This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] PCM6240-Q1:PCM6240-Q1电压测量寄存器12位值-如何将其转换为电压?

Guru**** 2347070 points
Other Parts Discussed in Thread: PCM6240-Q1
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1515811/pcm6240-q1-pcm6240-q1-voltage-measurement-registers-12-bit-value---how-to-convert-it-to-volts

器件型号:PCM6240-Q1

工具/软件:

我正在处理一个使用 PCM6240-Q1的项目。

例如、我尝试读取 DIAG_MON_MSB_VBAT 和 DIAG_MON_LSB_VBAT 的值。

(我想读出下面的所有内容、其工作方式应相同)

  • DIAG_MON_MSB_VBAT、DIAG_MON_LSB_VBAT      0x5A、0x5b
  • DIAG_MON_MSB_MBIAS、DIAG_MON_LSB_MBIAS     0x5C、0x5D
  • DIAG_MON_MSB_IN1P、DIAG_MON_LSB_IN1P          0x5E、0x5F
  • DIAG_MON_MSB_IN1M、DIAG_MON_LSB_IN1M        0x60、0x61

我必须首先发送命令以切换到 I2C 寄存器中的第1页、然后可以发出这些命令。

我可以读回读数、但我不知道我在看什么。 我试图从数据表中找到有关如何解释这些值的信息、但我无法做到。 它知道这是一个12位的值、但我不知道位0在哪里开始、4096在哪里结束电压电平。 有人能帮忙吗? 谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../PCM6xx0-SAR-Voltage-Calculator.xlsx

    仅供参考、可通过 SAR ADC 计算出的最高电压为12V。 因此、如果您的电压超过此值(例如、14V VBAT)、您将计算限值12V。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢。 我注意到、在该范围的高端电压似乎并不可靠。 ADC 在接近其范围限值时似乎达到饱和。