随着单片机系统越来越广泛地应用于消费类电子、医疗、工业自动化、智能化仪器仪表、航空航天等各领域,单片机系统面临着电磁干扰(EMI)日益严重的威胁。电磁兼容性(EMC)包含系统的发射和敏感度两方面的问题。如果一个单片机系统符合下面三个条件,则该系统是电磁兼容的:
① 对其它系统不产生干扰;
② 对其它系统的发射不敏感;
③ 对系统本身不产生干扰。
如何准确判断电路中集成电路IC的是否工作,判断不准,往往花大力气换上新集成电路而故障依然存在,所以要对集成电路作出正确判断。
1、首先要掌握该电路中IC的用途、内部结构原理、主要电特性等,必要时还要分析内部电原理图。除了这些,如果再有各引脚对地直流电压、波形、对地正反向直流电阻值,那么,对检查前判断提供了更有利条件;
2、然后按故障现象判断其部位,再按部位查找故障元件。有时需要多种判断方法去证明该器件是否确属损坏。
四轴飞行器是一种利用四个旋翼作为飞行引擎来进行空中飞行的飞行器。进入20世纪以来,电子技术飞速发展四轴飞行器开始走向小型化,并融入了人工智能,使其发展趋于无人机,智能机器人。
四轴飞行器不但实现了直升机的垂直升降的飞行性能,同时也在一定程度上降低了飞行器机械结构的设计难度。四轴飞行器的平衡控制系统由各类惯性传感器组成。在制作过程中,对整体机身的中心、对称性以及电机性能要求较低,这也正是制作四轴飞行器的优势所在,而且相较于固定翼飞机,四轴也有着可垂直起降,机动性好,易维护等优点。
<strong>系统方案</strong>
本设计采用STM32F4作为核心处理器,该处理器内核架构 ARM Cortex-M4,具有高性能、低成本、低功耗等特点。
<strong>ARM</strong>
ARM处理器是Acorn计算机有限公司面向低预算市场设计的第一款RISC微处理器。更早称作AcornRISCMachine。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。
<strong>ARM历史发展:</strong>
1978年12月5日,物理学家赫尔曼·豪泽(HermannHauser)和工程师ChrisCurry,在英国剑桥创办了CPU公司(CambridgeProcessingUnit),主要业务是为当地市场供应电子设备。1979年,CPU公司改名为Acorn计算机公司。
<strong>形成干扰的基本要素有三个:</strong>
(1)干扰源,指产生干扰的元件、设备或信号,用数学语言描述如下:du/dt,di/dt大的地方就是干扰源。如:雷电、继电器、可控硅、电机、高频时钟等都可能成为干扰源。
(2)传播路径,指干扰从干扰源传播到敏感器件的通路或媒介。典型的干扰传播路径是通过导线的传导和空间的辐射。
(3)敏感器件,指容易被干扰的对象。如:A/D、D/A变换器,单片机,数字IC,弱信号放大器等。
抗干扰设计的基本原则是:抑制干扰源,切断干扰传播路径,提高敏感器件的抗干扰性能。(类似于传染病的预防)
<strong>1、抑制干扰源</strong>
2017年4月20日,第五届中国(上海)国际技术进出口交易会在上海世博展览馆正式开幕。作为承接核高基重大科技专项的单位之一,兆芯携开先ZX-C系列处理器、采用兆芯国产通用处理器的整机、服务器及集成商解决方案亮相国家重大科技成就展,并带来了基于国产通用处理器平台的VR体验活动,成为展示现场瞩目的焦点,上海市市委书记韩正、市长应勇等领导莅临参观并予以高度认可。
0、CmBacktrace 是什么
CmBacktrace (Cortex Microcontroller Backtrace)是一款针对 ARM Cortex-M 系列 MCU 的错误代码自动追踪、定位,错误原因自动分析的开源库。主要特性如下:
● 支持的错误包括:
断言(assert)
● 故障(Hard Fault, Memory Management Fault, Bus Fault, Usage Fault, Debug Fault)
故障原因 自动诊断 :可在故障发生时,自动分析出故障的原因,定位发生故障的代码位置,而无需再手动分析繁杂的故障寄存器;
飞思卡尔Kinetis E系列32位5V高抗噪MCU基于运行频率高达48MHz的ARM Cortex-M0+内核,提供高可靠性、高效率的解决方案,达到家电最高标准的要求,满足智能家居的需求,是工业及家电应用的理想选择。
<font color="#FD8900">作者:Kent Novak,德州仪器(TI)全球高级副总裁兼DLP®产品总经理</font>
从汽车到厨房,甚至是更多的场景,装有数百万个闪闪发光的微镜的芯片正在改变我们与新一代消费类电子产品之间的互动。
而这样的转变来自于光学MEMS的技术进步——它们正变得更小、更灵活、质量更佳且更高效。先进MEMS正在将全新且创新型解决方案推进到一些应用领域,比如可穿戴技术、智能住宅和家用电器、汽车平视显示(HUD)、自适应大灯、红外传感器,甚至是全息图像。
在DLP® 产品部门工作的过去八年间,我经常亲眼见证这些创新,我也相信DLP技术可以在更加广阔的消费类市场有所作为,在刚刚过去的美国国际消费类电子产品展(CES)上,我看到,这项技术已经越来越受欢迎。
基于ARM内核微处理器的系统一般为复杂的片上系统,这种复杂系统的多数硬件模块都是可配 置的,需要软件设置为特定的工作状态,因此在用户的应用程序之前,需要有一些专门的代码完成对系统的初始化。由于这类代码直接面对ARM处理器内核和硬件控制器,一般都使用汇编语言完成。
作者:Pin Tsalin, Bridgetek
微控制器单元(MCUs)有效地构成绝大多数现代嵌入式系统设计基础,为工程师提供灵活性与符合成本效益的适当强大性能。由于这些特性,它们已经达成惊人的销售数量(根据IC Insights的数据,去年有近230亿件装置出货)。随着MCU市场成熟,已经越来越集中于少数且广泛使用通用架构。 然而,这几乎完全与某些嵌入式市场的需求背道而驰。 以下的文章,我们将探讨在某些工程师想要的内容与他们实际期望的差距。
恩智浦目前已经发布了面向普通市场的新型 S32K 系列微控制器。这些器件适用于汽车车身和电机控制应用。因此,恩智浦现在可为广泛的客户群体提供基于 ARM 的器件,而这个领域过去一直被专有架构器件主导。车身应用对控制器的需求日益增加,此类产品还有很大发展空间。
<strong>分析</strong>
随着 S32K 系列的发布,恩智浦现在可向广泛的客户群体提供基于 ARM 的微控制器控制。这些器件特别适用于车身系统,例如车窗/天窗/后挡板控制和空调控制,另外也适用于其他领域,包括电池管理和排放气体后期处理。该系列将一套汽车级工具和软件与一系列基于 ARM Cortex 的可扩展 MCU 组合在一起,这些MCU能满足未来硬件的功能需求。这种组合旨在显著提高硬件和软件的重复使用率,同时缩短产品上市时间。
来源:<a href="http://www.sensors-iot.com/%E4%BA%A7%E4%B8%9A%E4%B8%93%E5%AE%B6%E5%88%9…;
<font color="#FD8900">Joseph Yiu, 高级嵌入式技术经理, ARM</font>
William Gao, ARM 中国应用工程师与Gabriel Wang,ARM中国嵌入式应用工程师对于本文中文版亦有帮助
<strong>概要:</strong>ARM Cortex-M处理器家族现在有8款处理器成员。在本文中,我们会比较Cortex-M系列处理器之间的产品特性,重点讲述如何根据产品应用选择正确的Cortex-M处理器。
本文中会详细的对照Cortex-M 系列处理器的指令集和高级中断处理能力,以及 SoC系统级特性,调试和追踪功能和性能的比较。
众所周知,在电子行业有这样一个形象的比喻:如果把MCU比作电路的“大脑”,那么晶振毫无疑问就是“心脏”了。同样,电路对“晶体晶振”(以下均简称:“晶振”)的要求也如一个人对心脏的要求一样,最需要的就是稳定可靠。晶振在电路中的作用就是为系统提供基本的频率信号,如果晶振不工作,MCU就会停止导致整个电路都不能工作。然而很多工程师对晶振缺乏足够的重视和了解,而一旦出了问题却又表现的束手无策,缺乏解决问题的思路和办法。
<strong>晶振不起振问题归纳</strong>
1、物料参数选型错误导致晶振不起振
例如:某MCU需要匹配6PF的32.768KHz,结果选用12.5PF的,导致不起振。
解决办法:更换符合要求的规格型号。必要时请与MCU原厂或者我们确认。
在单片机应用开发中,代码的使用效率问题、单片机抗干扰性和可靠性等问题仍困扰着。现归纳出单片机开发中应掌握的几个基本技巧。
<strong>1如何减少程序中的bug</strong>
对于如何减少程序的bug,应该先考虑系统运行中应考虑的超范围管理参数如下。物理参数:这些参数主要是系统的输入参数,它包括激励参数、采集处理中的运行参数和处理结束的结果参数。资源参数:这些参数主要是系统中的电路、器件、功能单元的资源,如记忆体容量、存储单元长度、堆叠深度。应用参数:这些应用参数常表现为一些单片机、功能单元的应用条件。过程参数:指系统运行中的有序变化的参数。
<strong>2如何提高C语言编程代码的效率</strong>
单片机(MCU)一般都有内部EEPROM/FLASH供用户存放程序和工作数据。什么叫单片机解密呢?如果要非法读出里的程式,就必需解开这个密码才能读出来,这个过程通常称为单片机解密或芯片加密。
为了防止未经授权访问或拷贝单片机的机内程序,大部分单片机都带有加密锁定位或者加密字节,以保护片内程序;如果在编程时加密锁定位被使能(锁定),就无法用普通编程器直接读取单片机内的程序,单片机攻击者借助专用设备或者自制设备,利用单片机芯片设计上的漏洞或软件缺陷,通过多种技术手段,就可以从芯片中提取关键信息,获取单片机内程序这就叫单片机解密。大部分单片机程式写进单片机后,工程师们为了防止他人非法盗用,所以给加密,以防他人读出里面的程式。
微处理器,是当代电子工业的核心器件。无论是智能手表、智能手机、智能家电等消费电子产品,还是超级计算机、汽车引擎控制、数控机床、导弹精确制导等都高精尖技术产品,都离不开微处理器的作用。
微处理器,一般由一片或几片大规模集成电路组成,能读取和执行指令,与外界存储器和逻辑部件交换数据,是微型计算机的核心运算控制部分。
如今,微处理器制造所用的材料基本上全是硅。而硅材料的瓶颈如主要有以下两方面:一是性能瓶颈,现在硅材料的半导体芯片,性能增速放缓,且接近物理极限。二是不具有柔性,硅材料无法应用于柔性电子领域。
国际研究暨顾问机构 Gartner 预测,2017 年全球半导体营收总计将达到 3,860 亿美元,较 2016 年增加 12.3%。自 2016 下半年起对市场有利的条件开始浮现,尤其是在标准型存储器(commodity memory)方面,随着这些有利条件持续发酵,2017 与 2018 年市场前景更为看好。不过存储器市场变化无常,加上 DRAM 与 NAND Flash 产能增加,市场预期在 2019 年进入修正期。
Gartner 研究总监 Jon Erensen 表示:“虽然 DRAM 与 NAND Flash 价格双双上涨,让整体半导体市场前景更为看好,但这也对智能手机、个人电脑(PC)与服务器系统厂商的获利带来压力。零组件缺货、原物料价格上涨,加上业者可能必须提高平均售价(ASP)做为因应,2017 年与 2018 年市场都将因此动荡。”
<font color="#FD8900">作者:Greg Zimmer 凌力尔特公司高级产品市场工程师</font>
<strong>概述</strong>
如果希望锂离子电池长时间可靠运行,就需要相当小心。这类电池不能在其充电状态 (SOC) 范围的极端点上运行。随着时间推移和使用量增加,锂离子电池的容量会减小,而且各节电池容量之间会出现差异,因此对系统中的每节电池都必须加以管理,以保持这些电池处于所限定的 SOC 范围之内。





