工具/软件:Code Composer Studio
您好!
我正在对 ECAP 模块进行一些实验、但发现了一些错误
首先、设置了两组频率为150kHz、相位差为180度的 ePWM (ePWM2A、ePWM2B)
之后、将两组 ECAP (GPIO24、25上的 eCAP1、eCAP2)设置为在上升沿(ePWM)检测其脉冲信号
eCAP1的 CAP1和 CAP2之间的计数数量为1000 (150MHz/150kHz)、依此类推
但 ECap2Regs.CAP1 - ECap1Regs.CAP1结果等于384 (与 CAP2、3和4相同)
理论上、因为 ECAP 的计数器频率为150MHz、150m/150k=1000
相位差为180度的计算结果(ECap2Regs.CAP1-ECap1Regs.CAP1)应为500、对吧?
是否有人可以解决此问题或遇到相同的问题、但稍后解决?
最恰当的考虑
射线