586 字
3 分钟
pcb_6
记录第一次画6层板的过程
为防止意外,添加了水印
设计目标
最近做实验气阀控制板上面的接口总是不够用,最近正好有时间,就想着做一个,这个板子的目标是:
- 可扩展
- 闭环
- 尽可能多的接口
- 尽可能小 (不喜欢太大的板子)
- i2c接口 (单纯的不喜欢spi)
- 6层板 (前两天看见6层板免费了,还有盘中孔工艺)
芯片选型
气阀主要是pwm信号来控制的,在半岛小芯上面根据自己的需求筛选了一下芯片,最终选定了一款16路pwm芯片和adc芯片,以及一个附加的参考电压芯片。
- pca9685 一款led驱动芯片 有62个可选地址
- ltc2497 adc芯片 有28个可选地址
- lt1236-5 5v参考电压芯片
所以最终理论最大气阀接口数量为 16*28=448
足够了
电路设计
pwm信号通过运放进行放大驱动气阀,adc读取气阀反馈值,通过主控芯片进行闭环运算。
整体参考官方手册进行设计,有两个要注意的是:
- 输入电压12V 需要降压电路
- 5V 3.3V 都需要,比较麻烦
结果如下:
pcb 绘制
这里闹了笑话
一开始搞不清 过孔 埋孔 盲埋孔(读者请自行百度)画了一堆盲埋孔(制作工艺复杂)嘉立创无法生产,后来又在孔的直径上面出了问题 免费直径 0.45
最终还是画好了
结果如下
不同颜色代表不同的层 关于6层板的层定义这里不再写。
芯片采购
板子大部分都直接smt贴片了,只有三个芯片自行邮寄
这里又被淘宝坑了一波,他没货不跟我说,也怪我,耽误了5天
芯片不到pcb都不做!!!!嘉立创规则。。。。。。我的错
到货
讲真 到货后大吃一惊 如图
- 芯片漏贴一个(芯片封装我买错了,打了电话芯片才寄过来自己手动改造了一下)
- 2.54排针弄成了1.27排针…
TODO 程序验证
结果
PWM 没有进行RC滤波处理 ADC 转换速率慢7.5SPS
项目上肯定是不能用了
续集无了