Hi team,
Customer uses CDCE913's I2C Clcok Generator to hand solder the IC and then use a header (DuPont wire) to connect to the I2C Programr burner. Then try a few sets of frequencies they want to write and observe the results, with the register settings as follows:
- 20MHz: The write-register frequency output is correct, but the burn frequency output is 18.2MHz
- 40MHz: Write and burn are OK
- 60MHz: Write register frequency output is correct, However, the burning frequency output is 66.6MHz
- 80MHz: Writes and recordings are not stable, but the frequency is correct after successful burning
- 100MHz: Unable to stabilize burning registers and EEPROM. The frequency output is OK if the register is written successfully, but the frequency output is 106MHz if the EEPROM is written successfully 1
- 20MHz: Unable to stabilize the write register and EEPROM, frequency output is normal if the write to register is successful, but frequency output is 160MHz if the write to EEPROM is successful
Note: The recommended values for each scratchpad are based on the Bits viewer in the clock PRO software on the official website.
1) The frequency is written to the register and the output frequency is correct, but there is an error in the burn-in frequency when the EEPROM is burned. Why?
2) Registers and EEPROM are not stable when burned, sometimes properly burned and output, and sometimes cannot be written to registers or EEPROM.
3) Is it possible to adjust Jitter with the PLL?
20MHz |
40MHz |
60MHz |
80MHz |
100MHz |
120MHz |
|
Y1/Y3 OUT |
Y1/Y3 OUT |
Y1/Y3 OUT |
Y1/Y3 OUT |
Y1/Y3 OUT |
Y1/Y3 OUT |
|
Byte0 |
0x81 |
0x81 |
0x81 |
0x81 |
0x81 |
0x81 |
Byte1 |
0x01 |
0x01 |
0x01 |
0x01 |
0x01 |
0x01 |
Byte2 |
0xB4 |
0xB4 |
0xB4 |
0xB4 |
0xB4 |
0xB4 |
Byte3 |
0X0B |
0x05 |
0x03 |
0x02 |
0x02 |
0x01 |
Byte4 |
0x02 |
0x02 |
0x02 |
0x02 |
0x02 |
0x02 |
Byte5 |
0x50 |
0x50 |
0x50 |
0x50 |
0x50 |
0x50 |
Byte6 |
0x40 |
0x40 |
0x40 |
0x40 |
0x40 |
0x40 |
Byte7 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
Byte8 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
Byte9 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
Byte10 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
Byte11 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
Byte12 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
Byte13 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
Byte14 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
Byte15 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
Byte16 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
Byte17 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
Byte18 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
Byte19 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
Byte20 |
0x4D |
0x4D |
0x4D |
0x4D |
0x4D |
0x4D |
Byte21 |
0x02 |
0x02 |
0x02 |
0x02 |
0x02 |
0x02 |
Byte22 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
Byte23 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
Byte24 |
0xF7 |
0xE1 |
0xD4 |
0xB4 |
0xE1 |
0x8C |
Byte25 |
0x84 |
0x09 |
0x8A |
0x0A |
0x09 |
0x0C |
Byte26 |
0x82 |
0x93 |
0xA3 |
0xB2 |
0x93 |
0x42 |
Byte27 |
0x07 |
0xAB |
0x4B |
0xEA |
0xAB |
0x28 |
Byte28 |
0xF7 |
0xE1 |
0xD4 |
0xB4 |
0xE1 |
0x8C |
Byte29 |
0x84 |
0x09 |
0x8A |
0x0A |
0x09 |
0x0C |
Byte30 |
0x82 |
0x93 |
0xA3 |
0xB2 |
0x93 |
0x42 |
Byte31 |
0x07 |
0xAB |
0x4B |
0xEA |
0xAB |
0x28 |
Could you help check this case? Thanks.
Best Regards,
Cherry