LED数显驱动控制电路.LED数码管显示驱动芯片(IC)-VK1629-高段位显示屏驱动
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LED数显驱动控制电路.LED数码管显示驱动芯片(IC)-VK1629-高段位显示屏驱动相关的知识,希望对你有一定的参考价值。
参考技术A 型号:VK1629品牌:VINKA/永嘉微电
封装:LQFP44
年份:新年份
概述
VK1629 是带键盘扫描接口的LED(发光二极管显示器)驱动控制专用电路,内部集成有MCU 数字接口、数据锁存器、LED 高压驱动、键盘扫描等电路---高段位显示屏驱动。
功能特点:
•采用功率CMOS 工艺•显示模式16 段×8 位•键扫描(8×4bit)•辉度调节电路(占空比8 级可调)•Q(企鹅号):361.888.5898 •串行接口(CLK,STB,DIN, DOUT)•振荡方式:RC 振荡•内置上电复位电路
键盘扫描:
键扫描由VK1629 自动完成,不受用户控制,用户只需要按照时序读键值。完成一次键扫需要2 个显示周期,一个显示周期大概需要T=8x500US,在8MS 先后按下了2 个不同的按键,2 次读到的键值都是先按下的那个按键的键值。
内存映射的LED控制器及驱动器
VK1628 --- 通讯接口:STb/CLK/DIO 电源电压:5V(4.5~5.5V) 驱动点阵:70/52
共阴驱动:10段7位/13段4位 共阳驱动:7段10位 按键:10x2 封装SOP28
VK1629 --- 通讯接口:STb/CLK/DIN/DOUT 电源电压:5V(4.5~5.5V) 驱动点阵:128
共阴驱动:16段8位 共阳驱动:8段16位 按键:8x4 封装QFP44
VK1629A --- 通讯接口:STb/CLK/DIO 电源电压:5V(4.5~5.5V) 驱动点阵:128
共阴驱动:16段8位 共阳驱动:8段16位 按键:--- 封装SOP32
VK1629B --- 通讯接口:STb/CLK/DIO 电源电压:5V(4.5~5.5V) 驱动点阵:112
共阴驱动:14段8位 共阳驱动:8段14位 按键:8x2 封装SOP32
VK1629C --- 通讯接口:STb/CLK/DIO 电源电压:5V(4.5~5.5V) 驱动点阵:120
共阴驱动:15段8位 共阳驱动:8段15位 按键:8x1 封装SOP32
VK1629D --- 通讯接口:STb/CLK/DIO 电源电压:5V(4.5~5.5V) 驱动点阵:96
共阴驱动:12段8位 共阳驱动:8段12位 按键:8x4 封装SOP32
VK1640 --- 通讯接口: CLK/DIN 电源电压:5V(4.5~5.5V) 驱动点阵:128
共阴驱动:8段16位 共阳驱动:16段8位 按键:--- 封装SOP28
VK1640A --- 通讯接口: CLK/DIN 电源电压:5V(4.5~5.5V) 驱动点阵:128
共阴驱动:8段16位 共阳驱动:16段8位 按键:--- 封装SSOP28
VK1640B --- 通讯接口: CLK/DIN 电源电压:5V(4.5~5.5V) 驱动点阵:96
共阴驱动:8段12位 共阳驱动:12 段8位 按键:--- 封装SSOP24
VK1650 --- 通讯接口: SCL/SDA 电源电压:5V(3.0~5.5V)
共阴驱动:8段4位 共阳驱动:4段8位 按键:7x4 封装SOP16/DIP16
VK1651 --- 通讯接口: SCL/SDA 电源电压:5V(3.0~5.5V)
共阴驱动:7段4位 共阳驱动:4段7位 按键:7x1 封装SOP16/DIP16
VK1616 --- 通讯接口: 三线串行 电源电压:5V(3.0~5.5V)
显示模式:7段4位 按键:7x1 封装SOP16/DIP16
VK1668 ---通讯接口:STb/CLK/DIO 电源电压:5V(4.5~5.5V) 驱动点阵:70/52
共阴驱动:10段7位/13段4位 共阳驱动:7段10位 按键:10x2 封装SOP24
VK6932 --- 通讯接口:STb/CLK/DIN 电源电压:5V(4.5~5.5V) 驱动点阵:128
共阴驱动:8段16位17.5/140mA 共阳驱动:16段8位 按键:--- 封装SOP32
VK16K33 A/B/C--- 通讯接口:SCL/SDA 电源电压:5V(4.5V~5.5V) 驱动点阵:128/96/64
共阴驱动:16段8位/12段8位/8段8位
共阳驱动:8段16位/8段12位/8段8位按键:13x3 10x3 8x3
封装SOP20/SOP24/SOP28
VK1618 ---
是带键盘扫描接口的 LED 驱动控制专用电路,内部集成有 MCU 数字接口、
数据锁存器、键盘扫描等电路。封装SOP18/DIP18
VK1S68C --- LED
驱动IC 10x7/13x4段位 10段7位/11段6位共阴
10x2按键,封装SSOP24
VK1Q68D --- LED
驱动IC 10x7/13x4段位 10段7位/11段6位共阴
10x2按键,封装QFP24
VK1S38A --- LED
驱动IC 8段×8位 封装SSOP24
VK1638 ---
是一种带键盘扫描接口的LED(发光二极管显示器)驱动控制专用IC,
内部集成有MCU数字接口、数据锁存器、LED驱动、键盘扫描等电路,封装SOP32
永嘉微电/VINKA原厂,工程服务技术支持,主营LCD/LED驱动IC/触摸IC
————————————
触摸触控IC系列简介如下:标准触控IC-电池供电系列:
VKD223EB ---
工作电压/电流:2.0V-5.5V/5uA-3V 感应通道数:1 通讯接口最长响应时间快速模式60mS,低功耗模式220ms 封装:SOT23-6
VKD223B ---
工作电压/电流:2.0V-5.5V/5uA-3V 感应通道数:1 通讯接口最长响应时间快速模式60mS,低功耗模式220ms 封装:SOT23-6
VKD233DB ---
工作电压/电流:2.4V-5.5V/2.5uA-3V 1感应按键 封装:SOT23-6
通讯接口:直接输出,锁存(toggle)输出 低功耗模式电流2.5uA-3V
VKD233DH ---
工作电压/电流:2.4V-5.5V/2.5uA-3V 1感应按键 封装:SOT23-6
通讯接口:直接输出,锁存(toggle)输出 有效键最长时间检测16S
VKD233DS ---
工作电压/电流:2.4V-5.5V/2.5uA-3V 1感应按键 封装:DFN6(2*2超小封装)通讯接口:直接输出,锁存(toggle)输出 低功耗模式电流2.5uA-3V
VKD233DR ---
工作电压/电流:2.4V-5.5V/1.5uA-3V 1感应按键 封装:DFN6(2*2超小封装)通讯接口:直接输出,锁存(toggle)输出 低功耗模式电流1.5uA-3V
VKD233DG ---
工作电压/电流:2.4V-5.5V/2.5uA-3V 1感应按键 封装:DFN6(2*2超小封装)通讯接口:直接输出,锁存(toggle)输出
低功耗模式电流2.5uA-3V
VKD233DQ ---
工作电压/电流:2.4V-5.5V/5uA-3V 1感应按键 封装:SOT23-6
通讯接口:直接输出,锁存(toggle)输出 低功耗模式电流5uA-3V
VKD233DM ---
工作电压/电流:2.4V-5.5V/5uA-3V 1感应按键 封装:SOT23-6 (开漏输出)通讯接口:开漏输出,锁存(toggle)输出 低功耗模式电流5uA-3V
VKD232C ---
工作电压/电流:2.4V-5.5V/2.5uA-3V
感应通道数:2 封装:SOT23-6
通讯接口:直接输出,低电平有效 固定为多键输出模式,内建稳压电路
MTP
触摸IC——VK36N系列抗电源辐射及手机干扰:
VK3601L ---
工作电压/电流:2.4V-5.5V/4UA-3V3 感应通道数:1 1对1直接输出待机电流小,抗电源及手机干扰,可通过CAP调节灵敏 封装:SOT23-6
VK36N1D ---
工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:1 1对1直接输出触摸积水仍可操作,抗电源及手机干扰,可通过CAP调节灵敏封装:SOT23-6
VK36N2P ---
工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:2 脉冲输出触摸积水仍可操作,抗电源及手机干扰,可通过CAP调节灵敏封装:SOT23-6
VK3602XS ---
工作电压/电流:2.4V-5.5V/60UA-3V 感应通道数:2 2对2锁存输出低功耗模式电流8uA-3V,抗电源辐射干扰,宽供电电压 封装:SOP8
VK3602K ---
工作电压/电流:2.4V-5.5V/60UA-3V 感应通道数:2 2对2直接输出低功耗模式电流8uA-3V,抗电源辐射干扰,宽供电电压 封装:SOP8
VK36N2D ---
工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:2 1对1直接输出触摸积水仍可操作,抗电源及手机干扰,可通过CAP调节灵敏封装:SOP8
VK36N3BT ---
工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:3 BCD码锁存输出触摸积水仍可操作,抗电源及手机干扰,可通过CAP调节灵敏 封装:SOP8
VK36N3BD ---
工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:3 BCD码直接输出触摸积水仍可操作,抗电源及手机干扰,可通过CAP调节灵敏 封装:SOP8
VK36N3BO ---
工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:3 BCD码开漏输出触摸积水仍可操作,抗电源及手机干扰 封装:SOP8/DFN8(超小超薄体积)
VK36N3D ---
工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:3 1对1直接输出触摸积水仍可操作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N4B ---
工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:4 BCD输出触摸积水仍可操作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N4I---
工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:4 I2C输出触摸积水仍可操作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N5D ---
工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:5 1对1直接输出触摸积水仍可操作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N5B ---
工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:5 BCD输出触摸积水仍可操作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N5I ---
工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:5 I2C输出触摸积水仍可操作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N6D ---
工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:6 1对1直接输出触摸积水仍可操作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N6B ---
工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:6 BCD输出触摸积水仍可操作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N6I ---
工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:6 I2C输出触摸积水仍可操作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N7B ---
工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:7 BCD输出触摸积水仍可操作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N7I ---
工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:7 I2C输出触摸积水仍可操作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N8B ---
工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:8 BCD输出触摸积水仍可操作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N8I ---
工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:8 I2C输出触摸积水仍可操作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N9I ---
工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:9 I2C输出触摸积水仍可操作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N10I ---
工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:10 I2C输出触摸积水仍可操作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
1-8
点高灵敏度液体水位检测IC——VK36W系列
VK36W1D ---
工作电压/电流:2.2V-5.5V/10UA-3V3 1对1直接输出 水位检测通道:1
可用于不同壁厚和不同水质水位检测,抗电源/手机干扰封装:SOT23-6
备注:1. 开漏输出低电平有效 2、适合需要抗干扰性好的产品应用
VK36W2D ---
工作电压/电流:2.2V-5.5V/10UA-3V3 1对1直接输出 水位检测通道:2
可用于不同壁厚和不同水质水位检测,抗电源/手机干扰封装:SOP8
备注:1. 1对1直接输出 2、输出模式/输出电平可通过IO选择
VK36W4D ---
工作电压/电流:2.2V-5.5V/10UA-3V3 1对1直接输出 水位检测通道:4
可用于不同壁厚和不同水质水位检测,抗电源/手机干扰封装:SOP16/DFN16
备注:1. 1对1直接输出 2、输出模式/输出电平可通过IO选择
VK36W6D ---
工作电压/电流:2.2V-5.5V/10UA-3V3 1对1直接输出 水位检测通道:6
可用于不同壁厚和不同水质水位检测,抗电源/手机干扰封装:SOP16/DFN16
备注:1. 1对1直接输出 2、输出模式/输出电平可通过IO选择
VK36W8I ---
工作电压/电流:2.2V-5.5V/10UA-3V3 I2C输出 水位检测通道:8
可用于不同壁厚和不同水质水位检测,抗电源/手机干扰封装:SOP16/DFN16
备注:1. IIC+INT输出
2、输出模式/输出电平可通过IO选择——————————————————————————
LCD/LED
液晶控制器及驱动器系列芯片简介如下:
RAM
映射LCD控制器和驱动器系列:
VK1024B 2.4V
~5.2V
6seg*4com 6*3 6*2
偏置电压1/2 1/3 S0P-16
VK1056B 2.4V
~5.2V 14seg*4com
14*3 14*2 偏置电压1/2 1/3 SOP-24/SSOP-24
VK1072B 2.4V
~5.2V 18seg*4com
18*3 18*2 偏置电压1/2 1/3 SOP-28
VK1072C 2.4V
~5.2V 18seg*4com 18*3 18*2
偏置电压1/21/3 SOP-28
VK1088B 2.4V
~5.2V 22seg*4com 22*3
偏置电压1/2 1/3 QFN-32L(4MM*4MM)
VK0192 2.4V
~5.2V 24seg*8com
偏置电压1/4 LQFP-44
VK0256 2.4V
~5.2V 32seg*8com
偏置电压1/4 QFP-64
VK0256B 2.4V
~5.2V 32seg*8com
偏置电压1/4 LQFP-64
VK0256C 2.4V
~5.2V 32seg*8com
偏置电压1/4 LQFP-52
VK1621 2.4V
~5.2V 32*4 32*3 32*2
偏置电压1/2 1/3
LQFP44/48/SSOP48/SKY28/DICE裸片
VK1622 2.7V
~5.5V 32seg*8com
偏置电压1/4
LQFP44/48/52/64/QFP64/DICE裸片
VK1623 2.4V
~5.2V 48seg*8com
偏置电压1/4
LQFP-100/QFP-100/DICE裸片
VK1625 2.4V
~5.2V 64seg*8com
偏置电压1/4 LQFP-100/QFP-100/DICE
VK1626 2.4V
~5.2V 48seg*16com
偏置电压1/5 LQFP-100/QFP-100/DICE
(
高品质 高性价比:液晶显示驱动IC 原厂 工程技术支持!)
高抗干扰LCD液晶控制器及驱动系列:
VK2C21A 2.4
~5.5V 20seg*4com
16*8 偏置电压1/3
1/4 I2C通讯接口SOP-28
VK2C21B 2.4
~5.5V 16seg*4com
12*8 偏置电压1/3
1/4 I2C通讯接口SOP-24
VK2C21C 2.4
~5.5V 12seg*4com
8*8 偏置电压1/3
1/4 I2C通讯接口SOP-20
VK2C21D 2.4
~5.5V 8seg*4com
4*8 偏置电压1/3 1/4 I2C通讯接口SOP-16
VK2C22A 2.4
~5.5V 44seg*4com
偏置电压1/2 1/3 I2C通讯接口LQFP-52
VK2C22B 2.4
~5.5V 40seg*4com
偏置电压1/2 1/3 I2C通讯接口LQFP-48
VK2C23A 2.4
~5.5V 56seg*4com
52*8 偏置电压1/3
1/4 I2C通讯接口LQFP-64
VK2C23B 2.4
~5.5V 36seg*8com
偏置电压1/31/4 I2C通讯接口LQFP-48
VK2C24 2.4
~5.5V 72seg*4com 68*8
60*16 偏置电压1/3 1/4 1/5
I2C通讯接口LQFP-80
[if !supportLineBreakNewLine]
[endif]
超低功耗LCD液晶控制器及驱动系列:
VKL060 2.5
~5.5V 15seg*4com
偏置电压1/2
1/3 I2C通讯接口SSOP-24
VKL128 2.5
~5.5V 32seg*4com
偏置电压1/2
1/3 I2C通讯接口LQFP-44
VKL144A 2.5
~5.5V 36seg*4com
偏置电压1/2
1/3 I2C通讯接口TSSOP-48
VKL144B 2.5
~5.5V 36seg*4com
偏置电压1/2 1/3
I2C通讯接口QFN48L (6MM*6MM)
静态显示LCD液晶控制器及驱动系列:
VKS118 2.4
~5.2V 118seg*2com
偏置电压-- 4线通讯接口LQFP-128
VKS232 2.4
~5.2V 116seg*2com
偏置电压1/1
1/2 4线通讯接口LQFP-128
STM32驱动TM1652代码分享
一、简介
TM1652 是一款LED(发光二极管、数码管、点阵屏)驱动控制专用芯片,内部集成了数字通讯电路、
解码电路、数据锁存器、震荡器、LED驱动电路。通讯方式采用异步串口通信(UART)协议,因芯片只
接收单片机发来的数据,仅需要单片机的一个TX端口发送数据给芯片即可,实现单线通讯;在显示驱动
方面,芯片采用动态扫描方式,两种显示模式可选,8级段驱动电流可调,16级位占空比可调;TM1652
内置消隐处理优化电路
二、驱动方式
本芯片采用异步串口通信(UART)协议,工作原理是将传输数据的每个字符以串行方式一位接一位
的传输。下图给出了其工作模式:
TM1652 每一位的时间为:52us。
其中每一位(bit)的意义如下:
▲起始位:为由高变低,低电平时间为一位的时间,表示传输字符的开始。
▲数据位:紧跟起始位之后,D0-D7,低位先发。
▲校验位:为一位的时间,如果 8 位数据位中 1 的个数为奇数,该位设为 0(置低电平),否则为 1(置
高电平)。
▲停止位:置高。时间为一位的时间,它是发送完一个字符数据的结束标志。
▲空闲位:置高。如果空闲位置高的时间大于 3ms,TM1652 就认为本次数据帧结束,本次数据从暂存器
打入相应寄存器开始控制芯片输出。如果一帧数据传输没有结束,那么建议设置空闲位时间范围在
0-0.5ms 以内。
TM1652 的一帧数据包括以下两种形式:
⑴ 显示地址命令+显示数据;
⑵ 显示控制命令+显示控制调节命令。
波特率:是衡量数据传输速率的指针。表示为每秒钟传送的二进制位数(bit 数)。例如资料传送速率
为 120 字符/秒,而每一个字符为 11 位,则其传送的波特率为 11×120=1320 bit/秒=1320
波特。TM1652 支持波特率范围为:17500bps~21200bps,这里我们建议用 19200bps 即每位的时间为:1s(秒)/19200≈52us(微秒)。所以 TM1652 支持的每位的时间范围为:47us~57us。
在用 IO 模拟 UART 通讯时候,SDA 数据的位宽应该满足提供的位宽范围。
三、驱动源码
#include "tm1652.h"
void tm1652_init()
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOB, &GPIO_InitStructure);
GPIO_SetBits(GPIOB,GPIO_Pin_10);
void tm1652_send_data(u8 sdat)
unsigned char i=0, sfalg=0;
//起始位
TX=1; TX=0; delay_us(52); //保持52us
//发送8位数据
for(i=0; i<8; i++)
if(sdat & 0x01)
TX=1;
sfalg++;
else
TX=0;
delay_us(52);
sdat >>=1;
//校验位,按照发送数据中1的个数来判断
if(sfalg%2==0)
TX=1;
else
TX=0;
delay_us(52);
//停止位
TX=1; delay_us(52);
main.c
#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "led.h"
#include "tm1652.h"
tm1652_send_data(0x08);
tm1652_send_data(0xff);
tm1652_send_data(0xff);
tm1652_send_data(0xff);
tm1652_send_data(0x00);
tm1652_send_data(0x00);
tm1652_send_data(0x00);
tm1652_send_data(0x18);
tm1652_send_data(0x4f);
turn_green_led();
delay_ms(1000);
以上是关于LED数显驱动控制电路.LED数码管显示驱动芯片(IC)-VK1629-高段位显示屏驱动的主要内容,如果未能解决你的问题,请参考以下文章
LED计数电路,5输入按键编码器,7段数码管显示驱动集成为LED计数测试电路
单片机中LED显示电路用三极管驱动电路怎么连接啊?四个数码管。