Shop OBEX P1 Docs P2 Docs Learn Events
ADC Recomendation — Parallax Forums

ADC Recomendation

DarrenYDarrenY Posts: 61
edited 2007-09-06 11:26 in Propeller 1
Hello,

Can someone recommend a high resolution, easy to use ADC for use with the Propeller?

It's to be used to collect accelerometer and gyro inputs so will need at least 5, preferably 6 channels.

Preferably I2C, but SPI recomendations would be good as well.

Thanks,
Darren.

Comments

  • LeonLeon Posts: 7,620
    edited 2007-09-05 09:55
    How many bits?

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
    Suzuki SV1000S motorcycle
  • DarrenYDarrenY Posts: 61
    edited 2007-09-05 10:03
    At least 12, pref 17 bits
  • JonathanJonathan Posts: 1,023
    edited 2007-09-05 15:20
    SMT or thru hole? I only found i2c stuff with more than 2 channels in SMT. If you find a 12 bit ADC with 4+ channels, i2c and thru hole, lemme know.

    For now, I am still using a TLC2543, 10 channels, 12 bits, good chip, easy to use, SPI interface, thru-hole.

    17 bit ADC's require careful circuit layout to use very effectivly. Those last 5 bits can be a pain.

    Jonathan

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    www.madlabs.info - Home of the Hydrogen Fuel Cell Robot
  • JavalinJavalin Posts: 892
    edited 2007-09-05 15:28
    Jonathan,

    Look at the microchip range - MCP3201/2/4/8 (channels).· They are SPI and easy to drive using Spin or ASM.· The MCP2308 is 12 bits.

    http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en010534

    J
  • DarrenYDarrenY Posts: 61
    edited 2007-09-05 18:31
    OK, I've found a 12-bit, 4/12-Channel I2C.....

    http://www.maxim-ic.com/quick_view2.cfm/qv_pk/3271

    And a single channel 18-bit I2C....

    http://ww1.microchip.com/downloads/en/DeviceDoc/22003b.pdf
  • Tracy AllenTracy Allen Posts: 6,660
    edited 2007-09-05 19:05
    More questions... How fast? The mentiion of accelerometer and gyro suggests a need for speed and even practically simultaneous measurements on all 5 or 6 channels. Within any ADC architecture, more bits means slower speed. ADCs with built-in multiplexers usually can convert on only one of the channels at a time. I2C ADCs tend to be relatively slow, due to command overhead. Even so, in high speed mode some single channel I2C 12 bit devices can reach over 100 ksps. E.g. ADS1000 from TI/Burr-Brown.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Tracy Allen
    www.emesystems.com
  • DarrenYDarrenY Posts: 61
    edited 2007-09-05 19:51
    Jonathan:
    Pref DIP for proto work and then SMT later on.

    Tracy:
    I don't know! - it's the first time integrating sensors for me.

    Looking at it a bit more, i'm pretty sure 12-bits is the way to go.

    Looking through the forum posts, i'm not the first to integrate these type of sensors - what have other people used?
  • BasilBasil Posts: 380
    edited 2007-09-05 20:56
    Hi Darren,

    I am using a MCP3208 (or MCP3204/2).

    12 bits 8 channel (or 4 or 2) and comes in through hole and SMD.

    Im not using the standard library, so not sure what the max sample rate for that one is, but with a custom library can get 2500 x 10 sample averages per second.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    -Alec

    My our page
  • DarrenYDarrenY Posts: 61
    edited 2007-09-06 11:26
    Thanks, I went for the MCP3204 - good call.
Sign In or Register to comment.