看CDCM6208的数据手册,里面有SPI、I2C接口以及管脚模式三种,请问下SPI和I2C接口是必须和host连接吗?是用host来控制CDCM6208?管脚模式下是不是无法编程?
时间:10-02
整理:3721RD
点击:
看CDCM6208的数据手册,里面有SPI、I2C接口以及管脚模式三种,请问下SPI和I2C接口是必须和host连接吗?是用host来控制CDCM6208,可不可以用header相接来烧程序呢?管脚模式下是不是无法编程?请高人指点一下。
是的,SPI和I2C接口和host连接,主机通过SPI或I2C 可以重新配置内部寄存器。像I2C一条总线上最多只能挂4个CDCM6208,而pin mode则不需要编程直接通过控制引脚pin0~pin4 置成32个不同地址的CDCM6208。
如果是pin mode下,根据CDCM6208中的表格9,如果频率更改了的话,是不是f(PFD)和f(VCO)也会相应的改变?但是芯片并不知道我所要输出的值,F(VCO)会如何改变呢。
PFD和VCO会变啊,根据PLL的工作原理,鉴频鉴相器PFD 是一个相位和频率比较装置,它比较经分频后的参考时钟输入信号和压控振荡器VCO 经分频 后输出信号的相位,产生了反映输入参考信号与VCO 输出信号之间相位差的脉冲信号,用于打开或关闭芯片内部的电荷泵,即把电压脉冲信号转换为电流脉冲信号。你可以网上查下PLL的工作原理。
恩,谢谢。现在我想输入一个100M的LVDS信号,输出8个128M的LVDS的信号,用CDCM6208EVM software 设计的话,f(PFD)为4M,即将参考时钟信号经25分频,按数据手册上只有0x15是将输入信号25分频,但是0x15的输出信号不满足我的要求,该怎么办呢,请指点一下,谢谢。