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.

[参考译文] TMS320F28377D:16位 ADC 代码生成12位结果

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1183210/tms320f28377d-16-bit-adc-code-generates-a-12-bit-result

器件型号:TMS320F28377D
主题中讨论的其他器件:C2000WARE

我正在尝试 将 C2000Ware 中 TMS320F28377D 的 ADC 示例从12位单端模式修改为16位差动模式。 仅在  位字段示例中更改 AdcSetMode()函数中的参数或在 driverlib 示例中更改宏定义 EX_ADC_Resolution 将无法正常工作、因为结果仍然为12位。 有人可以为我提供适用于16位 ADC 的基本代码、还是只提供任何建议?

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

    您好!

    主题专家因休假而不在办公室。 请预计在1月1日的第一周之前收到回复。 对给您带来的不便深表歉意。

    此致、Santosh

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

    您好!  

    对于16位 ADC 模式:

    硬件输入应为差分输入;

    ADCCTL2 SIGNALMODE = 1、 分辨率= 1;

    ADCSOC0CTL ACQPS 是16位模式下的一个较大数字(对于200MHz 时钟、可尝试119)。

    希望这些能为您提供帮助!

    感谢您与我联系。

    此致、

    Lily

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

    我使用  TMS320F28377D 如何配置16位 AD 转换中描述的方法解锁16位模式、从而解决了我的问题? 

     每次器件上电后、我都需要采取这些 复杂的措施来解锁16位模式... 是否有办法避免这种情况?