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.

28335 ePWM同步

您好,

我采用TMS320F28335这款芯片,希望实现两个DSP之间的同步,DSP1通过ePWMxSYNCO在计数器零点的时候发出同步信号,DSP2通过ePWMxSYNCI接收同步信号,并将计数器装载到零。目前经过测试,同步信号的脉宽在50us左右(ePWM的时钟配置成75MHz),我的问题是,如果将来两个DSP之间会有很长的导线,那么这个同步信号会不会被滤波,导致DSP2不能检测到该同步信号,如果有这个可能,该如何解决这个问题,谢谢!

  • 同步信号是方波信号,一般情况下抗滤波的能力比较强,但是如果导线确实很长的话一方面 有可能受到干扰,另一方面驱动能力不足可能导致信号衰弱失真。这些问题一般可以通过①增加信号输出驱动能力②在线路中间增加一个buffer缓冲器③加强导线屏蔽性能的方式进行改善。但是有个问题是,如果导线确实很长的话,信号传输需要时间,这样同步可能会有延时。如果对同步要求不那么高的话问题不大,如果要求高的话可能就有问题了。
  • 您好,还有一个问题是:DSP检测同步输入脉冲,对这个同步信号的脉冲宽度有要求吗?
  • 似乎没有这方面的说明,因为同步信号本身也是由PWM模块的时钟信号产生的,两者应该是同样的脉宽。