【选型】单片机系统的数码管显示驱动和键盘扫描的三种经典方案优劣势详解
以单片机为核心的很多仪器都需要数码管显示驱动和键盘扫描,三种具体方案如下供参考:
一、经典方案:使用8279芯片
40个引脚的8279芯片是由Intel于80年代首先推出的,参考资料较多,应用比较成熟。
优点:最通用。
缺点:元器件多,面积大,电路复杂,综合成本较高。
●8279的驱动电流较小,所以需要加上驱动电路ULN2003,或者使用8个三级管及相应的基极限流电阻。一般情况下的8279外围电路中,需要16个电阻、一个74LS138芯片、一个ULN2003芯片、8个PNP三极管。元器件较多,占用较大的PCB面积。
●8279需要外部为其提供上电复位信号和时钟信号,所以电路比较复杂。
●8279在显示驱动方面的功能较少。
二、自由方案:使用辅助单片机
也就是在仪器的主控单片机之外,另外使用一个辅助的单片机专门做显示驱动和键盘扫描,最近市面上出现的一些产品就是以兼容PIC系列等的单片机实现的。
优点:最灵活。
缺点:元器件多,速度慢,易受干扰,综合成本高。
其特征是:需要额外的时钟电路例如晶体、电容或电阻;需要外接按键扫描的8个下拉电阻;产品说明书中通常没有标明电流驱动能力;引脚定义尤其是CLK/RTCC/RST引脚通常与PIC16C57或PIC16C54相似;单片机程序中有比较多的延时指令和延时程序。
● 由于辅助单片机的驱动电流比较小,按单片机厂商的说明,通常每个引脚不大于20mA,如果长时间驱动大电流则容易损坏。如果将辅助单片机的引脚直接用作字驱动,则20mA平均到数码管的8个段上,每个段的电流只能分配到3mA,所以只能驱动较小的数码管。而如果外接驱动电路,例如595芯片或者8个三极管及相应的基级电阻,则电路面积增大,总体成本增加。
● 为了节约辅助单片机的端口线,一般使用串行输入输出。由于辅助单片机一条指令只能处理一位数据,并且在接收到数据后还需要将其移位转换为字节数据或者直接作为命令进行解释,所以速度非常低。一般要求主控单片机的串行接口的位时钟不能高于200KHz(每个位数据要保持几微秒,才能被辅助单片机检测到并及时处理),所以单片机接口程序需要不断地延时等待。
● 如果辅助单片机采用定时中断方式进行显示驱动和键盘扫描,则在进入中断后有可能来不及响应外部的操作请求,所以辅助单片机一般采用查询方式进行显示驱动和键盘扫描,而采用中断方式接收外部的主控单片机的操作请求。如果主控单片机频繁访问辅助单片机,则因为辅助单片机分身无术,所以显示驱动和键盘扫描就可能无法顾及,出现亮度不均和键盘失灵。
● 为了提高串行接口的速度,辅助单片机需要尽可能高的系统时钟,而参考单片机厂商的说明,采用低成本的外部阻容振荡是很难稳定地工作在10MHz以上的。所以在工业现场,辅助单片机很有可能因为阻容振荡频率太高而受到干扰,甚至内部程序跑飞或者意外死锁。
三、 新方案:使用CH45X芯片(CH452芯片、CH451芯片、CH450芯片、CH453芯片)
CH45X芯片是以硬件实现的多功能外围芯片,使用串行接口,支持显示驱动和键盘扫描以及μP监控,外围元器件极少,非常适合作为单片机的外围辅助芯片。
优点:外围电路简洁,接口速度快程序效率高,性能稳定,多功能。
● CH451具有大电流驱动能力,段电流不小于25mA,字电流不小于150mA,平均段电流是辅助单片机方案的8倍,而且非连续的电流驱动能力更高。
● CH451是以硬件实现的,串行接口、显示驱动、键盘扫描、μP监控之间相互独立不受干扰,串行接口的位时钟能够支持到 10MHz,数据传输速度比辅助单片机方案提高了40倍,即使主控单片机频繁操作也完全不会影响显示驱动和键盘扫描以及μP监控。
● CH451的串行接口以硬件实现,不需要时钟;而显示驱动和键盘扫描使用约0.75MHz的全内置主时钟多次分频后的扫描时钟,所以在工业现场不易受到干扰。即使受到强干扰,也能够在干扰后立即正常工作,不会影响串行接口、显示驱动和键盘扫描的后续操作。
● CH451内置振荡和上电复位以及看门狗,不但不需要外部提供时钟和外部复位输入,还能够向外部的主控单片机提供上电复位和看门狗,进一步降低产品的成本,提供产品的可靠性。
三种方案的综合性能比较(仅供参考)
CH45X芯片的选型参考(包含CH452和CH451以及CH450芯片,合称为CH45X)
1、 考虑占用单片机I/O引脚数量(注:4线接口中DCLK、DIN可与其它电路共用)
CH452的真正2线接口,含低电平脉冲按键中断在内,只需要2个I/O引脚,兼容IIC时序CH452/CH450的2线接口,不含按键中断为2个I/O引脚,含按键中断为3个I/O,兼容IIC时序CH452/CH451的4线接口,不含按键中断为3个I/O引脚,含按键中断为4个I/O,类似SPI时序
2、 考虑LED或数码管显示亮度(驱动电流越大则亮度越高),考虑数码管极性及尺寸CH451无需外围电路直接驱动LED或共阴数码管时亮度总电流150mACH452/CH450 无需外围电路直接驱动LED或共阴数码管较高,时亮度一般,总电流80mA。CH45X 通过外扩电路驱动多LED串联大尺寸数码管或共阳数码管时亮度最高,总电流可达1000mA
3、 考虑单片机接口速度(速度越快则单片机程序效率越高)
CH451的4线接口速度最快,命令无需任何等待,最快10MHz,最慢为静态0Hz
CH452的4线接口速度较快,最快2MHz,最慢为静态0Hz
CH452的2线接口速度一般,内置超时处理,最快200KHz,最慢500Hz
CH450的2线接口速度较快,命令无需任何等待,最快4MHz,最慢为静态0Hz
4、 考虑芯片抗干扰能力及受到干扰后的恢复能力
CH452的4线接口抗干扰能力较好
CH451/CH450的抗干扰能力一般,但是受到干扰后通过重发命令就可以立即恢复,永不停机
CH452的2线接口抗干扰能力一般,内置超时处理
5、 考虑其它特性,支持更多 LED 或者数码管及按键,考虑硬件成本
CH45X支持多片级联,支持更多数码管和按键,2线接口支持并联,4线接口支持并联或串联
CH451/CH450静态功耗较低,CH452支持睡眠,可由单片机命令唤醒或由按键唤醒并通知单片机
CH451价格低,CH452价格更低(约比CH451低2元),CH452零售价6元,10K批量仅4元5角
- |
- +1 赞 0
- 收藏
- 评论 0
本文由JWM转载自沁恒,原文标题为:单片机系统的数码管显示驱动和键盘扫描,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关研发服务和供应服务
相关推荐
【选型】用于温控器的LED段码驱动芯片CMS1650S带有键盘扫描功能,可兼容GN1616
某客户的温控器项目上的驱动显示屏方案采用了MCU加单独的LED段码驱动芯片,目前用的是GN1616,想新增一个备选方案。本文推荐相同功能的中微半导体CMS1650S,带有键盘扫描功能,满足客户需求。
器件选型 发布时间 : 2022-04-27
【选型】润石科技八路缓冲器RS245用于点亮数码管,可增加单片机引脚驱动能力,扩展温度-40~+125℃
单片机等微控制器的引脚拉电流能力一般在20mA左右,想要直接点亮数码管、显示屏等大功率显示器件则明显不够,这时,用润石科技的八路缓冲器RS245来增加单片机引脚的驱动能力。
器件选型 发布时间 : 2022-10-14
【选型】内置时钟振荡电路的键盘扫描控制芯片CH452A助力驱动数码管显示屏功放组件,支持3V~5V电源电压
具有内置时钟振荡电路,可以动态驱动8位数码管或者64只LED,可实现数码管的字数据左移、右移、左循环、右循环,各数码管的数字独立闪烁控制的国产芯片CH452A是功放组件项目中数码管显示驱动的不二之选。
器件选型 发布时间 : 2023-03-30
【经验】影响 CH340/CH341USB转串口芯片工作稳定性的几大因素及解决办法
对于如何区分CH340与CH341芯片型号与功能、芯片供电注意事项,芯片电平匹配问题、防止电流倒灌问题、晶体以及电容的选用、芯片CH340的V3引脚作用、如何提高工作稳定性和抗干扰能力等很多人还是会存在疑惑,下面由沁恒来为您一一进行解答!
设计经验 发布时间 : 2022-05-27
CH芯片的引脚图器件库和封装图
型号- CH366Q,CH378Q,CH451L,CH463Q,CH451S,CH32F205RBT6,CH452A,CH331A,CH246D,CH331G,CH343G,CH32F203C8T6,CH355L,CH573F,CH367L,CH440G,CH365P,CH450K,CH353L,CH462Q,CH571K,CH583M,CH32V208WBU6,CH341T,CH32V208RBT6,CH9350L,CH32V003J4M6,CH462X,CH32V305RBT6,CH342F,CH342K,CH221K,CH378L,CH9374B,CH340K,CH352L,CH376T,CH376S,CH340N,CH364P,CH582M,CH9102X-1,CH340T,CH9141K,CH340X,CH32V208GBU6,CH341B,CH341A,CH341F,CH571F,CH32V203C8T6,CH341C,CH450H,CH484M,CH351Q,CH,CH32V203G6U6,CH340E,CH582F,CH32F203C8U6,CH340C,CH32V203C8U6,CH340B,CH243K,CH340G,CH390H,CH334R,CH32V303VCT6,CH334Q,CH334P,CH552T,CH390L,CH334U,CH552P,CH334S,CH32V003A4M6,CH456G,CH335F,CH456K,CH32F203C6T6,CH359L,CH444G,CH456H,CH311L,CH541G,CH9328,CH563Q,CH9329,CH345T,CH454S,CH9326,CH343G(编带),CH334F,CH32F208RBT6,CH358L,CH334H,CH455H,CH455G,CH334G,CH32F203VCT6,CH32F208WBU6,CH552E,CH443K,CH552G,CH455K,CH540G,CH344Q,CH182H,CH182F,CH235S,CH236D,CH32V203C6T6,CH563L,CH442E,CH32V307VCT6,CH224K,CH551G,CH343P,CH181H,CH561Q,CH376T(编带装),CH452L,CH440R,CH9340K,CH9340C,CH247D,CH32F207VCT6,CH344L,CH368L,CH423S,CH32V303RCT6,CH382L,CH217X,CH32V103R8T6,CH370T,CH448F,CH32F203K8T6,CH412A,CH32V203F8U6,CH315G,CH412K,CH9143,CH557Q,CH32V203G8R6,CH9140,CH9142,CH9141,CH545L,CH543T,CH446Q,CH446X,CH9126,CH555Q,CH32F103R8T6,CH32F203RCT6,CH217K,CH568L,CH554T,CH457S,CH32V003F4P6,CH445P,CH9101Y,CH554P,CH32V303RBT6,CH9101N,CH9101R,CH9101U,CH9343G,CH579F,CH543D,CH9101H,CH32V307RCT6,CH32V203K8T6,CH334H(编带),CH9343L,CH555L,CH543K,CH9121,CH422G,CH543G,CH9120,CH32V203G8P6,CH410K,CH567L,CH32V307WCU6,CH579M,CH432Q,CH347T,CH9102X,CH444P,CH541T,CH9103,CH432T,CH541P,CH565W,CH421A,CH554E,CH9344L,CH578M,CH348L,CH554G,CH348Q,CH392F,CH227P,CH32V203F6P6,CH542G,CH9102F,CH32V203RBT6,CH483M,CH241K,CH32F203CBT6,CH32V103C8T6,CH374U,CH374T,CH374S,CH483X,CH549L,CH375C,CH549F,CH375B,CH549G,CH581F,CH9434A,CH32F103C8T6,CH559T,CH32V103C8U6,CH32V003F4U6,CH482X,CH397Y,CH548G,CH374F,CH592F,CH132F,CH548L,CH548N,CH132H,CH374G,CH32V208CBU6,CH384L,CH558T,CH32V303CBT6,CH32V305FBP6,CH547G,CH32V203K6T6,CH397A,CH547F,CH482D,CH397G,CH591D,CH397F,CH457VS,CH591F,CH438L,CH317L,CH559L,CH547L,CH438Q,CH569W,CH395L,CH424Q,CH395Q,CH412Z,CH449F,CH546G,CH372C,CH372B,CH558L,CH546L,CH481D
【应用】4端口高速USB HUB控制器芯片CH334和USB转8串口芯片CH348,6Mbps通讯波特率下持续稳定传输
沁恒推出采用4端口高速USB HUB控制器芯片CH334和高速USB转8串口芯片CH348可实现USB转32路高速串口。通过多级HUB级联多个CH340实现的USB转多串口方案,可节省多个HUB芯片与产品体积,且在通讯速度、通讯电压范围等指标上均有增强。
应用方案 发布时间 : 2022-08-02
沁恒(WCH)USB转串口芯片选型表&Pin To Pin对照表
目录- USB转单/多串口芯片 PinToPin替换型号总表 芯片参数表
型号- PL2303系列,FT232R,PL2303GL,CH9103M,CH343G,CH9143,FT230XQ,CH9102,CH9101,CP210X系列,CY7C65213,CH343K,FT230XS,CH347,CY7C65213系列,FT232RQ,CP2105,CP2104,CH9326,CP2109,CH341T,CP2102N-GQFN24,CP2102N-GQFN28,CH9104L,CH9342G,PL2303GC,CH9101系列,XR21B1422,CH342F,CH342K,CP2102,CH342,CP2101,CH344Q,CH340K,CH9101Y,PL2303HXD,CP210X,CH340N,CH9101N,CH340T,PL2303,CY7C65213(A),CH9101R,XR21V1414,CH9101U,CH9101H,CH341B,CH341A,CH341F,FT230X,FT232RL,CH343P,CH347T,CH9102X,CH9103,CH9340K,CH9340C,CH9344L,CH9102系列,CH340E,CH348L,CH340C,CH340B,CH348Q,CH344L,CH340G,CH9102F
沁恒HUB芯片CH339:集成7口PDUSB HUB+以太网+读卡器+JTAG/UART/SPI/I2C等功能
沁恒CH339是一款多功能HUB芯片,单芯片集成7口USB HUB、百兆以太网、SD读卡器、USB PD和USB转JTAG/UART/SPI/I2C等功能,采用工业级设计,外围精简,适用于计算机和工控机主板及外设、嵌入式系统等场景,可灵活构建集成度高、专业易用的Type-C拓展坞及多功能USB外设方案。搭配CH318可实现高速USB接口高压隔离。
产品 发布时间 : 2024-02-03
沁恒多层次以太网芯片一览:高效、稳定的数据传输能力,轻松应对各式联网需求
沁恒自研的接口技术打通了以太网的垂直层次,物理层收发器、控制器芯片、协议栈芯片、转接芯片和内置PHY的MCU久经市场考验。这些高品质、易于使用的产品,为嵌入式系统高效联网、快速拓展网络连接提供了便捷、灵活的解决方案。
产品 发布时间 : 2024-07-20
电子商城
现货市场
服务
世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。
实验室地址: 深圳 提交需求>
Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
登录 | 立即注册
提交评论