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.

[参考译文] ADS131M03:测试信号激活

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1271517/ads131m03-test-signal-activation

器件型号:ADS131M03

您好!

我的设计中使用了 ADS131M03、到目前为止、它是一款出色的 ADC。 我希望在我的固件中实施自检、并且根据数据表中的第8.3.9节、该器件具有内部测试信号。

当我将 CHx_CFG 设置为0x00 (x = 0、1、2)时、我得到我的电路的预期电压、例如

测量值:CH0 = 0.081795V、CH1 = 0.495833V、 CH2 = 0.000132V

这些电压是点对点的。 我不使用 PGA、即增益= 1。 现在、当我要激活测试模式时、我将 CHx_CFG 设置为0x02 (正测试信号、如第8.6.20节所述)。  我得到的信号为零:

测量值:CH0 = 0.000004V 、CH1 = 0.000002V、 CH2 =-0.000005V     

CHx_CFG = 0x03 (负测试信号)也是如此。

测量值:CH0 = 0.000001V 、CH1 =-0.000005V 、 CH2 = 0.000013V    

CHx_CFG = 0x01按预期短接 AIN-和 AIN+。  

测量值:0.000005V、CH1 = 0.000013V、 CH2 =-0.000006V   

请问我缺少什么?

谢谢

马丁

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

    尊敬的 Martin:

    在您向寄存器写入0x02 0r 0x03以选择测试信号之后、是否可以重新读取 CHN_CFG 寄存器以进行检查?

    此致、

    戴尔  

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

    尊敬的 Dale:

    感谢您的留言。 是的、我始终检查

    W (2760)从寄存器0x13读回0x03、预期的写入为0x03。

    最佳

    马丁

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

    尊敬的 Martin:

    我来检查一下硬件、明天我会给您回复。

    谢谢、此致(&R)、

    戴尔

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

    尊敬的 Martin:

    感谢您的耐心。 我已通过软件在 EVM 板上进行了检查和验证、CHN_CFG 寄存器的 MUXn[1]位仅是您需要编程以选择正测试信号或负测试信号的位。 您能告诉我您在每种条件下直接从 ADC 获得的原始数据( CHN_CFG 寄存器中的0x02或0x03)吗?

    此致、

    戴尔