
【训练营】灯条控制器
简介
立创EDA训练营案例工程《触摸调光控制面板》
简介:立创EDA训练营案例工程《触摸调光控制面板》开源协议
:GPL 3.0
描述
简介
基于瑞萨R7FA2E1A72DFL#AA32位系列的单片机制作的一个灯条触摸面板控制器。
芯片特性
R7FA2E1A72DFL#AA是RA系列的入门级单芯片微控制器,基于48 MHz Arm® Cortex®-M23 内核,具有高达 128 kB 的代码闪存以及 16 kB 的 SRAM 。 这款产品采用优化的制程和瑞萨电子的低功耗工艺技术,产品支持 1.6V 至 5.5V 的宽工作电压范围和多种封装,如 LQFP、QFN、LGA、BGA 和 WLCSP。 RA2E1 可与 RA2L1 产品群引脚和外围设备兼容,特别适用于电池供电应用以及空间受限应用,以及其他需要高性能和低功耗的系统。
- 48MHz Arm® Cortex®-M23;
- 1.6V - 5.5V 的宽工作电压范围;
- 增强型电容式触摸感应单元 (CTSU);
- 独立的 SPI 接口/I2C 多主接口;
- 12 位 ADC,LPACMP,温度传感器;
- 32 位通用 PWM 定时器,16 位通用 PWM 定时器,低功耗异步通用定时器;
作品功能介绍
- 两路电压输入
- 输入电压:1.6V - 5.5V
- 两路PWM输出
- 电位器调光
- 三路电容触摸按键
此作品是立创EDA训练营的案例工程,用于了解芯片学习使用,内容和功能偏向简单适合入门学习使用
控制说明
- T0开关(默认输出冷暖1:1)
- T1冷光 3档调节(输出out1:out2 1:0.8 1:0.6 1:0.4)
- T2暖光 3档调节(输出out1:out2 0.8:1 0.6:1 0.4:1)
- 电位器调整亮度(5档)
硬件说明
电源输入
由于本次的案例无需使用USB数据线直接烧录,而且单片机支持3-5V的宽电压输入,灯条控制的也是5V,也无需做其他其他电压输入的转换,所以只采用6脚的USBType-C作为电压输入,同时还拓展了一个CONN 2P 5mm间距的连接器电源输入,方便使用。
MUC最小系统
R7FA2E1A72DFL#AA芯片只需简单的外围电路即可使用,无需太多的电路。
电源
R7FA2E1A72DFL单片机需要保证的是所有的电源输入引脚都必须接上才能使用,每个电源输入引脚需要加上一个100nF的滤波电容,P112引脚是触摸按键的参考电容引脚,如果要使用触摸按键功能,那这个参考哦电容必须要接上才能使用。
复位电路
R7FA2E1A72DFL的复位引脚在底19引脚(RST)上面。为了板子的大小,复位电路采用了一个侧按触摸按键,减小了体积。
烧写电路
R7FA2E1A72DFL单片机烧写电路只支持串口烧录和Jlnk V7版本以上的才能烧录,不能使用ST-lnk。
使用串口烧录引脚需要注意的是MCU的第20引脚(MD),他是串口的BOOT选择,系统默认上拉,烧录时需要下拉芯片才能串口烧录,可以使用排针或按键进行BOOT选择。
触摸电容按键
三路触摸电容按键,触摸按键的硬件设计需要参考官方给出的标准案例文档进行设计,触摸按键的需要单点接地,如不单点接地可能会影响到触摸按键的灵敏度下降。官方设计手册请在附件中下载查看。
电位器调光输入
调光部分使用的是一个立式直插的电位器,单片机检测ADC值输出PWM来改变灯条的亮度。
两路输出
由于需要控制灯条,单片机io的电流可能无法驱动,所以我们需要一个驱动电路,这里使用了很常见的AO3400AN沟道 30V 5.8AMOS管组成的一个PWM驱动电路。
以上就是本次训练营的一个整体电路介绍,PCB设计部分不做太多的讲解,详情的可以看视频教程。
最后的说明:这个工程只是参考案例,训练营制作的作品需要靠大家自行发挥制作,不要想着Ctrl C+V就完事了。
设计图

BOM


评论