任务介绍
2025 Make Blocks第二期的任务发布了,我们简单的看了一下内容,通过视频讲解的理解,最后还是选择的自定义进行实时时钟模块和数字外设模块的设计,采取在上一版本的基础上进行增加,我们最终的目标是直接设计出一款完整的作品,所以这里暂定的比较常用的模块部分,实时时钟还是挺重要的,由于很多部分回合其他部分重合,我们这里选择的数字外设为存储芯片。
模块介绍
由于本次的设计具有处于设计阶段的第二期,在上一起对未使用的引脚暂进行继续分配,根据整个活动的进展需求,通过在上期模块基础上不断升级来添加任务主题。
本次任务的功能模块一共有两部分:
第一部分是实时时钟,这里我们选择的是市场上集成了晶振的一款实时时钟芯片RX8130,主要看上的就是内置的32.768k晶振,采用I2C接口通信;
第二部分是存储模块,选用的是W25Q80,作为重要重要数据比对的存贮单元。
RX8130芯片DigiKey链接:https://www.digikey.cn/zh/products/detail/epson/RX8130CE-B0/7728246
原理图和PCB模块介绍
增量部分:
原理图
PCB
本次是在第一阶段的接触上增加了实时时钟部分和存储备份,对应的主要是实时时钟模块和数字外设模块的任务要求,主要需要注意的就是引脚的分配,然后器件尽量放置的靠近引脚既可以了,目前来说引脚非常的充足,板子上的空间也比较富裕,主要上拉引脚的配置问题。
3D效果图
模块主要性能指标和管脚定义
本次没有增加外扩的引脚,主要增加的是两个芯片的控制引脚:
所属模块 | 管脚名 | 功能名称 |
实时时钟 | PB10 | SCL |
PB11 | SDA | |
存储单元 | PB12 | CS |
PB13 | CLK | |
PB14 | DO | |
PB15 | DI |
eZ-PLM上新建物料和项目的截图
使用了eZ-PLM系统上传了自己的工程文件,方便保存记录各个版本,也可随时查阅,系统里查阅不到的物料也支持手动添加。
我们添加了本次使用的新物料:
物料添加展示图
项目详情图
心得体会
这次是2025 Make Blocks的第二期了,这一次我们又完善了一部分符合要求的部分,实时时钟可以有效提供运行时间,系统断电后可以根据备电继续运行,不过本次还没有增加备电内容,后续加入电池管理就能实现了,Flash模块主要存储一下关键数据,因为它掉电不丢失。通过不过的增加模块,进一步完善系统,继续期待新的模块的加入!