Post Go back to editing

AD9542 REFBB Offset Limit Question

Category: Hardware
Product Number: AD9542, AD9545

Hi,

I have an external 10,000 Hz reference signal connected to REFBB on an AD9542 but I'm having trouble getting it non-fault lock.

The reference signal has a nominal tolerance of 600 ppm which I interpret as the signal can be anywhere from 9,994 to 10,006 Hz.

According to my calculations, I think this yields a delta p of 599640 ppb [from the formula -600E-6/(1+600E-6)*1E9= -599640.2159]

This is what is programmed into the ΔTOL register for REFBB [0x092658].

IS THIS CORRECT?

In my current rig, the actual reference input is measured at 10,003 Hz (and it's not easy for me to change this) and I can not get a valid reference lock: REFBB status (0x3008) only ever reports 'fast' and 'fault'. The register is working as it reports 'los' (and sometimes both fast and slow) when the signal is removed.

I believe that the 52 MHz chip reference oscillator is good as I am able to synthesize a 10,000.00 Hz signal on the outputs.

Any suggestions greatly appreciated.

Thanks,

Steve

Parents
  • Hi,

    600ppm error in frequency translates to roughly 600 ppm error in period, as you found out. I recommend to use the eval software to introduce all this data and not try to configure the chip by deciding yourself the registers to be initialized. Just click on REFBB settings, introduce 600 000 ppb for Offset Tolerance and then click on Apply Changes. You then may check in the memory map that the registers 0x046E, 0x046D, 0x046C had the right values: 0x09, 0x27, 0xC0.

    By the way, I recommend increasing that limit to more in the beginning, just to get REFBB considered as valid. Then you can reduce the value to the one you target.

    If the chip reports the clock as being fast, it has usually a higher frequency than expected, so you should increase the offset tolerance.

    Fast and slow indication happens when there is no signal at the pin.

    I recommend starting with a clock from a signal generator. Then you can switch to a clock obtained by other means.

    Petre

Reply
  • Hi,

    600ppm error in frequency translates to roughly 600 ppm error in period, as you found out. I recommend to use the eval software to introduce all this data and not try to configure the chip by deciding yourself the registers to be initialized. Just click on REFBB settings, introduce 600 000 ppb for Offset Tolerance and then click on Apply Changes. You then may check in the memory map that the registers 0x046E, 0x046D, 0x046C had the right values: 0x09, 0x27, 0xC0.

    By the way, I recommend increasing that limit to more in the beginning, just to get REFBB considered as valid. Then you can reduce the value to the one you target.

    If the chip reports the clock as being fast, it has usually a higher frequency than expected, so you should increase the offset tolerance.

    Fast and slow indication happens when there is no signal at the pin.

    I recommend starting with a clock from a signal generator. Then you can switch to a clock obtained by other means.

    Petre

Children