STM32开发板硬件部分-原理图设计(一)

来源:互联网 发布:上海铭悦软件 编辑:程序博客网 时间:2024/06/10 08:32

    之前使用了万利电子的两块学习板,还有poweravr出品的miniStm32学习板,感觉都不错。不过始终是以学习为目的的,感觉资源整合得有点花哨。所以开始计划自己制作一块用于今后开发使用的开发板。

    资源上面打算以最小系统为核心,再加上串口(调试必备法宝)、RTC电路(因为感觉STM32的RTC使用起来不是太方便)、led指示灯(给我一个led我就可以调试世界上大部分的程序.....)。

    研究了几天网上搜集的资料,然后详细的对照了参考书和datasheet的相关细节(网上找了的资料不可不信,更不可迷信啊!!)。最终确定了原理图。

    感觉整个原理里边需要特别注意一下的是:

  

    1、电源部分----重要程度不言而喻,考虑到是开发板,后期有可能加载较大功率设备,所以使用lm1117-3.3(800mA)作为供电。旁路电容虽然在layout时才是重点,但是原理设计应该有所考虑。

 

    2、复位电路----很关键的部分,直接关系最小系统能不能启动、JTAG调试能不能成功。经过反复研究,发现万利的复位电路应该是比较不错的,使用了BAT54,巧妙的将最小系统复位电路和JTAG复位信号线整合到了一起。

 

                                             

                                                   

                                                            (参考万利EK-STM32F_RevEManual)

      

    3、JTAG接口---主要是需要和购买的Jlink接口相对应。

 

                                       

 

    4、GPIO的排布---开发板需要把大部分的GPIO口引出作为外扩,排布的顺序就成了能够在layout时方便,美观的关键。(可以先预排布最后layout时再修改)

原创粉丝点击