你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F103CB 开发板 DIY

[复制链接]
maxtch 发布时间:2018-1-25 19:09
本帖最后由 maxtch 于 2018-1-28 03:14 编辑

看到这位仁兄的帖子,我想到了我自己设计的开发板。这个开发板 DIY 我已经做了一段时间,出了好几个版本了。我做这个设计的初衷是想设计一块完全兼容 Arduino 的超低功耗 STM32 开发板,后来就一发不可收拾了。

先上图,这个是第六版:
DSCN0019.jpg

这块板子上有两个 STM32:一颗 LQFP-48 的 STM32 作为平台主控,一颗 STM32F042F6P6 作为 USB 转串口兼板载 DAP42 调试器。想要兼容 Arduino,板子的尺寸和接插件的位置就被定死了。平台主控去掉 Arduino 管脚,剩下的正好是一路带 DP 控制的 USB、两个晶体,一个唤醒脚和四线 JTAG。唤醒脚我接了个物理按钮,既可以当用户按钮用,也可以用做低功耗模式下的唤醒。JTAG 口我用了 ARM 在 CoreSight 里面定义的 1.27 脚距四线 JTAG 口,可以同时兼容四线 JTAG 和 SWD。

这块板子第一版的时候是一个我给自己的设计挑战:只允许双面电路板单面贴元件,既要考虑兼容手焊,又要考虑兼容机贴,完全兼容 Arduino 包括物理尺寸、电气规格和所有官方 Shield,管脚全部引出,也不能重复。(Arduino 的 ARM 板子有很多都是四层或以上,且难以手工焊接。)之后的各个版本这个当初的设计挑战一直被视作最基本的设计需求对待。这块板子对 Arduino 的兼容性标准是 Arduino M0 Pro,为了对标 M0 Pro、Zero 和 Prima 的内置仿真器,我在第四版也加入了基于我另一个 DIY 项目 DAP42 内置仿真器。

至于焊接,我用的是安泰信 936 焊台、K 烙铁头搭配 0.5mm 日本斯倍利亚 SN96CI 无铅焊锡。K 头拖焊基本不会搭焊,哪怕搭上了也很容易清理。

不知有没有哪位有兴趣的?我在考虑要不要基于此写点教程什么。



收藏 评论19 发布时间:2018-1-25 19:09

举报

19个回答
anywill 回答时间:2018-1-25 20:24:46
支持自己做板子,能学到更多知识
zero99 回答时间:2018-1-26 08:51:18
支持原创
哈佛祖安智 回答时间:2018-1-26 09:16:07
怎么不搞黑色沉金,看着多高端
︶▔丶沉醉 回答时间:2018-1-26 09:37:33
看原子的 方案来的把
maxtch 回答时间:2018-1-26 09:54:49
哈佛祖安智 发表于 2018-1-26 09:16
怎么不搞黑色沉金,看着多高端

加钱加太多了,太贵。
maxtch 回答时间:2018-1-26 09:57:54
︶▔丶沉醉 发表于 2018-1-26 09:37
看原子的 方案来的把

自己的方案。图上显示的是第六版,这个想法我酝酿了好几年了。
morphlings2014 回答时间:2018-1-26 10:54:58
可以可以,支持一波。
epochal 回答时间:2018-1-26 17:14:59
支持下!
Inc_brza 回答时间:2018-1-27 18:04:01
支持原创。
个人意见:
1、去耦电容里目标太远了~ 晶振的起振电容一样离得太远了,玩玩还是可以的!
2、既然都这么玩了,干么要做核心板呢,干脆做nucleo的扩展板不更好。
12下一页

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版