如果使用了1MHz的参考输入时钟,是不是就意味着LOS_TIMEOUT只能选择 1200ns/420kHz?
否则LOS_TIMEOUT的其他选项(206ns/2.5MHz,52.9ns/10MHz,23.7ns/22MHz)会导致LOS发生而无法锁定是吗?
多谢~~
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.
如果使用了1MHz的参考输入时钟,是不是就意味着LOS_TIMEOUT只能选择 1200ns/420kHz?
否则LOS_TIMEOUT的其他选项(206ns/2.5MHz,52.9ns/10MHz,23.7ns/22MHz)会导致LOS发生而无法锁定是吗?
多谢~~
根据loss of signal的描述来看,只有在enable los_timeout的时候才要考虑最小的reference,
也就是detect 的时间至少于半个周期,(如2.5MHz 半个周期在200ns 然后留有一定的误差量)。
所以1MHZ只能选用1200ns/420kHz mode.
你好,还有个问题:
readback功能找不到read信号的头,后来用示波器看来一下时序关系,发现读和写是同时的,只相差一个CLOCK,并没有像附件描述的时序关系,这个是怎么回事呢?而且发现更改READBACK_LE不会更改LE的脉冲宽度,一直是窄脉宽,这个是软件的问题吗?多谢~
不好意思,估计我没说清楚,补充一下:我想问在readback情况下,我即便设置readback_LE=HIGH,测试出来的记过还是readback_LE=0的波形,即LOW时做readback,而不是HIGH时做readback,这个是怎么回事呢?非常感谢~~
没有看到您的图片,最好上传一下您的时序图,另外请注意手册47页关于readback的介绍,readback_LE 配置是一方面,LEuWire 输入信号的控制是否正确。
...To perform a readback operation first set the register to be read back by programming the READBACK_ADDR register. Then after any MICROWIRE write operation, with the LEuWire pin held low continue to clock the CLKuWire pin. On every rising edge of the CLKuWire pin a new data bit is clocked onto the any pins programmed for uWire Readback. If the READBACK_LE bit is set, the LEuWire pin should be left high after LEuWire rising edge while continuing to clock the CLKuWire pin...
我的解决了
我之前一直是uwire接口通讯不是很正常,后来在LE/DATA/CLK中间串接个电阻通讯就可以了,之后PLL2也锁定了。不知道为啥必须加电阻
我怀疑之前配置的下发有问题,导致一些配置不对
你的接口通讯有异常吗?