下图是TZ子模块在epwm中的位置,可以看到TZ子模块接收内外部多种信号,经过处理后生成最终epwm波形,然后通过gpio向外发出。
TZ的动作有4个:拉高/拉低/高阻/不变。
TZ的内部框图见下图,可以看出:
1)可以CBC周期性产生触发信号。CBC触发会被周期性清除。CBC触发可以来自软件force或硬件信号。
2)可以OSHT单次产生触发信号。OSHT信号需要软件调寄存器来清除。OSHT触发可以来自软件force或硬件信号。
3)除了CBC/OSHT外,DC模块产生的事件DCEVT也可以直接走到触发逻辑,进行触发。
如下图所示,TZ还可以产生中断信号。
参考文档:
TMS320F28004x Real-Time Microcontrollers Technical Reference Manual (Rev. G)