MAX7219电路设计注意[1]

沈阳单片机开发网——帮您精确掌握电子器件的使用细节 https://www.360docs.net/doc/ad6721850.html, 为何MAX7219在大部分时间内显示正常,偶尔会出现显示混乱或完全失控?

产生此种现象主要是由下列原因造成:

1)由于MAX7219驱动驱动发光数码管时,其驱动电流瞬间变化较大,如果供电电源对突发性负载响应较慢,会产生更大的电源尖峰干扰,可能影响MAX7219的正常工作;

2)由于MAX7219一般安装在显示板上,与主控CPU之间有一段距离,通常会采用扁平电缆或导线连接。这样方式容易通过连线将电源噪声、段电流噪声、相邻电路板及空间电磁辐射噪声加到MAX7219的串行输入引脚上,可能导致MAX7219误写入控制字(由于MAX7219的SCLK和LOAD端为沿触发方式,且为非施密特输入),而进入非正常工作模式。

解决方法:

1)在尽可能靠近MAX7219电源端并联一个较大容值的钽电容(几十至几百μF);

2) 在MAX7219的串行输入端的SCLK和LOAD端各接一个10nF电容对地,如果条件允许的话,应该适当地降低串行数据输入时钟,或者在其输入级加入施密特输入缓冲器;

3) 尽可能地缩短显示板和主控CPU之间的连线,以减小干扰;

4)采用与MAX7219完全兼容的MAX7221(限斜率开关模式,降低EMI干扰),在一定程度上可避免该现象的发生;

5)在软件编程上对显示内容定时刷新。

相关文档
最新文档