带键扫的LED专用驱动方案

一、基本概述

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

二、特性说明

  • 两种显示模式:8段×4位和7段×4位

    段驱动电流大于25mA,位驱动电流大于150mA

    提供8级亮度控制

    键盘扫描:7×4bit内部集成三极管驱动

    高速两线式串行接口

    内置时钟振荡电路

    内置上电复位电路

    支持2.8V-5.5V电源电压

    提供DIP16及SOP16封装

适用领域:

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

三、管脚信息

四、通讯协议

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: 读到的键盘扫描码。

五、控制命令

六、电气特性

七、典型应用电路

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/187395.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

docker buildx跨架构构建笔记(x86_64构建下构建aarch64镜像)

docker buildx跨架构构建(x86_64构建aarch64镜像) 文章目录 docker buildx跨架构构建(x86_64构建aarch64镜像)简介第一步 先交叉编译一个aarch64的HelloWorld程序。准备一个用于跨架构的Dockerfile文件使用docker buildx命令构建aarch64架构的镜像。查看镜像具体详细信息&#…

Linux常用命令——vi命令

文章目录 vi的工作模式常用快捷键提示和技巧结论 Linux环境下的vi编辑器不仅以其强大的功能著称,也因其快捷键而闻名。这些快捷键可以显著提高编辑效率,是每个使用vi的人必须掌握的。下面将扩展介绍vi的一些常用快捷键。 vi的工作模式 vi主要有两种模式…

Laravel修改默认的auth模块为md5(password+salt)验证

首先声明:这里只是作为一个记录,实行拿来主义,懒得去记录那些分析源码的过程,不喜勿喷,可直接划走。 第一步:创建文件夹:app/Helpers/Hasher; 第二步:创建文件: app/Help…

人工智能三要素:算法、算力、算据(数据)

算力属于拼财力 算法属于拼能力 算据分两种: 存量算据:互联网已经产生的,但是斑驳纷杂,从算法原理上讲,难以找到需要注意的数据。 原生数据:由ai直接产生,或者和人类,和其他事物…

【机器学习】线性模型之逻辑回归

文章目录 逻辑回归Sigmoid 函数概率输出结果预测值与真实标签之间的并不匹配交叉熵逻辑回归模型 梯度下降逻辑回归模型求解编程求解sklearn 实现,并查看拟合指标 逻辑回归 逻辑回归是一种广义线性模型,形式上引入了 S i g m o i d Sigmoid Sigmoid 函数…

Windows10中在Visual Studio2017中VC++项目安装使用GoogleTest库

Windows10中在Visual Studio2017中VC项目安装使用GoogleTest库 在Windows10中VC程序中可以不用自己手动下载GoogleTest源代码,可以直接通过【项目】-> 【管理 NuGet 程序包】-> 【浏览】-> 搜索 googletest, 找到Microsoft.googletest.v140.wi…

物联网实训室虚拟仿真软件建设方案

一、概述 物联网实训室虚拟仿真软件旨在紧密围绕立德树人的根本任务,充分依托先进的数字技术,并对接物联网行业的发展趋势和人才需求。通过对比真实企业工作环境,融合创新创业教育基因,秉承虚拟仿真技术与教育教学深度融合的理念&…

流批一体历史背景及基础介绍

目录 一、历史背景1.BI系统2.传统大数据架构3.流式架构4.Lambda架构5.Kappa架构 二、流批一体与数据架构的关系数据分析型应用数据管道型应用 三、流与批的桥梁Dataflow模型四、Dataflow模型的本质一个基本点两个时间域三个子模型1.窗口模型2.触发器模型3. 增量计算模型 四个分…

Netty Review - 探索Pipeline的Inbound和Outbound

文章目录 概念Server CodeClient CodeInboundHandler和OutboundHandler的执行顺序在InboundHandler中不触发fire方法InboundHandler和OutboundHandler的执行顺序如果把OutboundHandler放在InboundHandler的后面,OutboundHandler会执行吗 概念 我们知道当boss线程监控…

boa服务器移植

BOA是一种非常小巧的web服务器,用来负责处理客户端或者是浏览器端的http请求,因为其特性小巧,性能优秀,故而适合应用于嵌入式系统。 1、 下载代码:http://www.boa.org/ 这里选择0.94.14rc21的作为演示。 2、进入src …

centos安装jstack,jcmd,jps等工具

在一个新节点上面安装了一个jvm服务,需要查询进程相关信息,输入jps会提示命令不存在,如果我们已经安装了jdk,内置了这些命令,我们需要查询一下并将它们进行安装。 [rootxxx /data/app/webroot]# jps -bash: jps: comm…

Neurocomputing----Guide for authors

该期刊鼓励并使您能够在适当的情况下共享支持您的研究出版物的软件,并使您能够将软件和数据与您发表的文章相互链接。您可以选择将您的开源软件转换为其他期刊出版物软件影响,这是一本多学科的开放获取期刊,为用于解决研究挑战的软件提供学术…

自学MySql(一)

1.安装下载 下载网址 2、将mysql的bin目录添加到环境变量(可选) 3、使用一下命令测试

GAN:WGAN前作

WGAN前作:有原则的方法来训练GANs 论文:https://arxiv.org/abs/1701.04862 发表:ICLR 2017 本文是wgan三部曲的第一部。文中并没有引入新的算法,而是标是朝着完全理解生成对抗网络的训练动态过程迈进理论性的一步。 文中基本是…

【洛谷 B2028】反向输出一个三位数 题解(顺序结构+取余)

反向输出一个三位数 题目描述 将一个三位数反向输出,例如输入 358 358 358,反向输出 853 853 853。 输入格式 一个三位数 n n n。 输出格式 反向输出 n n n。 样例 #1 样例输入 #1 100样例输出 #1 001样例 #2 样例输入 #2 001样例输出 #…

05 Ceres

文章目录 05 Ceres5.0 仿函数5.1 Ceres 简介5.2 代码示例 05 Ceres 5.0 仿函数 简单来说,仿函数就是重载了 () 操作符的类,可以实现类似函数调用的过程,所以叫做仿函数。 struct MyPlus {int operator()(const int &a , const int &am…

文心一言 VS 讯飞星火 VS chatgpt (146)-- 算法导论12.2 1题

一、用go语言,假设一棵二叉搜索树中的结点在1到 1000 之间,现在想要查找数值为 363 的结点。下面序列中哪个不是查找过的序列? a.2,252,401,398,330,344,397,363。 b.9…

ps 透明印章制作

ps 透明印章制作 1、打开不透明印章2、抠出红色印章3、新建图层4、填充红色印章到新图层5、导出透明印章 1、打开不透明印章 打开ps软件,菜单栏选择 文件-打开 选择本地不透明印章 打开 2、抠出红色印章 ps菜单栏 选择 选择-色彩范围 点击色彩范围 色彩范围窗口 取…

内网协议区别

今天面试的时候被面试官问到内网隧道技术中的协议有什么区别,平时只注重使用不注重原理,学习记录 2023-11-30 网络层:IPV6 隧道、ICMP 隧道、GRE 隧道 传输层:TCP 隧道、UDP 隧道、常规端口转发 应用层:SSH 隧道、HTTP…