电子技术应用|技术阅读
登录|注册

您现在的位置是:电子技术应用 > 技术阅读

技术阅读

  • 如何选择外部电阻?

    2023-08-12

    关注+星标公众号,不错过精彩内容来源 | 捷配PCB微信公众号 | 嵌入式专栏参考:https://ee.ofweek.com运算放大器通常用于在工业流程控制、科学仪器和医疗设备等各种应用中产生高性能电流源。《模拟对话》1967年第1卷第1期上发表的“单放大器电流源”介绍了几种电流源电路,它们可以提供通过浮动负载或接地负载的恒流。在压力变送器和气体探测器等工业应用中,这些电路广泛应用于提供4 mA至20 mA或0 mA至20 mA的电流。图1. 改进型Howland电流源驱动接地负载图1所示的改进型Howland电流源非常受欢迎,因为它可以驱动接地负载。允许相对较高电流的晶...

  • 近10年的网盘发展史(那些年你的网盘存了多少资料)

    2023-08-12

    关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | strongerHuang从pandownload一事我发现大家都似乎忘记了网盘的历史,并且现在又出了个新的网盘要来和百度盘竞争。在一片声讨声中,我发现我的很多资源都是使用百度云盘进行存储的。既然百度网盘那么招人恨,我为何要用百度网盘盘分享资源呢?我自己都觉得这事儿蹊跷。但其实,回想这么多年前,为什么只有百度云盘活下来了,为什么别的云盘都挂掉了呢?嵌入式专栏1梦回2012那是我还在读大学的一年,大家的电脑里都有迅雷,360网盘在当时方便好用,下载东西速度不差,而且不需要客...

  • C语言结构体描述BMP的文件格式

    2023-08-12

    关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | strongerHuangBMP文件的结构其实非常简单,就是两个结构体+一个可选的调色板+位图数据。第一个结构体是BITMAPFILEHEADER,第二个结构体是BITMAPINFOHEADER。然后就是可选的调色板(RGBQUAD数组)。最后是位图数据。嵌入式专栏1第一个结构体这里先讲讲第一个结构体位图文件头结构:BITMAPFILEHEADER 的详细结构。先看看代码原型:typedef struct tagBITMAPFILEHEADER{ WORD bfType;        DWORD       bfSize; WORD bfReserved1; ...

  • PCIE-PCB设计规范!(建议收藏)

    2023-08-12

    关注+星标公众号,不错过精彩内容转自 | 志博PCBPCI-Express(peripheral component interconnect express)是一种高速串行计算机扩展总线标准,它原来的名称为“3GIO”,是由英特尔在2001年提出的,旨在替代旧的PCI,PCI-X和AGP总线标准。PCIe属于高速串行点对点双通道高带宽传输,所连接的设备分配独享通道带宽,不共享总线带宽,主要支持主动电源管理,错误报告,端对端的可靠性传输,热插拔以及服务质量(QOS)等功能下面是关于PCIE PCB设计的规范:1、从金手指边缘到PCIE芯片管脚的走线长度应限制在4英寸(约100MM)以内。2、PCIE的PERP/N,PETP/N...

  • 基于STM32F103自制CMSIS-DAP下载器

    2023-08-12

    关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | strongerHuang市面上针对Cortex-M处理器的下载器,有很多是基于CMSIS-DAP演变而来,比如:e-Link、GD-Link等。之前给大家分享过自制ST-Link的教程,今天继续为大家分享一篇:基于STM32F103C8,自制CMSIS-DAP下载器。1关于CMSIS-DAPCMSIS-DAP是支持访问 CoreSight 调试访问端口(DAP)的固件规范和实现,以及各种Cortex处理器提供CoreSight调试和跟踪。地址:https://arm-software.github.io/CMSIS_5/DAP/html/index.htmlCMSIS-DAP固件作为源代码提供,并且可以完全配置为新的调...

  • 详解二极管限幅电路和钳位电路

    2023-08-12

    关注+星标公众号,不错过精彩内容转自 | 记得诚电子设计二极管最重要的特性是单向导电性,利用这一特性可以设计很多好玩实用的电路,本文主要讲述限幅电路和钳位电路。本文目录(点击查看大图)▉ 正限幅电路正半周时且Vin的电压大于等于0.7V时,二极管导通,Vout会被钳位在0.7V;在负半周和Vin电压小于0.7V时,二极管是截止状态,所以Vout=Vin,即Vout波形跟随Vin波形。▉ 负限幅电路在正半周时,二极管截止,Vout=Vin,即波形跟随;在负半周Vin电压小于等于-0.7V时,二极管会导通,Vout电压会被钳位在-0.7V。▉ 双向限幅电路双向限幅是结合了上面...

  • 推荐几个嵌入式工程师的公众号

    2023-08-12

    推荐语今天给大家推荐几个嵌入式相关的公众号,号主都是多年工作经验的工程师,希望能够帮助大家快速入门进阶!人人都是极客公众号【人人都是极客】,号主Peter Liu,谷歌GDG优秀讲师,CSDN博客专家,GitChat特约作者,目前就职于恩智浦(原飞思卡尔),担任资深系统工程师。 该公众号针对嵌入式,物联网等专业技术分享和交流平台,为万物智能互联提供技术支持。内容涉及 Linux 内核,驱动,Android 中间件,算法,AIoT 等。是链接嵌入式和人工智能的桥梁。【人人都是极客】精选文章汇总对 Linux, Android 和 AIoT 感兴趣的小伙伴欢迎关注公众号【人...

  • 红外遥控38KHz载波,收发调制解码工作原理

    2023-08-12

    关注+星标公众号,不错过精彩内容作者 | sugar转自 | MultiMCU EDU红外遥控我们并不陌生,身边随处可见,最常见的就是家电中的红外遥控,那你知道其中的收发原理吗?今天就来分享一篇关于红外解码的文章。1硬件连接红外解码只需连3 根线(2 根电源 + 1 根数据)即可,如下图中TSOP382。2NEC 协议解码本文所述的红外编解码采用 NEC 协议。通信的数据帧里使用 高电平时间 来区分 0 和 1。对于按一下然后按住不动的情况,NEC 协议下是这么处理的:上图中写的“固定重复指令”也叫作“重复引导码”。对于红外通信协议,搜关键词“IR 引导码”会比较容...

  • 整数、浮点数在内存中的存储规则

    2023-08-12

    关注+星标公众号,不错过精彩内容作者 | 夜风编排 | strongerHuang为什么我们代码将浮点数、整数进行强制转换,或打印输出时会出精度损失,或出错的情况?想要搞明白这个问题,就需要了解一下整数、浮点数的存储规则。嵌入式专栏1浮点数存储规则根据国际标准IEEE(电气和电子工程协会)规定,任何一个浮点数NUM的二进制数可以写为:NUM = (-1) ^ S * M * 2 ^ E; (S表示符号,E表示阶乘,M表示有效数字)①当S为0时,表示一个正数;当S为1时,表示一个负数;②M表示有效数字,1<= M <2;③2^E表示指数比如十进制的3.0,二进制就是0011.0 就可以写成...

  • 基于MCU无操作系统,简单而又强大的内存管理方法

    2023-08-12

    关注+星标公众号,不错过精彩内容作者 | piaolingtear编排 | strongerHuang内存管理一般在操作系统中才有,比如:Linux、Windows这些操作系统都有内存管理器,包括大部分RTOS同样也有内存管理。之前给大家分享过一篇文章《操作系统的内存管理算法》讲述了内存管理的方法。那你知道,在无操作系统的情况下,怎么管理内存吗?下面给大家分享一份源码:基于无操作系统的STM32单片机开发,功能强大,可申请到地址空间连续的不同大小的内存空间,且用户接口简单,使用方便。嵌入式专栏1源码说明源码包含memory.h 和 memory.c 两个文件(嵌入式C/C++代码...

  • 华为内部硬件开发设计流程

    2023-08-11

    关注+星标公众号,不错过精彩内容来源 | 大鱼机器人华为内部硬件开发设计流程2007年,以2年的工作经验去一家小公司去面试。当时笔试完,对方对我很认可。但当时他说:“我需要招一个,在大公司待过的,最好知道硬件开发流程和规范的。虽然你题答得不错,但是我们需要一个有丰富经验的,最好在华为待过的。”当时,我就在想“华为的规范和流程是啥样的”。后来我去了华为,我把能想到的华为硬件开发的几个不一样的点,跟大家分享一下。NO.1 文 档,评 审,设 计当时刚入职时,三个人做一个电路板。虽然电路复杂一些,还是有一些人力过剩的。所以,我...

  • 针对初学者的PID算法教程,以及趣味总结

    2023-08-11

    关注+星标公众号,不错过精彩内容来源 | 技成培训PID的数学模型在工业应用中PID及其衍生算法是应用最广泛的算法之一,是当之无愧的万能算法,如果能够熟练掌握PID算法的设计与实现过程,对于一般的研发人员来讲,应该是足够应对一般研发问题了,而难能可贵的是,在很多控制算法当中,PID控制算法又是最简单,最能体现反馈思想的控制算法,可谓经典中的经典。经典的未必是复杂的,经典的东西常常是简单的,而且是最简单的。PID算法的一般形式PID算法通过误差信号控制被控量,而控制器本身就是比例、积分、微分三个环节的加和。这里我们规定(在t时刻...

  • 软件实时性: “快是优点么?”

    2023-08-11

    关注+星标公众号,不错过精彩内容作者 | 傻孩子转自 | 裸机思维下面分享一篇王工(网名:傻孩子)整理的文章:【序】不知道你发现没有,平时我们讨论嵌入式软件开发时总绕不开与实时性(Real Time)相关的话题。相信不少朋友和我一样是通过实时性操作系统(Real Time Operating System, RTOS)第一次接触到实时性概念的——我记得那还是大学时代、参加机器人竞赛的时候。工作以后自信地以为加深了不少对实时性的本质认识——现在看来其实还未摸到门道。就这样浑浑噩噩一直到毕业后的第八年,因为工作变动的原因,我被迫要在一周内要做一个实时性...

  • 常见加密算法DES、AES和RSA的原理和特点

    2023-08-11

    关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏今天主要总结下常用的对称性加密算法DES和AES,非对称性加密算法RSA。嵌入式专栏1DES加密算法1.DES含义DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法,1977年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS),并授权在非密级政府通信中使用,随后该算法在国际上广泛流传开来。DES是对称性加密里常见的一种,是一种使用秘钥加密的块算法。秘钥长度是64位(bit), 超过位数秘钥被忽略。所谓对称性加密,加密和解密秘钥...

  • 图文讲解 HTTPS 的原理!

    2023-08-11

    关注+星标公众号,不错过精彩内容转自 | 码海近年来各大公司对信息安全传输越来越重视,也逐步把网站升级到 HTTPS 了,那么大家知道 HTTPS 的原理是怎样的吗,到底是它是如何确保信息安全传输的?网上挺多介绍 HTTPS,但我发现总是或多或少有些点有些遗漏,没有讲全,今天试图由浅入深地把 HTTPS 讲明白,相信大家看完一定能掌握 HTTPS 的原理,本文大纲如下:HTTP 为什么不安全安全通信的四大原则HTTPS 通信原理简述对称加密数字证书非对称加密数字签名其它 HTTPS 相关问题HTTP 为什么不安全HTTP 由于是明文传输,主要存在三大风险1、 窃听风险中...

  • 超详细|开关电源电路图及原理讲解

    2023-08-11

    关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏成为一名合格的电源工程师要涉猎的知识包罗万象,小到家用电器,大到航天飞机,卫星等供电系统,大型电力行业所用的仪器设备,高精密医疗设备无不需要电源来提供稳定能源,这也更需要大量具有电源专业知识水平的工程师来完成设计和研发。但是,如何做好第一步,打好电源工程师的基本功?小编在这里对开关电源电路图及原理进行讲解,仅供参考!嵌入式专栏1开关电源的电路组成 开关电源的主要电路是由输入电磁干扰滤波器(EMI)、整流滤波电路、功率变换电路、PWM控制器...

  • 神器SPL2LL轻松实现STM32标准库代码迁移为LL库代码

    2023-08-11

    关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏早期开发STM32,大部分工程师都是基于标准库进行开发,如果要换成LL库,且需要复用以前代码,该怎么办呢?下面就来给大家分享一下使用【SPL2LL转换器】实现标准库代码迁移为LL库的方法,以及相关内容。1关于LL库LL库,即STM32Cube Low-Layer,也叫Cube LL、Cube底层库等。开发STM32通常有四种“库”,可以阅读之前分享的文章《STM32四种库对比:寄存器、标准外设库、HAL、LL》进一步了解。早在2014年,ST推出了STM32CubeMX这款工具,同步推出了对应的STM32Cube HAL库...

  • 上世纪多个奇葩发明与设计

    2023-08-11

    关注+星标公众号,不错过精彩内容来源 | 机械微学发明设计是对未知的探索没有成熟的事物可以借鉴没有实际应用作为参考也是因为如此出现了很多让人捧腹的奇葩发明先来看看一战时人们的脑洞有多大。防护服不好看也不实用的防护服。头盔这头盔看起来就像是受到委屈一样,一脸哭丧样。视听设备德国的视听设备,增强敌军火炮的声响和闪光,从而确定枪支的位置。子弹铁墙诸葛连弩:现代版本。移动侦查梯马戏团出身的皇家炮兵队侦察兵用这个“灵活的杆梯”进行侦察。自行车发电机双人自行车:发电机版本假坦克一战中制造的假坦克,战斗时用来放在最前方震...

  • 全面解读操作系统中的内存管理,你懂几点?

    2023-08-11

    关注+星标公众号,不错过精彩内容转自 | 程序喵大人今天分享关于内存的几点内容:什么是物理内存使用物理内存有什么缺点?什么是虚拟内存?虚拟内存如何映射到物理内存什么是分页内存管理?什么是缺页中断?页面置换算法都有哪些?什么是分段内存管理?01什么是物理内存?我们常说的物理内存大小就是指内存条的大小,一般买电脑时都会看下内存条是多大容量的,话说如果内存条大小是100G,那这100G就都能够被使用吗?不一定的,更多的还是要看CPU地址总线的位数,如果地址总线只有20位,那么它的寻址空间就是1MB,即使可以安装100G的内存条也没有意义...

  • 同步整流和非同步整流有什么区别?

    2023-08-11

    关注+星标公众号,不错过精彩内容编排 | 电子电路来源 | 上海芯龙半导体技术股份有限公司开关电源是通过功率管打开时给电感充电,电感储能;功率管断开时,电感释放能量,从而实现电压变换。在功率管断开时,电感释放能量需要电流回路,续流元器件的选用不同,就会涉及到不同的整流方式,即同步整流和非同步整流。那么同步整流和非同步整流到底有什么差别呢?一区分同步与非同步01非同步以BUCK电路为例,若电路中只有一个MOS管(功率管),而在续流回路中采用的是整流二极管(二极管具有单向导电性,不需要外加电路控制其通断),则该电路就是非同...

  • PCB上10A的电流需要走多宽的线?需要几个过孔?

    2023-08-11

    关注+星标公众号,不错过精彩内容转自 | 记得诚电子设计还记得上大学时,参加飞思卡尔智能车比赛,做的一块板子,因为电源走线过细,导致一上电线直接烧断了,只能外部飞线代替。上班了,公司的PCB一般都是6层、8层、10层,摆件密,空间非常有限,有时候为了能走粗一点,不断的压缩空间;有时候空间实在不够,在layout的淫威下,只能酌情降低走线宽度。按照经验,一般1A的电流需要走1mm的宽度,那是不是10A就得走10mm宽?PCB空间足够,当然可以这么走,某些情况下而且大电流走线越粗越好。但是在多层PCB中,空间有限的情况下,10mm可能根本就走不下...

  • 波士顿动力又被低价卖出,背后有哪些不为人知的故事

    2023-08-11

    关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏早在几天前就有传闻银软将把波士顿动力卖出,近日,终于有定论了:韩国现代以约为 11 亿美元收购波士顿动力 80% 的股权,剩余 20% 则继续由软银控股,预计将于 2021 年 6 月完成。嵌入式专栏1波士顿动力3次被卖波士顿动力已经不是一次被卖了,在这之前,其实还有两次。1992年:波士顿动力成立;2014年:被谷歌以30亿美元的价格收购波士顿动力;2017年:谷歌母公司Alphabet将其出售给了软银;2020年:韩国现在以11 亿美元收购波士顿动力 80% 的股权;此次收购完成后,...

  • 防止PCB会过期,以及过期后的处理办法

    2023-08-11

    关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏你知道“为什么PCB过期超过保存期限后一定要先烘烤才能SMT过回焊炉”吗?PCB烘烤的主要目的在去湿除潮,除去PCB内含或从外界吸收的水气,因为有些PCB本身所使用的材质就容易形成水分子。另外,PCB生产出来摆放一段时间后也有机会吸收到环境中的水气,而水则是造成PCB爆板(popcorn)或分层(delamination)的主要凶手之一。 因为当PCB放置于温度超过100℃的环境下,比如回焊炉、波焊炉、热风平整或手焊等制程时,水就会变成水蒸气,然后快速膨胀其体积。当加热于PCB的速...

  • 基于FPGA数字门电路的实现

    2023-08-11

    关注+星标公众号,不错过精彩内容来源 | 硬禾学堂二次编排 | strongerHuang学习电子工程的过程中离不开大量的实验和动手练习,就如同开车一样,学习理论数载,如果从来没有打几把方向盘,踩几脚油门然后再被教练紧急刹车几次,仍然不会开车。正所谓,看别人做一百次,不如自己练一次。嵌入式专栏1门电路原理在数字电路中,门电路是最基本的构成单位,可以说,任何复杂的数字电路系统都可以通过我们耳熟能详的与门,非门,或门,与非门,异或门等等组合实现。对于各种门电路的逻辑特征,想必大家都掌握得炉火纯青,脑海里可以毫无压力地随时浮现着...

  • 两个线程,两个互斥锁,怎么形成一个死循环?

    2023-08-11

    关注+星标公众号,不错过精彩内容转自 | 一口Linux两个线程,两个互斥锁如何形成死锁?程序流程图如下:程序流程图如上图所示:t0时刻,主线程创建子线程,并初始化互斥锁mutex1、mutex2;t1时刻,主线程申请到了mutex1、子线程申请到了mutex2;t2时刻,主线程和子线程都sleep 1秒钟,防止优先获得时间片的线程直接申请到了另外1个互斥锁,导致程序直接退出;t3时刻,主线程和子线程都想获得对方手里的互斥锁,但是对方都来不及释放自己手里的锁;t4时刻,主线程和子线双双进入休眠。【注意】为了保证主线程和子线程都能够分别获得锁mutex1、mutex2...

  • DIY | 电路与艺术相结合

    2023-08-11

    关注+星标公众号,不错过精彩内容来源 | 凡亿PCB你以为搞电路只是一门技术吗?当然不是电路也可是一门艺术!免责声明:本文部分素材来源网络,版权归原作者所有。如涉及作品版权问题,请与我联系删除。------------ END ------------推荐阅读:精选汇总 | 专栏 | 目录 | 搜索精选汇总 | ARM、Cortex-M精选汇总 | ST工具、下载编程工具关注微信公众号『嵌入式专栏』,底部菜单查看更多内容,回复“加群”按规则加入技术交流群。点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。

  • 电子、通信十大定律

    2023-08-11

    关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏万物都会遵循一定规律,电子芯片这些也不列外。嵌入式专栏1摩尔定律英特尔(Intel)创始人之一戈登·摩尔(Gordon Moore)提出摩尔定律:当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。戈登·摩尔摩尔定律的核心内容主要有三个:一是集成更多的晶体管,每隔两年单芯片集成的晶体管数目翻一番;二是实现更高的性能,每隔两年性能提高一倍;三是实现更低的价格,单个晶体管的价格每隔两年下降一倍。摩尔定律被称为“...

  • 用四个元件,轻松做一个升压电路

    2023-08-11

    关注+星标公众号,不错过精彩内容来源 | 电子科技大亨今天教大家一个关于电源类的升压电路,关于电源我想我们大家并不陌生,我们每天在用的220V交流电就是一种电源,今天这个电源源头能源也是来自于220V交流电。我们先来看下原理图:从这个原理图中我们能够很清楚的看到所使用的元件,其中供电能源来自于电网的220V交流电,然后使用变压器进行降压,我们使用的这款是220V转12V,变压器的形状如下图。之后我们准备好一个大电容,电容容量为2200uf可谓不小了。之后准备两个二极管2N4007,形状如下图所示。之后我们用指甲剪剪掉电容引脚,留下适量的长...

  • 32位、64位操作系统系统差异对比

    2023-08-11

    关注+星标公众号,不错过精彩内容转自 | 程序喵大人想必大家都遇到过这样的问题:安装某个软件的时候,出现提示选择32位版本还是64位版本?我们也可以查看自己的电脑是32位还是64位系统:WindowsLinux大家可能知道32位和64位和系统有关,但其实 32 vs 64 可以有多重含义。一般情况下,有以下几种可能:PU、程序、操作系统。今天我来给大家一一介绍下:CPU首先,我们要先从什么是位数讲起。计算机中的位数指的是CPU一次能处理的最大位数。在Intel由16位的286升级到386的时候,为了和16位系统兼容,它先推出的是386SX,这种CPU内部预算为32位,外部数...

  • 中芯国际正式被列入实体清单,10nm及以下凉了

    2023-08-11

    关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏就在大家还在争论蒋尚义、梁孟松的时候,美国又来对中芯国际插了一脚。嵌入式专栏1中芯国际被列入实体名单美国时间2020年12月18日,美国商务部官方网站发布消息:正式将中芯国际(SMIC)列入实体清单,限制其对美国技术和设备的使用。网址:https://www.commerce.gov/news/press-releases/2020/12/commerce-adds-chinas-smic-entity-list-restricting-access-key-enabling这次禁令重点强调的是:10nm及更先进工艺相关技术,严格禁止提供给中芯国际。与华为类似,被列入...