单片机开发讨论群:296044045
作为一个做软件开发的程序猿,最近不知入了硬件的坑,迷上了单片机,但是市面上的单片机开发板一言不合就几百块大洋,实在是承担不起,于是就有了自己设计开发板这个想法。
我的第一块开发板打算采用比较容易入门且比较便宜的STC单片机开始做,选用的是STC15W408AS的单片机。
STC有那么多种单片机,之所以选他是因为STC15W408AS内置有时钟电路和复位电路,自己只需要做电源电路和下载电路。
注:本文使用的是STC15W408AS SKDIP28封装的芯片,仅使用于STC15W408AS SKDIP28和SOP28其他封装STC15W408AS电路基本相同,但是需要注意引脚不同。
电源电路
这次制作的开发板追求廉价、小巧所以输入电压为单片机的供电电压5v,这样就不需要其他的电源芯片,只需要并联4颗电容滤波即可。滤波后的电源正极接到引脚12,负极接到引脚14即可。
下为电源电路的原理图:
下载电路
STC单片机的程序下载也特别简单,只需要吧单片机上的22脚(TXD)接到TTL转USB模块上的RXD,21脚RXD接到转换模块上的TXD(这里没写错,TXD和RXD要交叉接)就可以下载,由于是开发板,会经常下载程序,于是我给下载电路加了RxD指示灯和TxD指示灯,正极分别接到Rxd和TxD,两颗指示灯分别加上1kR的限流电阻,负极接到gnd。
下为下载电路原理图:
再给原理图来个全景
PCB制作
我用的软件是AD19,直接在 工具栏
设计>import PCB Document PCB1.PcbDoc
就可以把原理图导入到PCB中,排一下元件布局,设置好禁止布线,然后自动布线(主要是懒,不想手动布线),最后去死铜、铺铜、滴泪就画好了。
分享一下我画的PCB
还贴心的设计了方便使用可调电源供电的接口。
下载
需要开发板PCB的可以加群296044045,在群文件里拿
采购
PCB打样我用的是深圳嘉立创,我打了5片样,是双层板,只花了5块钱。
物料采购我用的是深圳立创商城
单片机 6.80元 1个
LED 2.06元 20个
所有排针 15元左右 150个
电阻电容 2元 200个
合计每片开发板成本不超过14元