当前位置:首页 > 单片机 > 单片机
[导读]QzROM是应用了经过细微化处理的PROM技术的可编程存储器。QzROM单片机是指搭载了新型存储器QzROM的瑞萨单片机(图1),广泛应用于照相机、便携式设备、家电及民用设备等。

QzROM是应用了经过细微化处理的PROM技术的可编程存储器。QzROM单片机是指搭载了新型存储器QzROM的瑞萨单片机(图1),广泛应用于照相机、便携式设备、家电及民用设备等。


 EFT概念

  EFT(电快速瞬变脉冲群,如图2)是由电路中的感性负载断开时产生。特点是一连串的脉冲,对电路的影响比较大,可造成MCU(单片机)程序跑飞、死机、复位等情况。由于一连串的脉冲可以在电路的输入端产生累积效应,使干扰电平的幅度最终超过电路噪声门限。

  当脉冲串的每个脉冲相距很近时,电路的电容没有足够时间放电,就又开始新的充电,容易达到较高的电平。所以脉冲串的周期越短对电路影响越大。

  EFT抗干扰措施,主要介绍三类方法:

 

  1.优化PCB(印制电路板)布线

  •在元件布局方面,需优先放置MCU(单片机)、时钟、复位电路;将元器件划分不同的功能模块,合理摆放各模块位置,调整元器件角度,缩短总布线长度。

  •在布线宽度、布线间隙方面,尽量用更粗的布线宽度和布线间隙,减少在干扰下导线上的电压对信号的影响,同时减少各个布线间的干扰。

  •在地线、电源线布置方面:尽量将MCU、时钟、复位电路的地线、电源线与其他功能分离开来,低频时注意覆铜的放置,应尽量缩短布线长度。

  •时钟电路方面,用最短的布线连接时钟电路与MCU,过长的布线更容易引入干扰,见图3;将晶振的地线与其它功能的地线分开,给晶振部分单独铺设多边形覆铜;避免大电流从晶振电路下方流过。其原因是:如果有噪声侵入时钟输入/输出(I/O)引脚,时钟的波形就会发生紊乱,导致误动作和失控。另外,如果因噪声引起单片机Vss电平和谐振器Vss电平之间的电位差,正确的时钟就不能输入到单片机。

  •复位电路:尽可能缩短连接复位电路与MCU的布线长度,见图4。理由是:因为时序必要条件规定了输入到复位引脚的脉宽,所以,如果小于规定宽度的脉冲噪声输入到复位引脚,就在单片机内部完全进入初始化状态前解除复位,导致程序失控。

  •去耦电容:在靠近MCU的地方放置去耦电容,布线应驱使电流流向去耦电容。

  •CNVss引脚(控制芯片运行模式管脚)方面,如果不使用在板编程功能,应直接将CNVss连接到Vss;在需要在板编程的情况下,在靠近MCU的地方用5.1kΩ电阻连接到Vss,应尽量缩短CNVss的布线长度。

  •P40(Vpp)引脚的布线:在将P40(Vpp)引脚用作输入端口时,应尽量在P40(Vpp)引脚附近串联插入约5kΩ的电阻;在未使用P40(Vpp)引脚时,应尽量从提供给单片机Vss引脚的GND(地)以最短距离连接到最近的GND布线,另外,通过串联插入的5kΩ的电阻并连接到GND,有可能改善抗噪声能力,此时也尽量从提供给单片机的Vss引脚的GND以最短距离连接到GND布线,见图5。

  理由:P40(Vpp)引脚是内部QzROM的电源输入引脚,在将程序写到QzROM时,为了产生泄电流,降低了P40(Vpp)引脚的阻抗,所以噪声容易侵入,QzROM的指令码和数据的读操作就不能正常进行而导致失控。

  2. I/O端口处理

  •未使用引脚的正确处理:

  (1)只能设为输入模式,用1k~10kΩ的电阻将各引脚上拉或下拉,有内部上拉的,也可选用;

  (2)只能设为输出模式,引脚开路,输出高或低电平;

  (3)其他I/O,推荐设为输出,引脚开路。

  •未使用引脚处理时的注意事项:

  (1)I/O口设置成输入时,不要开路;

  (2)I/O口设置成输入时,不要直接连接到Vcc或Vss,也不要一个电阻将多个端口一起连接到Vcc或Vss,以防止因噪声或程序失控等引起方向寄存器变成输出模式时,端口间发生短路;

  (3)采用输出模式,软件处理上要定期刷新端口状态,以防止因噪声和程序失控等引起方向寄存器变成输入模式时,端口电平不定,可能会造成电源电流增加。


      3. 优化程序结构设计

  •指令冗余:

  (1)关键位置的多字节指令之后插入2个以上的单字节指令(NOP),避免后面的指令被当作操作数;

  (2)跳转指令(JMP,JSR,BRA)和返回指令(RTI,RTS)前插入两条NOP,避免程序乱飞。

  •软件陷阱:

  (1)未用中断向量

  指向一个错误处理程序,防止干扰激活未用中断使程序跑飞;

  (2)在未使用的程序空间,ROM中存储表格后面,程序区重要的子程序之间加入跑飞处理程序:

  Subroutine: ;子程序

  RTS

  NOP

  NOP

  B RunAway

  RunAway: ;跑飞处理子程序

  RTS

  •结合软件使用看门狗,见图6:

  (1)MCU正常工作时,定时给看门狗定时器初始化;(2)当MCU跑飞时,由于没有在看门狗定时周期内初始化,看门狗定时器计数溢出产生复位信号,使MCU复位;(3)看门狗初始化设置:①无中断使用时,主程序循环中初始化看门狗;②使用中断,在中断程序中刷新某一变量,主程序中判断此变量变化情况,进而执行初始化看门狗操作,并初始化此变量;③多个中断的情况,根据相互的关系任选一中断刷新变量,主程序作判断。

  措施总结

  • 优化PCB布线:提升抗干扰性能最有效的措施——设计开发优先考虑,优先级最高。

  • I/O处理:MCU使用的推荐配置——使用推荐配置获得最佳性能。

  • 软件措施:可以部分解决干扰问题——补救方法,例如量产后降低成本发现的问题,推荐重新考虑前两种方法。
 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