Control Analog-input circuit for microcontroller | Controller Circuit

Thursday, May 19, 2011

Control Analog-input circuit for microcontroller


The simple ADC in the figure 1 is perfect for getting analog signals into a purely digital microcontroller. Using just five surface-mount parts, you can assemble it for less than 50 cents (1000), which is approximately half the cost of a single chip-ADC approach in the same volume. Moreover, this design takes only one pin from the microcontroller to operate. Although you can purchase many microcontrollers with built-in ADCs, in some circumstances, this solution is impractical. For example, you might have an all-digital microcontroller already designed in. In this design, a USB-compatible, digital-only microcontroller needed analog input at low cost for a consumer application.

The basic operations are as follows:
Set the ADC pin as a low output to discharge C1. Reset a suitable timer-counter in the microcontroller. Set the ADC pin as an input. Allow the timer to count until it reads as logic 1 in the microcontroller, or let the timer count to some suitably long value, which suggests that the input is essentially zero. Stop the timer counter. Convert to the timer count by some suitable scaling factor to an ADC reading. Start over for the next conversion.

1 comment:

  1. for what purpose does the above line (the hanging connection) with a circle on it, its above the transistors Q3 and Q4?..hope you understand what im saying..looking forward for the answer..thank you in advanced.!

    ReplyDelete