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.

[参考译文] TLA2024:PGA 增益能否针对不同通道进行动态编程?

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/732010/tla2024-can-the-pga-gain-be-programmable-dynamically-for-different-channel

器件型号:TLA2024
主题中讨论的其他器件:TLA2022

尊敬的先生:

我计划使用 TLA2022/4来监测 USB A 接口的电压和电流。 电压和电流输入范围不同。 我可以为不同的通道设置不同的 PGA 增益吗? 并且可以在连续读取期间动态设置它吗?

谢谢

BR

任  

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



    使用连续转换模式时、可以随时更改配置寄存器。 但是、结果可能不符合您的预期。

    如果器件处于连续转换模式、则很难确定转换的开始和结束时间(尤其是因为这是一个没有 DRDY 线路的 I2C 器件)。 当器件通过新的 I2C 写操作设置配置寄存器时、配置寄存器被写入、但在进行中的转换完成之前、寄存器中的更改不会生效。

    例如、如果器件正在进行转换、以获得 FSR=±2.048V 的 AIN0-AIN1。 然后将通道更改为 AIN2-AIN3、并将新的 FSR 设置为±0.256。 在首次转换完成之前、不会发生 PGA 通道中的这种变化。 由于很难确定转换的开始和结束时间、因此在大约1个数据周期的新通道配置发生时存在不确定性。 然后、您需要等待另一个数据周期才能完成转换。

    如果您是从通道切换到通道、则可以更轻松地使用单冲转换模式、以便您知道转换何时开始(由于内部振荡器、大约有10%的不确定性和20us 的器件上电延迟)。 然后、您将等待1/数据周期+ 20us 以读取器件、设置配置寄存器、然后开始转换。


    吴约瑟
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Wu:
    感谢您的快速回复。
    如果芯片在单次触发模式下工作、能否获得稳定的结果? 对于同一示例、我将 FSR=±2.048V 设置为 AIN0/1、然后等待1/数据周期+ 20us 以读取结果(在这里、我可以读取几次以获得稳定的结果)。 然后等待几到几十 ms、我设置 AIN2/3的 FSR=±0.256、同时等待1/数据周期+ 20us 以读取结果。 再次对通道 AIN0/1重复第一步...这些结果将是预期的结果、对吧?

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



    您应该在单次模式下获得稳定的结果。 ADC 是单周期稳定、因此开始转换时、每次转换时数据都应该良好、而无需等待稳定。

    请注意,当内部振荡器变化±10%时,您需要等待(1/数据周期)*1.1 + 20us。


    吴约瑟
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Wu:
    谢谢。
    等待时间对于我们的应用来说是可以的。

    BR