AD7293 Eval board

Hello All,

I am facing a problem regarding writing a value to a certain register in AD7293 evaluation board.

In the configuration page (0x02), for the address 0x23 which is the register regarding background monitoring of some certain values, as much as try I cannnot enable background conversions for RSx+mon values which are bits D8-D11.

I write 1 to the corresponding bits (1111) but when I re-read this very register only the bit associated to RS3+mon is enables and the rest get disable again! (1111 turn to 1000).

and I tried by different combination of  values intending to enable some RSx+ pin and each time also the reserved value (bit D12-D15) changes from 0 to different values, and again bits related to RSx+ turn to 0.

I also tried to figure out if it is a protection mechanism and some other registers need to be configured before enabling the RSx+, but throughout datasheet I couldn't find anything.

I would appreciate if someone can help me.

Thanks in advance.

Regards,

Sara



tag
[edited by: lallison at 5:07 PM (GMT 0) on 16 Jul 2019]
Parents
  • +1
    •  Analog Employees 
    on Jul 12, 2019 10:17 AM

    Hi Sara,

    Unfortunately the readback from this register is slightly different than other registers.

     

    While writing to this register the data format is as follows.

    Bit

    D15 – D12

    D11 – D8

    D7 – D4

    D3 – D0

    Function

    Reserved

    RS3+MON – RS0+MON

    BI-VOUT3mon – BI-VOUT0mon

    VDD3 – VDD0

    However when reading from this register, the data format is:

    Bit

    D15

    D14 – D11

    D10 – D8

    D7 – D4

    D3 – D0

    Function

    Reserved

    RS3+MON – RS0+MON

    000

    BI-VOUT3mon – BI-VOUT0mon

    VDD3 – VDD0

    The data (i.e. the RSx+MON background enable status) in the upper byte is shifted.

    Regards,

    Valerie

Reply
  • +1
    •  Analog Employees 
    on Jul 12, 2019 10:17 AM

    Hi Sara,

    Unfortunately the readback from this register is slightly different than other registers.

     

    While writing to this register the data format is as follows.

    Bit

    D15 – D12

    D11 – D8

    D7 – D4

    D3 – D0

    Function

    Reserved

    RS3+MON – RS0+MON

    BI-VOUT3mon – BI-VOUT0mon

    VDD3 – VDD0

    However when reading from this register, the data format is:

    Bit

    D15

    D14 – D11

    D10 – D8

    D7 – D4

    D3 – D0

    Function

    Reserved

    RS3+MON – RS0+MON

    000

    BI-VOUT3mon – BI-VOUT0mon

    VDD3 – VDD0

    The data (i.e. the RSx+MON background enable status) in the upper byte is shifted.

    Regards,

    Valerie

Children