Other Parts Discussed in Thread: AM2434
器件型号: AM2434
AM2434 PWM‑功能中是否有任何可防止微控制器内部生成短路 Δ‑电路(击穿 Δ)模式的硬件机制?
在我的开发过程中、使用了 PRU_ICSSG0 的 PWM 输出函数。
PRU_ICSSG0 在‑机制中‑内置 Δ T 来防止输出击穿模式(即 U+和 U−均为高电平、V+和 V−均为高电平、W+和 W−均为高电平)吗?
此外、ePWM 端口如何提供任何此类硬件保护机制
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.
您好、
[报价 userid=“677932“ url=“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1657340/am2434-about-the-pwm-outputPRU_ICSSG0 没有专用的硬件击穿保护、如果需要、必须在 PRU 固件代码中实现该保护。
此外、ePWM 端口如何提供任何此类硬件保护机制
AM2434 ePWM 模块具有内置的硬件机制、可防止击穿。ePWM 模块包括一个专用死区子模块、可自动插入延迟:
有关该子模块的详细说明、请参阅 TRM 中的第 12.4.3.4.5 节。
此致、
会面。
您好:
感谢您的回答。
即使发生意外复位、这是否仍然有效?
我问的原因是我们目前正在 PRU 内核上实现 PWM 输出功能、 当由于噪声或类似因素仅在 R5F 上发生复位(或临时停止)时、PRU 内核继续自身运行、从而导致输出短路模式。
您能否解释一下在由噪声或类似干扰引起复位时 ePWM 的行为?
当前正在开发的电路板上发生了意外的微控制器复位、这很可能是由于噪声通过 MCU_RESETz 进入。
在此事件期间、只有 R5F 被复位、而 PRU 内核 似乎偏离了正常的复位序列、并在 R5F 复位前后继续运行。
我们之前提交了有关该问题的技术查询;但是、由于微控制器进入异常状态、我们无法识别此复位行为的原因。
因此、我们想确认、 在微控制器复位异常时、EPWM 是否提供了比 PRU 内核更强大的失效防护机制。 具体来说、我们想了解在此类异常复位条件下、ePWM 是不太可能继续意外运行还是进入不受控制状态。
如果与 PRU 内核相比、ePWM 的设计使其在异常复位期间不易受到意外行为的影响、我们正在考虑将此功能从 PRU 内核迁移到 ePWM。