主题中讨论的其他器件:SysConfig
下午好。
下面问题能否解决、敬请告知。
该输入接收两个信号。 它们是10 µs 脉冲。
哪个脉冲将首先进入输入、PWM 同步应从此发生。
如果脉冲首先来自相对于第二个脉冲的第一个输入、则同步应该来自第一个脉冲。
如果第一个脉冲来自第二个输入、则 PWM 同步应该来自第二个输入的脉冲。
一个 PWM 周期内总共可以产生2个脉冲。 而不是更多。
也许您可以通过某种方式为此配置直流。
有可能解决这个问题吗?
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.
下午好。
下面问题能否解决、敬请告知。
该输入接收两个信号。 它们是10 µs 脉冲。
哪个脉冲将首先进入输入、PWM 同步应从此发生。
如果脉冲首先来自相对于第二个脉冲的第一个输入、则同步应该来自第一个脉冲。
如果第一个脉冲来自第二个输入、则 PWM 同步应该来自第二个输入的脉冲。
一个 PWM 周期内总共可以产生2个脉冲。 而不是更多。
也许您可以通过某种方式为此配置直流。
有可能解决这个问题吗?
尊敬的 Sergey:
您指的两个输入是器件外部的输入吗? 如果可以、我可以考虑一种实现方法。
对于这种配置、我有几个问题:
如果您希望 在运行时无需软件干预的情况下对同步输入进行更可靠的计时、 您可以使用 CLB 接收两个同步输入并将 EPWM TBCTR=zero/PRD 作为输入、从而配置将生成所需同步脉冲作为 CLB 输出的状态机、 然后、可以通过输出 XBar 路由到输出、并通过输入 XBar 读取。 由于将您的输入信号路由到 CLB 和另外两个 XBAR、仍然会存在显著的传播延迟、但您不必担心软件会在适当的时候清除输出交叉开关锁存器。 我强烈建议使用 SysConfig 来配置 CLB 和 XBAR 模块。
如果您对上述任一解决方案有任何疑问、敬请告知。
谢谢!
卢克