影响集成电路EMC的因素
- 设计者要在开始设计的时候就要考虑EMC而不是在设计快结束的时候再开率
- 噪声源:电源和地线中的电流、时钟晶振或者RC时钟、时钟电路、输出信号、开关噪声、存储器信号线
- 高压发射多、低压受干扰严重,高频发射多、接地不充分导致收到干扰
- 三种办法移植干扰,源头,传播途径,敏感元件
- 展频时钟技术:针对时钟信号在fft后频域的能量进行调制,扩频,降低单频率的能量密度,从而减少EMI。一般频率范围选择的是30-90khz,该方法还可以有效提高系统之间通信的阻抗匹配兼容性。
- 差分时钟,类比差分信号减少共模干扰,差分时钟减少时钟的EMI
- 电源输入滤波、EMI滤波(穿心电容器组成的L滤波器、π滤波器、T滤波器)
- 铁氧体磁环做电源输入滤波
- 元件布局、接地路径、线路布线都需要考虑
- 设计电路的时候需要分区或者说是模块化思维
- 去耦电容保证电源稳定
- 避免输出竞争(频域上表现为突发高频)问题出现
- 降低系统速度
- 降低驱动器速度
- 不同的区域使用不同相位的时钟、不同频率的时钟
- 可以的话使用非50%占空比的时钟,将在频域上把能量分散到偶数次谐波上,错位减少emi
- 对信号线全空间包地
- io引脚必须添加ESD二极管
- 振荡器引脚添加ESD二极管
- 看门狗设计:覆盖系统中所有组件,独立提供RC时钟,看门狗信号自身抗干扰,看门狗配置需要写保护,避免程序意外修改
- 减少跑飞的代码误刷新看门狗的概率
- 看门狗发生故障到复位的时间要尽可能短
- 看门狗正常运行的时候是可以测试的,且测试的时候不会话太多时间,例如提供一个看门狗测试按钮,或者看门狗测试指令
- 看门狗能够报告错误原因
- 非法指令和非法地址复位
- 低电压检测和低电压警告