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.

[参考译文] TMS320F28P659DK-Q1:F28P65x 样片上的差分 ADC、但会产生失调电压、这对我们来说是一个问题

Guru**** 2609955 points
Other Parts Discussed in Thread: THS4509, LAUNCHXL-F28P65X, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1561369/tms320f28p659dk-q1-differential-adc-on-f28p65x-samples-but-gives-an-offset-which-is-a-problem-for-us

器件型号:TMS320F28P659DK-Q1
主题中讨论的其他器件:THS4509LAUNCHXL-F28P65XSysConfig

工具/软件:

我的电路具有 THS4509(差分放大器)和 TMS320F28P659DK8 UC
我向 THS 发送了单端直流 (0V-3.3V)、THS4509 差分 O/P 连接到 uC 的差分 ADC
我在示波器上测得了 THS4509 差分输出、对斜坡信号提供了线性响应 (0V I/P 具有 0V O/P)、因此验证了 THS4509 功能。
但当使用 uC 的 ADC-C 从 THS 对该差分 O/P 进行采样时、它给了我一个偏移量(THS 上的 0V I/P 为我提供了 1.55V 的 ADC 读数)、我取了 DAC-C 输出来读取它。 ADC 和 DAC 均为 12 位 3.3V 基准
在下图中、我从 LAUNCHXL-F28P65x 周期发送了大约 7 秒的 0V 至 3.3V 斜坡信号


然后、我尝试单独对两个引脚进行采样


ADC_IN_1
然后我尝试了同时减去 CPU0 本身(C 代码)

这就是我想要得到的结果、但可能会通过分别对两个引脚进行采样并在 CPU 上减去它们来失去 ADC 的动态范围
我随附了 C 代码和 SysConfig 以供参考、请帮我解决
这是当我发送 0-4.3V 的情况、这对我们来说是个问题、我们希望 0V 的 I/P、增益我们稍后要调整

e2e.ti.com/.../0652.adc_5F00_ex1_5F00_soc_5F00_software.ce2e.ti.com/.../adc_5F00_ex1_5F00_soc_5F00_software.syscfg.txt

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

    尊敬的 Anuranj:

    很抱歉、您稍后的回复、您是否仍需要支持?

    此致

    Aj Favela.