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发送。

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

    关注

    449

    文章

    48649

    浏览量

    413383
  • LED电源
    +关注

    关注

    9

    文章

    255

    浏览量

    42854
收藏 人收藏

    评论

    相关推荐

    基于T5L芯片的多功能物联网开发套件

    ——来自迪文开发者论坛本期为大家推送迪文开发者论坛获奖开源案例——基于T5L芯片的多功能物联网开发套件。工程师充分运用了T5L1芯片的丰富外设功能,集成了USB、音频喇叭、PWM信号接
    的头像 发表于 06-14 08:13 176次阅读
    基于<b class='flag-5'>T5L</b><b class='flag-5'>芯片</b>的多功能物联网开发套件

    BK1662 单芯片L1/L5双频GNSS解决方案

    概 述 BK1662是完全集成的单芯片L1/L5双频GNSS解决方案,专为需要低功耗和高性能的应用而设计。 BK1662通过优化多频段和多模式信号跟踪、先进的抗多径技术和抗干扰射频前端
    发表于 06-03 09:31

    LED显示屏设计方案

    1LED显示屏基础知识2、LED显示屏设计要素3、LED显示屏驱动方案4、LED显示屏控制系统
    发表于 04-03 17:21 3次下载

    功率因数线性恒流LED控制芯片

    概述 PCD3000BM是高功率因数线性恒流高压LED 驱动芯片,应用于 LED照明领域。该芯片通过独特的恒流控制专利技术,实现恒流精度小于
    发表于 03-26 09:44

    STM32WLE5 LORA硬件设计的几个问题求解

    1.这个芯片的BOOT0口,需要接地拉低吗? 2、这个芯片有一个VDDRF,作用是什么,还有一个VDD1V5,作用又是什么,我理解的VDDRF要接3.3V, VDD
    发表于 03-12 07:18

    LED路灯驱动电路设计方案

    电子发烧友网站提供《LED路灯驱动电路设计方案.doc》资料免费下载
    发表于 11-14 11:31 2次下载
    <b class='flag-5'>LED</b>路灯驱动电路<b class='flag-5'>设计方案</b>

    高速ADC电源设计方案

    电子发烧友网站提供《高速ADC电源设计方案.pdf》资料免费下载
    发表于 11-10 16:20 0次下载
    高速ADC<b class='flag-5'>电源</b><b class='flag-5'>设计方案</b>

    基于DSP的大功率开关电源设计方案

    电子发烧友网站提供《基于DSP的大功率开关电源设计方案.pdf》资料免费下载
    发表于 11-08 15:42 5次下载
    基于DSP的大<b class='flag-5'>功率</b>开关<b class='flag-5'>电源</b>的<b class='flag-5'>设计方案</b>

    MP4068可调LED内置MOS电源驱动IC

    MP4068 是一款高度集成的 TRIAC 可调LED 驱动器,具有高功率因数(PF)。它可以准确为非隔离照明应用调节 LED 电流,仅使用单个绕组电感即可实现这个解决
    发表于 10-09 11:55

    功率分析仪在LED驱动电源测试方案

    和可靠性直接决定了LED照明灯具的使用效果和寿命。为了能够更好地应用在LED照明灯具中,在LED驱动电源的研发或者生产阶段,需要采用合适的测试方案
    的头像 发表于 09-22 14:46 700次阅读
    <b class='flag-5'>功率</b>分析仪在<b class='flag-5'>LED</b>驱动<b class='flag-5'>电源</b>测试<b class='flag-5'>方案</b>

    功率分析仪在LED驱动电源测试方案

    和可靠性直接决定了LED照明灯具的使用效果和寿命。为了能够更好地应用在LED照明灯具中,在LED驱动电源的研发或者生产阶段,需要采用合适的测试方案
    的头像 发表于 09-11 15:53 931次阅读
    <b class='flag-5'>功率</b>分析仪在<b class='flag-5'>LED</b>驱动<b class='flag-5'>电源</b>测试<b class='flag-5'>方案</b>

    5v开关电源改60v可调电源怎么接

    5v开关电源改60v可调电源怎么接  为了实现5V开关电源的改造,将其变成一个
    的头像 发表于 08-18 10:54 4095次阅读

    基于LM337T的负可调电源电路图

    这是基于LM337T的负可调电源电路图。该电路可用于需要负电源工作的设备。稳压器 LM337T 能够在 1.2V 至 37V 的输入电压范围
    发表于 08-01 18:26 2788次阅读
    基于LM337<b class='flag-5'>T</b>的负<b class='flag-5'>可调</b><b class='flag-5'>电源</b>电路图

    基于UC3842芯片的升压转换电路设计方案

    共同控制开关管M1的打开和关闭。   结论   本文总结了基于UC3842芯片的升压转换电路设计方案。通过分析DCM模式下Boost变换器的电路,建立了DCM模式下Boost变换器的电路模型,研究了该
    发表于 07-31 16:11

    一般led指示灯多大功率led指示灯功率一般多少瓦,led功率怎么算

    ledT功率一般在0.06到100瓦之间,具体的瓦数可根据用途、使用空间、以及数量等来选择。ledKT可以按照电源消耗,分成不同的功率
    的头像 发表于 07-21 10:01 9061次阅读