任务介绍
本次任务属于Make Blocks第六期的任务八,有很多的分任务进行选择,我们本次选择的是任务八,要求设计一款四位七段数码管驱动模块,具体任务要求如下:
2线串行接口控制
包含:亮度调节功能
主要器件:需在DigiKey官网上有货且正常售卖
本次用的是ET6226M,打开得捷官网,搜索ET6226M,同类产品也是挺多的,不过2线串行接口发现只有这个芯片,与任务的匹配最好。
模块介绍
我们本次设计的是四位数码管控制模块,主要接口参考Grove的适配的接口。该四位数码管控制模块旨在通过2线串行接口接口实现对四位数码管的驱动控制。ET6226M 是一款常用于显示控制的集成电路芯片,广泛应用于各种数字显示器、数码管和显示面板中。这款芯片具有多种功能,能够驱动数码管显示数字、字母或符号,常用于计时器、计数器、电压表等设备的显示系统。ET6226M 芯片的主要特点是其高效的电流控制能力,能够减少功耗,同时保持稳定的显示效果。ET6226M 具有多达 4 位的驱动能力,支持多种显示模式。其内部集成了时序控制逻辑电路、显示数据存储区、驱动电路等,使得它可以直接与外部的数码管模块进行接口,而不需要额外的驱动电路。芯片的工作原理基于时分复用技术,通过快速切换不同的显示位来实现完整的显示效果。数码管的段控制信号(如 SG8、SG7、SG6 等)和位控制信号(如 GR1、GR2 等)是通过 ET6226M 芯片的引脚直接连接(限流)控制的。
ET6226M芯片DigiKey链接:https://www.digikey.cn/zh/products/detail/umw/ET6226M/25618760
原理图和PCB模块介绍
原理图
该四位数码管模块由 4 个七段数码管构成,每个数码管通过 ET6226M 芯片进行驱动控制。每个数码管的显示需要 7 个段控制信号(对应七段显示的 a、b、c、d、e、f、g)以及一个小数点信号(DP)。ET6226M 通过多路复用技术来切换显示位置,使得可以在 4 位数码管上同时显示不同的数字。
PCB
3D效果图
模块主要性能指标和管脚定义
主要性能指标
类型 | 四位数码管控制模块 |
核心芯片 | ET6226M |
板卡尺寸 | 40mm x 18mm |
供电电压 | 3.3V |
接口 | HY2.0-4 |
管脚定义
通信接口
管脚属性 | 管脚名 | 管脚编号 |
P | GND | 1 |
P | VCC | 2 |
IO | DAT | 3 |
IO | CLK | 4 |
eZ-PLM上新建物料和项目的截图
借助eZ-PLM系统,通过上传工程文件可以自动获取BOM信息,实现版本的无缝管理和高效记录机制,确保了所有文档的可追溯性和即时查阅性。此外,该系统还提供了手动补充缺失物料信息的功能,进一步增强了资料查阅的完整性和准确性。
物料添加展示图
项目详情图
心得体会
本次模块是一个显示模块,可以进行重要的数据显示,而且选了一个贴片数码管,属于比较实用的模块,数据通信后由模块自己刷新显示,很多的类似芯片都是BCD接口的,串行接口的芯片还真不多,选择合适的的芯片来练手很关键,趁着这次活动可以体验一下更优秀的芯片,感谢活动的成功举办。