eCircuit  Center 
EE Design Series - DVM 1

About SPICE | SPICE Basics | Running SPICE | CIRCUIT COLLECTION
SPICE Commands | SPICE Downloads | About | Contact | Home

Design Requirements Spec

pic

INTRO

If the Use Case provides the WHY, then the Requirements define the WHAT for the instrument to be created.

A Design Requirements Specification describes the product in terms of its Features. Functions and Performance.

Where are the requirements derived from? These specs can

  1. fall naturally out of the Use-Case
  2. reflect industry standards
  3. require creating a strategy of making these decisions

Back to Design Series
 

FUNCTIONS

FEATURES

PERFORMANCE

VOLTAGE RANGE STRATEGY

Why two voltage ranges, why not a single 20V range?

ACCURACY STRATEGY

Where did the accuracy requirement come from? The answer came from digging into the Use Case and making some reasonable assumptions . 

pic

1.5V AA Accuracy Required

9V Accuracy Required

GAIN & OFFSET ERROR STRATEGY

Most instruments exhibit two significant non-ideal behaviors: an Offset Error and a Gain Error. The goal is to select values for Offset and Gain Error that will meet the overall accuracy of 40mV (4V Range) and 200mV (20V Range).

With some trial and error, as well as past experience with voltmeters, we settle on some reasonable Offset and Gain Errors. Let's check if they pass spec at 20% charge remaining.

BANDWIDTH STRATEGY

Ideally, the voltmeter should respond quickly to a voltage change - implying a high bandwidth.

However, the long battery test leads may pickup unwanted signals like 60Hz mains or a multitude of radio frequencies. Unfortunately, these signals can cause fluctuating readings or harrnful transients. What's the fix? Add a Low Pass filter before the ADC to reduce these interfering signals. The filter bandwidth should be

HANDS-ON

Play in the Excel file - modify values, see what happens!

Offset and Gain Error

ADJUST THE SPECS?

Are these specifications set in stone? During development, specs can be refined and adjusted for a number of reasons.

 

NEXT UP

The next step is to draft the Implementation Strategy to answer HOW we can achieve the Design Requirements.

Back to Design Series