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.

[参考译文] F28377D-SEP:ADC–DAC 环回:随着 F2837x/F2838x 上的电压增加偏移量

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1604416/f28377d-sep-adc-dac-loopback-increasing-offset-with-voltage-on-f28379d-f2838x

器件型号: F28377D-SEP

尊敬的团队:
我使用 Simulink 在 F28379D LaunchPad 上运行简单的 ADC–DAC 环回测试。
在该器件上、DACOUTA 和 ADCINA0 被路由到相同的物理引脚 (J3、引脚 30)、因此我在 Simulink 模型中选择了相应的配置。 将常量值写入 DAC、其输出在内部环回 ADC、并比较原始 DAC 和 ADC 计数。


在较低的 DAC 电压条件下、观察到的 DAC 值和 ADC 读数之间的差值约为 25–40 个计数。 但是、随着 DAC 输出电压的增加、该差异会增加到大约 90–110 个计数。


我知道、由于噪声和非理想因素、ADC 读数可能与 DAC 输出不完全匹配。 不过、我期望偏移在整个范围内保持相对恒定。 相反、误差似乎随电压的增加而增加。
在 F2838x 器件上运行相同的测试时也观察到了类似的趋势。

为什么这种差异与在此 ADC - DAC 环回设置中观察到的电压越来越大?

我已附上 ADC–DAC 环回测试结果以供参考: ADC DAC 环回 Test.xlsx 


此致、
Raghavendra

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

    尊敬的 Raghavendra:  

    根据您提供的 ADC DAC 环回 Test.xlsx 测试的测试数据、我可以看到一个清晰的模式、该模式确认 DAC 输出和 ADC 读数之间的差异随着电压的增加而增加。 查看您的数据:

    • 在低 DAC 值(0-250 个计数)下、差异在大约 25-42 个计数时相对一致
    • 在中量程(500-2000 个计数)中、差异在 40-45 个计数时保持相当稳定
    • 在较高的 DAC 值(2250-3750 个计数)下、差异显著增加、达到 132 个计数
    • 在最大 DAC 值 (4095) 下、差异降至计数 0、表明 ADC 饱和

    是的、这种行为对于 ADC-DAC 系统完全正常、例如 F28379D LaunchPad 中的系统  

    DAC 输出和 ADC 读数之间的差异随着电压的增加而增加、这是实际数据转换器的一个常见特性。 数据中显示的模式(其中误差在中间范围内相对稳定,但在较高的值时会增加)是转换器电路中的典型非理想因素

    数据特别突出表明、系统在中等范围(500-2000 个计数)内的行为最线性、因为两者之间的差异保持相对一致。 如果您需要在转换器的最线性区域内工作、这些信息非常有用。

    如果精度对于您的应用至关重要、您可以考虑基于此表征数据实现校准功能以补偿非线性行为。
    谢谢
    Srikanth