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.

[参考译文] TMS320F280041C:MotorControl SDK ADC 结果格式问题

Guru**** 2478765 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1469509/tms320f280041c-motorcontrol-sdk-adc-result-format-problem

器件型号:TMS320F280041C

工具与软件:

您好! 我是第一次使用此 uC、但是 ADC 结果格式有问题。 ADC 似乎返回了12位有符号值、我也是这样自行解释的。 当我向一个引脚施加一半的 Vcc 电压(1.65V)时、结果大约为1024。 我认为它必须是2048 (4096的一半)。 我尝试了 adc_ex1_soc_epwm =>相同的结果。 我需要执行此操作来设置 MotorControl SDK、该 SDK 需要4096格式的结果。  

我在做什么错? 我是否必须将 MotorControl SDK 的整个 user.h 重新编写到2048? 我在 ADCn`t 中找不到此类设置。 或者它与硬件是否相关?

谢谢!

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

    尊敬的 Pavlin:

    您使用的是控制卡还是 Launchpad?

    此外、ADC 结果取决于12/16位以及基准和输入电压。 您能仔细检查一下吗?

    谢谢!

    Susmitha

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

    我找到了! 在n`t 的 Hal.h 文件中、标准 ADC setupt 具有以下指令-> ASysCtl_setAnalogReference1P65、该指令不必存在。 我将基准电压设置为外部电压、一切都正常!

    谢谢!

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

    很高兴听到您能够解决此问题。 然后、我将关闭该主题、如果您有任何其他问题、可以随时创建另一个主题。