您好!
我正在设计一个系统 、在该系统中使用互补的 ePWM A/B 输出来控制半桥驱动器。 我使用时基、计数器比较、动作限定符和死区时间 IP 块来生成互补输出。
我 想使用 CMPSS 检测过流/电压事件、并通过将栅极置于已知状态来关闭电桥、直到 固件认为可以安全地重新启动。
我最初执行 了 CMPSS => ePWM XBAR =>一次性触发区流程。 但是、我开始在跳闸条件下吹风桥。 跳闸区域未强制执行死区时间、并同时更改了高/低通道信号、这会导致击穿情况。 我的理解是、跳闸区域块位于 Action Qualifier 之后。
我能够使用"ePWM_setActionQualifierContactSWForceAction"函数实现基于软件的方法。 这种方法符合死区时间要求。
但是…
我觉得我必须能够通过硬件模块将这个流程连接在一起、这样它的响应速度会更快。 维持死区时间似乎是一个很好的面包和黄油要求。
是否有任何关于如何在不涉及 CPU 的情况下实现此目的的建议?
谢谢、
-科林