Looking for an ADC @ 3.3V w/ I2C
Mightor
Posts: 338
Hey people,
I am looking for an ADC with I2C interface that is happy to run at 3.3V so I don't need a 2nd power supply. I'd like it be in a DIP package, as I am not quite confident enough with soldering to deal with SMDs and have no facilities or budget to have boards made. Does anyone have any suggestions? Ideally it would have 8 ADC channels, so I minimise the number of components. I intend to use it with this: http://www.pololu.com/catalog/product/960 (it can run @5V and @3.3V).
Thanks in advance!
Regards,
Xander
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
| To know recursion, you must first know recursion.
| Current projects and ramblings: I'd Rather Be Building Robots
I am looking for an ADC with I2C interface that is happy to run at 3.3V so I don't need a 2nd power supply. I'd like it be in a DIP package, as I am not quite confident enough with soldering to deal with SMDs and have no facilities or budget to have boards made. Does anyone have any suggestions? Ideally it would have 8 ADC channels, so I minimise the number of components. I intend to use it with this: http://www.pololu.com/catalog/product/960 (it can run @5V and @3.3V).
Thanks in advance!
Regards,
Xander
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
| To know recursion, you must first know recursion.
| Current projects and ramblings: I'd Rather Be Building Robots
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Parallax Engineering
John Abshier
http://au.farnell.com/1084269/semiconductors-integrated-circuits/product.us0?sku=microchip-mcp3208-ci-p
Trouble is that it's not I2C but SPI you may well say. Well true, but you connect the clock line to SCL and the DIN and DOUT together to SDA and so then all you need is a chip select. The chip is happy, the Propeller is happy, the I2C EEPROM is happy. Don't forget to add a pullup to the chip select so that it doesn't interfere with anything during reset.
Otherwise there is the venerable PCF8591 I2C ADC but if you can spare one line use the much superior MCP3208.
*Peter*
The PCF8591 would require two chips, as it only has 4 channels on each IC. I suppose that could be an option as well if I don't get the MCP3208 working.
Regards,
Xander
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
| To know recursion, you must first know recursion.
| Current projects and ramblings: I'd Rather Be Building Robots
http://obex.parallax.com/objects/307/
James
Thanks for your time though [noparse]:)[/noparse]
Xander
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
| To know recursion, you must first know recursion.
| Current projects and ramblings: I'd Rather Be Building Robots
I have layout and schematics of small PCB for MCP3208 that will convert SOIC16 to DIL16 with 4.096V reference "on board" if you are interested
Roman
I appreciate the offer but unfortunately I don't have the equipment or the budget to make the converter PCBs [noparse]:([/noparse] Thanks, though!
Regards,
Xander
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
| To know recursion, you must first know recursion.
| Current projects and ramblings: I'd Rather Be Building Robots
It's very easy to make, you would not need any special equipment, just laser printer and etching solution.
Roman
http://www.sparkfun.com/commerce/product_info.php?products_id=495
Something like?
J
Xander
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
| To know recursion, you must first know recursion.
| Current projects and ramblings: I'd Rather Be Building Robots
http://uk.farnell.com/roth-elektronik/re932-04/adaptor-smd-so-16-1-27mm/dp/1426172?_requestid=73639
J
Why are we talking about an smd to dip converter for the MCP3208 when it is already available in DIP?
au.farnell.com/1084269/semiconductors-integrated-circuits/product.us0?sku=microchip-mcp3208-ci-p
BTW, there is nothing special about the software just because it shares the I2C pin. If you run into problems I'm sure I could whip up a driver that will do the trick. I have my own code for MCP3208s that do the scanning and filtering etc and I frequently reuse the I2C pins in projects. The SCL line even serves as a status indicator line as I usually connect an LED to this line and flash a steady status signal whenever I am not accessing any serial device. The "blips" on this line indicate that something is at least working and of course straight after reset the Propeller accesses the EEPROM during booting which provides another visual indication that it's doing the right thing.
*Peter*
Well, I didn't, hehe. I did say that I was not comfortable with SMD soldering [noparse]:)[/noparse]
I will order some samples of that IC and take it from there! I appreciate your offer to help and if I run into issues, I'll be sure to take you up on it [noparse]:)[/noparse]
Thanks for all your advice everyone, but I'll go with the MCP3208 for now and see how that goes for me.
Regards,
Xander
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
| To know recursion, you must first know recursion.
| Current projects and ramblings: I'd Rather Be Building Robots