首页 > 其他分享 >带键扫的LED专用驱动方案

带键扫的LED专用驱动方案

时间:2023-12-16 12:04:24浏览次数:21  
标签:SCL LED 高电平 电平 专用 SDA 信号 TM1650 带键


一、基本概述

TM1650 是一种带键盘扫描接口的LED(发光二极管显示器)驱动控制专用电路。内部集成有MCU输入输出控制数字接口、数据锁存器、LED 驱动、键盘扫描、辉度调节等电路。TM1650 性能稳定、质量可靠、抗干扰能力强,可适用于24 小时长期连续工作的应用场合。

带键扫的LED专用驱动方案_驱动电流

二、特性说明

  • 两种显示模式:8段×4位和7段×4位
    段驱动电流大于25mA,位驱动电流大于150mA
    提供8级亮度控制
    键盘扫描:7×4bit内部集成三极管驱动
    高速两线式串行接口
    内置时钟振荡电路
    内置上电复位电路
    支持2.8V-5.5V电源电压
    提供DIP16及SOP16封装

适用领域:

家用电器产品如机顶盒、空调、DVD/VCD等显示的驱动。

三、管脚信息

带键扫的LED专用驱动方案_驱动电流_02

带键扫的LED专用驱动方案_下降沿_03

四、通讯协议

TM1650 采用 2 线串行传输协议通讯。

1:开始信号(START)/结束信号(STOP)

开始信号:保持 SCL 为“1”电平,SDA 从“1”跳“0”,认为是开始信号,

如(图 3)A 段;

结束信号:保持 SCL 为“1”电平,SDA 从“0”跳“1”,认为是结束信号,

如(图 3)E 段;

2:ACK 信号

如果本次通讯正常,芯片在串行通讯的第 8 个时钟下降沿后,TM1650 主动把 SDA 拉低。直到检

测到 SCL 来了上升沿,SDA 释放为输入状态(对芯片而言),如(图 3)D 段。

3: 写“1”和写“0”。

写“1”:保持 SDA 为“1”电平,SCL 从“0”跳到“1”,再从“1”跳到“0”,则认为是写入“1”

如(图 3)B 段。

写“0”:保持 SDA 为“0”电平,SCL 从“0”跳到“1”,再从“1”跳到“0”,则认为是写入“0”

如(图 3) C 段。

4: 一个字节数据传输格式

一个字节数据的传输格式如图 4,数据发送时 MSB 在前,LSB 在后。微处理器的数据通过两线总线

接口和 TM1650 通信,在输入数据时当 SCL 是高电平时,SDA 上的信号必须保持不变;只有 SCL 上的

时钟信号为低电平时,SDA 上的信号才能改变。数据输入的开始条件是 SCL 为高电平时,SDA 由高变

低;结束条件是 SCL 为高时,SDA 由低电平变为高电平。

5:读按键数据时序

读数据时,SCL 下降沿,数据从 TM1650 SDA 脚输出。

Command: 发送读按键命令。

Key_data: 读到的键盘扫描码。

五、控制命令

带键扫的LED专用驱动方案_驱动电流_04

带键扫的LED专用驱动方案_驱动电流_05

六、电气特性

带键扫的LED专用驱动方案_驱动电流_06

带键扫的LED专用驱动方案_驱动电流_07

七、典型应用电路

带键扫的LED专用驱动方案_嵌入式硬件_08

带键扫的LED专用驱动方案_下降沿_09

带键扫的LED专用驱动方案_驱动电流_10

标签:SCL,LED,高电平,电平,专用,SDA,信号,TM1650,带键
From: https://blog.51cto.com/u_15641375/8851234

