探索ISL94202EVKIT1Z评估套件:锂电池监测与控制的利器

电子说

1.4w人已加入

描述

探索ISL94202EVKIT1Z评估套件:锂电池监测与控制的利器

在电子工程师的日常工作中,对于锂电池的监测与控制是一个至关重要的环节。ISL94202EVKIT1Z评估套件为我们提供了一个理想的测试平台,让我们能够深入了解和评估ISL94202锂离子电池组监测和控制IC的性能。今天,我们就来详细探讨一下这个评估套件。

文件下载:ISL94202EVKIT1Z.pdf

一、套件概述

ISL94202EVKIT1Z是专门用于测试ISL94202的套件。ISL94202能够监测电池的电压、电流和温度,并将这些模拟值转换为12位数字值。它还具备电池平衡控制功能,可实现独立的电池组操作。同时,其默认的独立操作模式可以被外部微控制器覆盖,并且通过基于PC的图形用户界面(GUI),我们可以监测独立操作模式,也能演示外部微控制器的操作。

规格参数

  • 电池配置:可配置为3到8节电池,默认3节。
  • 电压范围:标准电池电压范围为2.699V至4.250V。
  • 延迟时间:过压(OV)和欠压(UV)延迟时间分别为1秒和4秒。
  • 平衡参数:电池平衡(CB)最大电压差为0.501,最大/最小电压分别为4.032V和3.100V。

关键特性

  • 状态指示灯:用于监测RGO、EOC、SD和PSD等状态。
  • 跳线配置:支持单路径或双路径应用。
  • 唤醒按钮:用于“退出睡眠”控制。
  • FET关闭按钮:可快速关闭所有FET。
  • 电池平衡指示灯:便于观察MCB过程。
  • PCB布局:可添加“焊锡编织线”以进行大电流评估。
  • 软件功能:能够实时观察和收集14个模拟测量值和27个数字状态指标。

二、套件内容与所需仪器

套件包含

  • ISL94202EVAL1Z评估板
  • MCB_PS_Z多电池电源测试板
  • ISL94202INTFACEKIT1Z USB转 (I^{2} C) 接口套件,包括PCB和 (I^{2} C) 电缆
  • USB电缆,用于连接PC和USB - (I^{2} C) 接口板

所需仪器

  • 30V/1A可调电源
  • 连接电源和MCB_PS_Z板的电线
  • 精密万用表(可选)
  • 示波器(可选)
  • 电缆和电线(可选)

三、软件安装与硬件设置

软件安装

  1. 将ISLUSBI2C USB连接到PC,设备应在设备控制面板的人机接口设备下自动枚举,供应商ID为0x09AA,产品ID为0x2036,由于是HID设备,无需特殊驱动。
  2. 将isl94203evkit1z - software.exe程序复制到PC的任意位置,双击运行安装文件,可能需要以管理员身份运行。

硬件设置

  1. 检查板上的跳线和开关,设置如下:
    • ADDR跳线设置为“0”。
    • xT2选择跳线设置为“CELL”或“FET”。
    • FET跳线设置为单路径或双路径,先从单路径开始。
    • J4和J9跳线设置为“1 Path”。
  2. 将电源连接到MCB_PS_Z板,正极连接J5/J11,负极连接J8/J12,JP2/8CELL上应有跳线。
  3. 将电源电压设置为28V(每节电池3.5V),可选择检查J1或J3端子的电压是否为每节3.5V。
  4. 关闭电源。
  5. 将ISL94202板直接连接到MCB_PS_Z板的J1连接器,确保连接在J1的接地侧。
  6. 打开电源,如果没有LED亮起,按下“WakeUp”按钮,此时应有一个绿色LED(RGO)亮起,表明ISL94202上的LDO稳压器正在工作,各点电压应为:
    • (RGO = 2.5V pm 3%)
    • (VREF = 1.80V pm 0.5%)
  7. 将PC的USB端口连接到ISL94202INTFACEKIT1Z接口板的USB端口。
  8. 将 (I^{2} C) 电缆从ISL94202INTFACEKIT1Z板连接到ISL94202EVKIT1Z板(J13)。
  9. 打开ISL94202 GUI软件,使用软件读取电池电压。
  10. 将板输入的电压(使用万用表测量每个输入电压,因为MCB_PS_Z板可能无法准确将电压均匀分配为3.5V)与GUI提供的读数进行比较,这些电压应接近匹配。

