0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于T5L1芯片的可调功率LED电源设计方案

迪文智能屏 2022-05-31 10:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

——来自迪文开发者论坛


本方案采用迪文T5L1芯片作为整机控制核心,接收并处理触控、ADC采集、PWM控制信息,驱动3.5寸液晶屏实时显示当前状态。支持通过WiFi模块实现LED光源亮度的远程触控调节,支持语音报警。


方案特点

1、采用T5L芯片高频率运行,AD模拟采样稳定,误差小;2、支持TYPE C直连PC机进行调试、程序烧录;3、支持高速OS核接口,16bit并口;UI核PWM口、AD口引出,低成本应用设计,无需增加额外MCU;4、支持WiFi、蓝牙远程控制;5、支持5~12V DC宽电压宽范围输入。


15261404-e03d-11ec-b80f-dac502259ad0.png

1.1 方案框图

15412b7c-e03d-11ec-b80f-dac502259ad0.png

1.2 方案背板实物图


15591494-e03d-11ec-b80f-dac502259ad0.png

1.3用户界面

资料下载

方案完整资料包下载请前往迪文开发者论坛获取:
http://inforum.dwin.com.cn:20080/forum.php?mod=viewthread&tid=5415&extra=page%3D1&page=1 方案简介

(1)硬件电路设计

1565b348-e03d-11ec-b80f-dac502259ad0.png

1.4 T5L48320C035电路图
1、MCU逻辑供电3.3V:C18, C26, C27, C28, C29, C31, C32, C33 ;2、MCU内核供电1.25V:C23, C24;3、MCU模拟供电3.3V:C35为MCU模拟供电。排版时,内核1.25V地和逻辑地可以并在一起,但模拟地必须分开,模拟地要和数字地在LDO的输出大电容负极汇集,模拟正极也要在LDO大电容正极汇集,使AD采样噪声达到最低。4、AD模拟信号采集电路:CP1为AD模拟输入滤波电容。为减少采样误差,MCU的模拟地和数字地独立分开,CP1的负极必须最小阻抗连接到MCU模拟地,晶振的2颗并联电容接到MCU模拟地。5、蜂鸣器电路:C25为蜂鸣器供电电容。蜂鸣器是电感器件,工作时会有尖峰电流,为了降低尖峰,需把蜂鸣器MOS驱动电流调小,使MOS管工作在线性区域,并设计电路让它工作在开关模式。注意R18需并联在蜂鸣器两端,用于调节蜂鸣器声音品质,使蜂鸣器声音清脆悦耳。6、WiFi电路:WiFi芯片采样ESP32-C,带WiFi+Bluetooth+BLE。布线上,射频功率地和信号地分开。


158608b4-e03d-11ec-b80f-dac502259ad0.png

1.5 WiFi 电路设计


上图中,上半部敷铜是功率地回路,WiFi天线反射地回路必须要大面积到功率地,功率地的汇集点在C6负极。功率地和WiFi天线之间要提供反射电流,所以WiFi天线下边必须要有敷铜,敷铜长度超过WiFi天线延伸长度,延伸长点会使WiFi灵敏度增加;下半部敷铜作为信号地,汇集点在C2负极。大面积敷铜可以屏蔽WiFi天线辐射带来的噪声。2个敷铜地在底层分开,通过过孔汇集到ESP32-C中间焊盘。射频功率地需要比信号地回路更低的阻抗,因此功率地到芯片焊盘有6个过孔,保证足够低的阻抗。晶振地回路不能有射频功率地流过,不然晶振产生频抖,WiFi频率偏移无法收发数据了。7、背光LED供电电路:SOT23-6LED驱动芯片采样。DC/DC 给LED供电独立构成回路,DC/DC的地接到3.3V LOD地。由于PWM2口内核已经做专用化了,输出600K的PWM信号,增加一个RC把PWM输出当作一个ON/OFF控制。8、电压输入范围:设计2个DC/DC降压。注意DC/DC电路中R13, R17电阻不能省,2个DC/DC芯片支持最高18V输入的,方便外部供电。9、USB TYPE C调试口:TYPE C 可正反插拔,正向插入和WIFI芯片ESP32-C通讯,以便给WIFI芯片烧录代码;反向插入和XR21V1410IL16通讯,以便给T5L烧录代码。TYPE C支持5V供电。10、并口通讯:T5L OS核有很多IO口空闲,可以设计16bit并口通讯。结合ST ARM FMC并口协议,支持同步读写。11、LCM RGB高速接口设计:T5L RGB输出直连LCM RGB,中间中间加缓冲电阻,降低LCM水纹波干扰。布线时,降低RGB接口连线长度,特别是PCLK信号,增加RGB接口PCLK, HS, VS, DE测试点;屏SPI口连接到T5L的P2.4~P2.7口,方便自由度设计屏驱动。引出RST、nCS、SDA、SCI测试点,便于底层软件开发。