相关文章

  • 一款LED段码显示屏驱动芯片方案
    一、基本概述TM1620是一种LED(发光二极管显示器)驱动控制专用IC,内部集成有MCU数字接口、数据锁存器、LED驱动等电路。本产品质量可靠、稳定性好、抗干扰能力强。二、基本特性采用CMOS工艺显示模式(8段×6位~10段×4位)辉度调节电路(8级占空比可调)串行接口(CLK,STB,DIN)振荡方式:内置RC振荡......
  • 一款多功能露营专用氛围灯
    一、主要功能使用COB灯丝+3D打印构建精妙的螺旋线条露营灯选用IP5328P作为电源主控,支持双向PD快充,支持PPS档位输出电池仓结构设计兼容26650(不可更换)或21700/18650(可更换)电池使用WS2812灯组成顶部灯圈,可以实现照明灯+氛围灯的双重功能通过STM32与5328进行iic通信,获取充放电数据,并通......
  • 一种LED驱动专用控制电路
    一、基本概述TM1620是一种LED(发光二极管显示器)驱动控制专用IC,内部集成有MCU数字接口、数据锁存器、LED驱动等电路。本产品质量可靠、稳定性好、抗干扰能力强。主要适用于家电设备(智能热水器、微波炉、洗衣机、空调、电磁炉)、机顶盒、电子称、智能电表等数码管或LED显示设备。二......
  • LED面板显示屏驱动芯片
    一、基本概述TM1638是一种带键盘扫描接口的LED(发光二极管显示器)驱动控制专用IC,内部集成有MCU数字接口、数据锁存器、LED驱动、键盘扫描等电路。本产品质量可靠、稳定性好、抗干扰能力强。二、主要应用场合主要适用于家电设备(智能热水器、微波炉、洗衣机、空调、电磁炉)、机顶盒、......
  • oled.c
    /**@file oled.c@Software IAR8.3orMDK5.28@Target CW32F030C8T6@author@date 2023-0617*/#include"oled_iic.h"#include"oled_font.h"//OLED的显存//存放格式如下.//[0]0123...127 //[1]0123...127 //[2]0123.........
  • [Codeforces] CF1740D Knowledge Cards
    CF1740DKnowledgeCards题意有一个\(n\timesm\)的棋盘。现在\((1,1)\)中有一个栈,你可以按照一定的顺序进行出栈操作,每次都可以移动一个卡片到一个相邻的空白位置,但是卡片不能重合。问,能否通过若干次操作,将\((1,1)\)中全部的卡片移动到\((n,m)\)的栈中并使得这个栈按照从栈......
  • 世微 AP5199降压恒流驱动IC 4--450V 6A调光 恒流源LED驱动器
    AP5199LED驱动器描述AP5199是以恒定关断时间模式操作的平均电流模式控制LED驱动器IC。不像AP5160,这种控制IC不会产生峰均误差,因此大大提高了精度、线性和LED电流的负载调节,而不需要任何环路补偿或高侧电流感测。这个输出LED电流精度为±3%。IC配备了电流限制比较器,用于打嗝模式输......
  • 全志H3实现OLED显示
    悟空派可以通过26Pin引脚扩充SPI、IIC、UART以及GPIO功能。此次分享通过双排插座引出的SPI,利用Python,进行经典的0.96寸OLED显示控制。OLED一共有7根Pin,用杜邦线按下面对应关系将OLED模块与悟空派进行连接:GND->Pin25VCC->Pin17(3.3V)D0SCLK->Pin23......
  • logback error Logging system failed to initialize using configuration from 'nul
    *[Afterupgradingtheprojectfromspringboot2.3.4to2.7.0,buildfailwithalogback.xml·Issue#32025·spring-projects/spring-boot·GitHub](https://github.com/spring-projects/spring-boot/issues/32025)*[WhyDoesTheLoggingSystemFailToInitial......
  • 清空ActiveMQ中的Scheduled延时队列
    要清空ActiveMQ中的Scheduled延时队列,可以执行以下步骤:停止ActiveMQ服务器。在ActiveMQ数据存储目录中找到存储延时消息的目录。该目录的默认位置是<activemq_home>/data/localhost/Scheduled.删除该目录下的所有文件,这将清空延时队列中的消息。启动ActiveMQ服务器。请注意......