以下线程引用了适用于F2806x系列(也可能是F2803x系列)的SYNCI/SYNCO延迟计时:
我们想知道,为了同步128个串行器件,它是6还是7个时钟是否可以预测。 在最坏的情况下,6或7个时钟周期之间的差异加起来相当大(总共128个时钟)。 我的假设是,6或7时钟之间的差异与将传入的异步信号与内部时钟同步有关。 如果是这种情况,则6或7时钟的概率应为50 %。 请提供建议。
谢谢!
Stuart
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.
以下线程引用了适用于F2806x系列(也可能是F2803x系列)的SYNCI/SYNCO延迟计时:
我们想知道,为了同步128个串行器件,它是6还是7个时钟是否可以预测。 在最坏的情况下,6或7个时钟周期之间的差异加起来相当大(总共128个时钟)。 我的假设是,6或7时钟之间的差异与将传入的异步信号与内部时钟同步有关。 如果是这种情况,则6或7时钟的概率应为50 %。 请提供建议。
谢谢!
Stuart
Stuart,
它将是6-7个时钟,此数字的变化是由于同步,正如您正确假定的那样。 这种6-7时钟延迟仅在外部脉冲和SYNCI之间,在2个ePWM模块之间不会产生影响。 如果您将ePWM1,2和3全部同步到同一个外部脉冲,ePWM1,ePWM2和ePWM3将分别经历从输入脉冲到6-7时钟的延迟。 如果您将多个ePWM同步到同一个外部脉冲,则不会堆叠此错误,例如,如果ePWM2在同步链中处于第二位,它将不会延迟12-14个周期,它将有6-7个延迟。
我知道这一段是多余的,但我希望它不会在某种程度上有所不同。
此外,此设计还将受益于“并行”同步,同时向所有设备发送一个同步脉冲。 如果您在多个设备之间同步,我还建议您的主同步信号与每个设备的距离相等,以减少时钟偏差。
此致,
科迪