四、PCB布局指南

PCB的设计对电路的交流性能影响很大,为了实现最佳的高性能,我们需要遵循以下建议:

  • 使用低电感元件:强烈推荐使用芯片电阻和芯片电容等低电感元件。
  • 最小化信号走线长度:特别是VDD、电荷泵去耦、CS1、CS2和VC0 - VC8输入,信号线上的过孔会在高频时增加电感,应尽量避免。
  • 匹配通道间的模拟I/O走线长度和布局对称性:对于CS1和CS2线尤为重要,因为它们的输入通常是非常低的电压。
  • 最大化使用交流去耦PCB层:所有信号I/O线应在连续的接地平面上布线,避免信号I/O线上的过孔。
  • 使用高质量的连接器和电缆:测试时,应匹配电缆类型并尽量缩短电缆长度。

五、GUI使用指南

快速设置

  1. 板上电并通过USB电缆连接到PC后,启动GUI程序,点击下拉框。
  2. 点击“Read Voltages (Single)”,更新所有电池电压、温度和电流读数以及状态指标。
  3. 点击“Read Pack Settings”,返回设备中设置的配置参数。

各功能区域介绍

通用屏幕

GUI右侧显示ISL94202的状态,顶部是电压、电流和温度读数,底部是状态位,屏幕底部有温度设置和内存访问的控制按钮。

电池电压扫描

电压读数显示每个电池的电压值,以及CELLMAX和CELLMIN值。为了正确实现此操作,GUI会停止ISL94202的内部电压扫描,读取电池电压和CELLMAX、CELLMIN值后再重新启动自动扫描。电池平衡操作在扫描期间会停止,以避免因外部电压降导致电池电压读数错误。当电池电压低于欠压水平或高于过压水平时,电压读数的背景颜色会变为红色,当电压恢复正常时,背景颜色会变回白色。

温度读数

默认状态下,温度读数框显示温度输入的电压。内部温度读数可通过点击“TGAIN”按钮更改温度增益设置,外部温度读数的转换取决于增益设置、外部电阻分压器组件和热敏电阻值的转换。

电流读数

电流读数由四个框组成,分别显示感测电阻两端的电压、电流值、电流电阻值和电流放大器增益设置。

状态位

GUI屏幕右下角的状态指示灯反映设备中状态位的状态,红色表示故障或越界条件,绿色表示正常操作条件。点击“Read Status bits”可仅更新状态位。

FET指示灯

电压读数上方的FET指示灯显示PCFET、CFET和DFET控制位的状态,可通过点击指示灯设置或清除这些位来控制FET的开关,但在设备独立操作模式下,GUI无法控制FET。

其他主屏幕控制

  • I2C地址设置:通过“ I2C Addr”框设置I2C总线的从字节,默认值为50H。
  • 温度测量选项:可选择温度测量单位为伏特或摄氏度,更改设置会启动电压扫描并更新Pack Settings。
  • 内存访问:访问EEPROM需要设置访问控制位,可通过点击相应按钮更改访问代码。
  • 内部AD实用程序:可实时查看和记录AD读数,选择内部Mux通道后,数据收集和绘图会自动开始。

六、内存访问与设置

RAM

ISL94202有RAM和配置内存两个主要内存区域,RAM包含瞬态值,如电池电压、状态位和微控制器覆盖条件。用户可通过RAM选项卡直接访问RAM内存,按下“Read All RAM”按钮可更新GUI中的值,也可单独更新每个寄存器位置。只有6个寄存器(地址84H至89H)可由用户更改,写入新的十六进制值并按下“W”按钮即可更改寄存器内容。

