我给CDCE913输入27MHz晶振, 希望Y1输出24MHz频率, Y2Y3高阻。用I2C去配置。
我用Pro-clock生成了寄存器表,配置到芯片中。
但是发现,芯片仍然按照默认的配置,bypass27MHz输出。
我没有能在手册上找到关于配置顺序或者reset/ start之类的信息。请问我这个配置可能哪里有问题?
Decapton Wang:
不是很熟悉这颗芯片,你用的是EVM吗?从GUI来看,改了配置write all一下,应该立刻生效的。
Eason Wang:
回复 Decapton Wang:
我不是用CDCE913的EVM,而是在TI的第三方做的CPU的EVM上面用的。
我用的该EVM提供的CDCE913 I2C驱动,这份驱动默认只配置了bypass PLL的,输出=输入。我只改写了寄存器值,感觉完全没有生效的样子。
我想知道说是不是有设么写入I2C的规则,这样才能使得新的配置生效?
Robin Feng:
回复 Eason Wang:
首先要确认寄存器写入读出一致的,以及是否生效。如果bypass输入=输出可以,你改下分频比看输出的时钟是否有改变。