电子说
在电池测试和形成的领域中,ADBT1002这款灵活且功能丰富的数字控制器表现得尤为出色。它专为高容量电池测试和形成制造以及精密电池测试仪器应用而设计,能够为电子工程师们带来诸多便利和优势。
文件下载:ADBT1002.pdf
ADBT1002具备对电压和电流的精确测量能力,这是电池测试中至关重要的一环。它拥有4个PWM控制通道,分辨率最高可达14位(有效),能够实现精准的脉冲宽度调制控制。同时,可选择同步和异步整流操作,还具备可编程死区时间补偿功能,并且开关频率能在62.5 kHz至500 kHz之间以2的幂次方步长进行编程。
支持多相操作,不同通道之间可以协同工作,提高整体性能。还具备芯片间数字电流共享和频率同步功能,方便多个设备并行使用,实现更大的电流容量。
采用数字控制环路,配备可编程PID环路滤波器,能够根据不同的应用需求进行灵活调整。具备快速直流母线电压前馈功能,可有效应对电压变化。同时,集成了每通道的频谱分析功能,方便工程师对信号进行监测和分析。此外,还提供SPI端口控制和状态接口,以及主机中断功能,可在可编程状态变化时及时通知主机。具备恒流和恒压两种工作模式,设定点分辨率高达15位,并且提供输入和输出浪涌电流保护功能,确保设备和电池的安全。
支持外部NTC热敏电阻温度传感和内部管芯温度测量,能够实时监测设备的温度情况。用户还可以对输入电压和电流进行校准,以提高测量的准确性。设备的工作温度范围为0°C至85°C,能够适应不同的工作环境。
在电池形成和测试过程中,ADBT1002能够精确控制电池的充电和放电过程,确保电池的性能和质量。它可以实现对电池电压和电流的精确测量和控制,满足不同类型电池的测试需求。
适用于具有回收能力的高效电池测试系统,能够提高测试效率,降低能源消耗。通过精确的控制和监测,确保电池在测试过程中的安全性和稳定性。
可用于电池调节(充电和放电)系统,实现对电池的精确充电和放电控制,延长电池的使用寿命。
每个通道都配备了精密的电流感测差分放大器和电压感测差分放大器,分别具有固定增益40和0.5。通过一对同时采样的ADC,将经过调理的电流和电压信号转换为12位数字表示,然后传输到数字控制器进行处理。
基于有限状态机(FSM)的比例积分微分(PID)控制器提供数字环路控制。用户可以通过主机SPI对控制器的滤波器系数进行编程,以实现控制环路的补偿。电流和电压设定点基于寄存器,用户可以通过SPI进行配置。独立的电流和电压控制环路支持恒流和恒压工作模式,控制器的输出用于命令14位数字PWM的占空比。
外部主机通过3线或4线SPI与ADBT1002进行通信。通过SPI_CS、SPI_SCK和SPI_SDIO引脚实现3线SPI通信,通过SPI_CS、SPI_SCK、SPI_SDIO和SPI_SDO引脚实现4线SPI通信。通过SPI接口,主机可以对控制器进行配置,访问内存映射寄存器。
使用HW_IRQ信号向主机提供中断请求。用户可以通过SPI端口可访问的寄存器组选择哪些内部事件生成主机中断请求,事件选项包括系统错误、通道数据准备好、通道电压和电流超限检测、通道操作完成以及辅助ADC高低阈值检测等。
ADBT1002的内部时钟可以由内部振荡器、外部16 MHz晶体或外部16 MHz振荡器提供。通过配置相位交错功能,可以减少输入和输出纹波,提高系统的稳定性。此外,多个ADBT1002设备可以进行同步,实现并行通道操作。
ADBT1002拥有16个GPIOx引脚,可用于控制直流母线和电池隔离开关,或获取数字源的数字输入。用户可以通过一组内存映射寄存器对GPIOx引脚进行编程,配置其参数,如压摆率、迟滞和驱动强度等。GPIOx引脚还可以配置为特定的操作模式,如用于设备间数字电流共享通信等。
配备一个8通道、12位的ADC,可用于专用(如内部温度)或通用外部测量。其中四个通道具有可选的电流源,可用于与外部热敏电阻配合进行温度测量。直流母线电压也可以通过ADC通道进行感测,并用于前馈控制机制,以减少直流母线瞬变的影响。
ADBT1002支持库仑效率测量,通过对电流进行时间积分来计算电池的充电和放电容量。积分结果可以通过一组寄存器进行访问,方便用户了解电池的性能。
在连接电池之前,为了避免大的浪涌电流,ADBT1002允许用户在连接电池之前对输出级进行预充电。通过测量电池电压和输出级电容电压,用户可以在关闭隔离开关之前将电容充电到电池的电位,从而减少连接时的电流冲击。
ADBT1002的寄存器分为多个块,包括SPI_SLV_CTRL、SYSTEM_CTRL、ADC_CTRL、CHANNEL_CTRLx和CHANNEL_MEMx等。这些寄存器用于配置SPI端口、系统参数、ADC通道、通道序列器操作以及存储序列器配置参数等。
ADBT1002的序列器支持三种操作模式:手动、半自动和自动。
ADBT1002每个通道提供两个PID控制环:电流环和电压环。在任何给定时间,只有一个PID控制环处于控制状态,即具有最小误差的控制环。用户可以通过两个独立的位来配置控制环的行为,分别是恒流模式和恒压模式。
指令限制包括VLIMIT、ILIMIT和TLIMIT三个16位可编程字段。VLIMIT与恒流模式相关,用于指示恒流充电或放电的结束点;ILIMIT与恒压模式相关,用于指示恒压充电或放电的结束点;TLIMIT可用于设置指令的持续时间或设置指令应提前完成的错误超限。
ADBT1002提供压摆率功能,可平滑指令之间的过渡。当目标值压摆功能启用时,ADBT1002会将目标值从测量值斜坡到编程目标值。寄存器映射提供了ISET和VSET位的压摆率设置。
多个通道可以并行工作,以增加工作电流。当多个通道并行工作时,一个通道被指定为主通道,将I通道的测量值(IMEAS)传输到其他通道。其他通道以恒流模式运行,并以主通道的原始IMEAS为目标。通道组可以跨越多个ADBT1002芯片。
标志块生成的标志最终会进入ADBT1002的中断控制器块。用户可以根据需要在INT_EN_CH_x寄存器中取消屏蔽各个标志,以生成中断。标志在包含该标志的通道中断状态寄存器被读取时清除。
ADBT1002的电气规格涵盖了模拟前端、控制器、PWM、ADC等多个方面。例如,电流感测通道的增益为40 V/V,增益误差为0.2%,增益漂移为10 ppm/°C;电压感测通道的增益为0.5 V/V,增益误差为0.2%,增益漂移为10 ppm/°C。电池电流和电压ADC的分辨率为12位,信噪比为70 dB。PWM的分辨率为14位,开关频率可在62.5 kHz至500 kHz之间编程。
主机通过SPI端口与ADBT1002进行通信,支持3线和4线接口。SPI_SCK作为串行移位时钟,由主机生成。SPI_SDIO在4线模式下为数据输入引脚,在3线模式下为双向数据引脚。SPI_SDO为4线模式下的数据输出引脚。SPI_CS为低电平有效芯片选择信号,用于启动读写操作。
ADBT1002是一款功能强大、性能优越的数字控制器,适用于各种电池测试和形成应用。它具有精确的测量和控制能力、多种操作模式、丰富的寄存器配置以及完善的保护功能,能够为电子工程师们提供一个可靠的解决方案。在实际应用中,工程师们可以根据具体需求对ADBT1002进行灵活配置和使用,以实现最佳的性能和效果。你在使用类似控制器的过程中遇到过哪些问题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !