Writes to AD2425 NEWSTRUCT register do not apply

I am currently working with the AD2425 and trying to start the discovery process which requires writing 0x81 to the 0x12 register. However I can only confirm that this write will apply 0x80 to this register instead of the expected 0x81. Is there anything else I must do to be able to write a bit 1 to the NEWSTRUCT bit?

  • 0
    •  Analog Employees 
    on Aug 19, 2021 3:24 AM

    A2B_CONTROL.NEWSTRUCT bit is R0/W bit , so you will always read 0 for that bit. As part of discovery process, we must write 1 to this bit. After writing 1 to this bit, the slot registers like DNSLOTS,UPSLOTS etc. will take into effect but still the value of the bit will be readback as 0. So whatever you are reading as 0x80 is as expected ,not an error.