(2)DGUS界面设计

15a32908-e03d-11ec-b80f-dac502259ad0.jpg

15b3f184-e03d-11ec-b80f-dac502259ad0.jpg

1.6 数据变量显示控件设置

(3)OS主要程序


//------------------------------DGUS读写格式

typedef struct

{

u16 addr;//UI 16bit变量地址

u8 datLen;//8bit数据长度

u8 *pBuf;//8bit数据指针

} UI_packTypeDef;//DGUS 读写包

//-------------------------------数字显示控件

typedef struct

{

u16 VP;

u16 X;

u16 Y;

u16 Color;

u8 Lib_ID;

u8 FontSize;

u8 Algnment;

u8 IntNum;

u8 DecNum;

u8 Type;

u8 LenUint;

u8 StringUinit[11];

}

Number_spTypeDef;//数据变量描述结构体


typedef struct

{

Number_spTypeDef sp;//定义sp描述指针

UI_packTypeDef spPack;//定义sp变量DGUS读写包

UI_packTypeDef vpPack; //定义vp变量DGUS读写包

} Number_HandleTypeDef; //数据变量结构体

有了前面的数据变量handle定义,接下来给电压采样显示定义一个变量:


Number_HandleTypeDef Hsample;u16 voltage_sample;

首先 执行初始化函数NumberSP_Init(&Hsample,voltage_sample,0x8000);//这里的0x8000就是描述指针。//---------------数据变量显示SP指针结构初始化--------------------------void NumberSP_Init(Number_HandleTypeDef *number,u8 *value, u16 numberAddr){ number->spPack.addr = numberAddr; number->spPack.datLen = sizeof(number->sp); number->spPack.pBuf = (u8 *)&number->sp; Read_Dgus(&number->spPack); number->vpPack.addr = number->sp.VP; switch(number->sp.Type) //根据DGUS界面设计的数据变量类型自动选择vp变量的数据长度。 { case 0: case 5: number->vpPack.datLen = 2; break; case 1: case 2: case 3: case 6: number->vpPack.datLen = 4; case 4: number->vpPack.datLen = 8; break; } number->vpPack.pBuf = value;}通过初始化之后,Hsample.sp 就是电压采样数据变量的描述指针;Hsample.spPack 是OS核通过DGUS接口函数和UI电压采样数据变量通信指针;Hsample.vpPack是改电压采样变数据变量的属性,比如字体颜色等,也是通过DGUS接口函数传递到UI核。Hsample.vpPack.addr 是电压采样数据变量地址,已经从初始化函数自动获取了。当你在DGUS 界面改变变量地址或变量数据类型时,无需在OS核同步更新变量地址。OS核心计算出voltage_sample变量后只要执行Write_Dgus(&Hsample.vpPack)函数更新就行,无需再把voltage_sample打包进行DGUS发送。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    462

    文章

    53559

    浏览量

    459328
  • LED电源
    +关注

    关注

    9

    文章

    268

    浏览量

    44910
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    计时器LED驱动数码屏显IC芯片VK1S38A

    产品品牌:永嘉微电/VINKA 产品型号:VK1S38A 封装形式:SSOP24 简介:VK1S38A是一种带键盘扫描接口的数码管或点阵LED驱动控制专用芯片,内部集成有3线串行接口、
    发表于 11-12 17:44

    CYNTEC车规级功率电感VCGA052T:高性能替代Eaton SDCHA1V50

    在汽车电子领域对高可靠性元件需求日益增长的背景下,CYNTEC推出的车规级功率电感VCGA052T凭借卓越性能成为Eaton SDCHA1V50的理想替代方案。VCGA052
    发表于 11-05 13:59

    ‌TE Connectivity L1/L5微型Splatch GNSS芯片天线技术解析

    TE Connectivity(TE)/Linx Technologies L1/L5 Splatch GNSS芯片天线支持L1/E1/B
    的头像 发表于 11-04 11:34 337次阅读
    ‌TE Connectivity <b class='flag-5'>L1</b>/<b class='flag-5'>L5</b>微型Splatch GNSS<b class='flag-5'>芯片</b>天线技术解析

    ‌STMicroelectronics EVLMG4L-IBCKFL评估板技术解析:高精度可调LED驱动方案

    STMicroelectronics EVLMG4L-IBCKFL评估板设计用于连接到高压输入DC电源来驱动一个高压。此评估板还可驱动一个可调节电流的高功率
    的头像 发表于 10-15 18:18 546次阅读
    ‌STMicroelectronics EVLMG4<b class='flag-5'>L</b>-IBCKFL评估板技术解析:高精度<b class='flag-5'>可调</b>光<b class='flag-5'>LED</b>驱动<b class='flag-5'>方案</b>‌

    惠洋H5449L户外灯48V转36V6.5A大功率恒流IC方案

    H5449L 是一款外围电路精简的多功能平均电流型 LED 恒流驱动器,适用于 5-85V 电压范围的非隔离式大功率 LED 驱动领域,能有
    发表于 10-11 16:24

    CS57066C:功率150W 24V,节点性大功率升压DCDC介绍及方案

    作为输入的应用 具有内部斜坡补偿的电流模式控制 与外部时钟的同步能力 50KHz至1MHz的可调频率 外部可调软启动时间 兼容同步和异步外围应用 ±1%反馈基准电压 6uA关断
    发表于 08-29 13:40

    SI24R1:答题卡方案芯片替代NRF24L01+

    Mbps,250Kbps 三种数据速率。高的数据速率可以在更短的时间完成同样的数据收发,因此可以具有更低的功耗。芯片输出功率可调节,根据实际应用场合配置相应适合的输出功率,节省系统的功
    发表于 07-31 10:29

    18W电源芯片方案LPK8728

    深圳市三佛科技有限公司分享:18W电源芯片方案LPK8728 电路图 LPK8728应用在风扇灯,适配器、充电器,LED 驱动电源,线性
    发表于 06-26 12:04

    SD42524TR 36V宽压输入、±1%精度1A大功率LED驱动芯片方案设计

    一、产品概述:高精度恒流驱动架构 SD42524TR是一款 电流模式控制降压型PWM LED驱动芯片 ,集成0.4Ω低阻功率MOSFET,在6-36V宽输入范围内提供 1A连续输出电流
    发表于 06-26 08:54

    E-GaN电源芯片U8733L集成外置温度检测和恒功率功能

    E-GaN电源芯片U8733L集成外置温度检测和恒功率功能Yinlianbao开关电源NTC传感器能够感知微小的温度变化,一旦温度超过预设的
    的头像 发表于 06-19 16:31 621次阅读
    E-GaN<b class='flag-5'>电源</b><b class='flag-5'>芯片</b>U8733<b class='flag-5'>L</b>集成外置温度检测和恒<b class='flag-5'>功率</b>功能

    SL9058恒流芯片 150V电流5A大功率LED照明汽车LED前大灯降压恒流

    SL9058恒流芯片:150V/5A大功率LED车灯驱动解决方案 一、产品核心特性 高压大电流驱动能力 支持150V输入电压范围
    发表于 06-07 10:51

    【开源获奖案例】基于T5L智能屏的音乐播放与歌词显示方案

    ——来自迪文开发者论坛本期为大家推送迪文开发者论坛获奖开源案例——基于T5L智能屏的音乐播放与歌词显示方案。该方案通过T5L串口与通用开发板、解码板进行数据交互,将解析完成的音频和歌词
    的头像 发表于 05-08 09:52 643次阅读
    【开源获奖案例】基于<b class='flag-5'>T5L</b>智能屏的音乐播放与歌词显示<b class='flag-5'>方案</b>

    5V2.1A开关电源芯片方案

    5V2.1A电源方案推荐深圳银联宝科技的开关电源芯片U92143+同步整流芯片U7710,有兴趣
    的头像 发表于 04-15 11:39 925次阅读

    SL4011芯片的单节锂电池升压方案:3.7V-4.2V升5V/9V/12V输出

    28V),适用于多种升压场景。本文将详细介绍其实现5V、9V、12V输出的设计方案。 二、SL4011芯片关键特性 输入范围‌:1.8V-5V(单节锂电池兼容) 输出范围‌:
    发表于 03-27 17:13

    恒压模式可调线损补偿小功率电源芯片U6215A

    UN恒压模式可调线损补偿小功率电源芯片U6215AYinLianBao深圳银联宝电源芯片的特点包
    的头像 发表于 03-27 16:28 799次阅读
    恒压模式<b class='flag-5'>可调</b>线损补偿小<b class='flag-5'>功率</b><b class='flag-5'>电源</b><b class='flag-5'>芯片</b>U6215A