关注、星标公众号,不错过精彩内容来源:电子电路滤波电容器、共模电感、磁珠在EMC设计电路中是常见的身影,也是消灭电磁干扰的三大利器。对于这三者在电路中的作用,相信还有很多工程师搞不清楚,文章从设计中详细分析了消灭EMC三大利器的原理。 1 、滤波电容 尽管从滤除高频噪声的角度看,电容的谐振是不希望的,但是电容的谐振并不是总是有害的。当要滤除的噪声频率确定时,可以通过调整电容的容量,使谐振点刚好落在骚扰频率上。在实际工程中,要滤除的电磁噪声频率往往高达数百MHz,甚至超过1GHz。对这样高频的电磁噪声必须使用...
关注、星标公众号,不错过精彩内容整理:黄工素材来源:网络地址:https://www.cnblogs.com/CodeWorkerLiMing/p/12501934.html很多初学者学习MCU,基本都是跑裸机,还有就是一些资源比较小的MCU也基本跑裸机。不是说所有MCU都必须要跑操作系统,也可以使用状态机来“代替”操作系统。本文就是简单的方式给大家分享状态机的内容。在单片机裸机的编程方法中,状态机的方法是比较好的,经典的比如按键的检测判断等。其实有很多地方可以使用这种思想。比如传感器的数据采集,因为单片机不可能一直等待着运行,那样的效率是很低的,通常都是结合fsm + tim...
关注、星标公众号,不错过精彩内容来源:凡亿PCBPCB铺铜所谓铺铜,就是将PCB上闲置的空间作为基准面,然后用固体铜填充,这些铜区又称为灌铜。铺铜也称敷铜。铺铜的意义如下。(1)增加载流面积,提高载流能力。(2)减小地线阻抗,提高抗干扰能力。(3)降低压降,提高电源效率。(4)与地线相连,减小环路面积。(5)多层板对称铺铜可以起到平衡作用。图10-94 铺铜推荐设置在PCB设计中,铺铜应用很广泛。在Altium Designer中,铺铜的操作、铺铜设置、铺铜的编辑修正等很值得我们分析研究。局部铺铜对于PCB设计中的一些电源模块,因为考虑到电流...
关注、星标公众号,不错过精彩内容编辑:黄工素材来源:网络CISC:Complex Instruction Set Computer,复杂指令集计算机;RISC:Reduced Instruction Set Computer,精简指令集计算机;一、背景知识指令的强弱是CPU的重要指标,指令集是提高微处理器效率的最有效工具之一。从现阶段的主流体系结构讲,指令集可分为复杂指令集(CISC)和精简指令集(RISC)两部分。相应的,微处理随着微指令的复杂度也可分为 CISC 及 RISC 这两类。CISC是一种为了便于编程和提高存储器访问效率的芯片设计体系。在20世纪90年代中期之前,大多数的微处理器都采用CISC体系,...
关注、星标公众号,不错过精彩内容编辑:黄工素材来源:网络一、什么叫开关电源?随着电力电子技术的发展和创新,使得开关电源技术也在不断地创新。目前,开关电源以小型、轻量和高效率的特点被广泛应用几乎所有的电子设备,是当今电子信息产业飞速发展不可缺少的一种电源方式。开关电源是利用现代电力电子技术,控制开关管开通和关断的时间比率,维持稳定输出电压的一种电源,开关电源一般由脉冲宽度调制(PWM)控制IC和MOSFET构成。 开关电源是相对线性电源说的,其输入端直接将交流电整流变成直流电,再在高频震荡电路的作用下,用开关管控制电...
关注、星标公众号,不错过精彩内容编辑:黄工素材来源:网络通信行业的设备一般使用-48V直流供电,正极接地,这是为什么呢?一、历史原因在固定电话时代,每家每户的电话机是由电信局局端供电的。由于电信局与家庭里的电话机之间的距离比较远,为了保证一定的服务范围,局端交换机的电源电压不能过低,所以采用了-48V电源。比较一下一些小交换机设备,由于交换机和电话机之间的距离较近,一般采用-24V电源,不用-48V电源,这就明白了。随着技术不断进步,电话机从手摇磁石式发展到程控电话,在发展过程中,为了一代一代兼容早期设备,降低成本,所以...
关注、星标公众号,不错过精彩内容来源:志博PCB阻抗匹配是指信号源或者传输线跟负载之间的一种合适的搭配方式。根据接入方式阻抗匹配有串行和并行两种方式;根据信号源频率阻抗匹配可分为低频和高频两种。1.高频信号一般使用串行阻抗匹配。串行电阻的阻值为20~75Ω,阻值大小与信号频率成正比,与PCB线路板走线宽度成反比。在嵌入式系统中,一般频率大于20M的信号且PCB走线长度大于5cm时都要加串行匹配电阻,例如系统中的时钟信号、数据和地址总线信号等。串行匹配电阻的作用有两个:A.减少高频噪声以及边沿过冲。如果一个信号的边沿非常陡峭,则含...
RT-Thread又出新的入门教程了! 这也是RT-Thread在大举降低入门门槛后的首个入门系列视频,是社区开发者继【15天入门RT-Thread内核】之后的又一力作!RT-Thread资深用户——何志杰老师(hezhijie157),将为大家分享16个经典的RT-Thread Nano例程讲解视频,【每课一练】让你快速上手RT-Thread!学完本课程,初学者将会对RT-Thread Nano有一个完整的了解,知道Nano的组成部分,系统如何启动,使用及配置方法!如果你期望从裸机开发转向RTOS开发,如果你是0基础RTOS学习者,如果你还在自学阶段希望找到组织,赶紧加入我们,开启你的学习之旅吧!本期...
关注、星标公众号,不错过精彩内容来源:嵌入式云IOT技术圈1. 缓冲区概述标准I/O提供了三种类型的缓冲:1、全缓冲:在填满标准I/O缓冲区后才进行实际I/O操作。常规文件(如普通文本文件)通常是全缓冲的。2、行缓冲:当在输入和输出中遇到换行符时,标准I/O库执行I/O操作。这允许我们一次输出一个字符,但只有在写了一行之后才进行实际I/O操作。标准输入和标准输出对应终端设备(如屏幕)时通常是行缓冲的。3、不带缓冲:用户程序每次调库函数做写操作都要通过系统调用写回内核(如系统调用函数)。标准错误输出通常是无缓冲的,这样用户程序产生的...
关注、星标公众号,不错过精彩内容本文转自:鱼鹰谈单片机相信看了郭天祥老师51视频的道友应该都知道,老师曾多次在视频中介绍了KEIL的代码运行时间功能:鱼鹰也一直很想用上这个功能,但很不幸的是,我发现这个时间根本就不准确!郭老师说,这个时间单位是秒(sec),是从单片机运行第一条代码开始计算的,但是当你真正用示波器验证这个时间差(因为不知道单片机什么时候才开始运行,所以只能看时间差)的时候,你会发现这个时间是不准确的。所以以前鱼鹰在测试一段代码(比如软件延时代码)运行时间的时候,为了确保准确,都会折腾以下步骤:1、搬...
关注、星标公众号,不错过精彩内容编辑:黄工素材来源:网络晶振在电路板中随处可见,只要用到处理器的地方就必定有晶振的存在,即使没有外部晶振,芯片内部也有晶振。一、晶振概述晶振一般指晶体振荡器。晶体振荡器是指从一块石英晶体上按一定方位角切下薄片(简称为晶片),石英晶体谐振器,简称为石英晶体或晶体、晶振;而在封装内部添加IC组成振荡电路的晶体元件称为晶体振荡器。其产品一般用金属外壳封装,也有用玻璃壳、陶瓷或塑料封装的。参看视频:二、晶振工作原理石英晶体振荡器是利用石英晶体的压电效应制成的一种谐振器件,它的基本构成...
关注、星标公众号,不错过精彩内容作者:S2ealea素材来源:FreeBuf.COM相信不少电子工程师都有拆焊芯片的经历,本文将介绍如何拆焊Flash芯片,设计及制作相应的分线板。拆焊Flash芯片为了读取Flash芯片的内容,有以下两个基本途径:(1)直接将导线连接到芯片的引脚;(2)把芯片拆下来,插到另一块板子上。下面介绍的Flash为BGA(球形栅格阵列)封装——无外露引脚。因此,只能选择拆焊的方法。图:目标芯片拆焊法的优点:(1)可避免对电路板上其他器件造成影响;(2)可以很容易看到芯片底部的布线;(3)可用其他芯片或微控制器代替原芯片。一些...
关注、星标公众号,不错过精彩内容整理:黄工素材来源:极客时间对嵌入式软件工程师来说,几乎都会遇到 Linux 的应用场景,如果你无法熟练地操作 Linux ,基本上等于少了一半的功力,也少了一半的机会……很多人学习 Linux 面临的最大问题就是命令的学习,不少人由于对相关命令或其参数不够熟悉,经常是从网上复制粘贴了事,而且还极有可能不起作用。如果侥幸解决了特定的问题,也意识到自己需要系统学习一下 Linux ,以便今后能更高效地解决其他 Linux 相关问题,但又发现 Linux 涉及到的常用命令实在是太多了,更别提每个命令又有一大堆相关参数,...
关注、星标公众号,不错过精彩内容来源:半导体行业观察我们现在进入了一个时代,那就是IT行业的计算引擎将需要比以往任何时候都更需要更低的价格,更好的性能以及更好的散热特性。这将需要一种在更大范围的工作负载和设备上进行协同设计系统(co-designing systems )的进化方法。让我们从显而易见的地方开始。越来越清楚的是,尽管世界上所有软件工程师都可能使您相信,但通用计算的美好时代是一个简单的X86指令集和操作系统内核是他们唯一需要的画布。绘制他们的代码。X86计算生态系统的兴起使我们在分布式计算和各种运行时中实现了出色的寒武纪...
关注、星标公众号,不错过精彩内容编辑:巧龙来源:大鱼机器人一、 什么是沉金呢?简单来说,沉金就是采用化学沉积的方法,通过化学氧化还原反应在线路板表面产生一层金属镀层。二、为什么要沉金呢?电路板上的铜主要是紫铜,铜焊点在空气中容易被氧化,这样会造成导电性也就是吃锡不良或者接触不良,降低了电路板的性能。那么就需要对铜焊点进行表面处理,沉金就是在上面镀金,金可以有效的阻隔铜金属和空气防止氧化掉,所以沉金是表面防氧化的一种处理方式,是通过化学反应在铜的表面覆盖上一层金,又叫做化金。三、沉金这种表面处理有什么好处呢...
关注、星标公众号,不错过精彩内容编辑:黄工素材来源:网络原文地址:https://itsfoss.com/beautiful-linux-distributions/想必大家都知道三大常用操作系统:Linux、 Windows、 Mac OS。而最受嵌入式软件工程师青睐的系统确实Linux。Linux 的发行版有很多,这里罗列7个漂亮的 Linux 发行版。(提示:没有前后顺序之分)一、elementary OS网站:https://elementaryos.cn/elementary OS操作系统是最漂亮的Linux发行版之一。它基于macOS外观,同时为Linux用户提供了出色的用户体验。如果你已经习惯使用macOS,则使用elementary OS不会有任何问题。另外...
关注、星标公众号,不错过精彩内容素材来源:网络整理:strongerHuang芯片一般是指集成电路的载体,也是集成电路经过设计、制造、封装、测试后的结果,通常是一个可以立即使用的独立的整体。如果把中央处理器CPU比喻为整个电脑系统的心脏,那么主板上的芯片组就是整个身体的躯干。对于主板而言,芯片组几乎决定了这块主板的功能,进而影响到整个电脑系统性能的发挥,芯片组是主板的灵魂。那么要想造个芯片,首先,你得画出来一个长这样的玩意儿给Foundry (外包的晶圆制造公司)▼再放大▼我们终于看到一个门电路啦! 这是一个NAND Gate(与非门),大概...
关注、星标公众号,不错过精彩内容作者:廊里坊间来源:今日头条http://rrd.me/fbErT今天我们来推个老物件,矿石收音机。当年在做“老照片”的时候,周同学其实是推过几期矿石收音机的,也算是勾起过很多人的记忆了。虽然身为一个文科男,动手能力极差,但我小时候确实也是曾经陪俺老爹动手组装过矿石收音机滴。所以,今天我们不看照片了,来看看实物。矿石收音机啥叫矿石收音机呢?简单点说,凡是没有电源而电路里只有一个半导体原件(矿石或二极管)的收音机都可以称为矿石收音机。其实很多喜欢日本动漫尤其是喜欢新海诚的小伙伴们,都曾经见过矿石收...
关注、星标公众号,不错过精彩内容来源:联发科技时至2020年,如果有人说谁的手机没有WiFi,那相信多数人会是一个反应“他是不是拿了个黑白备用机”?曾几何时行货需要搭载的是WAPI标准,非WiFi,而如今WiFi已经成为了每一个手机的标配。在2019年,MediaTek在全球率先将Wi-Fi 6集成到路由器,并在2019年底成功量产。当时更同步推出了全球首个集成WiFi 6的5G SoC天玑1000系列。有了WiFi 6,你的设备才是真的6。 身为对WiFi 6技术最为热衷的粉儿,浏览完所有针对WiFi 6的描述,除了能直观的看到带宽提升外,似乎离不开这几点:“效率高、延时低、电力...
关注、星标公众号,不错过精彩内容素材来源:网络编辑整理:strongerHuang随着物联网的快速发展,物联网终端设备也得到了快速发展,开发终端设备最常用的编程语言非C语言莫属了。4月最新的 TIOBE 编程社区指数显示,C语言指数直逼JAVA,仅相差0.01%。1.TIOBE 4 月榜单C语言相比当下很火的Python仍然遥遥领先,而相比占据多次榜首的JAVA而言,按照这个趋势C有望在今年赶超JAVA。可以看看C语言和JAVA这些年的走势:2.关于TIOBE指数TIOBE 编程社区指数(The TIOBE Programming Community index)是编程语言流行度(受欢迎程度)的指标,该榜单每月更新...
关注、星标公众号,不错过精彩内容直接来源:嵌入式软件开发交流什么是GDBGDB, 又称GNU调试器,是用来帮助调试我们程序的工具。GDB有几个基本功能:1. 给程序设置断点2. 当程序停在断点处时,我们查看所有变量、寄存器的值3. 当程序停在断点处时,我们除了能查看所有变量、寄存器的值以外,还能在不改变源代码的情况下改变这些值GDB命令总结在我们学习使用GDB调试程序之前,我们先看看GDB有哪些命令。命令功能rrun, 直接调到断点处,没有设置断点的话直接运行程序b fun设置一个断点breakpoint在函数”fun”的最开始b N在当前运行源文件的第N行设置...
关注、星标公众号,不错过精彩内容来源:EDA365电子论坛在高速PCB设计中,差分信号(DIFferential Signal)的应用越来越广泛,电路中最关键的信号往往都要采用差分结构设计。为什么这样呢?和普通的单端信号走线相比,差分信号有抗干扰能力强、能有效抑制EMI、时序定位精确的优势。差分信号PCB布线要求在电路板上,差分走线必须是等长、等宽、紧密靠近、且在同一层面的两根线。▶等长:等长是指两条线的长度要尽量一样长,是为了保证两个差分信号时刻保持相反极性。减少共模分量。▶等宽、等距:等宽是指两条信号的走线宽度需要保持一致,等距是指两...
关注、星标公众号,不错过精彩内容作者:风行子来源:EDA365电子论坛前两天给大家分享了一篇文章:ARMv8-M相比ARMv7-M架构优势在哪里?今天转载一篇漫画文章来让大家进一步了解关于ARM的故事。免责声明:本文素材来源EDA365电子论坛,版权归原作者所有。如涉及作品版权问题,请与我联系删除。‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ END ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧推荐阅读:精选汇总 | 目录 | 搜索TIOBE 4 月榜单 C 和 JAVA 几乎持平ARMv8-M相比ARMv7-M架构优势在哪里?关注微信公众号『strongerHuang』,后台回复“1024”查看更多内容,回...
关注、星标公众号,不错过精彩内容参考来源:ittbank如今操作系统越来越多,国产操作系统行业频频传出大动作。在3月20日,中国电子信息产业集团有限公司旗下麒麟软件有限公司召开云端发布会,工信部、天津市、国防科大、中国电子四地共同在中国电子“蓝信”移动平台上,见证麒麟软件“遨天”计划的发布。以此为标志,麒麟软件完成整合,正式扬帆起航。鸿蒙之外,中兴、深度也已联合发布统一操作系统,这是否意味着中国凌乱的操作系统行业开始进入大整合时代?散乱的国产系统市场虽然从上世纪 90 年代到现在,国产系统发展已经有 20 多年发展历史,但...
关注、星标公众号,不错过精彩内容来源:STM32RTC,Real_Time Clock,即实时时钟,在许多电子系统中都能看到实时时钟的存在。每块STM32内部都集成了一个RTC模块,是一个独立的定时器/计数器,具有计数、时钟和闹钟等功能。STM32 RTC 基础内容STM32内部集成的RTC相当于一个TIM,具有计数的功能,但和TIM有一些区别,比如供电来自备份区域,可作为低功耗模式自动唤醒单元等。STM32的RTC除F1系列不具有BCD寄存器(日历功能)之外,其他系列的RTC大同小异,本文以F4系列RTC为例进行讲述。1. RTC时钟源RTC不具备自己输出时钟信号的功能,和TIM一样由内部...
很久没发招聘信息了,今天又给大家推荐个职位,若觉得适合自己,可以准备好简历投递一下。看招聘信息之前,回顾一下昨天分享的内容:STM32强大的调试和跟踪CoreSight技术公司名称:前海海沃科技(深圳)有限公司岗位职责:1.负责公司智能穿戴类产品开发;2.参与产品硬件方案设计评审活动;3.完成蓝牙通信相关产品软件的调试;4.分析并解决软件开发过程中的问题;5.开发文档撰写和归档整理等基本的工作要求;任职要求:1.通信、计算机,自动化等相关专业,本科以上学历;2.熟悉C/C++语言,有较强的语言功底,良好的编程习惯;3.熟悉各种接口,如I2C,SPI...
关注、星标公众号,不错过精彩内容素材来源:Eclipse编辑整理:strongerHuang2020年3月31日,世界上最大的开源基金会之一,Eclipse基金会宣布正式发布Eclipse Theia 1.0版本,它是一个开源,并替代微软VS Code的软件。早期的贡献者和使用者跨越广泛的行业和应用,包括ARM、Arduino、EclipseSource、爱立信、Gitpod、Google Cloud、IBM、Red Hat、SAP和TypeFox等公司。Theia项目由爱立信(Ericsson)和TypeFox于2016年作为一个项目启动,现已成为全球企业云解决方案不可或缺的一部分。Eclipse Theia和VS Code之间最重要的区别是:Theia的架构更具模块...
关注、星标公众号,不错过精彩内容来源:NXP1960年代,人们首次开发出UWB,将其用于雷达应用。后来,该技术经过调整,用作正交频分复用(OFDM)技术,并在IEEE.15.3中标准化为速度高达480 Mbps的超高数据速率传输技术。在这个容量方面,该技术与WiFi直接竞争,但WiFi很快使其数据传输功能相形见绌,使得UWB在数据传输用例中退居二线。基于脉冲无线电技术,UWB的下一个角色则成功得多。如IEEE 802.15.4a中指定的,它使用2ns脉冲来测量飞行时间和到达角的值。 不久后,其安全功能通过IEEE 802.15.4z中指定的扩展得到增强(在PHY/RF级别),这使其成...
关注、星标公众号,不错过精彩内容来源:华为麒麟提起通信只能想到5G Modem?在卓越通信能力的背后还有一位异常低调的朋友——射频免责声明:本文素材来源华为麒麟,版权归原作者所有。如涉及作品版权问题,请与我联系删除。‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ END ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧推荐阅读:精选汇总 | 目录 | 搜索UWB的起源与现状STM32强大的调试和跟踪CoreSight技术关注微信公众号『strongerHuang』,后台回复“1024”查看更多内容,回复“微信”添加我微信。长按前往图中包含的公众号关注