🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
#电源部分设计 # ## 一.A13电源引脚介绍 ## 这里我们先找A13的主要电源引脚,也就是datasheet中标识为Power的引脚,用excel筛选下可得: ![](http://7xvwj0.com1.z0.glb.clouddn.com/16-7-4/36316023.jpg) 简单说下各电源的用处 | 电源 | 用途 | | ----- |-----------| | VCC | IO口电源| |AVCC| 模拟电路电源| |VDD_CPU|CPU内核电压| |VDD_INT|Interrupt Power,中断电源?| |VCC_DRAM|内存电源| | V33_HP |耳机电源| |V33_USB|USB电源| 查阅手册可知它们的参考范围: ![](http://7xvwj0.com1.z0.glb.clouddn.com/16-7-4/17484878.jpg) 把板子上所有的电源按电压分类: | 电压(V) | 电源名 | 备注| | ----- |-----------|---| | 5 | DC输入电压|-| | 4.2 |锂电池供电|-| | 3.3 |VCC,V33_HP,V33_USB|-| | 2.7~3.3 |AVCC|为模拟键盘等供电| | 2.8 |摄像头电源|工作电流约20mA| |1.3/1.8|摄像头内核电压|-| |1.5|VCC_DRAM|最大工作电流IDD5B=200mA| |1.1~1.4|VDD_CPU|不同电压对应不同主频| |1.2|VDD_INT|-| 可见板子上需要的电压种类比较多,如何生成、管理这些电源是个问题。 ## 二.AXP209介绍及电源树设计 ## AXP209 是专为全志A10/13/20等主控配备的电源管理芯片(PMU),管脚如下图所示: ![](http://7xvwj0.com1.z0.glb.clouddn.com/16-7-4/50236130.jpg) 具体功能可以查看它的datasheet,简而言之,它提供以下功能: | 功能 | 参数 | | ----- |-----------| | DC-DC2 | 0.7~2.275V可调,1.6A max| | DC-DC3 | 0.7~3.5V可调,1.2A max| | LDO1 | 3.3V,30mA| | LDO2 | 1.8~3.3V可调,200mA max| | LDO3 | 0.7~3.3V可调,200mA max| | LDO4 | 1.8~3.3V可调, 200mA max| | LDO5 | 1.8~3.3V可调, 50mA max(不常用)| |锂电池充电|1.8A max,可指示,内建库仑计| |系统管理|支持软硬复位/关机等| |管理接口|I2C| 充分利用AXP209的电源接口,设计电源树如下: ![](http://7xvwj0.com1.z0.glb.clouddn.com/16-7-24/1871435.jpg) 最终还是基本按照官方设计来的,使用了很多外置DCDC。 ``` 因为之前将VDD_CPU和VDD_INT合并,DCDC3作为DRAM电源的设定,需要将设置PMU电压调整到boot0中进行, 而原boot0并没有进行PMU操作就直接进行DRAM的初始化,将会导致boot失败。 ``` ## 三. 电源部分原理图设计 ## ### AXP209 部分设计 ### ![](http://7xvwj0.com1.z0.glb.clouddn.com/16-7-26/5347569.jpg) 从原理图上按顺序(U字形)分析各个引脚: 1. **TS**:温度传感引脚,可以接热敏电阻,不用时接普通100欧电阻 2. **PS,ACIN,VBUS** 分别是IPSOUT输出,DC输入,usb otg的电源输入,如果没有DC输入,则直接短接它和USB_VBUS 3. **EP**就是底部散热焊盘 4. **CHGLED**是充电指示,BACKUP可以接后备电池 5. **VINT**是内部2.5V逻辑电压,可以用来设置LDO,DCDC的开机默认电压 6. 中间一堆稳压滤波电容保证内部参考电压稳定 7. **EXTEN**用来管理外部DCDC芯片的使能 8. **POWERON** 开机键,动作逻辑见datasheet 9. **SCK/SDA**,AXP209通过TWI0来被A13管理 10. A13的NMI接AXP209的中断引脚**IRQ**(电源中断优先级相对最高的),A13的RST引脚接**PWROK**,即AXP209完成电源系统的启动后 启动A13 11. 往上就是一堆LDO的稳压电容 12. 再往上是3路DCDC的外部电路,都是BUCK降压型DCDC ,参数使用datasheet推荐的参数。 13. DCDC1是锂电池管理部分,其中采样电阻**30毫欧**,一般封装在0805以上。 ### 外部DCDC设计 ### ![](http://7xvwj0.com1.z0.glb.clouddn.com/16-7-26/76005973.jpg) 3.3V输出和1.5V输出均是buck降压电路,5V输出为boost升压电路,按典型应用电路设计即可。 ![](http://7xvwj0.com1.z0.glb.clouddn.com/16-7-26/94713879.jpg) 背光电路使用PT4101,可支持2~8颗 LED串联,典型20mA恒流驱动。 这里使用PB10作为使能,PB2的PWM作为调光。 ## 一.多层板的电源层设置## 在4层及以上PCB中,通常有两层作为电源层和地层,而不是像双面板那样大面积敷地。 这样设计的好处是: - 方便走线 - 只要在需要接地或者接电源的地方打过孔即能联通,再也不用绕线连接了~ - 方便控制阻抗 - 对于需要控制阻抗的电路来说,两层板的厚度是很难做到对应的阻抗的,4层板一般0.2mm的PP胶就较容易做到对应阻抗 - 底下有完整的地参考层容易控制阻抗 - 较大的电源平面保证电压的一致性 ## Altium Designer下的电源层设置 ## AD中的层叠管理器设置如下: ![](http://7xvwj0.com1.z0.glb.clouddn.com/16-7-27/570660.jpg) 电源层和地层都是 **Internal Plane**,即**负片层**,画线的地方是无铜的,所以又被称为电源层分割。 注意打的过孔在负片层会有一段“清空”距离,有时候太密的过孔会截断电源层或地层的回流, 这时就需要调整过孔的分布,或者在规则里减小些这个“清空”距离 ![](http://7xvwj0.com1.z0.glb.clouddn.com/16-7-27/1530652.jpg) 最后完成的电源层分割如下,可以看到A13由于有众多电源,整个电源平面被分割得很厉害 ![](http://7xvwj0.com1.z0.glb.clouddn.com/16-7-27/99989785.jpg)