Path: EDN Asia >> Design Ideas >> Power/Smart Energy >> Digital voltmeter employs multi-channel ADC
Power/Smart Energy Share print

Digital voltmeter employs multi-channel ADC

30 Nov 2012  | Branislav Korenko, Marek Cerny

Share this page with your friends

This instrument was designed for voltage/current measurement on a four-channel analogue voltage source but has wide use in many other applications. The design is based on the Atmel ATmega8-16AC microcontroller and the Maxim MAX1230 12bit ADC (references 1 and 2). Although the microcontroller has an internal 10bit ADC, it's more efficient to use an external multi-channel ADC than to multiplex more analogue channels to the ATmega8-16AC differential ADC inputs.

You accomplish the communication between IC1 and IC2 via the SPI according to the instructions in reference 2. R17 and R18 are pull-ups for the end-of-conversion flag and chip-select modes. Signals for the SPI communication are tapped at header P4 for a programmer connection. Pushbutton S2 connects the IC2 reset pin to ground; R22 and C42 debounce IC2. Similarly, R19 and C39 debounce the auxiliary S1 button connected to the INT0 pin of IC2, which is used to switch between resolution patterns on the display.

IC2 pins 23 to 28 are used through P2 for communication with the 20×2-character BC2002CBNHEH$ LCD Bolymin display (reference 3). Trimpot R21 sets the display contrast. You can use IC2 outputs RXD and TXD for USB communication via an optional USB-to-UART interface, such as the FTD232BM (not shown in the figure), for the purposes of data logging.

Figure: You can use a multiple-channel ADC, along with a microcontroller and LCD display, to make this low-power, multi-channel voltmeter. (Click on image to enlarge)

IC1 analogue inputs AIN0 to AIN15 are connected to eight voltage dividers R1 to R16. The divide ratios depend on the maximum input voltage to be measured. Also, you should take into account the reference voltage on pin REF+ to use the full bit resolution of the ADC. The IC1 analogue inputs work in track-and-hold mode, so input impedance can affect the conversion acquisition time. As a result, input capacitors C1, C2, and C3, with values according to reference 2, are used for differential inputs AIN0 and AIN1 on IC1, and the same input capacitor arrangement is repeated for the other analogue inputs. IC1 has a sampling rate up to 300k samples/sec, so you can digitise low-speed transient events and measure periodic signals with bandwidths exceeding the ADC's sampling rate by using undersampling techniques. Also, antialias prefiltering of the input signals is necessary.

Shunt regulator IC5 generates the external 1.25V REF+ for IC1 using R24 and R23 to set the appropriate current consumption according to reference 4. Select power transformer TR1 for your local ac voltage (the schematic shows 230V ac with a 0.25A fuse) and fuse appropriately; that is, 0.5A when used at 120 V ac. The transformed voltages are rectified with diode bridges D1 and D2 and stabilised with 7805 series regulators. One 5V branch is used directly to supply the multi-channel voltmeter; the other is auxiliary for global use.

1. "ATmega8-16AC: 8bit with 8K Bytes In-System Programmable Flash," Atmel Corp.

2. "MAX1226, MAX1228, MAX1230:12bit 300ksps ADCs with FIFO, Temp Sensor, Internal Reference," Maxim Integrated Products Inc, December 2010.

3. "LCD display, 2x20 characters, 5x7 dot matrix," and

4. "LM4041 precision micropower shunt voltage reference," Texas Instruments, February 2006.

About the authors
Branislav Korenko and Marek Cerný are from Slovak University of Technology in Bratislava, Slovakia.

To download the PDF version of this article, click here.

Want to more of this to be delivered to you for FREE?

Subscribe to EDN Asia alerts and receive the latest design ideas and product news in your inbox.

Got to make sure you're not a robot. Please enter the code displayed on the right.

Time to activate your subscription - it's easy!

We have sent an activate request to your registerd e-email. Simply click on the link to activate your subscription.

We're doing this to protect your privacy and ensure you successfully receive your e-mail alerts.

Add New Comment
Visitor (To avoid code verification, simply login or register with us. It is fast and free!)
*Verify code:
Tech Impact

Regional Roundup
Control this smart glass with the blink of an eye
K-Glass 2 detects users' eye movements to point the cursor to recognise computer icons or objects in the Internet, and uses winks for commands. The researchers call this interface the "i-Mouse."

GlobalFoundries extends grants to Singapore students
ARM, Tencent Games team up to improve mobile gaming

News | Products | Design Features | Regional Roundup | Tech Impact