Hi~ (o^^o)♪, 各位深海王国的同志们,早上下午晚上凌晨好呀~ 辛苦工作的你今天也辛苦啦(/≧ω)
今天大都督继续为大家带来电路板的番外系列——初中生也能画的电路板?番外1:Arduino其他家族成员的拓展板开发,带你给其他Arduino家族成员如Pro Mini、Mega2560等,进行拓展版DIY开发,let’s go!
(2)Pro Mini拓展板原理图与PCB绘制
ps:此番外系列需要有一定PCB设计基础,建议大家在学习完系列文章
【深海王国】初中生也能画的电路板?手把手教你制作第一个PCB电路板,后再进行学习。
电源接口的选择:
在上节结束,我们已经完成了我们Pro Mini拓展板的引脚功能对应表:
名称 | 功能 |
---|---|
D0、D1 | 硬件串口 |
D2、D3 | 中断引脚 |
D4 | 普通的数字I/O引脚 |
D5、D6 | PWM |
D7、D8 | 软串口 |
D9 | PWM |
D10~D13 | SPI |
A0~A3 | 模拟输入引脚 |
A4、A5 | I2C |
A6、A7 | 模拟输入引脚 |
除了这些我们还需要接入电源接口,给我的拓展板和Pro Mini供电,以下是一些常见的电源接口类型,适用于供电范围在3.3V到12V之间:
引脚号 | 注意点 | 使用场景 |
---|---|---|
DC插孔 | 简单易用,适合外部电源适配器供电,如锂电池的接口一般都是这种 | 常见于消费电子产品,如路由器、监控等小型家电,Arduino UNO上的DC插孔就是5.5mm外径和2.1mm内径的 |
USB接口 | USB Type-C 具有更高的电流和电压传输能力,支持高达20V及5A的供电,所以大家现在一般都用Type-C | 通常用于5V供电,如常见的USB设备充电 |
JST连接器 | 常见的型号有JST-PH、JST-XH等,具有锁定功能,防止松脱 | 常用于锂电池和其他小型可插拔电源设备 |
Molex连接器 | 提供稳固的连接,适合多PIN的电源及信号传输 | 广泛应用于计算机、电源、风扇等领域 |
针座 | 单排或双排针座,用于低电流的电源连接 | 常见于嵌入式开发板、模块连接 |
因为我们Pro Mini拓展板没有什么大功率元器件,所以用针座供电就可以,针座就是跟杜邦线适配的2.54MM就可以,然后可以直接用杜邦线做电源线。
杜邦线的线径一般是1MM,最大承压一般为300V,额定电流一般为2A。
不过,在实践中,安全起见,杜邦线通常用于5V或3.3V工作范围。如果使用12V及以上的电源,最好就要再用杜邦线做为电源线啦。
拓展板原理图:
根据我们的引脚功能对应表,绘制的原理图如下:
相信大家现在看这张图已经不是一头雾水啦,但还是有几个地方需要给大家说一下,还是很重要的:
1.传感器、舵机线端座的画法:
可能大家现在接触的还比较少,但是将来大家留意一下会发现,基本上所有三线执行元件或者传感器,都是电源线在中间,地线和数据线在旁边:
将5V线设置在中间,地线和数据线分别放在两侧,主要好处是减少接线错误的风险,因为这种布局有助于防止在快速连接或由于疏忽造成的电源和地线接反,从而保护电路不被损坏。
2.I2C、SPI端座的画法:
在我们画I2C和SPI线之前,我们可以先观察我们常用的元器件的I2C和SPI元器件信号线端座是怎么设计的:
对于I2C来说,常见的布局顺序是先电源线(VCC或5V),然后是地线(GND),接着的是SCL(时钟线)和SDA(数据线);
而对于SPI来说,则先是地线,然后是电源线,接下来是MISO(主设备输入从设备输出)、MOSI(主设备输出从设备输入)、SCK(时钟信号)以及可能的CS/SS(片选信号)。
这个没有统一规定,所以在设计电路板前,可以先预想一下要用到的元器件的端座设计布局,这样到时候接线会更简单,一个对一个直接接上去就行啦。
如果需要I2C和SPI通信相关的知识,可以参考文章:
(6)uart串口通信与其他通信和Arduino程序下载失败的问题
拓展板PCB图:
然后根据我们的电路图,转PCB,自动布线,加泪滴,铺铜后的结果如下:
添加标注及个人标识:
在进行PCB绘制时,我们通常会希望在PCB上添加一些标注和个人的标识(如ID、备注等)。这些标识信息主要放在丝印层(Silkscreen Layer)上。以下是具体步骤和注意事项:
- 选择合适的图层,通常添加备注和 ID 信息会放在丝印层上,可以选择放在顶层丝印还是底层丝印上。
- 添加文字,单击PCB板上的适当位置,在弹出的文字输入框中输入你要添加的文本(如你的ID或备注),然后调整一下文字大小和字体样式就可以啦。
- 调整位置和旋转文本框,可以按空格键旋转文字以确保它适合你的板子布局。
这样我们的电路板就绘制完成啦,如果需要立创EDA的工程文件,直接在咱们的公众号回复「PCB板2号」就可以啦。
然后导出我们拓展板的Gerber文件,在嘉立创平台下单就可以啦,需要Gerber文件的话就回复「Gerber文件2号」。
关于立创EDA如何导入工程项目,以及嘉立创平台如何下单PCB,如何每个月免费打印PCB板,都可以参考下面这篇文章:
(7)立创EDA的工程文件下载与投板生产
今天的学习到这里就差不多啦,接下来就静等我们的拓展板发货啦~然后下节我们就来讲讲Arduino Mega2560拓展板的设计,看到这里的你今天也辛苦啦,加油٩(ˊᗜˋ)و✧
哈哈,让焦虑不再蔓延,信息不再高壁,如果你觉得这篇文章对你有帮助,就来个免费的点赞吧!
(◍˃̶ᗜ˂̶◍)✩我深海大都督正式授予你深海王国公民的身份~
(・ω< )★ 加入深海大家庭,快乐摆烂每一天!