任务介绍
Make Blocks第六期选择的任务正好和任务8的4位数码管任务相结合组成了一个基于H5核心板的显示扩展板,本次设计的扩展板包含了任务8的数码管驱动模块部分,同时考虑到之前的的核心板的电气要求进行的这次的扩展板设计,主要接口还是兼容的。
模块介绍
本次设计的扩展模块主要是数码管驱动和第一期的交互部分也算是结合了,数码管的显示位数是4位,通过双线串行接口进行设计。
这次的数码管驱动选择的是ET6226M,ET6226M是一款集成键盘扫描功能的LED驱动控制专用芯片,采用高速两线式串行接口,支持8段×4位数码管驱动,段驱动电流≥25mA,字驱动电流≥150mA,并提供8级PWM亮度调节。其内部集成数据锁存器、辉度调节电路及抗干扰优化设计,工作电压范围3V-5.5V,适应-40℃~+85℃工业环境,适用于家电控制面板、智能电表等需长期稳定运行的场景。硬件设计需注意:VCC端需就近放置1μF滤波电容(C1),串联2kΩ电阻(R5-R8),MCU与芯片的GND走线应尽量缩短。段驱动引脚(SG1-SG7作为输入,GR1-GR4作为输出),支持7×4矩阵扫描,可同步实现显示与按键检测。相比TM1620等芯片,ET6226M在驱动电流和接口灵活性上更具优势,尤其适合需要高亮度显示与复杂人机交互的嵌入式系统。
ET6226M芯片DigiKey链接:https://www.digikey.cn/zh/products/detail/umw/ET6226M/25618760
原理图和PCB模块介绍
原理图
PCB
这次的主要结构性数据交互模块,上层显示。
3D效果图
模块主要性能指标和管脚定义
主要性能指标
类型 | 数码管驱动模块 |
核心芯片 | ET6226M |
板卡尺寸 | 58mm x 49mm |
供电电压 | 3.3V |
输出信号电平 | 3.3V |
管脚定义
管脚属性 | 管脚名 | 管脚编号 | 管脚名 | 管脚属性 | |
I/O | —— | U5-1 | U6-1 | —— | I/O |
I/O | —— | 2 | 2 | —— | I/O |
I/O | —— | 3 | 3 | —— | I/O |
I/O | —— | 4 | 4 | —— | I/O |
I/O | PC11 | 5 | 5 | —— | I/O |
I/O | PC10 | 6 | 6 | —— | I/O |
I/O | —— | 7 | 7 | —— | I/O |
I/O | —— | 8 | 8 | —— | I/O |
I/O | —— | 9 | 9 | —— | I/O |
I/O | —— | 10 | 10 | —— | I/O |
I/O | —— | 11 | 11 | —— | I/O |
I/O | —— | 12 | 12 | —— | I/O |
I/O | —— | 13 | 13 | —— | I/O |
I/O | —— | 14 | 14 | —— | I/O |
I/O | —— | 15 | 15 | —— | I/O |
I/O | —— | 16 | 16 | —— | I/O |
I/O | —— | 17 | 17 | —— | I/O |
I/O | —— | 18 | 18 | GND | P |
I/O | —— | 19 | 19 | 3.3V | P |
P | GND | 20 | 20 | 5V | P |
eZ-PLM上新建物料和项目的截图
使用了eZ-PLM系统上传了自己的工程文件,方便保存记录各个版本,也可随时查阅,系统里查阅不到的物料也支持手动添加。
物料添加展示图
项目详情图
心得体会
本次的主题是通信和照明,其中的任务8正好能和前面的所有任务组成一个整体,可以使用串口进行通信,LED的驱动也符合照明的主题,我们在最后会进行整体的调试把这些部分都串起来。这样就组成了三层结构的整体了。整体没有太大难度难度,接口相对来说也比较简单的,感谢论坛和得捷对本次活动的大力支持,不断的让工程师接触更多的新知识。