ADIS16497-2 command

Hi,

For ADIS16497, each register is byte accessible. If I want to configure the device, do I need to send two commands to write to both the lower byte higher byte of the register for the configuration to take effect?

For example, if I want to toggle a bit in FNCTIO_CTRL, I only need to write to the lower byte, since the bit I want to toggle is in lower byte. Do I have to write to the higher byte as well?

Second question:

If I need to write to both bytes of FNCTIO_CTRL for configuring the device, do I need to stall for long period of time for both writes? (the datasheet specifics 340us for FNCTIO_CTRL.)

Thanks!

Top Replies

    •  Analog Employees 
    Oct 22, 2020 +1 verified

    Hi ,

    Thank you for your post and sorry for the late response. |
    For your first question. Updating the contents of a register requires writing to both its low and high bytes.

    Yes, you would need to…

    •  Analog Employees 
    Oct 28, 2020 in reply to boredeng +1 verified

    Hi ,

    Sorry for the late reply. 
    It is the second. Write low byte, stall 340 us then write high byte.
    But please do note that the ADIS16497 can take up to 20 ms to execute a write command to the FNCTIO_CTRL…