发作品签到
专业版

集成STC32G12K128&STC8G1K08A的核心板

工程标签

194
0
0
0

简介

一块集成STC32G12K128&STC8G1K08A的核心板,有串口版和USB版

简介:一块集成STC32G12K128&STC8G1K08A的核心板,有串口版和USB版
复刻成本:10

开源协议

GPL 3.0

创建时间:2024-12-10 07:25:26更新时间:2024-12-10 09:38:40

描述

前几天发了篇文章,说的就是今天这块核心板。

https://mp.weixin.qq.com/s/DF7asbx00MTJRh09wi_cnQ

然后刚好昨天新打的板子也到了,焊接测试发现正常工作,所以今天写篇文章开源出来。

这块板子有STC32G12K128和STC8G1K08A两块芯片,也就是说我们一次性可以玩到两款芯片,后续我也会推出STC库函数教程系列文章,用的就是我弄的这块板子。

我们先来看看STC8G1K08A的部分。

电路设计非常简单,我用的是SOP8封装的STC8G1K08A,它的外围电路只需要两个电容即可。

其他我就是把八个引脚都引出来了,为了方便我们烧录程序(需要用USB转串口模块),我把RXD、TXD、VCC、GND给放到同一排的引脚上了。

还加了个WS2812B,这样显得不那么单调,板子上有个灯也方便我们直接烧录程序看效果,数据传输线接到P32上。

关于WS2812B如何点亮,可以查看我往期的文章。

https://mp.weixin.qq.com/s/0zdjoE8wQABz_d0VeffNaQ

另外就是一个滑动开关,连接的是来自USB的5V供电,当我们连接USB的时候,并且此时只想使用STC32并不需要使用STC8,那么我们可以选择关闭STC8的供电。

一个STC8G1K08A-SOP8的官方推荐零售价是0.59 + 0.1,所以小伙伴们买的时候注意价格,我买的时候是0.75,因为价格差的不多并且是从经常买的店铺里卖的,所以就不管这点差价了,总之大家买的时候别买价格太离谱的。

另外也可以看到虽然它就八个引脚(还要扣掉俩电源引脚),但是该有的资源还是有的,所以我用它做了个小玩意,等过阵子板子到了,我调试没问题了再开源出来。

官方提供的最小系统图也就是俩电容,一个10uf以上,一个100nf,虽然说10uf以上,但是10uf应该也可以,我是因为手头上22uf的电容比较多,所以用的22uf,大家也可以根据自己的库存去决定,反正打板出来焊盘大小都是一样的,一样封装的都是可以随便替换。

接下来是STC32G12K128,有两个版本。

原因是一开始只做串口的,然后这不有小问题导致程序烧录不进去嘛(详情查看开头的链接里上一期的文章),然后我就再整了一版USB的,后来那个小问题被我搞定了,所以就有了两个版本。

不管是哪个版本,关于芯片周围最基本的外围电路是不变的,我们先来看这些。

只需要三个电容,没错,就是只需要仨电容,其他包括晶振什么的都不需要。

STC的外围电路就是这么简单,我爱上它了。

官方文档里的最小系图就是这样的。

和STC8相比,就是多了个100nf的电容,容值可以在100nf到10uf之间。

接下来我们先来看看串口版的其他外围电路。

一共是四个部分。

红框是Type-C的接口。

蓝框是借鉴的嘉立创莫工开源出来的基准电压源,如果不需要ADC或者对于ADC精度要求不高的小伙伴可以把这块删删掉,因为我第一版基本是抄的莫工的,买的材料有剩了些,所以把这部分保留了下来。

绿框USB转串口芯片用的CH340N,CH340其他版本的也都是可以的,另外CH340的TXD上的肖特基二极管可以省略,我还是因为手上有,所以保留了。

黄框的是俩按钮,左边的是常闭按钮,一般情况下USB直接供电给STC32,当我们按下的时候断开,松开的时候重新恢复供电,也就是让STC32冷启动,这也是烧录程序时所需要的。

右边的是连接RST的按钮,但是默认是普通IO口,我们需要在烧录程序的时候取消下面的勾选,这样才会是复位按钮。

有一点需要注意,我工程文件的串口版本里用的四层板,内层分别是GND和+5V,所以如果各位小伙伴想打双层板的话需要对+5V重新布一下线,我为了偷懒所以用的四层板,层数越多布线越简单嘛。

不过USB版本的是双层版。

USB版本更简单,没了CH340,甚至我还把复位按钮给去掉了,因为我觉得人家默认把RST当普通IO口肯定有人家的考虑,所以我直接去掉了,如果需要复位的话,只需要按一下那个常闭开关也可以达到复位的效果。

另外不一样的是,如果我们直接使用USB来下载程序的话,流程上和串口不一样,我们需要让STC启动的时候P32这个引脚是低电平,所以需要加上连接P32的按钮。

这一点在官方手册里有体现。

并且我们要在USB的差分信号线上串联22Ω的电阻,我因为忘记买了,所以用0Ω的电阻代替,也是可以正常烧录的,所以这俩电阻可加可不加,加的话就是阻抗匹配信号传输更稳定。

USB版本因为省了转串口芯片,所以空了不少,比串口版本的更短一些。

在STC32和STC8之间空了一大块,所以我加上了自己的Logo。

后续我也会推出STC库函数教程系列文章,用的就是我弄的这块板子,感兴趣的小伙伴可以在CSDN或者公众号上关注“折途想要敲代码”。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航