Reccomended ADC chips
CumQuaT
Posts: 156
Hi all,
Does anyone have a favourite with regards to a reliable, good resolution and easy to interface ADC with the Propeller? Such a buffet of choices, but before I just start grabbing some, I thought I'd put it to the crowd to see if there are favourites among you.
Looking through the OBEX there are many, many objects for them, so it's obvious that people have their favourites to use.
I'm going to be interfacing to a set of two LPY5150AL dual-axis gyroscopes and am looking to get a nice smooth feed from them.
If you mention a favourite, any code/circuit pointers would be much appreciated also, as from my looking around I've noticed many varying opinions regarding filtering circuits and noise removal, etc.
Does anyone have a favourite with regards to a reliable, good resolution and easy to interface ADC with the Propeller? Such a buffet of choices, but before I just start grabbing some, I thought I'd put it to the crowd to see if there are favourites among you.
Looking through the OBEX there are many, many objects for them, so it's obvious that people have their favourites to use.
I'm going to be interfacing to a set of two LPY5150AL dual-axis gyroscopes and am looking to get a nice smooth feed from them.
If you mention a favourite, any code/circuit pointers would be much appreciated also, as from my looking around I've noticed many varying opinions regarding filtering circuits and noise removal, etc.
Comments
- 12 bit resolution and 50 - 100K sample rate is adequate for most applications
- low power requirement and operates from a wide voltage range ( 2.7 - 5.5V )
- low cost, wide availability, and available in thru hole or smt packages
- OBEX has objects available for interfacing to prop
If you do use the MCP3208 i'd recommend the attached program and don't forget to attach 3.3v to the Vref pin.
I'm not using any kind of filtering right now even though I should, but so far I haven't seen a problem yet.
I also had getting TouchScreen's value to use MCP3204(4ch) in PropForth.
This is very useful and easy to connect on Propeller.
Some years ago I was searching for 12-bit ADCs in a small package with on-board reference etc that didn't cost an arm and a leg. I had noticed that there were many low cost CPUs that fitted this requirement so I started using them as Programmable Peripheral Controllers (PPCs).
Of course they need software but this was minor and so I am able to connect the PPC using the same I2C lines as the EEPROM and then Flash the PPC from the Prop initially after which it is just another peripheral. An ADC based upon a PPC can do so much more than any ADC can such as filtering, buffering and threshold detection etc as well as simplify (faster) the I2C access methods. It is very unlikely that I would ever use another dedicated 8 to 12-bit ADC again in any of my designs.
Here is one such chip, it's only $2.80 for one-off. There are other types in DIP and other packages.
http://au.mouser.com/ProductDetail/Silicon-Labs/C8051F986-GM/?qs=sGAEpiMZZMvu0Nwh4cA1wYpXCxJDYb0i4AiRuBCa1Ow%3d
Hanno