资深工程师分享:关于STM32驱动TM1812的一些经验

发布时间:2016-12-31 阅读量:5154 来源: 我爱方案网 作者: jiangliu

在快包工程师圈子,虽然开发的产品不尽相同,但碰到的问题有许多是相通的,乐于分享的工程师们,将在开发过程中遇到的问题和经验总结写下来,希望通过我们平台,帮助更多的工程师学习成长。本文的经验分享者王工是快包的优质服务商,他承接任务时遇到了什么问题呢?我们来看看他的分享。

因为承接了快包项目,这段时间一直在用STM32驱动TM1812,期间遇到了不少的问题,网上搜贴却很难找到解决方法,所以我将这段时间来遇到的问题逐一简述,希望对用到TM1812的朋友有所帮助。

一、关于TM1812硬件电路设计问题

首先TM1812是一款串行输入的全彩LED驱动芯片,具体的相关数据可以参考数据手册,这里不赘述。TM1812采用PWM驱动LED,所以需要在LED上串联合适的限流电阻,这里还应考虑到功耗问题,对于5V的电源电压,王工采用R串联180欧姆的电阻,G、B串联150欧姆的电阻。

二、关于时序问题

TM1812采用串行数据输入,所以稳定的时序是非常重要的。由于芯片的高低电平保持时间只有几百纳秒,所以用定时器延时反而达不到很好的效果,我开始就采用系统定时器进行延时的,结果产生咬尾。直接采用__nop()_函数进行延时,当然也可以采用for循环进行延时。这里建议不要将延时程序封装成函数,而是写成宏,因为调用函数会占用几个甚至几十个周期,这样产生的时序效果不好,写成宏可以在预编译时展开,相关的程序片段如下:

  #define DIN_BIT_0() do{ \ //0码

  GPIOA-》BSRR = (uint16_t)0x0040; \ //I/O口置0

  _nop(); \ //若干个_nop()

  GPIOA-》BRR = (uint16_t)0x0040; \ //I/O口置1

  __nop(); \ //若干个_nop()

  }while(0)

  #define DIN_BIT_1() do{ \ //1码

  GPIOA-》BSRR = (uint16_t)0x0040; \ //I/O口置0

  _nop(); \ //若干个_nop()

  GPIOA-》BRR = (uint16_t)0x0040; \ //I/O口置1

  __nop(); \ //若干个_nop()

  }while(0)

程序中具体有多少个_nop()函数视具体MCU而定,最好能用示波器看一下波形,确定合适的个数。宏里面的\可以网上查阅C语言相关。

三、关于电平转换问题

关于电平问题,TM1812的官方数据手册里有点略坑,数据手册里说芯片高电平输入的最低电压是3.8V,我们知道STM32电源电压是3.3V,而TM1812电源电压是5V,所以一开始就考虑到电平转换,但是时序的开关频率大概能达到4到5M左右,采用三极管和MOS管都不能得到很好的输出,这大概折腾了将近一星期,结果。。。结果TM1812和3.3V是完全兼容的。。。完全不需要电平转换就能很好的驱动,所以大家一定要亲自实践了才行。

笔者认为互联网的最大的好处就是分享,自己遇到的问题他人也可能遇到,所以大家解决后可以将经验总结下来,发到网上或者发到我爱方案网邮箱editor@52solution.com,这样其他人就可以少走弯路了。


相关资讯
2mm²颠覆快充技术!ROHM发布全球最小双MOSFET芯片"

全球半导体制造商ROHM于2025年5月15日宣布,推出突破性30V耐压共源Nch MOSFET产品"AW2K21"。该产品采用2.0mm×2.0mm超小型封装,典型导通电阻低至2.0mΩ,兼具业界领先的功率密度与效能表现,标志着双向供电电路设计进入新一代技术阶段。

AI驱动半导体产业革新,台积电A14制程引领技术突破

在2025年5月15日举行的台积电技术论坛上,其全球业务资深副总经理张晓强指出,半导体产业正迎来以人工智能(AI)为核心动力的增长周期。台积电预测,2025年全球半导体产值将同比增长超10%,而到2030年,行业规模有望突破1万亿美元,其中AI贡献的占比将达到45%。这一愿景的背后,是台积电在先进制程、封装技术及多场景应用生态上的持续创新。

全球微电子巨头Melexis董事会注入亚太基因,战略锚定60%营收核心区

全球领先的微电子工程企业Melexis(迈来芯)于2025年5月15日宣布,其年度股东大会正式通过决议,任命齐玲女士与Kazuhiro Takenaka先生为董事会新成员。此次人事调整标志着公司深化亚太市场战略布局迈出关键一步,旨在通过行业资深人才的多元视角,赋能全球业务增长与区域本地化运营。

工业智能化浪潮下的技术创新图谱:从感知设备到系统集成

在全球制造业数字化转型加速的背景下,半导体与电子元器件领域正经历着技术范式变革。2025年5月,知名NPI代理商贸泽电子联合Analog Devices与Samtec发布的《工业应用中的机器人、AI与ML深度解析》电子书,系统阐述了智能技术如何重构现代工业体系。该著作汇集九位行业专家的前沿观点,重点揭示了三大技术演进方向:

全球半导体巨头加速扩产布局 台积电启动九大新厂建设计划

全球半导体代工龙头企业台积电(TSMC)在5月15日举办的2024年度技术论坛中国台湾专场上,首次披露了年度产能扩张蓝图。据该公司营运/先进技术暨光罩工程副总经理张宗生透露,今年将在中国台湾地区及海外同步推进九个生产设施建设项目,包含八座尖端晶圆制造厂和一座先进封装基地,彰显其在半导体先进制程领域的持续领导力。