xE910 A to D converters

6 thoughts on “xE910 A to D converters

  1. As the members of the xE910 family seem to incorporate varying and basically modest Analog to Digital converters, I think one needs to consider external converters.

    Also, support of SPI is varying, and the doc "xE910 Global Form Factor Application Note" clearly recommends not to use SPI at all.

    So what is left for interfacing to an AD converter? May I ask if anyone has succesfully done it and which circuit used (12 bits or more)? How was such a circuit connected to the xE910?

    Thanks, Tom

  2. Indeed, Cosmin, I did not think about IIC as I was just now looking at the pinout table in the "HE910 Hardware User Guide". You refer to Python IIC Built-in module, I think?


    Are there any restrictions as to GPIO pins for SDA and SCLK? Not at least GPIO01 since it is the STATUS LED also, but otherwise?

    1. Hi Tom, yes I have used the dedicated Python bit-banging IIC module. Regarding the GPIO pins there are no restrictions:




      All GPIO pins are available pins for the IIC bus.
      It is Python script developer responsibility to avoid conflicts between GPIO pins, no
      automatic check of GPIO pins already used for other purposes (GPIO module, IIC module,
      SPI module) is available.


      1. More, I think you are talking about the hardware SPI port which in any case is not of much use, have no real means to be used and is SLAVE.

        On the other hand Python IIC library creates bit-banging MASTER ports which should be OK with A/D chips.

        1. Cosmin, thank you for this valuable advice. I think I will go ahead with IIC supported by Python.


          Next just to find a suitable converter. I was looking at ADS7924, ADS1000, ADS1013, ADS1015 and MCP3221 in the first run. Any experience of these, my dear folks?