主题中讨论的其他器件:THS4509、 LAUNCHXL-F28P65X、 SysConfig
工具/软件:
我的电路具有 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 斜坡信号

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


然后我尝试了同时减去 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