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.

[参考译文] F28M35H52C:Concerto F28M35x C28 ADC SOC 事件应触发引脚

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/566165/f28m35h52c-concerto-f28m35x-c28-adc-soc-event-should-trigger-pin

器件型号:F28M35H52C

大家好、社区

要检查我的 ADC 触发设置是否有效,我希望这样做
  由 SOC 事件直接触发的引脚。 因此、我发现4-5个引脚可以实现这一目的。


但是、我在文档中没有找到有关此主题的足够信息
来使用它。

// GPIO-08 -引脚功能=--EPWM5A--
   GpioG1CtrlRegs.GPAMUX1.bit.GPIO8 = 1;   // 0=GPIO、 1=EPWM5A、 2=Resv、 3=ADCSOC-A

// GPIO-10 -引脚功能=--EPWM6A--
   GpioG1CtrlRegs.GPAMUX1.bit.GPIO10 = 1;   // 0=GPIO、 1=EPWM6A、 2=Resv、 3=ADCSOC-B

// GPIO-32 -引脚功能=--备用--
   GpioG1CtrlRegs.GPBMUX1.bit.GPIO32 = 3;   // 0=GPIO、 1=I2CSDA-A、 2=SCIRXD-A、 3=ADCSOC-A

// GPIO-33 -引脚功能=--备用--
   GpioG1CtrlRegs.GPBMUX1.bit.GPIO33 = 3;   // 0=GPIO、 1=I2CSCL-A、 2=EPWMSYNCO、 3=ADCSOC-B

// GPIO-128 -引脚功能=--备用--
   GpioG2CtrlRegs.GPEMUX1.bit.GPIO128 = 0;      // 0=GPIO、 1=ePWM1A、 2=ADCOSC-A、 3=ADCSOC-B

来自 ePWM_sdc_soc_c28的代码

   GpioG1CtrlRegs.GPBDIR.bit.GPIO32 = 1; //设置为输出
   GpioG1CtrlRegs.GPBMUX1.bit.GPIO32 = 3; //选择 EPWM1SOCA 作为驱动源
   GpioG1CtrlRegs.GPBDIR.bit.GPIO33 = 1; //设置为输出
   GpioG1CtrlRegs.GPBMUX1.bit.GPIO33 = 3; //选择 EPWM1SOCB 作为驱动源

图片来源 :第632页   SPRUH22G  

我按 ADCOCAx、ADCOCBx、ADCSOC-A 等搜索此文档,但我找不到此功能的更多信息或名称。

是任何使用此功能的人、也可以为我提供使用该功能的正确文档。

谢谢

Holger

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

    Holger、

    您能否说明您要尝试执行的操作中的哪些?

    • 让 ADC SOC 由 PWM 触发、并通过一个引脚显示从 PWM 到 ADC 的 SOC 信号
    • 使外部信号从引脚触发 ADC

    谢谢、

    Kris

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

    Hallo Kris、

    我有3个 PWM 通道、它们应该触发一些 ADC 通道。

    要获取有关正确 计时的信息、我希望 使用此功能

    使用 oszilloskop 可视化计时。

    谢谢

    Holger

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

    Holger、

    编辑:我现在更好地理解您的问题。 ADCSOCAx 和 ADCSOCBx 信号从 ePWM 输出到外部 ADC。  但是、出于调试目的、我认为它也应该起作用。  要查找其多路复用器位置、请查看数据表(注意、而非 TRM)。  您要查找的信号名称的一个示例是 C_ADCSOCAO。  您可以在表4-1信号说明中找到它。

    www.ti.com/.../f28m35h52c.pdf

    谢谢、

    Kris