• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

如何用单片机驱动TM1628芯片

纵横捭阖00 2017-06-25 浏览量:3274
新手学单片机一段时间了,想用单片机驱动TM1628类LED驱动芯片,网上查的资料也是一头雾水,求助有查找哪方面的资料。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
其他答案 数量:5

  • http://www.360doc.com/content/12/0507/11/9163162_209222993.shtml

    这个文档里有详细说明,建议用心看一下


    • 发布于2017-06-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 网看到了一篇文章   http://www.51hei.com/bbs/dpj-32489-1.html


    一、 概述
    TM1628 是一种带键盘扫描接口的LED(发光二极管显示器)驱动控制专用电路,内
    部集成有MCU 数字接口、数据锁存器、LED 高压驱动、键盘扫描等电路。本产品性能优
    良,质量可靠。主要应用于VCR、VCD、DVD 及家庭影院等产品的显示屏驱动。采用SOP28
    的封装形式。
    二、 特性说明
    采用功率CMOS 工艺
     多种显示模式(11 段×7 位 ~ 14 段×4 位)
    键扫描(10×2)
    辉度调节电路(占空比8 级可调)
    ?串行接口(CLK,STB,DIO)
     振荡方式:内置RC 振荡(450KHz+5%)
    内置上电复位电路
     封装形式:SOP28
    三、 管脚定义:

    四、管脚功能定义:
    DIO 数据输入/输出 在时钟上升沿输入/输出串行数据,从低位开始。输出为N-ch open drain
    STB 片选 在上升或下降沿初始化串行接口,随后等待接收指令。STB 为低后的第一个字节作为指令,当处理指令时,当前其它处理被终止。当STB 为高时,CLK 被忽略CLK 时钟输入 在上升沿读取串行数据,下降沿输出数据
    KEY1~KEY2 键扫数据输入 输入该脚的数据在显示周期结束后被锁存
    Seg1/KS1~Seg10/KS10 输出(段) 段输出(也用作键扫描),p管开漏输出
    Grid1~ Grid4 输出(位) 位输出,N管开漏输出
    Seg12/Grid7 ~Seg14/Grid5 输出(段/位) 段/位复用输出
    VDD 逻辑电源 5V±10%
    VSS 逻辑地 接系统地
    NC 空脚 内部未连线
    ▲ 注意:DIO口输出数据时为N管开漏输出,在读键的时候需要外接1K-10K的上拉电阻。本公司推
    荐10K的上拉电阻。DIO在时钟的下降沿控制N管的动作,此时读数时不稳定,你可以参考图(6),
    在时钟的上升沿读数才时稳定。


    八、串行数据传输格式:
    读取和接收1个BIT都在时钟的上升沿操作。
    数据接收(写数据)

    数据读取(读数据)
    ▲注意:读取数据时,从串行时钟CLK 的第8 个上升沿开始设置指令到CLK 下降沿读数据之间需要
    一个等待时间Twait(最小1μS)。


    十、 应用时串行数据的传输:
    (1) 地址增加模式
    使用地址自动加1模式,设置地址实际上是设置传送的数据流存放的起始地址。起始地址命令
    字发送完毕,“STB”不需要置高紧跟着传数据,最多14BYTE,数据传送完毕才将“STB”置高。

    Command1: 设置显示模式
    Command2: 设置数据命令
    Command3: 设置显示地址
    Data1~ n: 传输显示数据至Command3地址和后面的地址内(最多14 bytes)
    Command4: 显示控制命令
    (2) 固定地址模式
    使用固定地址模式,设置地址其实际上是设置需要传送的1BYTE数据存放的地址。地址发送完
    毕,“STB”不需要置高,紧跟着传1BYTE数据,数据传送完毕才将“STB”置高。然后重新设置第2
    个数据需要存放的地址,最多14BYTE数据传送完毕,“STB”置高。

    Command1: 设置显示模式
    Command2: 设置数据命令
    Command3: 设置显示地址1
    Data1: 传输显示数据1至Command3地址内
    Command4: 设置显示地址2
    Data2: 传输显示数据2至Command4地址内
    Command5: 显示控制命令
    (3)读按键时序

    Command1: 设置显示模式
    Data1~5:读取按键数据



    • 发布于2017-06-26
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

如何用单片机驱动TM1628芯片