上一贴:【征求意见】贫民自制stm32开发板v2.0团购项目--第一帖|
http://bbs.mydigit.cn/read.php?tid=1625258现在还可以投票和发表意见建议,欢迎大家围观。
首先感谢
@html 坛友给我提了个很好的建议,很长的回复,直接引用
说下我的打板方法吧,目的就是花最少的钱办最多的事。
楼主面对这么多要求肯定不知所措了,我为stm32打板的时候也遇到过这个问题,总想着一次打板能用在这里那里很多地方,但终归不太现实。
我最终的做法是做了个非常小的核心板, 2cm x 2.5cm(其实稍大点也可以),然后用的时候把它接在一块洞洞板上就行了,洞洞板上再按照要求自己扩展(一般就是用漆包线飞线了),其实还可以自己热转印扩展板,或者一块拼版个扩展板。
我那个核心板是在周围用了1.27的邮票孔作为焊盘的, (2cm + 2.5cm)x2/1.27mm 约为 70 去掉重复的电源和为了方便增加的电源, 恰好布下。50块钱10cm x 10cm x 10能出 200 块这样板子。一块板子只要两毛五,你可以卖一两元,利润率比你那个方法高多了。买家肯定还会在你店里买点别的东西。
当然接口是全部引出了,需要注意的是一些接口要和电源在一起布线,不然后面使用很麻烦。除了邮票孔焊盘其实还可以在板子中间加些过孔焊盘的(我就忘了弄这里了),布线应该以实际使用作为出发点,又要保持通用性,比较难以平衡的。
我的几个注意点如下
1. swd的布线接口要按照 swdio gnd swclk 3.3v 方式布线, 这是官方推荐的, 不然有会有干扰,尤其是线长了的时候
2. usb是差分信号,这个需要一块走线,长度要一致,我还增加了microusb焊盘, 去掉的话可以节省板子面积
3. 两根串口信号中间可以增加一个gnd,可明显降低干扰,我的系统中都是 tx gnd rx走线, 参考swd的
4. i2c spi接口那里也是参考swd布线的
5. boot通过电阻拉低,然后引线到外部的附近增加一个3.3V, 方便跳线拉高(我这里就忘记了)
6. 模拟供电和数字供电可以采用不同的ldo芯片, 模拟地和数字地要用磁珠隔离,这是官方建议的(我这里也忘了, 造成ADC采样跳动很大)
7. 供电部分引脚附近要加电容, 尤其是模拟供电,不然ADC采样跳动大
拼版的话, 原来的邮票孔是一个整体焊盘, 没有台锯的话切割要小心,不然容易搞坏,其实不用邮票孔也能布下。
元件尽量在单面(但这个面积很难做到),不然往洞洞板上放的时候会不平,不过也可以把洞洞板镂空。
microusb的引脚要过孔, 不然不结实。
差不多能记起来的就这么多吧。
另外楼主的目的是做开发板, 我的目的是把这个东西用做成各种玩意用在各种地方,开发板试验完那些例子后就很乏味了。但是做成各种东西用起来就不一样了。
补充一下,X宝上有1.27的洞洞板和排针排母。
想了下里面说的很多东西确实很实用,确实开发板跑一遍就失去兴趣了,我仔细考虑了一早上,所以我们不妨先来搞个实用版的。
不过先声明下,大家期待的开发板还是会有的,但是毕竟电路比较复杂,需要多花点时间去设计,查找bug什么的,我又不怎么有空,可能周期会有一两个月。
设想的实用版是吧pos机上所有有用但又不怎么好焊的东西都用上
先上我今天早上随便摆放的效果图,还没布线和设计电路,只是摆个样子
旁边的排针只是摆个样子,看看就好,后面会处理整齐
背面flash和蓝牙,不焊这两个可以方便的贴在洞洞板上
兼容焊盘
大小:计划5*3,这样一块10*10的板子就能放下5片板子
功能:边缘引出所有引脚,当然引脚顺序可能不是很整齐,板子小布不了多少线
兼容焊盘,支持stm32f103r,gd32,stm32g401ccu6,就是pos机上常见的三种芯片
ch340自动下载电路
flash焊盘,可以刷主控固件当flash烧写器用
蓝牙焊盘和天线
usb引出
大家看看,有什么意见
还有问两个问题,你们说的4脚usb头哪儿有卖?找了几家都只是两个固定脚的。话说如果两脚是插入pcb的会不会更好?
蓝牙天线有画过的吗?有的话给点画的经验,谢谢了。