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.

[参考译文] TMS320F280049C:具有 DRV8353

Guru**** 2538930 points
Other Parts Discussed in Thread: TMS320F280049C

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1022374/tms320f280049c-with-drv8353

器件型号:TMS320F280049C

您好!

我们将从100引脚 TMS320F280049C 升级到64引脚封装。 ADC 输入全部路由到不同的引脚。 我尝试调整 HAL 文件以匹配新输入、但我没有获得预期结果。 在启用实时更新的情况下进行调试时、电流感应、电压感应和 VDC 总线的 ADC 读数都悬空、就好像没有任何连接一样。  

我认为他们是一种配置、我 没有正确设置、但我无法确定我缺少的内容。 以下是我的 hal.c 和 hal.h 文件。

如果有任何指导、我们将不胜感激!

谢谢、

乍得

e2e.ti.com/.../6242.hal.ce2e.ti.com/.../5417.hal.h

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

    乍得、您好!

    最终、对"ADC_setupSOC"的调用将确定哪些 ADC 输入引脚映射到哪些 SOC。 这些配置运行后、我认为您可能需要使用"Expressions"窗口直接检查 ADC HW 寄存器中的值是否符合预期。  通常、您需要知道的所有内容都将位于 AdcxRegs.ADCSOCyCTL 寄存器中(例如、ADCA SOC0信息将位于 AdcRegs.ADCSO0CTL 寄存器中、您主要感兴趣的是 CHSEL 和 TRIGSEL 域)。  

    如果您还没有看到结果寄存器、则还可以直接查看问题是读取结果还是配置 SOC。  例如、ADC A SOC0的原始结果将转到 AdcaResultRegs.ADCRESULT0。