CH451或CH452的常见问题解答
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CH451或CH452的常见问题解答
转载来自官网
需要设计参考资料(光盘资料可以参考FILELIST.TXT文档,网上资料更新)
数码管LED显示驱动及键盘扫描的产品选型有CH451和CH452两种,都可以直接驱动数码管LED显示和键盘
扫描,同时进行显示驱动和键盘扫描。
详细使用说明可以参考各自的使用手册,其中也有可供参考的应
用电路图。
CH451比CH452的驱动电流大一倍,所以显示更亮些;CH452比CH451的功能更多些,并且支持
兼容I2C的两线接口。
更详细的性能比较及特征说明请参考CH451PLN.PDF文档。
* 关于电源
CH451和CH452都可以支持3.3V和5V电源电压,但是CH451用于3.3V时要外接振荡电阻才能避免显示闪烁。
考虑到直接驱动显示时消耗电流较大,布线时应该确保电源和地线有足够的宽度和良好的电源退耦。
* 刚通电数码管就全亮
可能是数码管的极性错误,CH45X能够直接驱动共阴数码管,外加反相驱动器后才能驱动共阳数码管。
CH45X向LED供正向电压为亮,供反向电压为灭,复位后CH45X默认使LED灭,所以当极性反时就全亮。
* 显示或者操作无反应
检查硬件接线是否正确,可以先试用公司提供的例子程序,确保硬件无误后再进一步开发。
如果连线距
离较远,那么可以先在短距离下试用,无误后再加大距离,必要时可以用缓冲器加强信号的驱动能力。
对于支持4线接口和2线接口的CH452芯片,要检查H3L2引脚确保单片机接口程序与CH452是同一接口方式
* 全部或者部分按键无反应
1、确保发出设置命令启用了按键功能
2、如果电源电压超过5V,或者是CH452S芯片直接驱动数码管,那么应该参考CH452手册在共阴数码管的
公共端也就是每个DIG引脚上串接二极管,二级管应该串到LED显示电路中而非按键扫描电路中
3、有其它优先极更高的键一直在按下,导致优先极较低的键始终无效,键码最小的按键优先极最高
* 在实际未按键时,CH45X不断主动产生按键中断,或者总是有某个按键在按下,具有随机性
1、只有当前一个按键值被读出后,CH45X的DOUT或者KEY#或者INT#引脚才会恢复默认的高电平
2、检查线路板是否有漏电或者短路情况
3、所接数码管或者LED发光管存在反向漏电现象。
按键的原理是DIG引脚向SEG引脚提供高电平。
如果DIG
引脚的高电平通过数码管或者LED反向漏到SEG引脚,就会导致默认为低电平的SEG
为高电平,从而被
CH45X判断为有按键按下。
这种反向漏电通常只在承受较高反向电压时发生,而且反向漏电现象不是
非常恒定的,受温度影响较大,反向漏电现象通常用万用表测不出来。
解决方法是,参考CH452手册
中的应用电路图为每个数码管(每8个LED一组)的公共端串接二极管,加上串接的二级管是为了防止
LED反向漏电,与按键扫描电路无关,二级管应该串到LED显示电路中而非按键电路中
* 为什么CH452在5V下显示正常,但按键不灵,而在3V下显示和扫描按键都正常
原因是所接的数码管或LED存在反向漏电的情况,因为LED在5V下反向漏电比3V下大。
所以,建议CH452在
5V下工作时在DIG上串二极管防止反向漏电,而在3V下工作时,建议不加二极管,以保证LED的亮度。
* 单片机是否可以频繁操作CH45X芯片
对于4线接口,完全可以频繁操作,CH45X芯片中的外部接口与显示驱动及按键扫描是相互独立的,即使
单片机频繁操作也不会导致显示停顿或者按键失灵。
对于2线接口,需要时序处理,所以不宜频繁操作。
* 为什么给CH45X发一个命令后,能正常显示,在频繁发命令或有按键按下后,显示就出现乱码
多数是因为CH451或CH452板子和单片机板子之间共地不好引起。
地线中流过较大电流会导致电压不同。
* 受到干扰如何处理,例如开始显示正常,长时间后显示内容乱了
关键是设计电路及PCB时要考虑抗干扰,要考虑电流走向,CH45X可以直接驱动显示,所以在电源和地线
中流过的电流较大,如果GND走线不佳,会导致整个系统的GND电压不统一,从而产生较大的干扰。
如果处理不当,普通的单片机受到干扰可能会导致程序死机,而CH451是纯硬件电路,是由相当于很多
个74TTL逻辑芯片组成的电路,所以即使受到干扰也很容易恢复:只要对CH451芯片重新发送命令就可以
随时重新工作,命令包括设置系统参数、设置显示参数、设置闪烁控制、加载数据等。
对于显示时间要求较长的全天候应用,建议在应用程序里每隔一段时间,对CH45X的系统参数,显示参
数和闪烁控制进行刷新,及时恢复外界干扰导致的参数错误。
刷新参数不影响当前的显示。
* 关于28脚封装的CH451的抗干扰问题
对于DIP28封装的CH451建议通过以下方法减少电源波动对其的干扰:
1、在28脚RSTI脚和地之间接一个1000P的电容。
2、在10脚CLK输入脚上加一个50K左右的上拉电阻。
3、在芯片的电源和地之间加一个10U的钽电解电容。
* 在按键时导致显示变化,或产生乱码
多数是由于CH45X的数据和时钟线受到干扰,或是线路上有短路,或是连接的发光二极管漏电流引起。
* 如何驱动共阳数码管或者由多个LED串联并联而成的大尺寸的数码管
参考CH452手册中的电路图,有针对驱动共阳数码管和大尺寸数码管的说明,需要外加反相驱动器
* 如何驱动多于8个的数码管、或者多于64个的LED、或者多于64的按键
使用串联、并联等级联方式,通过多个CH45X实现。
参考CH452手册中的电路图,有针对级联的说明
* 如何处理多个CH451或者CH452时的电路连接
最好采用串联和并联混合联接,由于单片机引脚驱动能力有限,其中串联个数最好在4个以内,最多不超
过6个(DIN、LOAD、DCLK线若加驱动74HC244/245)则可再增加几个),之后每4个4个相并联,当并联组
数较多时,DIN线和DCLK线须加驱动并且每根线最多驱动4-6组,特别是连线较长时必须加驱动。
另外当
连接多个CH45X用作显示时,数码管的暗灭会使电源电压产生细微的波动,为减少其对CH45X的影响,建
议在每个CH45X的电源输入处加一组电源退耦滤波电容(一个0.1uF和一个电解)。
* CH451或者CH452需要晶振吗
CH451和CH452都内置时钟电路,既不需要晶振也不需要外接阻容振荡。
* CH451的电流是否在200mA左右,如果用电池供电是否可以
这200mA主要是全部都亮时的显示电流,将亮度调低自然电流变小。
空闲时还可以用CH452的省电模式。
* 如何在CH451与CH452之间选型
1、考虑占用单片机I/O引脚数量(注:4线接口中DCLK、DIN可与其它电路共用)
CH452的真正2线接口,含低电平脉冲按键中断在内,只需要2个I/O引脚,兼容IIC 时序
CH452的2线接口,不含按键中断为2个I/O引脚,含按键中断为3个I/O,兼容IIC 时序
CH45X的4线接口,不含按键中断为3个I/O引脚,含按键中断为4个I/O,部分兼容SPI时序
2、考虑LED或数码管显示亮度(驱动电流越大则亮度越高),考虑数码管极性及尺寸
CH451无需外围电路直接驱动LED或共阴数码管时亮度较高,总电流150mA
CH452无需外围电路直接驱动LED或共阴数码管时亮度一般,总电流80mA
CH45X通过外扩反相电路驱动LED或共阳数码管时亮度最高,总电流可达1000mA CH452通过外扩反相电路可以驱动多LED串联或大尺寸的共阳数码管,总电流可达1000mA
3、考虑单片机接口速度(速度越快则单片机程序效率越高)
CH451的4线接口速度最快,命令通常无需任何等待,最快10MHz,最慢为静态0Hz CH452的4线接口速度较快,最快2MHz,最慢为静态0Hz
CH452的2线接口速度一般,内置超时处理,最快200KHz,最慢500Hz
4、考虑芯片抗干扰能力及受到干扰后的恢复能力
CH452的4线接口抗干扰能力较好
CH451的抗干扰能力一般,但是受到干扰后通过重发命令就可以立即恢复,永不停机CH452的2线接口抗干扰能力一般,内置超时处理
5、考虑硬件成本及其它特性
CH45X支持多片级联,支持更多数码管和按键,2线接口支持并联,4线接口支持并联或串联
CH45X支持BCD译码、移位、闪烁,CH452还支持自定义的BCD码
CH452支持LED位控制及光柱,用于独立控制多个LED时比较方便
CH451静态功耗较低,CH452支持睡眠,可由单片机命令唤醒,可由按键唤醒并通知单片机
CH451价格低,CH452价格更低(约比CH451低2元),CH452零售价6元,10K批量仅4元5角
网上提供单片机控制CH45X芯片的子程序,有C语言和ASM汇编源程序。