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.

[参考译文] TM4C1294KCPDT:GPIO 引脚多路复用器中的 PWM0第1代 A/B 反向?

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/683685/tm4c1294kcpdt-pwm0-gen1-a-b-reversed-in-gpio-pin-mux

器件型号:TM4C1294KCPDT
主题中讨论的其他器件:TM4C1294NCPDT

当 PWM 脉    冲被定向至 (B)低电平时、非常奇怪的问题会在第1代(A)上达到高电平。

硬件以 正确的方向( 自定义 PCB)与栅极驱动 器进行环接、并为不应跨越这些信号的 GPIO 引脚配置固件。

是否可以是 ( PIN_MAP.h)中第1代的引脚多路复用器解码分配是向后的、并且 ROM/MAP 指令不会产生任何影响。 同样 的固件在 TM4C1294NCPDT 的第1代 A/B 上生成正确的信号、即使在 (pins.h)定义中反转的第2代 A/B 也不会影响电机运行。  最近在 KCPDT 上更正了 Gen2交叉、但由于 Gen1在 TM4C1294NCPDT 上是 Gen1、因此预计也不会反转、并且在示波器捕获方面没有问题。

 低于第1代配置;

//为相位 B 高第1代 M0PWM2启用 PF2引脚44
ROM_GPIOPinConfigure (GPIO_PF2_M0PWM2);
ROM_GPIOPinTypePWM (GPIO_PORTF_AHB_BASE、GPIO_PIN_2);
//
//为相位 B 低电平第1代 M0PWM3启用 PF3引脚45
ROM_GPIOPinConfigure (GPIO_PF3_M0PWM3);
ROM_GPIOPinTypePWM (GPIO_PORTF_AHB_BASE、GPIO_PIN_3); 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    也许这里会有更阴险的事情发生。 针对低 B 切换高 A 时、在栅极驱动器 HO/LO 输出上产生几乎相同的信号。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    "注意"是"正确的"-这似乎是"最不有用的"(这已解决)过账-是什么?   好的、"清除了这个!"

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

    过去和现在都在捕获来自 Gen1栅极驱动器的许多失真脉冲。 在栅极驱动器匹配逻辑中、它们似乎与死区发生器和 PWM A/B 直接相关。  

    换言之、与  有缺陷的栅极驱动器正确配合使用的软件兼容性可能是表面可能存在的问题。