我设计了一款STM32F030的核心板,20脚的尺寸全部引出,为了尽可能的减少版面尺寸,引脚间距选择的1.27mm(50mil),不知道实际使用中1.27mm的间距会不会影响使用,直接使用外部3.3V电源,也可以ST-Link供电,该开发板同时引出st-link接口和串口,使用的是2.54mm的间距,开发板将BOOT0接10k电阻接地,未接外部晶振,20脚全引出,有1个用户按键和一个用户LED,不知道该开发板的整体设计是否实用,请大家给点建议,谢谢了。![]()
|
微信公众号
手机版
排针我查了 网上有 只是没有配套的带端子的杜邦线 1.27的杜邦线可以直接焊上
复位引脚建议引出,实际开发时考虑进入低功耗模式(这块在设计中会存在调试程序设计错误引起的,无法擦除flash和仿真的情况,比较常见),这个时候需要通过NREST硬件复位来配合擦除。否则芯片就可能废了。
这个情况,还要自己外接复位电路的话,老实说是比较DT的。
便利性和成本都会增加。
这就导致大家会优先过滤此类产品。
(暂时就提这几点拙见,仅供参考。)
谢谢您的建议,我设计的时候认为boot0选择为flash启动,然后若需要ram调试,可以在keil里面设置,没必要在boot0选择,不知是否可以?
非常感谢您的建议,下次设计加上,主要是想着st-link j-link等可以供3.3V电
这方面没研究过,这种现象在调试时多吗?
首先阁下的设计是核心板,那么核心板设计的目的是什么?我们假定你现在做了一块通用的外围电路测试板,有按钮屏幕声音传感器等。那么你流出的接口就是兼容核心板的,那么你上述的设计无可厚非。那么阁下就需要参照一系列硬件,比如你这款片子用于测试那些引脚是20pins的管脚兼容或者相差不大的。所谓兼容是指对外的接口可以兼容,至少不互相冲突。那么这款核心板的设计就是有意义的。啰嗦之后归结点是核心板的设计是以外围板为中心的。当然不是说你的设计就不能这样设计,你当然可以并行的放置排布许多管脚,依次达到核心板的目的。我们以nucleo为例,你会发现它之所以早期的板子核心芯片全是64pin的,而且对外的接口几乎同一,那么这样你就可以将其芯片做成核心板。一台汽车可以换成多台发动机来测试。
其次,你的设计如果目的不是“核心”这个概念,而是“小”这个目的。你的外围是面包板。那你完全不必要自己画一块板子。除非你只是为了练练手。
以上观点可能不对,请指正。
很透彻