0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

工程师分享的单片机emc设计经验,注意几点秒变高手

NJ90_gh_bee81f8 来源:互联网 作者:佚名 2017-12-02 07:58 次阅读

单片机的工作频率单片机的设计应根据客户的需求来选择较低的工作频率首先介绍一下这样做的优点:采用低的晶振和总线频率使得我们可以选择较小的单片机满足时序的要求,这样单片机的工作电流可以变得更低,最重要的是VDD到VSS的电流峰值会更小。



当然我们这里需要做一个妥协,因为客户的要求可能是兼容的和平台化的(目前汽车电子的发展趋势就是平台化),选择较高的工作频率可以兼容更多的平台,也方便以后升级和扩展,因此要选择一个较低的可以接受的工作频率。

恰当的输出驱动能力在给定负载规范,上升和下降时间,选择适当的输出的上升时间,最大限度地降低输出和内部驱动器的峰值电流是减小EMI的最重要的设计考虑因素之一。驱动能力不匹配或不控制输出电压变化率,可能会导致阻抗不匹配,更快的开关边沿,输出信号的上冲和下冲或电源和地弹噪声。

设计单片机的输出驱动器,首先确定模块需求的负载,上升和下降的时间,输出电流待续哦啊,根据以上的信息驱动能力,控制电压摆率,只有这样才能得到符合模块需求又能满足EMC要求。

单片机实现EMC设计需注意的以下的情况:

1、单片机的工作频率

1.1单片机的设计应根据客户的需求来选择较低的工作频率

首先介绍一下这样做的优点:采用低的晶振和总线频率使得我们可以选择较小的单片机满足时序的要求,这样单片机的工作电流可以变得更低,最重要的是VDD到VSS的电流峰值会更小。

当然我们这里需要做一个妥协,因为客户的要求可能是兼容的和平台化的(目前汽车电子的发展趋势就是平台化),选择较高的工作频率可以兼容更多的平台,也方便以后升级和扩展,因此要选择一个较低的可以接受的工作频率。

2、恰当的输出驱动能力

在给定负载规范,上升和下降时间,选择适当的输出的上升时间,最大限度地降低输出和内部驱动器的峰值电流是减小EMI的最重要的设计考虑因素之一。

驱动能力不匹配或不控制输出电压变化率,可能会导致阻抗不匹配,更快的开关边沿,输出信号的上冲和下冲或电源和地弹噪声。

2.1设计单片机的输出驱动器

首先确定模块需求的负载,上升和下降的时间,输出电流待续哦啊,根据以上的信息驱动能力,控制电压摆率,只有这样才能得到符合模块需求又能满足EMC要求。

驱动器能力比负载实际需要的充电速度高时,会产生的更高的边沿速率,这样会有两个缺点:

1.信号的谐波成分增加了。2.与负载电容和寄生内部bonding线,IC封装,PCB电感一起,会造成信号的上冲和下冲。

选择合适的的di/dt开关特性,可通过仔细选择驱动能力的大小和控制电压摆率来实现。最好的选择是使用一个与负载无关的恒定的电压摆率输出缓冲器。同样的预驱动器输出的电压摆率可以减少(即上升和下降时间可以增加),但是相应的传播延迟将增加,我们需要控制总的开关时间)。

2.2使用单片机的可编程的输出口的驱动能力,满足模块实际负载要求。

可编程的输出口的驱动器的最简单是的并联的一对驱动器,他们的MOS的Rdson不能,能输出的电流能力也不相同。我们在测试和实际使用的时候可以选择不同的模式。实际上目前的单片机一般至少有两种模式可选择,有些甚至可以有三种(强,中等,弱)。

2.3当时序约束有足够的余量的时候,通过降低输出能力来减缓内部时钟驱动的边沿。

减少同步开关的峰值电流,和di/dt,一个重要的考虑因素就是降低内部时钟驱动的能力(其实就是放大倍数,穿通电流与之相关型很大)。降低时钟边沿的电流,将显著改善EMI。当然这样做的缺点就是,由于时钟和负载的开通时间的变长使得单片机的平均电流可能增加。快速边沿和相对较高的峰值电流,时间更长边沿较慢的电流脉冲这两者需要做一个妥协。

2.4晶振的内部驱动(反向器)最好不要超过实际的需求。

这个问题,实际上前面也谈过了,当增益过大的时候会带来更大的干扰。

3、设计最小穿通电流的驱动器

3.1 时钟,总线和输出驱动器应尽可能使得传统电流最小

