TM1650-带ASIC键盘扫描的LED驱动器
TM1650是一个LED驱动器用于通过键盘扫描接口控制LED。它具有集成的MCU输入和输出控制数字接口、数据锁存器、LED驱动器、键盘扫描、亮度调节和其他内置功能。TM1650具有稳定的性能和质量。适合24小时长期使用。
TM1650引脚配置
密码名 |
描述 |
DIG1 |
LED段驱动器输出1/键盘扫描输出1 |
DIG2 |
LED段驱动输出2 /键盘扫描输出2 |
DIG3 |
LED段驱动输出3/键盘扫描输出3 |
DIG4 |
LED段驱动输出4 /键盘扫描输出4 |
sci |
I2C串行时钟输入 |
SDA |
I2C串行数据输入/输出 |
A / K11 |
LED段驱动输出A/按键扫描输入K11 |
B / K12 |
LED段驱动输出B/按键扫描输入K12 |
C/K13 |
LED段驱动输出C/键扫描输入K13 |
D/K14 |
LED段驱动输出D/按键扫描输入K14 |
E/K15 |
LED段驱动输出E/按键扫描输入K15 |
F / K16 |
LED段驱动输出F/键扫描输入K16 |
G/K17 |
LED段驱动输出G/键扫描输入K17 |
DP/KP |
LED段输出DP/键盘徽标输出KP |
GND |
地 |
VDD |
VCC供应 |
特性和规格
- 两种显示模式:8段×4位和7段×4位
- 段驱动电流大于25mA,
- 提供8级亮度控制
- 键盘扫描:7×4bit内置集成晶体管驱动器
- 高速两线串行接口
- 内置时钟振荡电路
- 内置上电复位电路
- 支持2.8V-5.5V供电电压
- 提供DIP16和SOP16包
笔记:完整的技术细节可在TM1650集成电路数据表在本页最后给出。
TM1650等效集成电路
MBI5026GD,CD4511、MAX6945 MAX7221
在何处使用TM1650显示键盘驱动IC
这是一个非常便宜和多功能的设备,可以用于许多不同的应用。可用于条形图显示,工业控制,LED矩阵显示等;该设备包括150μA低功耗关机模式,8通道亮度控制,允许用户显示1至8位数字的扫描限制寄存器,以及强制所有led参考TM1650数据表以获取更多信息的测试模式。的用于TM1650 IC的pinout如下所示-
TM1650使用2线I2C串行传输协议进行通信。启动信号:SCL保持在“1”级,SDA从“1”跳到“0”,视为启动信号。如结束信号:将SCL保持在“1”级,SDA从“0”跳到“1”,这被视为结束信号。如果通信正常,芯片将在串行通信时钟的第8个下降沿后主动将SDA拉低。在检查之前,我检测到SCL有上升沿,SDA被释放到输入状态写入“1”:将SDA保持在“1”级,SCL从“0”跳到“1”,然后从“1”跳到“0”,被视为写入1。将SDA保持在“0”水平,SCL从“0”跳到“1”,然后从“1”跳到“0”,这被视为写入0。一字节数据的传输格式如图4所示,当发送数据时,MSB位于第一位,LSB位于第二位。微处理器的数据通过双线总线传输,接口与TM1650通信。当输入数据时SCL高时,SDA上的信号必须保持不变;只有在时钟信号低时,SCL上的信号和SDA上的信号才能改变。数据输入的开始条件是SCL高,SDA从高变低。
如何使用TM1650集成电路
尽管数据表说,它使用一个I2C接口但这IC可以没有一个I2C接口和驱动其建议这样做,因为首先这IC不提供任何I2C地址,这意味着你不能开一个以上的I2C I2C总线设备,TM1650的基本原理图下面显示了带有键盘的。
正如你可以清楚地看到,这个设备是由一个控制器控制的矩阵键盘可用于控制TM1650 IC的。除此之外,该IC还可以通过阿杜伊诺,你可以使用GitHub的maxint rd提供的TM16XX库,此库将允许您使用Arduino上的任何引脚控制TMS1650 IC。
应用
- 家用产品
- 机顶盒
- 空调
- DVD/VCD
- 显示应用程序
二维模型和尺寸
如果您正在使用此组件设计PCB或Perf板,则数据表中的下图将有助于了解其封装类型和尺寸。