我在2837xD配置过程中,CPU2中配置EPWM、ADC、CMPSS模块,现在需要用CMPSS的输出信号经过ePWM X-BAR的配置,进行到ePWM的TZ模块,请问该如何配置呢?我尝试在CPU1中配置ePWM X-BAR,但发现ePWM模块的TZ并没有响应,怀疑是ePWM X-BAR的配置有问题。
jason chen12:
自己顶一下,求大神们指点
我在2837xD配置过程中,CPU2中配置EPWM、ADC、CMPSS模块,现在需要用CMPSS的输出信号经过ePWM X-BAR的配置,进行到ePWM的TZ模块,请问该如何配置呢?我尝试在CPU1中配置ePWM X-BAR,但发现ePWM模块的TZ并没有响应,怀疑是ePWM X-BAR的配置有问题。
jason chen12:
没有人这么用过吗?
我在2837xD配置过程中,CPU2中配置EPWM、ADC、CMPSS模块,现在需要用CMPSS的输出信号经过ePWM X-BAR的配置,进行到ePWM的TZ模块,请问该如何配置呢?我尝试在CPU1中配置ePWM X-BAR,但发现ePWM模块的TZ并没有响应,怀疑是ePWM X-BAR的配置有问题。
Emma Wang:
您是否应该配置Input X-BAR而不是ePWM X-BAR
TMS320F28377D有一个Input X-BAR可以灵活地将每一个GPIO配置成各种功能引脚,如ADC(s), eCAP(s), ePWM(s),或外部中断。
这就缓解了之前一些C2000的芯片在GPIO引脚复用方面的限制。
Input X-BAR可以将输入缓冲器上的信号连接到所选的目的地,如下图所示:
其中,INPUT1-INPUT3可以作为TZ输入引脚。
它的设置要通过配置INPUTxSELECT寄存器进行。