About SPICE |
SPICE Basics |
Running SPICE |
CIRCUIT COLLECTION
SPICE Commands |
SPICE Downloads |
About |
Contact |
Home
As the late Jim Williams (renown analog designer) once said,
"Build the raft and start paddling...At some point the theorizing must stop
and you have to start actually doing something."
I found comfort and encouragement knowing that a seasoned designer could also feel hesitation wondering if their analysis and assumptions were sufficient to bring the abstract to life.
So, now it's time to render both the requirements and strategy into a real circuit.
Back to Design Series
The high-level diagram shows us each block where we need to engineer the specific details with circuits, equations and components.
Given the Implementation Strategy as our guide, we fill in blocks above with schematic details.
Part of the satisfaction (and frustration) of design is found in applying cool circuit theories. Often the basic equations require some exploring and solving for relevant forms for your design.
Adopt the powerful habit of grabbing a sheet of paper and a pencil. Good designers noodle regularly on pages full of circuits and equations. Practice this often - embrace a routine of trial / adjust / discover!
Check out several design equations for the voltmeter: DVM1_Design_Eqns.pdf.
Two MOSFET switches select either a direct unity-gain connection or the tap on a resistor divider.
SCHEMATIC
CIRCUIT REQUIREMENTS
FUNCTION
Gain Conditions Analysis / Results 1 (4V Range) SW1=On
SW2=OffRin = R1 + R2
K = 11/5 (20V Range) SW1=Off
SW1=OnRin = R1 + R2
K = R2/(R1+R2)
R-DIVIDER DESIGN
OPTO SOLID-STATE-RELAYS (SSR)
A filter reduces external noise sources (60 Hz mains, system clocks, radio frequencies, etc.) from corrupting the signal being digitized by the ADC.
SCHEMATIC
CIRCUIT REQUIREMENTS
DESIGN
The development board (Arduino UNO R3) has been chosen for the project. A 10-bit ADC is included on the Microcontroller (Atmel ATmega328P). The accuracy has already been approved in the Implementation Strategy.
SCHEMATIC
CIRCUIT REQUIREMENTS
DESIGN
UNO R3 PINOUT
CIRCUIT CONNECTIONS
Type Signal Comment Power / Ground 5V
GNDPower for Opto-Relays and Pushbutton. Analog Inputs A0 Analog input voltage representing battery voltage. Digital Output D12
D13Digital outputs to drive 2 Opto-Relays SW1 and SW2. Digital Input D11 Digital input to read state of the pushbutton for V range select. PC Interface USB Power and programming capability from the PC.
The development board (Arduino UNO R3) has been chosen for the project. A 10-bit ADC is included on the Microcontroller (Atmel ATmega328P). The accuracy has already been approved in the Implementation Strategy.
Play in the Excel file - modify values, see what happens!
Input Range
Opto-Relay Drive
Low-Pass Filter
ADC Operation
To verify our Circuit Design, let's create a SPICE simulation.
Back to Design Series