|Feb2-12, 02:46 PM||#1|
Needing a simple microcontroller to program ADC0831
I am building a LED tomography system (think of it as a simple transmitter and receiver). I would like to do signal processing on the received data, so I am needing to convert my analog, received signal to a digital signal.
The ADC I have chosen is the ADC0831 (DIP package). The schematic for this part is here: http://www.futurlec.com/ADConv/ADC0831.gif. I need a microcontroller that I can program to provide the high and low signals needed to use this ADC.
Does anyone have any experience in doing this? I have seen the Basic Stamp used in this, but I would like to keep the sizing of the microcontroller to a minimum (if possible). Thanks!
|Feb2-12, 07:12 PM||#2|
The ADC0831 is an 8 bit ADC and it is serial, which means you only get 256 levels and you have to do a lot of bit-bashing to get a result.
I would suggest you get a Picaxe 8M2.
This uses a language similar to the Basic Stamp, it does 10 bit ADC so you get 1024 levels of ADC, and it is a small 8 pin chip which just needs 5 volts to operate.
And it actually has 3 ADC inputs.
You need to make up a simple 3 wire programming cable but you can salvage the wire from an old serial mouse.
The programming software is free and the chip costs about $3
The actual command for reading the ADC input is
readadc10 c.4, W4
where c.4 describes pin 3 of the chip, and W4 is the variable you put the value into.
Then you can use W4 in calculations as you like.
|Feb3-12, 01:50 PM||#3|
The part seems like a great find for my application. Cheers,
|Similar Threads for: Needing a simple microcontroller to program ADC0831|
|Simple Java class + driver program help. Program isn't working, but should be.||Programming & Comp Sci||7|
|Free simple physics program for simple designs||General Engineering||2|
|an simple program||Programming & Comp Sci||3|
|microcontroller how does it execute a program? and how does hexadecimal play a role||Electrical Engineering||6|
|Simple, simple question concerning errors needing quick answer||Calculus & Beyond Homework||0|