配置内存

配置内存由EEPROM单元和配置RAM两部分组成,上电时,EEPROM的内容会复制到配置RAM,设备从配置RAM中运行。读写EEPROM不会自动通过配置RAM,写入EEPROM的值在设备电源循环或从EEPROM读取并重新写入配置RAM后才会生效。GUI的EEPROM选项卡显示一组寄存器,其值取决于访问代码,可通过“Read EEPROM”或“Write EEPROM”按钮自动设置访问代码。写入配置内存的RAM部分可单独写入每个字节,而写入EEPROM部分需要写入一页的所有四个字节。

用户内存

用户内存区域与配置内存不同,所有读写操作仅针对EEPROM,设备出厂时用户内存已清零。使用“Load User Factory Default”可将软件版本号放入GUI用户内存位置,用户可写入其他数据,写入ISL94202用户EEPROM需要单独写入或使用“Write User EE”按钮。

电池设置选项卡

该选项卡提供对配置RAM内容的访问,使用“真实世界”的值,便于编程电池组的操作和监测当前设置。更改值后,需按下“Write Pack Settings”按钮将新值写入设备配置内存,按下“Write EEPROM”按钮可将值写入EEPROM。

各设置参数详解

  • 电压限制:可设置电压阈值和延迟时间,电压范围为0V至4.8V,定时器值有不同的范围。OV Lockout阈值通常大于过压阈值,UV Lockout阈值通常低于欠压阈值,达到这些阈值会导致相应的操作。
  • 电流限制:设置放电过流、充电过流和放电短路事件的电流限制和延迟时间,还可设置充电和负载脉冲宽度的持续时间。
  • 定时器:控制设备在不同模式下的时间,如正常模式、IDLE模式、DOZE模式和睡眠模式,WD定时器用于微控制器覆盖操作。
  • 电池数量:“# of Cells”框指定连接到电池组的电池数量,默认值为3,若设置值大于实际连接的电池数量,可能会导致设备无法正常启动。
  • 电池平衡限制:设置电池平衡的电压和温度限制,CB Max Delta指定CELLMAX和CELLMIN值的最大差值,超出此限制会设置CELLF标志。
  • 温度限制:设置充电和放电的温度限制以及温度恢复水平,这些值受TGAIN位影响。
  • 电池选项:包括各种选项控制,如将xT2输入视为FET温度、启用CELLF PSD动作、启用开路PSD、启用UVLO电源关闭、禁用开路扫描和级联两个ISL94202等。
  • 电池平衡启用:可选择在充电、放电或充电结束时启用电池平衡。

七、微控制器控制选项卡

该选项卡提供了GUI覆盖设备内部操作的机制,外部微控制器可使用类似技术为电池组提供不同的功能。

  • 电源控制:通过复选框控制设备的操作模式,点击“None”可移除任何强制条件,但无法将设备恢复到正常操作模式,除非检测到电池组中有电流流动。
  • 单个电压监测:GUI或外部微控制器可强制读取内部MUX提供的任何电压,选择要测量的电压并点击“W”按钮,可进行单次或多次电压捕获。
  • 微控制器操作:包括“µC Does Scan”、“µC Controls FETs”、“µC Does Charge Mon”、“µC Does Load Mon”等操作,可控制设备的扫描、FET、充电器监测和负载监测功能,同时启动看门狗定时器。
  • 微控制器电池平衡:可手动控制电池平衡操作,设置“µC Does Cell Bal”和“Cell Balance On”位,检查单个电池平衡位可激活电池平衡输出。

八、演示选项卡

该选项卡提供了一些演示控制,可在不连接真实充电器或负载的情况下测试某些功能,模拟电流流动和过流错误。

  • 电流方向演示:“Force Charge Indicator”或“Force Discharge Indicator”可强制设备指示充电或放电条件,点击“Un - force Current Direction Indicator”可清除条件。
  • 过流演示:使用“Force Charge Overcurrent Condition”等选项模拟过流或短路条件,通过连接电位器可更好地观察操作。

