TM1650 -带ASIC键盘扫描的LED驱动器
TM1650是一个领导的司机使用键盘扫描界面控制led。它内置了集成的MCU输入输出控制数字接口、数据锁存、LED驱动、键盘扫描、亮度调节等功能。TM1650具有稳定的性能和质量。适合24小时长期使用。
TM1650引出线的配置
销的名字 |
描述 |
DIG1 |
LED段驱动输出1 /键盘扫描输出1 |
DIG2 |
LED段驱动器输出2/键盘扫描输出2 |
DIG3 |
LED段驱动输出3 /键盘扫描输出3 |
DIG4 |
LED段驱动器输出4/键盘扫描输出4 |
症状自评量表 |
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 |
接地 |
地面 |
VDD |
供应的VCC |
功能和规格
- 有8段× 4位和7段× 4位两种显示方式
- 段驱动电流大于25mA,
- 提供8级亮度控制
- 键盘扫描:7×4位内部集成晶体管驱动器
- 高速双线串行接口
- 内置时钟振荡电路
- 内置开机复位电路
- 支持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”,视为启动信号。例如结束信号:保持SCL为“1”电平,SDA从“0”跳变为“1”,视为结束信号。如果此通信正常,芯片将在串口通信时钟第8个下降沿之后主动将SDA拉低。在检验之前,我t检测到SCL有上升沿,将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 library by maxint-rd from GitHub,这个库将允许您用Arduino上的任何引脚控制TMS1650 IC。
应用程序
- 家用产品
- 机顶盒
- 空调
- DVD / VCD
- 显示应用程序
二维模型和尺寸
如果您正在使用该组件设计PCB或Perf板,那么下面的数据表图片将有助于了解其封装类型和尺寸。