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:ADC 问题

Guru**** 2463330 points
Other Parts Discussed in Thread: MOTORWARE, TMS320F280041C

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1498657/tms320f280041c-adc-problem

器件型号:TMS320F280041C
Thread 中讨论的其他器件:MOTORWARE

工具/软件:

您好! 我有一个使用 TMS320F280041C 的可正常运行 PCB。 它是一种变频器。 所以我做了第二个 PCB 完全相同的第一个(他们在一起5个)。 但这次只有一个选定的 ADC 通道做出响应。 我正在使用 A2 (引脚2)、A6 (引脚6)、A8 (引脚37)、A10 (引脚40)、B2 (引脚7)、 B4 (引脚39)、C1 (引脚29)。 我n`t 在 Motorware 库的 hal.c 中做了任何修改,形成了工作版本。 PGA 初始化总为空。  

但只有1或2个引脚似乎响应、实际计算出电压值。 有什么可能导致这种情况的建议?

我用全新的n`t 更改了 UC (所有相同的都是如此)...

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

    案例更新。 我对两块电路板进行了测试。 在工作电压上、I`ve 注意到、如果有n`t 任何器件连接到 ADC 引脚、则会得到一个较小的值。 第二个只有"0"。 `ve 注意到  工作寄存器上的 ADCEVTSTAT 寄存器设置为0x1111。 我检查了 ADCPPBxCONFIG 寄存器、对于两个 PCB、这些寄存器都设置为0。

    我使用 ADC_EX2_SoC_ePWM 测试了 PCB 无法正常工作、似乎通道一个接一个地工作。 必须是一些设置…

    可以帮帮我吗?

    谢谢!

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

    您好、

    我正在查看该主题。 我很快就会回复您。

    谢谢、

    Susmitha.

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

    尊敬的 Pavlin:

    您是否 在正常工作和非正常工作的电路板上运行了 ADC_ex2_soc_EPWM 示例? ADC 结果显示什么?

    您使用的是哪种 F280041x 封装? 您能否确认示例是否也支持该软件包?

    谢谢、

    Susmitha.

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

    是的! 它正在处理两块 PCB。 我添加了所有必要的 ADC 引脚、一切都正常。 问题仅与 motorControl SDK 有关。 我`ve 注意到我在无法正常工作的 PCB->上收到错误

    读取注册 PC 时出现问题:
    (错误-1142 @ 0x0)
    器件阻止调试访问、因为它当前正在执行不可调试的代码。 选择"粗鲁重试"以禁用礼貌模式并强制执行操作。
    (仿真包20.0.0.3178)

    我不确定这是否与问题有共同之处。

    我正在准备第三个 PCB、明天我将了解相关信息...

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

    您好! 我是我的错! 我省略了 GND 和引脚26、27之间的连接、犯了一个小错误。 所以 ADC 可以正常工作、但不能正确。 就像在比较模式中一样。 这让我觉得示例中的一切都正常。 但是、当我在 ADC 引脚上添加电位器时、我估计看到了真正的问题。

    谢谢!