ADI解决方案系统结构框图
如何实现多个通道间共享DAC和ADC?
上图包含两种功能一是对电池充电,二是对电池放电,这由AD8450/1和ADP1972的模式信号决定。每个功能有两种模式恒流(CC)模式和恒压(CV)模式。两个DAC通道控制CC和CV设定点。CC设定点决定充电和放电两个功能的CC模式下环路中有多少电流。CV设定点决定环路从CC进入CV时的电池电位,同样适用于充电和放电两个功能。
精密模拟前端和控制器AD8450/1利用内部差动放大器PGDA测量电池电压,并利用内部仪表放大器PGIA和外部分流电阻(RS)测量电池上的电流。然后,它通过内部误差放大器和外部补偿网络(用于确定环路功能是CC还是CV),将该电流和电压与DAC设定点相比较。在该模块之后,误差放大器的输出进入PWM控制器ADP1972,以确定MOSFET功率级的占空比。最后是构成完整环路的电感和电容。本部分的说明针对充电和放电两个功能,因为ADP1972是降压和升压PWM控制器。
本方案中,ADC获得环路电压和电流的读数,但它不是控制环路的一部分。扫描速率与控制环路的性能无关,因此一个ADC就能测量多通道系统中大量通道的电流和电压。DAC也是如此,因而可以使用低成本DAC来设置多个通道。此外,单个处理器只需控制CV和CC设定点、工作模式及管理功能,因而它可以与许多通道接口。
ADI AD8450/1和ADP1972演示版框图