穿通电流【重叠电流,短路电流】,是从单片机在切换过程中,PMOS和NMOS同时导通时候,电源到地线的电流,穿通电流直接影响了EMI和功耗。

这个内容实际上是在单片机内部的,时钟,总线和输出驱动器,消除或减少穿通电流的方法是尽量先关闭一个FET,然后再开通一个FET。当电流较大时,需要额外的预驱动电路或电压摆率。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6002

    文章

    43990

    浏览量

    620988
  • EMC设计
    +关注

    关注

    5

    文章

    243

    浏览量

    39210

原文标题:单片机EMC设计需注意的要点

文章出处:【微信号:gh_bee81f890fc1,微信公众号:面包板社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    #单片机 #电子工程师

    电子工程师单片机
    jf_24750660
    发布于 :2022年10月20日 07:21:46

    工程师单片机学习经验

    工程师单片机学习经验
    发表于 08-20 15:33

    跪求单片机高手,资深电子工程师指点

    如果您是单片机高手,资深电子工程师,请留步观看!本人欲学习单片机,各位高人如有较为系统的资料、书籍、光盘,请不不吝赐教!十分感谢!邮箱:dingyanming0903@163.com
    发表于 01-08 17:20

    一个老工程师单片机初学者的几点建议

    到其它种类的单片机,,由于基础扎实很快也能学会,因为单片机功能毕竟都是大同小异的。至于选用哪种单片机,最好请教有经验的老师或工程师。2、学的
    发表于 05-07 10:17

    单片机兼职工程师

    最近有个STM32的项目,想找位单片机兼职工程师,最好工作经验5年以上的,有意者加Q详谈:496269080
    发表于 05-29 23:07

    急招兼职单片机高级工程师经验丰富工程师,做项目

    急招兼职单片机高级工程师经验丰富工程师,做项目。涉及行业:SMT贴片机要求:经验丰富,独立思考性强,有实力!酬劳详谈, 详情请联系QQ:2
    发表于 06-23 15:07

    一个老工程师单片机初学者的几点建议

    单片机,,由于基础扎实很快也能学会,因为单片机功能毕竟都是大同小异的。至于选用哪种单片机,最好请教有经验的老师或工程师。2、学的精比学的多
    发表于 08-19 09:42

    资深工程师的进阶之道

    ARM嵌入式和单片机学习有着密不可分的关系,在学习单片机的过程中积累必要的学习经验和知识是非常有必要的,如何在这一过程中逐渐成为高级嵌入式工程师呢?本文将为大家介绍如何在学习过程中,积
    发表于 09-27 15:15

    电子工程师经验之谈

    个人收集的一些技术学习的经验贴,主要是单片机的,希望能对初学者有帮助电子工程师经验之谈.zip (5.1 MB )
    发表于 03-22 06:35

    高手问答】汽车电子领域资深工程师为您解答电源领域的疑问

    开发【高手问答】第18期——9年IC布局工程师来做客,聊聊PADS、信号完整性【高手问答】第17期——小梅哥和你一起深入学习 FPGA【高手问答】第16期——
    发表于 02-06 15:13

    高手问答】资深硬件设计工程师座谈,带你从学习中培养兴趣

    如何在三年内精通LabVIEW数据库开发【高手问答】第18期——9年IC布局工程师来做客,聊聊PADS、信号完整性【高手问答】第17期——小梅哥和你一起深入学习 FPGA【高手问答】第
    发表于 05-29 10:14

    高手问答】如何做到精通linux技术?资深工程师带你突破难点

    高手问答】第18期——9年IC布局工程师来做客,聊聊PADS、信号完整性【高手问答】第17期——小梅哥和你一起深入学习 FPGA【高手问答】第16期——
    发表于 06-11 10:07

    单片机EMC设计的几点建议

    单片机EMC设计的几点建议 1.单片机的工作频率   1.1单片机的设计应根据客户的需求来选择较低的工作频率首先介绍一
    发表于 04-27 10:00 484次阅读
    <b class='flag-5'>单片机</b><b class='flag-5'>EMC</b>设计的<b class='flag-5'>几点</b>建议

    工程师单片机学习经验技巧

    工程师单片机学习经验技巧
    发表于 01-22 21:11 24次下载

    资深工程师单片机项目经验分享

    资深工程师单片机项目经验分享,条条真理!
    的头像 发表于 05-30 17:13 2982次阅读
    资深<b class='flag-5'>工程师</b><b class='flag-5'>单片机</b>项目<b class='flag-5'>经验</b>分享