Post Go back to editing

AD4134 minimum I/O configuration -- clarification needed

Category: Datasheet/Specs
Product Number: AD4134
Software Version: Not relevant

Dear Support Team,

I'd like to use the AD4134 ADC in the "minimum I/O" mode. Please answer the following questions:

1. On page 69 of the DS, last paragraph on the left, it is said: "On power-on, the AD4134 boots up in minimum I/O mode and a toggle on pin makes the device exit the minimum I/O mode". But the DS of AD7134 has "on the CS pin" in the same place, so I suggest making a correction to the AD4134 DS.

2. What is meant by "On power-on, the AD4134 boots up in minimum I/O mode". Does AD4134 boot in that mode regardless of the CS pin state at power-on, or CS must be a logical 0 at power-on? I'm asking because this sentence comes before the description of the detailed minimum I/O mode configuration. 

3. What does it mean "a toggle on the CS pin makes the device exit the minimum I/O mode"? Exit forever (until the next power-on), or setting the CS pin back to 0 without power cycling the ADC will put it back into this mode? I noticed that some  people questioned about using several ADCs in their systems, all in this minimum I/O mode, and have gotten the positive answer, if only one ADC is chosen at a given time by the corresponding CS, as if it were a regular SPI interface. But the DS phrasing "makes the device exit" without any reference to the possibility of return arises some doubt. Therefore, my question is: if the ADC is configured (wired) as shown in Fig. 122, with the only difference that CS = 1 at power-on, will it be possible to enter and exit the minimum I/O mode by manipulating the CS pin after the power-on?

4. Regarding the configuration, I assume that the ADC must be in the SPI control mode, that is, PIN/SPI = 1. Is this correct?

5. The DS says "perform the following sequence", but the steps 1 - 4 do not seem to form a "sequence" since they are normally done during layout, and therefore describe the state of the relevant pins at power-on. My understanding is that the actual sequence is: prepare the hardware configuration as listed in steps 1 - 4, power-on the ADC, configure the registers as described in steps 5 and 6. Is this correct?

6. Can the SDO_PIN_SRC_SEL bit be set and reset later if needed? If I first use the SPI interface normally, for communicating with registers, and a separate interface for reading the data, and then suddenly set the SDO_PIN_SRC_SEL bit to 1 -- what will happen?

7. After all, what does it actually mean "to be in the minimum I/O mode" and how does the ADC know if it is there? Connecting SCLK and DCLK together and forcing the data through the SDO pin does not seem to affect the SPI functionality in any way. Yet it is stated that it is impossible to disable CRC in the minimum mode, suggesting that there must be a stronger reason to do so.

8. Frankly, I would use the configuration shown in Fig. 122 even if it had not been mentioned in the DS, with the only difference of using the CS pin to choose between accessing the registers and the data. Can this be done? Will this still prevent the possibility of disabling the SPI CRC?

9. It is my understanding that the relevant timing diagrams for this mode are shown in Fig. 2 and Fig. 4. Correct?

Thanks in advance,

Michael

Parents
  • Hi  ,

    We are currently looking into this and will get back to you.

    Thanks,
    Janine

  • Hi Janine,

    Thank you very much, I'm waiting.

    Best regards,

    Michael

  • Hi  ,

    Thank you for your patience. Kindly refer to the points below for the answers to your questions. 

    1. Thank you for catching that. We will work on revising the datasheet to include this correction.
    2. Firstly, nice catch – we have marked this section for clarification in next Rev of DS. Now Minimum I/O mode is not a state for the ADC, it's basically using the normal mode of the ADC and its features to achieve connections to a digital host with minimum number of lines.  Problem with Shorting the SCLK and DCLK is that with CS grounded any toggles on the SDI line will be treated as SPI command and potentially could change some configurations. Now on Power up the SPI interface is locked and a toggle on CS line will free the SPI interface and it can accept commands. So yes you can have the CS high initially and then use the SPI Lock/unlock feature to avoid the problems mentioned before. Alternately if you can ensure that the SDI line is always pulled high then I think that could solve the problem as well
    3. As mentioned above you can operate the part in min IO mode
    4. That is correct. The device is in SPI control mode.
    5. Yes. That is correct. Steps 1 to 4 refer to the hardware configuration, and steps 5 and 6 are register configuration.
    6. The SDO_PIN_SRC_SEL can be set and reset as needed. Setting this bit to 1 will make the signal on DOUT0 to be duplicated on the DEC3/SDO pin, and resetting this bit will allow reading of the register contents.
    7. Answered in point no 2
    8. Yes you can
    9. Yes, these figures are relevant to using this mode.

    Thanks,
    Janine

  • Hi Janine,

    thank you very much for the detailed answer. Can you please provide some further clarification:

    1. What exactly precludes the possibility of disabling the SPI CRC? Connecting together SCLK and DCLK, powering-up with CS=0, or something else? I'm planning to use SPI CRC, yet I prefer to have the possibility of disabling it.

    2. Is there any difference between powering-up and releasing from the reset and power down states? If I set the RESET pin to 0, and then back to 1 during ADC operation, will this be the same as performing a power cycle with RESET tied to IOVDD? In particular, will the states of the hard-wired pins be read again?

    3. The datasheet mostly uses the "power-up" term, but in a couple of cases "power-on" is mentioned. If this is the same thing, I suggest always using the same term for clarity.

    Thanks in advance,

    Michael

Reply
  • Hi Janine,

    thank you very much for the detailed answer. Can you please provide some further clarification:

    1. What exactly precludes the possibility of disabling the SPI CRC? Connecting together SCLK and DCLK, powering-up with CS=0, or something else? I'm planning to use SPI CRC, yet I prefer to have the possibility of disabling it.

    2. Is there any difference between powering-up and releasing from the reset and power down states? If I set the RESET pin to 0, and then back to 1 during ADC operation, will this be the same as performing a power cycle with RESET tied to IOVDD? In particular, will the states of the hard-wired pins be read again?

    3. The datasheet mostly uses the "power-up" term, but in a couple of cases "power-on" is mentioned. If this is the same thing, I suggest always using the same term for clarity.

    Thanks in advance,

    Michael

Children