设计一个定制微控制器编程和测试电路板

2019-07-14 12:43发布

在本篇文章中,我们将讨论设计一个定制的微控制器编程/调试/扩展PCB电路板,然后展示一个示例项目。

定制微控制器板

我发现定制微控制器设计一直令人讨厌的一件事是需要编程和基本的测试硬件。

编程/调试

显然,您需要一种方法将程序代码加载到微控制器中,因此您必须包含允许您将MCU上的相关引脚连接到编程器模块的硬件。最方便的方法是直接与编程器电缆配合的连接器,但您也可以使用带某种电缆组件的不同的连接器。 此编程器连接也可称为调试连接,因为相同的信号可用于通过集成开发环境(IDE)执行调试。但是,重要的是要记住编程是迄今为止最重要的功能。理论上可以在不使用断点和寄存器检查的情况下开发微控制器应用程序,但如果没有办法将代码下载到设备中,那么你肯定无法快速完成。

基础测试

电子的一个持久问题是它们是不可见的。结果是功能完善的微控制器看起来与非功能微控制器相同。这就是为什么您的电路板需要允许您确认MCU实际上已供电并正确执行代码的电路。这里的经典解决方案是LED或两个;这种类型的视觉反馈是有限的,但在许多情况下是足够的。

问题

令我恼火的是,最终应用程序不需要编程和测试硬件,但却耗费了设计时间和电路板空间。 我没有按小时计算PCB的设计费用,因此将LED、电阻、连接器等集成到我创建的每个原理图和PCB中都很麻烦。复制和粘贴可以节省一些时间,这是真的,但复制和粘贴对于布局来说并不那么容易,当然一切都必须经过双重检查或以其他方式处理,以确保在电路板从装配厂返回时没有特殊的状况。 对于电路板空间,我想你们都知道大型电路板已经过时了。设计人员需要养成减少甚至最小化元件面积的习惯,并且在这个微观集成电路时代,一些LED及其相关的电阻器对PCB的尺寸起着非常重要的作用。用于直接与编程器模块配合的大型连接器更糟糕,如果您想要采用其他形式的反馈,例如LCD或蜂鸣器,情况会更加糟糕。 在这里插入图片描述 更多内容请参考以下链接:https://www.yiboard.com/thread-959-1-1.html