ZHCSSI5B December 2022 – March 2024 BQ25758
PRODUCTION DATA
该器件包括一个 16 位 ADC,用于根据器件的运行模式监视关键系统信息。如果 VVAC>VVAC_OK 或 VBAT>VREGN_OK 有效,则允许 ADC 运行。ADC_EN 位提供启用和禁用 ADC 以节省功耗的功能。ADC_RATE 位允许连续转换或单次转换行为。单次转换完成后,ADC_EN 位清零,必须重新被置为有效才能开始新的转换。
ADC_SAMPLE 位控制 ADC 的分辨率和采样速度。默认情况下,除非在 ADC 功能禁用寄存器中进行禁用,否则 ADC 通道都将以单次转换或连续转换模式进行转换。如果通过设置相应的位禁用了某个 ADC 参数,则相应寄存器中的读回值将是来自最后一次有效 ADC 转换的值或是默认的 POR 值(如果没有发生任何转换则为全零)。如果在 ADC 测量周期中间禁用某个 ADC 参数,则器件会完成该参数的转换,但不会在下一个转换周期开始时转换该参数。如果在单次转换模式下禁用所有通道,则 ADC_EN 位被清零。
仅在单次转换模式下完成转换时,ADC_DONE_STAT 和 ADC_DONE_FLAG 位产生信号。该事件产生一个 INT 脉冲,可以使用 ADC_DONE_MASK 屏蔽该脉冲。在连续转换模式期间,ADC_DONE_STAT 位没有任何意义,将为“0”。在连续转换模式下,ADC_DONE_FLAG 位将保持不变。
无论器件中是否存在故障,都会运行 ADC 转换。即使发生故障(例如导致功率级禁用的故障),ADC 转换也会继续,主机必须设置 ADC_EN =“0”以禁用 ADC。ADC 读数仅对直流状态有效,对瞬态无效。当主机写入 ADC_EN = 0 时,ADC 立即停止,ADC 测量值对应于上次有效的 ADC 读数。
如果主机需要更平稳地退出 ADC,则可以执行以下任一操作:
当系统负载由电池供电(输入源被移除或器件处于高阻态模式)时,ADC 会自动为 REGN 供电并增大静态电流。为了保持低电池漏电流,建议为 ADC 设置占空比或完全将其禁用。