DAC3171: Unexpected DacClk gone alarm on DAC3171 during initialization

Part Number: DAC3171
Other Parts Discussed in Thread: LMK04821

Tool/software:

Hello

we are experiencing an unexpected behavior with the DAC3171.
We have a board that hosts 4 independent DACs, all driven by an FPGA.
The DACCLK is provided freeruninng by an LMK04821.

The initialization sequence we follow is the following:

  • Power up the device

  • Apply DACCLK in free-running mode

  • Configure the registers

  • Reset the alarms (by writing CONFIG5 = 0x0000)

  • Read back the alarm bits

In some cases, one or more of the 4 DACs report the DacClk gone alarm. This event occurs rarely and only on some boards.

We would like to understand:

  • which conditions may generate this alarm even though DACCLK is continuously provided,

  • what checks or measurements you would recommend in order to further investigate the issue.

Please look at the configuration register attached

Thank you for your support.

0x00000000, 0x44FC
0x00000000, 0x44FC
0x00000000, 0x44FC
0x00000000, 0x44EC
0x00000000, 0x44EC
0x00000000, 0x44EC
0x00000000, 0x44EC
0x00000000, 0x46EC
0x00000000, 0x42EC
0x00000001, 0x600E
0x00000001, 0x600E
0x00000001, 0x600E
0x00000001, 0x601E
0x00000001, 0x401E
0x00000001, 0x401E
0x00000002, 0x3F80
0x00000003, 0x1C00
0x00000003, 0x1C00
0x00000003, 0x1C00
0x00000003, 0x1C00
0x00000003, 0x1C01
0x00000008, 0x6000
0x00000009, 0x8000
0x0000000A, 0xF0A0
0x00000014, 0x0000
0x00000001, 0x0000
0x00000001, 0x0020
0x00000001, 0x0000
0x00000007, 0x7FFF
0x00000007, 0x3FFF
0x00000007, 0x3FFF
0x00000007, 0x3FFF
0x00000007, 0x3FFF
0x00000007, 0x3BFF
0x00000007, 0x39FF
0x00000007, 0x38FF
0x00000007, 0x387F
0x00000007, 0x383F
0x00000007, 0x381F
0x00000007, 0x380F
0x00000007, 0x3807
0x00000005, 0x0000
0x00000014, 0x8000
0x00000005, 0x0000
0x00000005, 0x0000
0x00000000, 0x44FC
0x00000000, 0x44FC
0x00000000, 0x44FC
0x00000000, 0x44EC
0x00000000, 0x44EC
0x00000000, 0x44EC
0x00000000, 0x44EC
0x00000000, 0x46EC
0x00000000, 0x42EC
0x00000001, 0x600E
0x00000001, 0x600E
0x00000001, 0x600E
0x00000001, 0x601E
0x00000001, 0x401E
0x00000001, 0x401E
0x00000002, 0x3F80
0x00000003, 0x1C00
0x00000003, 0x1C00
0x00000003, 0x1C00
0x00000003, 0x1C00
0x00000003, 0x1C01
0x00000008, 0x6000
0x00000009, 0x8000
0x0000000A, 0xF0A0
0x00000014, 0x0000
0x00000001, 0x0000
0x00000001, 0x0020
0x00000001, 0x0000
0x00000007, 0x7FFF
0x00000007, 0x3FFF
0x00000007, 0x3FFF
0x00000007, 0x3FFF
0x00000007, 0x3FFF
0x00000007, 0x3BFF
0x00000007, 0x39FF
0x00000007, 0x38FF
0x00000007, 0x387F
0x00000007, 0x383F
0x00000007, 0x381F
0x00000007, 0x380F
0x00000007, 0x3807
0x00000005, 0x0000
0x00000014, 0x8000
0x00000005, 0x0000
0x00000005, 0x0000