主题中讨论的其他器件:AM5728、、 CDCE913
您好!
在我们的定制板(AM5728)中,我们使用 CDCEL913芯片进行时钟生成,它的接口使用 I2C。
我正在使用 VxWorks OS ,我想配置此,但我找不到任何源。
请告诉我、我们如何配置它。
CDCEL913和 cdc3913之间是否有任何差异。
此致。
汉迈特
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.
感谢澄清.
我已经配置了芯片。
我的输入频率为12MHz、期望输出与 Y1上的40.96MHz 和 Y2上的输出类似、但我在 Y1上获得572KHz 的输出、而 Y2上没有输出
请参阅以下配置:
VxbI2cWriteCdce (Uint8 *) 0x05、0x83、sizeof ((Uint8 *) 0x05);// Data_Bytes、命令偏移字节、长度
VXbI2cWriteCdce ((UINT8 *) 0x28、0x85、sizeof ((UINT8 *) 0x28);
vxbI2cWriteCdce ((UINT8 *) 0x1D、0x94、sizeof ((UINT8 *) 0x1D);
vxbI2cWriteCdce (0x00、0x96、sizeof (0x00));
VXbI2cWriteCdce (0x00、0x97、sizeof (0x00));
vxbI2cWriteCdce ((UINT8 *) 0xF0、0x98、sizeof ((UINT8 *) 0xF0);
vxbI2cWriteCdce (0x00、0x99、sizeof (0x00));
vxbI2cWriteCdce ((Uint8 *) 0x7A、0x9A、sizeof ((Uint8 *) 0x7A);
VXbI2cWriteCdce ((UINT8 *) 0x23、0x9B、sizeof ((UINT8 *) 0x23);
vxbI2cWriteCdce ((UINT8 *) 0xF0、0x9C、sizeof ((UINT8 *) 0xF0);
VXbI2cWriteCdce ((UINT8 *) 0x00、0x9D、sizeof ((UINT8 *) 0x00);
vxbI2cWriteCdce ((Uint8 *) 0x7A、0x9E、sizeof ((Uint8 *) 0x7A);
vxbI2cWriteCdce (pCDCEDev、(UINT8 *) 0x20、(UINT8) 0x6F、sizeof (((UINT8 *) 0x20));
Hanmant,
请参阅以下寄存器配置文件、了解如何使用12MHz XTAL 在 Y1和 Y2上创建40.96MHz 输出。 如果这是一个 LVCMOS 时钟、那么 r1[3]的值应该是0b10而不是0b00。
e2e.ti.com/.../CDCE913_5F00_12MHz 5F00_IN_5F00_40pg 96MHz 5F00_OUT.TXT
谢谢。
卡德姆