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.

[参考译文] TMS320F28375S:确认 ADC 的使用

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/568974/tms320f28375s-confirm-the-usage-of-adc

器件型号:TMS320F28375S

尊敬的 TI 专家:

请允许我确认以下问题。 将 ADC 寄存器的以下值设置为器件时。
ADCSOCPRICTL.SOCPRIORITY=0通道…SOC12-SOC15处于轮询模式。
ADCBURSTCTL.BURSTSIZE = 3h…转换4个 SOC

[问题1]
当使用 ADCSOCFRC1触发 SOC0的聚焦转换器时、RRPOINTER 的值是多少?

我认为这个值是"15d"、对吧? 如果发生 BURSTTRIG 的触发、该器件将转换以下序列、对吧?
SOC12 -> SOC13 -> SOC14 -> SOC15

[问题2]
当使用 ADCSOCFRC1为 SOC13设置焦点转换器触发器时、RRPOINTER 的值是什么? 值是否为"13d"?
我想知道 RRPOINTER 是否只会由 BURSTTRIG 更新。

如果您有任何问题、请告诉我。
此致。
Kaka

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

    有人会为我提供意见吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Kaka、

    在第一种情况下、软件触发 SOC0不会导致 RRPOINTER 发生任何变化、因为 SOC0不是 RR SOC、因为 SOCPRIORITY 寄存器设置为12。 RRPOINTER 的位置将确定在接收到突发触发信号时转换哪些 SOC。 由于突发大小为4且有4个 RR SOC、因此 SOC12、SOC13、SOC14和 SOC15将始终在每次突发触发时进行转换。 这通常应从 SOC12开始、因为 RR 指针的复位状态为16、除非...

    在第二种情况下、如果您通过软件触发任何 RR SOC、则 AT SOC 确实会进行转换(仅该 SOC)、并且 RR 指针将被更改。 这将影响后续突发触发的起始位置。 因此、如果您通过软件强制采用 SOC13、则 RR 指针将为13、因此下一次突发将以 SOC14开头(并按该顺序转换 SOC14、SOC15、SOC12和 SOC13)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Devin、

    感谢您的盛情款待。
    我明白了。 如果我有更多问题、请让我确认。

    此致。
    Kaka