李皇谛 发表于 2023-8-26 20:50:24

关于STC32F追风剑开发板的一些问题


STC32F追风剑开发板的脚位设计是为了兼容传统STC15的DIP40而设置的,但我本人以前玩STM32和Arduino比较多,所以实验平台都转向了面包板和杜邦线,而不是以往能见到的“STC15开发板”。
接下来吐槽我使用追风剑的时候遇到的一些PCB问题,希望能在新版的追风剑里面得到改善并开放新版售卖链接。那些问题也就导致了我找了别人帮我定制面包板用的最小核心板,然后直接投入使用。

①管脚不清晰
管脚丝印不清晰是开发板的第一大忌,尽管能够从范例文件中找到对应管脚定义文件(Protel写的原理图),但具体实践的时候,会出现忘记文件位置、图片寻找难度加大的情况,如果在开发的过程中没有找到原理图文件,就只能通过查看电路板的形式找到对应管脚进行插拔,提高了开发耗时还导致兴趣减退。
解决办法是设计PCB的时候在PCB顶层添加各个管脚位置的丝印,方便爱好者对着电路板里的管脚插杜邦线。虽然追风剑是面向实验板的标准去设计的,用于验证功能可用性。但顶上没有丝印也就让该电路板难以当做最小核心板以及开发板进行扩展使用,如果爱好者需要以STC实验板搞自己的实验,很有可能像我一样还要重新找人打样新版核心板。


②使用习惯问题
有时候我们对STC的初印象是“学校的单片机课程教具”,国芯公司自己也明白这一点,所以设计的追风剑开发板就面向老版本的STC作出兼容设计,方便爱好者购买类似的开发板替换旧芯片,但这个实验板有个问题,就是宽度太大。
1. 不能插在面包板上
初版追风剑板子的设计宽度是45.25mm,远超单块面包板最大间距28.52mm(1000mil),光凭这一点就预示着不能插在面包板上面,只能外接大量杜邦线到面包板上面进行连接。
可追风剑板子预留了2排管脚,考虑到最大化的扩展设计就是内层一排插到DIP40开发板的管脚下面,外层一排排针向上扩展用于插杜邦线。
2. 12864 OLED管脚冲突
从上一小节说到,爱好者可能会向上焊接管脚用于扩展12864 OLED口,但这里有两个问题,第一是爱好者不知道建议用相等高度的排母用于避开排针使用冲突,第二是不知道该用多高的铜柱用于固定OLED显示器。
③软件例程问题
本人经常使用测试版系统(会出现类似于重装系统的环节),会出现导致keil无法使用的情况,所以只能用Hex文件先写到开发板上面。但现行的例程文件有一部分用HID接口,有一部分用CDC接口,如果没有说明文档,就会对编程口解释不清,上一个例程用CDC协议,烧写完用HID协议的程序准备再烧下一个用CDC的程序时,新手就会以为CDC串口用不了单片机写死了。
目前想到的问题就这么多,希望这些建议能帮助设计新的实验板。

附:本人正在使用的第三方定制核心板

kksk 发表于 2023-8-27 10:14:42

1. 赞同,而且最好还是两面都印。

2.1. 有那种比较宽的可拼接的面包板(图上画了扩展方向),几块拼起来应该能插,但是后续接线会有一定阻挡,最好用长的双塑排针以方便面包板接线。



2.2. OLED是一定会挡住一部分正面引脚的,尤其是焊好的屏幕一般用的都是最短的排针,除非是找非常高的排母。我还有个想法但是不现实,就是正面剩下的那一排的排针可以用弯针,但是抬高了也不好焊接,而且会被其它外设挡住。按区域分别用不同的方案显然看着太丑了。
其实接了面包板之后就不用考虑挡不挡的问题了。



神农鼎 发表于 2023-8-27 12:44:26

师傅老人家74岁设计的这块追风剑 是 LQFP48转DIP48,没有考虑兼容任何管脚
1,只考虑 LQFP48转DIP48所有管脚引出来,方便我们内部测试芯片所有功能
2,后来又设计了实验箱,只为了方便我们内部测试并行总线
===这个48-PIN的实验箱不是为了教学,教学用的是LQFP64
3,对外只是【免费+包邮送】,淘宝贸易买去销售是后话
4,老人家74岁了,忘了标上管脚名称,我也不好讲啥,下次改版加上,他自己是电力系统设计出手,习惯看原理图的
===这块追风剑就一个缺点:忘了标上管脚名称,后续会改版的
===这是首版,后续是 STC8051H接手追风剑,管脚兼容 STC89C52RC/STC12C5A60S2
===STC32G96K256-180MHz-LQFP100/LQFP64/LQFP48代表8051芯高度

其他是仁者见仁智者见智:
可以将追风剑芯片焊到 打狗棒/降龙棍上,就是 STC89C52-PDIP40,STC12C5A60S2, 管脚名称也就有了

开天斧/屠龙刀,管脚名称也有,就这追风剑忘了加管脚名称
https://www.stcaimcu.com/data/attachment/forum/202304/29/131800ijfla2n2q35axf3a.png



神农鼎 发表于 2023-8-27 12:52:39

后续是 STC8051H/32位8051接手追风剑,管脚兼容 STC89C52RC/STC12C5A60S2,有PDIP40
===STC32G96K256-180MHz-LQFP100/LQFP64/LQFP48代表8051芯高度, 管脚兼容STC32F12K54-LQFP48

神农鼎 发表于 2023-8-27 12:57:00

有时候我们对STC的初印象是“学校的单片机课程教具”,国芯公司自己也明白这一点
===当仁不让的,教学老大 机型,全部【免费+包邮送】,继续流行50年
===从诞生就是 上天入地 的 神级存在,从教学到实战无处不在

神农鼎 发表于 2023-8-27 13:03:27



STC32F12K54-LQFP48的实验箱只是为了方便我们内部测试并行总线





STC32F12K128-LQFP48 实验箱原理图


神农鼎 发表于 2023-8-27 13:06:38

追风剑,STC32F12K54-LQFP48转DIP48 原理图

神农鼎 发表于 2023-8-27 13:17:57

老人家少加了管脚丝印,我也是无语,以后改版再补上
https://www.stcaimcu.com/data/attachment/forum/202306/04/112815yxc60jj4vxs6mos8.png



李皇谛 发表于 2023-8-28 11:35:46

kksk 发表于 2023-8-27 10:14
1. 赞同,而且最好还是两面都印。

2.1. 有那种比较宽的可拼接的面包板(图上画了扩展方向),几块拼起来应 ...

我知道会有一些可拼接的面包板,但是我发现通过不同卖家购买的面包板,它的连接键尺寸有些不同,也就导致不同厂家的面包板做不到兼容。
页: [1]
查看完整版本: 关于STC32F追风剑开发板的一些问题