九、硬件概述

跳线设置

  • ADDR:选择 (I^{2} C) 地址,默认连接到“0”位置,设置为“1”时,GUI (I^{2} C) 地址值需更改为“52”。
  • XT2 SELECT:可选择监测电池端子附近的Th2a热敏电阻或功率FET下方的Th2b热敏电阻,监测FET热敏电阻时,可在GUI中勾选“xT2 Monitors FET”。
  • POWER FET CONFIGURATION:支持单充电/放电路径和单独的充电/放电路径,通过J4和J9跳线进行配置,测试大电流时可使用焊锡编织线替换分流器。

AFE

ISL94202的模拟前端添加了外部电池平衡组件,电池平衡输出为约25µA的恒定电流,评估板使用100Ω电池平衡电阻,可平衡约40mA的电流,每个电池平衡电路都有LED指示灯。电池输入滤波器由1k电阻、4.7nF接地电容和10nF电池间电容组成,可根据应用进行调整,但需考虑输入电阻对测量精度和热插拔的影响,以及电容对开路检测电路的影响。

保护电路

  • 防止负电压和高压瞬变:在VBATT、DSCG +和CHRG +到GND上使用二极管,防止ISL94202引脚出现负电压,同时保护输入免受高压瞬变影响。
  • ESD保护:在电池组引脚和 (I^{2} C) 输入上提供瞬态电压抑制器和保护设备,防止ESD问题,但 (I^{2} C) 接口的保护设备可能会影响ISL94202的上电,可移除该设备并使用跳线解决。
  • 防止差分电压过大:在电流感测输入上连接背对背二极管,防止这些引脚之间出现过大的差分电压。

按钮与指示灯

  • 按钮:提供唤醒按钮和FETSOFF按钮,唤醒按钮模拟电池组连接到充电器,FETSOFF按钮可直接关闭功率FET和电池平衡FET。
  • 指示灯:有RGO(绿色)、EOC(红色)、SD(红色)和PSD(红色)四个LED指示灯,使用电流镜驱动LED,减少RGO输出的电流消耗。

十、常见问题解答

设备无法正常上电

在给评估板供电之前,断开 (I^{2} C) 电缆,上电后再连接 (I^{2} C) 接口,因为板上的U2有从 (I^{2} C) 走线到RGO的内部保护二极管,会影响设备的上电循环。

电池测量精度不匹配规格

  • 测量源输出阻抗:测量源应具有低输出阻抗,如Intersil MCB_PS_Z板,后期型号可添加10µF电容以减少采样误差。
  • 电压比较位置:应将ADC读数与PCB上输入电阻之前的电压进行比较,避免因长电缆导致的电压降影响测量结果。
  • 焊接应力:焊接电路板可能会改变封装的应力,影响电压参考值,可通过外部微控制器添加偏移量进行校正。

电池设置更改后未生效

在“Pack Settings”选项卡或主屏幕上更改选项位后,需在“Pack Settings”选项卡或“Config Mem”选项卡上执行“Write EEPROM”操作,否则更改仅存在于ISL94202配置RAM空间中。

重复读取EEPROM内存时通信锁定

旧的GUI代码存在问题,建议使用新的Win7/8代码,在未更换代码之前,可通过移除 (I^{2} C) 电缆并使用跳线短暂连接和释放SCL线到VSS来清除ISL94202端口。

ISL94202EVKIT1Z评估套件为我们提供了一个全面的平台,让我们能够深入了解和评估ISL94202的性能。通过合理的设置和使用,我们可以更好地实现锂电池的监测与控制。在实际应用中,我们还需要根据具体需求进行调整和优化,以确保系统的稳定性和可靠性。大家在使用过程中遇到过哪些有趣的问题呢?欢迎在评论区分享。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分