TM1650 - LED驱动器与ASIC键盘扫描
TM1650是一个领导的司机通过键盘扫描接口来控制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/键盘logo输出KP |
接地 |
地面 |
VDD |
VCC供应 |
功能和规格
- 两种显示方式:8段× 4位和7段× 4位
- 分段驱动电流大于25mA,
- 提供8级亮度控制
- 键盘扫描:7×4bit内置集成晶体管驱动
- 高速双线串行接口
- 内置时钟振荡电路
- 内置开机复位电路
- 支持2.8V-5.5V电源电压
- 提供DIP16和SOP16包
请注意:完整的技术细节可在TM1650 IC数据表在本页末给出。
TM1650等效电路
MBI5026GD,CD4511、MAX6945 MAX7221
TM1650显示小键盘驱动IC在哪里使用
这是一种非常便宜和多功能的设备,可以用于许多不同的应用。它可以用于条形图显示,工业控制,LED矩阵显示等;这些设备包括150μA低功耗关机模式,8通道亮度控制,允许用户显示1到8位数字的扫描限制寄存器,以及强制所有led指向TM1650的数据表以获取更多信息的测试模式。的TM1650 IC的引脚如下所示,
TM1650使用2线I2C串行传输协议进行通信。开始信号:保持SCL在“1”级,SDA从“1”跳变到“0”,视为开始信号。如End signal:保持SCL在“1”电平,SDA从“0”跳到“1”,视为结束信号。如果此通信正常,则在串口通信时钟的第8次下降沿后,芯片将主动将SDA拉低。在检验之前,我Write“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可以通过一个Arduino,你可以使用TM16XX库由maxint-rd从GitHub,这个库将允许你用Arduino上的任何引脚控制TMS1650 IC。
应用程序
- 家用产品
- 机顶盒
- 空调
- DVD / VCD
- 显示应用程序
2D模型及尺寸
如果您正在使用该组件设计PCB或Perf板,那么以下来自数据表的图片将有助于了解其封装类型和尺寸。