Other Parts Discussed in Thread: CDCM6208
Hi All,
我使用CDCM6208V2G作为主时钟芯片发生器,但是始终无法正确配置,以至于CDCM6208一直不工作,原理图如下:
将Y4Y5设置成125M LVDS给FPGA,Y6Y7设置成LVCOMS单端25M给以太网芯片使用。原理图配置使用的I2C接口,SI_MODE[1:0] = 2‘b 01,RESET使用外部MCU控制,RESET = 0;delay(20ms) RESET = 1;
PRI_REF使用的 25MHz有源晶振(已测量起振),SEC_REF使用的25MHz无源晶振(已测量起振),I2C AD0/AD1直接接到GND,I2C地址为 7'h 54,CDCM供电全部使用3.3V供电,已测量3.3V供电纹波<30mVp-p,不存在纹波干扰问题。
程序配置是使用CDCM6208 EVM Softwar(V3.24)设置输出的 寄存器表:
------------------------------------------------------------------------------
问题1:使用I2C程序配置是否把软件输出的 REG表写入即可?
问题2:根据 数据手册41页里的 I2C读写时序发现无论是写时序还是读时序,地址位都是 2个字节,数据2个字节可以理解因为每一个地址是16bit,但是地址2个字节,应该如何写入?因为一共就20个寄存器,是否写2次相同的寄存器地址?还是需要高字节写入0x00?
问题3:目前不管如何尝试写入方式,CDCM6208V2G的输出仍然没有,请忙帮指导,谢谢!