AD7091R-8 Channel Register

Hi

I have a question AD7091R-8.

This is how to set the channel register.
Which of the following two is correct? Or are they different?

① First set the Address (including R / W). The lower 10 bits are set to '0' → Next Channel Register is set. For example, 'FF' when all channels are used
That is, two accesses are required
Or
② Address containing R / W in the upper 6 bits, lower 8 bits as FF.
In other words, it is OK with one access


 

Best Regards

HOD

  • 0
    •  Analog Employees 
    on Dec 11, 2017 7:38 PM

    Hello HOD,

    The writing of an address should be done all in one transaction, so your option #2.  The command for enabling all channels of the AD7091R-8 is 0x0CFF. Please see Table 25 of the data sheet for further detail.

    Address = 0x1

    Write Bit = 1

    Data: 0x0FF

    -- Ryan

  • Hi

    Thank you for your answer.

    Best Regards

    HOD

  • Hi

    Thank you for your answer.

    And,I have a question,

    【Question 1】
    What happens to the conversion result if I repeat the above sequence during sequencer operation?
    At this time, reset is not performed.
    [Situation that is occurring]

    Search result data is acquired with 0xFFF.
    The Channel ID will be returned correctly.
    There are no alerts.
    Example: Return value of Channel 0 = 0x0FFF

    【Question 2】
    Settings other than Ox0CFF (Channel Register setting) and 0x00FF (Read command setting) and NOP are set for this device after startup.
    For example, initial setting register setting etc is not set especially, but is there a problem?

     

     

    Best Regards

    HOD

  • Hi

     

    Thank you for your answer.

     

    And,I have a question,

     

    【Question 1】
    What happens to the conversion result if I repeat the above sequence during sequencer operation?
    At this time, reset is not performed.
    [Situation that is occurring]

    Search result data is acquired with 0xFFF.
    The Channel ID will be returned correctly.
    There are no alerts.
    Example: Return value of Channel 0 = 0x0FFF

    【Question 2】
    Settings other than Ox0CFF (Channel Register setting) and 0x00FF (Read command setting) and NOP are set for this device after startup.
    For example, initial setting register setting etc is not set especially, but is there a problem?

     

     

    Best Regards

    HOD

  • 0
    •  Analog Employees 
    on Aug 2, 2018 4:00 PM
    This question has been assumed as answered either offline via email or with a multi-part answer. This question has now been closed out. If you have an inquiry related to this topic please post a new question in the applicable product forum.

    Thank you,
    EZ Admin