Hi,
I have designed the CDCUN1208 clock driver onto my board and am having problems getting it to start reliabily on all boards. Two boards start perfectly every time, three boards sometimes start and sometimes fail to start and one board never starts. By "start" I mean the output is or is not present. Note: the input clock is always present at the frequency (125MHz) and voltage (1.8V) expected.
I am using the "pins" method to configure the part. Initially I have the pins tied as follows:
Mode = Open ... selects "pins" mode of configuration
OE = High (1.8V) ... outputs enabled /// ERC = Low
INSEL = LOW (GND) ... input #1 is selected ... I only have one input and it is connected to input #1
ITTP = open ... LVCMOS input (note both the crystal and the CDCUN are running from the same 1.8V supply)
OTTP = LOW (GND) ... LVDS outputs
One of my first thoughts was that the open / floating MODE input might not be floating at the correct level and that the part was waiting for I2C or SPI communication to configure the part ... so I added a resistive divider and forced the level of the MODE pin to 1.05V (half way between the 0.9 and 1.2V levels specified for 'open'). With this voltage applied I still am not able to get the outputs to reliabily appear.
I'm not sure what to try next. Any suggestions would be appreciated.
Thanks,
mark