|
I've seen alot of half ass ADC's in the community lately that put out a number of bits equivalent to the level detected, but it's all useless to a computer unless it can be read in a way the computer understands (binary). If you feed 7 bits to a parallel input all at once, the computer doesn't see the number 7, it sees 127. So, if you want to convert the digital back into an analog representation be it a graph or sounds or whatever, the computer would take your 7 bits and give you the representation of 127 instead of 7 which is way off. This circuit takes your 7 bits from your analog signal and converts them to binary coded decimal so that it makes sense to you when it's transformed back into analog. That's the entire purpose of the ADC. It's probably far from perfect, but it works. If you're going to put an adc out there, I think you should try to include this part. Sure you can use different arrangements of counters and what not, but I like the nuts and bolts. BTW, the bottom pad is lsb and top is msb. It won't work unless you turn them on from top to bottom. After all, how can you get to 7 without 1-6 right? For you smart people, if there is a better way to make this work, please tell me. Enjoy. -Jolly
|