quote:以下是引用芳季在2012-07-06 11:35:29的发言:
所以你想用两路高速输出,独立地输出两路周期相同,相位相差1/4的信号仿真AB相?
正在发送的时候不能调频率就可以。要调整频率的话就要停下来改了再发。行不行?
是的。但不能停下来改了再发,这样就不能保证相位差了。因为只有周期>4ms时才保证相位差为1/4。
当前正在发送的脉冲串可以不用调频率,但频率还是需要调整,只要调整了频率,脉冲串就不能保证平滑转换,不能保证平滑转换,就不能保证相位差固定。
西门子的说明书中写了有:
除去以下两种情况之外,脉冲串之间可以作到平滑转换:时间基准发生了变化或者在利用PLS指令捕
捉到新脉冲之前,启动的脉冲串已经完成。
即使使用1ms定时中断和脉冲完成中断事件,在事件中使用两个PLS指令,使管线中保留下一个脉冲串也不行,因为只要周期变了,就不能保证平滑转换。
试了多次还是不行,准备放弃了。谢谢芳兄。