器件型号: MSPM0L1306
您好:
使用 mspm0l 中的比较器对 Im 进行过充保护检查。 比较器上的正通道 0 进入查看电池电压的分压器、在另一个输入端 Im 使用内部 DAC 设置我希望比较器触发的基准。
我看到的预期迟滞似乎出于某种原因移动了 n-1、想知道您是否知道为什么会这样。 可能是我配置了错误的东西?
Im 在 ULP 和采样模式下使用比较器、将 VDD 作为电压基准 我正在启用 DL_COMP_INTERRUPT_OUTPUT_EDGE、并交换 COMP IRQ 处理程序中的上升沿和下降沿、以检测迟滞的进入和退出。 如有必要、我可以提供更详细的代码。
分压器由一个 1M Ω(电池侧)和一个 430K Ω(接地侧)电阻器组成、电压为 3.7V LiPo。
比较器具有 10mv(实际为 11mV)的迟滞时、我预计电池电压的实际迟滞约为 37mV(由于分压器,比例因子为 3.32);但情况并非如此。
示例:
1) 选择 DL_COMP_HYSTERES_10、内部 DAC 为 177。 4187mV 时从高电平触发到低电平、4182mV 时从低电平触发到高电平。 差分 5mV、预计为 37mV
2) 选择 DL_COMP_HYSTERES_20、内部 DAC 为 177。 在 4188mV 时从高电平触发到低电平、在 4151mV 时从低电平触发。 差分 37mV、预期为 67mV
3) 选择 DL_COMP_HYSTERES_30、内部 DAC 为 177。 在 4189mV 时从高电平触发到低电平、在 4120mV 时从低电平触发到高电平。 差分 69mV、预期 100mV
此致
Marcus