Post Go back to editing

AD9648 inaccurate reading of register values

Category: Software
Product Number: AD9648
Software Version: spi

读取ad9648的某些寄存器值不准确。请问是我的设置有问题还是IC有问题?我通过SPI写一个寄存器,然后发送0xff、0x01。我写0x03或者0x17写0x81到0x05是正确的,但是很多时候读的时候就不正确  This is me write 0xa5 to 0x17, but read result is 0xb0,,,,,

  这是我写0x81到0x17,读取结果是0x81,正确

 这是我从寄存器0x01读取的内容,其结果应该是0x88。我应该怎么办?

Thread Notes

  • Hi,

    Post translation from Google Translate:

    读取ad9648的某些寄存器值不准确。请问是我的设置有问题还是IC有问题?我通过SPI写一个寄存器,然后发送0xff、0x01。我写0x03或者0x17写0x81到0x05是正确的,但是很多时候读的时候就不正确

    Reading some register values of ad9648 is inaccurate. Is there a problem with my settings or with the IC? I write a register via SPI and send 0xff, 0x01. When I write 0x03 or 0x17, it is correct to write 0x81 to 0x05, but many times it is incorrect when reading.

    这是我写0x81到0x17,读取结果是0x81,正确

    This is when I write 0x81 to 0x17, the read result is 0x81, correct

    这是我从寄存器0x01读取的内容,其结果应该是0x88。我应该怎么办?

    This is what I read from register 0x01, the result should be 0x88. what should I do?

    First of all, could you please write in English, as this community is maintained only in English?

    Second, for support in Chinese, please go to https://ez.analog.com/cn?lang=cn 

    Moved to High-Speed ADCs forum if support in English is good for you.

    Best regards,
    Iulia