凡亿专栏 | 如何通过AD软件制作数字钟?(附原理图)
如何通过AD软件制作数字钟?(附原理图)

数字钟作为一种常见的电子产品,对电子工程师来说是入门的实践项目,那么你知道如何通过Altium Designer(AD)软件来制作数字钟吗?下面将给你一些参考。

1、设计思路和功能需求

在制作数字钟之前,必须先明确设计思路和给你需求,一般来说,数字钟通常包含时、分、秒的显示、闹钟设置、时间调整和亮度控制等功能。

下面是数字钟框图参考案例:

1.png

2、硬件选型及电路布局

在硬件选型方面,要选择合适的微控制器、显示器、时钟模块、按钮和其他辅助电路元件。基于功能需求和硬件选型在进行电路设计和布局,这过程将涉及到时钟电路、显示驱动电路、按钮接口、电源管理等部分的设计。

下面是数字钟的各模块功能参考:

①秒脉冲发生器的设计

产生频率为1Hz的矩形波;

②数字钟的“时”设计

时的计数是以24小时为周期,也就是计数器的计数序列从00、01、....、23、00循环,当计数到23小时59分59秒时,再来一个秒脉冲,重新开始启动也就是00时00分00秒。建议采用反馈置数或反馈清零法进行24进制计数。

③分、秒的设计

分和秒计数器的计数规律也是从00、01、....、59、00循环,该计数器的模是60,个位是十进制,十位是六进制。

④译码显示

将时、分计数器输出的4位二进制代码,译码显示出相应的十进制数状态,可使用74ls48译码器和数码管。

⑤校时电路

该电路可通过10s脉冲进行校正,也能手动产生单次脉冲校正至时/分计数器,可设置一变量来控制实现校正或正常计数。

下面是数字钟的整体电路原理图参考:

2.png

3、封装和PCB设计

在进行封装和PCB设计前,工程师需要为所选的元件创建合适的封装,随后工程师可进行PCB设计,根据电路布局和封装要求进行走线、布线和铺铜等操作。

具体封装器件及步骤可通过百度上搜索可知,当然也要充分考虑项目要求和实际情况。

4、软件编程

数字钟的功能实现还需要软件编程,AD有集成的软件开发环境,可供工程师编写微控制器的固件程序,通过编程,可实现时间显示、闹钟设置、时间调整、亮度控制等功能,并与硬件电路进行良好的协调。

5、调试和验证

完成上述操作后,工程师还要进行调试和验证,可使用AD的逻辑分析仪、示波器、信号发生器等检查电路和软件的正确性和稳定性。

此外,有更多问题,也可来看看凡亿教育新推出的《Altium Designer企业培训课程》,专门针对公司打造的AD企业培训。

3.png

此文内容来自凡亿企业培训微信公众号,如涉及作品内容、版权和其它问题,请于联系工作人员,我们将在第一时间和您对接删除处理!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。
相关阅读
进入分区查看更多精彩内容>
精彩评论

暂无评论