Each Fluke product is warranted to be free from defects in material and workmanship under
normal use and service. The warranty period is one year and begins on the date of shipment.
Parts, product repairs and services are warranted for 90 days. This warranty extends only to the
original buyer or end-user customer of a Fluke authorized reseller, and does not apply to fuses,
disposable batteries or to any product which, in Fluke’s opinion, has been misused, altered,
neglected or damaged by accident or abnormal conditions of operation or handling. Fluke
warrants that software will operate substantially in accordance with its functional specifications for
90 days and that it has been properly recorded on non-defective media. Fluke does not warrant
that software will be error free or operate without interruption.
Fluke authorized resellers shall extend this warranty on new and unused products to end-user
customers only but have no authority to extend a greater or different warranty on behalf of Fluke.
Warranty support is available if product is purchased through a Fluke authorized sales outlet or
Buyer has paid the applicable international price. Fluke reserves the right to invoice Buyer for
importation costs of repair/replacement parts when product purchased in one country is submitted
for repair in another country.
Fluke’s warranty obligation is limited, at Fluke’s option, to refund of the purchase price, free of
charge repair, or replacement of a defective product which is returned to a Fluke authorized
service center within the warranty period.
To obtain warranty service, contact your nearest Fluke authorized service center or send the
product, with a description of the difficulty, postage and insurance prepaid (FOB Destination), to
the nearest Fluke authorized service center. Fluke assumes no risk for damage in transit.
Following warranty repair, the product will be returned to Buyer, transportation prepaid (FOB
Destination). If Fluke determines that the failure was caused by misuse, alteration, accident or
abnormal condition of operation or handling, Fluke will provide an estimate of repair costs and
obtain authorization before commencing the work. Following repair, the product will be returned to
the Buyer transportation prepaid and the Buyer will be billed for the repair and return
transportation charges (FOB Shipping Point).
THIS WARRANTY IS BUYER’S SOLE AND EXCLUSIVE REMEDY AND IS IN LIEU OF ALL
OTHER WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
FLUKE SHALL NOT BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR
CONSEQUENTIAL DAMAGES OR LOSSES, INCLUDING LOSS OF DATA, WHETHER
ARISING FROM BREACH OF WARRANTY OR BASED ON CONTRACT, TORT, RELIANCE OR
ANY OTHER THEORY.
Since some countries or states do not allow limitation of the term of an implied warranty, or
exclusion or limitation of incidental or consequential damages, the limitations and exclusions of
this warranty may not apply to every buyer. If any provision of this Warranty is held invalid or
unenforceable by a court of competent jurisdiction, such holding will not affect the validity or
enforceability of any other provision.
Fluke CorporationFluke Europe B.V.
P.O. Box 9090P.O. Box 1186
Everett WA 5602 B.D. Eindhoven
98206-9090The Netherlands
5/94
Page 3
SAFETY TERMS IN THIS MANUAL
This instrument has been designed and tested in accordance with IEC publicat ion
1010-1 (1992-1), Safety Requirements for Electrical Measuring, Control and Labor at ory
Equipment, and ANSI/ISA-582.01-1994, and CAN/CSA-C22.2 No. 1010.1-92. This User
Manual contains information, warning, and caut ions t hat must be followed to ensure
safe operation and to maintain the instrument in a safe condition. Use of this equipment
in a manner not specified herein may impair the pr ot ection provided by the equipment.
This instrument is designed for IEC 1010-1 Inst allation Category II use. It is not
designed for connection to circuits rated over 4800 VA.
WARNING statements identify condit ions or practices that could result in personal injury
or loss of life.
CAUTION statements identify conditions or pr act ices t hat could result in damage to
equipment.
SYMBOLS MARKED ON EQUIPMENT
WARNING Risk of electric shock. Refer to the manual.
GROUND Ground terminal to chassis (earth).
Attention Refer to the manual. This sym bol indicat es that information
about usage of a feature is contained in the manual. This sym bol
appears on the rear panel ground post and by the fuse compar tment.
AC POWER SOURCE
The instrument is intended to operate from an ac power source that will not apply more
than 264V ac rms between the supply conductors or bet ween eit her supply conductor
and ground. A protective ground connection by way of the grounding conductor in the
power cord is required for safe operation.
USE THE PROPER FUSE
To avoid fire hazard, for fuse replacement use only t he specified unit: 15/100 ampere,
250V, time delay.
GROUNDING THE INSTRUMENT
The instrument utilizes controlled overvoltage techniques that require the instrument t o
be grounded whenever normal mode or common mode ac volt ages or t r ansient voltages
may occur. The enclosure must be grounded through t he gr ounding conductor of the
power cord, or through the rear panel gr ound binding post .
Page 4
USE THE PROPER POWER CORD
Use only the power cord and connector appropriate for the voltage and plug
configuration in your country.
Use only a power cord that is in good condition.
Refer power cord and connector changes to qualified service personnel.
DO NOT OPERATE IN EXPLOSIVE ATM O SPHERES
To avoid explosion, do not operate the instrument in an atmosphere of explosive gas.
DO NOT REMOVE COVER DURING OPERATION
To avoid personal injury or death, do not remove the instrument cover without first
removing the power source connected to the rear panel. Do not operate the instrument
without the cover properly installed. Norm al calibration is accomplished with the cover
closed. Access procedures and the warnings for such procedures ar e cont ained in this
manual. Service procedures are for qualified ser v ice per sonnel only.
DO NOT ATTEMPT TO OPERATE IF PROTECTION MAY BE IMPAIRED
If the instrument appears damaged or operates abnormally, protection may be impaired.
Do not attempt to operate t he inst r um ent under these conditions. Refer all questions of
proper instrument operation to qualif ied service personnel.
Page 5
Table of Contents
ChapterTitlePage
1Introduction and Specification............................................................ 1-1
2-16.A/D Status Signals.................................................................................. 2-55
3-1.Replacing the Fuse ................................................................................. 3-6
3-2.2640A and 2645A Assembly Details..................................................... 3-8
3-3.Power Input Connections at the Power Switch...................................... 3-14
4-1.Performance Test Setup ......................................................................... 4-5
4-2.Two-Terminal Connections to 5700A.................................................... 4-5
4-3.Four-Terminal Connections to the Universal Input Module (Resistor). 4-15
4-4.Four-Terminal Connections to the Universal Input Module (5700A)... 4-16
4-5.Instrument and Host Computer Calibration Setup................................. 4-27
1-36.2645A Frequency Measurement Specifications........................... 1-26
1-2
Page 19
Introduction and Specification
Introduction
Introduction1-1.
This Service Manual supports performance testing, calibration, servicing, and
maintenance of the 2640A NetDAQ
units (Figure 1-1). NetDAQ networked data acquisition units are 20-channel front ends
that operate in conjunction with a host computer to form a networked data acquisition
system. The host computer and instruments are interconnected using an Ethernet
network, and the host computer runs the NetDAQ Logger for Windows application to
provide an operating environment for the instruments, including testing and calibration.
The 2640A and 2645A networked data acquisition units are identical in operation and
appearance, and vary only in emphasis: The 2640A emphasizes precision and supports
up to 100 measurements per second, with 5 ½ digits of resolution, .02% accuracy, and
150-volt common mode voltage (300 volts on channels 1 and 11), while the 2645A
emphasizes increased measurement speed supporting up to 1000 measurements per
second, with 4 ½ digits of resolution, .04% accuracy, and 50-volt common mode voltage.
Refer to Table 1-1 for a summary of instrument specifications. For complete instrument
specifications, see “Specifications” later in this chapter.
The instruments measure dc volts, ac volts, ohms, temperature, frequency, and dc
current. Temperature measurements use thermocouples or resistance-temperature
detectors (RTDs). Refer to Table 1-2 for a summary of instrument measurement
capabilities. In addition, there are eight digital input/output lines, one totalizing input,
one external trigger input, one trigger output, and one master alarm output. The
instruments can be ac or dc powered. An RS-232 serial port is supplied for servicing and
maintenance procedures.
™ and 2645A NetDAQ networked data acquisition
1
The term "instrument" is used in this manual to refer to both units. The model number
(2640A or 2645A) is used when discussing characteristics unique to one instrument.
Instrument assemblies are identical except for the A3 Analog/Digital Converter printed
circuit assembly (pca), which is specific to the 2640A (mechanical switching for
measurement signals) and 2645A (solid-state switching for measurement signals).
The instrument is designed for bench-top, field service, and system applications. A dual
vacuum-fluorescent display uses combinations of alphanumeric characters and
descriptive annunciators to provide prompting and measurement information during
setup and operation modes. Some features provided by the instrument are listed in Table
1-3. For additional information regarding instrument features and capabilities, refer to
the NetDAQ Users Manual (PN 942623).
NetDAQ
NETWORKED DATA ACQUISITION UNIT
REM SCAN
MON
V DC
COMM
CH
DIO
ENTER
CAL
ENABLE
MON
Figure 1-1. 2640A/2645A NetDAQ Networked Data Acquisition Units
1-3
Page 20
NetDAQ
Service Manual
Maximum Normal Mode Voltage150/300V [1]50V
Maximum Common Mode
Voltage
Input (Overload) Protection1600V300V
Maximum Reading Rates
(Volts DC Only)
Maximum Single Channel Scan
Reading Rates [2]
Volts DC Accuracy (90 day),
1V dc input
Thermocouple Accuracy
(90 day)
Resistance-Temperature
Detectors (RTDs) Accuracy
Time to Change Functions
(Between V dc, V ac,
Frequency, and Ohms)
[1] The 300V value is for channels 1 and 11 only; the 150V value is for all other channels.
[2] Drift Correction refers to an automatic internal measurement step performed with each
Table 1-2. Summary of 2640A/2645A Measurement Capabilities
Capability2640A2645A
Volts DC MeasurementsRanges: 90 mV
300 mV
3V
30V
150/300V [1]
Autorange
Volts AC MeasurementsRanges: 300 mV
3V
30V
150/300V [1]
Autorange
Resistance MeasurementsRanges: 300 Ω
3 kΩ
30 kΩ
300 kΩ
3 MΩ
Autorange
Ranges: 90 mV
300 mV
3V
30V
50V
Autorange
Ranges: 300 mV
3V
30V
Autorange
Ranges: 30 kΩ
300 kΩ
3 MΩ
Autorange
Page 21
Introduction and Specification
Table 1-2. Summary of 2640A/2645A Measurement Capabilities (cont)
Capability2640A2645A
Introduction
1
Temperature Measurements
(Thermocouple) [2]
Temperature Measurements
(RTD) (Two-wire)
Temperature Measurements
(RTD) (Four-wire)
Frequency Measurements [3]Ranges: AutorangeRanges: Autorange
Amperes DC Measurements [4]Ranges: 4 to 20 mA
[1] 300V range available only on channels 1 and 11.
[2] Open thermocouple detection is supported on a per-channel basis.
[3] Minimum frequency is 20 Hz. Signal strength must be at least 50 mV ac rms.
[4] Shunt resistor required (enter value; default is 10 ohms). The 4 to 20 mA scale displayed as
0% (4 mA) to 100% (20 mA).
FeatureDescription
Analog Channels20 (channels 1 to 20)
Computed Channels10 (channels 21 to 30)
Alarm LimitsTwo per channel
Mx+B ScalingAny configured channel (1 to 30)
Scan TriggeringInterval/External/Alarm Trigger
Channel MonitoringAny configured channel, scanning or not scanning
Setup and OperationVia host computer
Communications PortsEthernet 10BASE2 and 10BASE-T
Primary PowerAC - 107 to 264V ac, 50/60 Hz
Nonvolatile Memory (unaffected by cycling
instrument power)
Permanent Data StorageVia host computer
Real-Time Trend PlottingVia host computer
Thermocouples:
JKRSE
TBCN
RTD R0: 10 to 1010(None)
RTD R0: 10 to 1010RTD R0: 10 to 1010
0 to 100 mA
Table 1-3. Summary of 2640A/2645A Features
DC - 9 to 16V dc
Instrument parameters: Base Channel Number,
Line Frequency, Network Type, Socket Port, IP
Address, Baud Rate. (See Chapter 2.)
Thermocouples:
JKRSE
TBCN
Ranges: 4 to 20 mA
0 to 100 mA
1-5
Page 22
NetDAQ
Service Manual
Options and Accessories1-2.
2640ANetDAQ Instrument
2645ANetDAQ Instrument
264XA-901NetDAQ
264XA-902NetDAQ
264XA-902UNetDAQ
264XA-801Ethernet Card
264XA-802Parallel-to-LAN Adapter (10BASE2)
80i-410Clamp-On DC/AC Current Probe
80i-1010Clamp-On DC/AC Current Probe
2620A-100I/O connector set, including Universal Input Module, DIGITAL I/O
2620A-1014-20 mA Current Shunt Strip
942615NetDAQ Service Manual
Y264119-inch Rackmount Kit
Y26434-meter Cable Kit
Table 1-4 summarizes the available models, options and accessories, including
measurement transducers, software, connector sets, Ethernet interfaces, cables, and
components.
Table 1-4. Models, Options and Accessories
ModelDescription
Logger for Windows
Logger for Windows
Logger for Windows
and ALARM/TRIGGER I/O connectors.
(Isolated Network)
(General Network)
Network (Upgrade Kit)
Instrument Connector Set, 2620A-1001-3.
The 2620A-100 is a complete set of input connectors: one Universal Input Module, one
ALARM/TRIGGER I/O connector, and one DIGITAL I/O connector. Each instrument
comes with a 2620A-100 Instrument Connector Set. The use of additional connector sets
allows quick equipment interface to several wiring setups.
Host Computer Ethernet Interfaces1-4.
The 264XA-801 is the recommended Ethernet card and the 264XA-802 is the
recommended Parallel-to-LAN Adapter for host computer installations.
Interconnection Cables and Components1-5.
Cables for equipment interconnection can be purchased as an option or fabricated.
Ethernet interconnection components such as BNC "T" and 50-ohm terminations are
available from any components supplier.
1-6
Page 23
Introduction and Specification
Operating Instructions
Operating Instructions1-6.
Full operating instructions are provided in the NetDAQ User Manual (PN 942623). Refer
to the User Manual as necessary during the maintenance and repair procedures presented
in this Service Manual.
Organization of the Service Manual1-7.
This manual focuses on performance tests, calibration procedures, and component-level
repair of the 2640A and 2645A networked data acquisition units. To that end, manual
chapters are often interdependent; effective troubleshooting may require not only
reference to the troubleshooting procedures in Chapter 5, but also some understanding of
the detailed Theory of Operation in Chapter 2 and some tracing of circuit operation in
the Schematic Diagrams presented in Chapter 7.
Often, scanning the table of contents yields an appropriate place to start using the
manual. A comprehensive table of contents is presented at the front of the manual; local
tables of contents are also presented at the beginning of each chapter for ease of
reference. If you know the topic name, the index at the end of the manual is probably a
good place to start.
1
The following descriptions introduce the manual:
Chapter 1 - Introduction and Specifications Introduces the instrument, describing its
features, options, and accessories. This chapter also discusses use of the Service Manual
and the various conventions used in describing the circuitry. Finally, a complete set of
specifications is presented.
Chapter 2 - Theory of Operation This chapter first categorizes the instrument’s
circuitry into functional blocks, with a description of each block’s role in overall
operation. A detailed circuit description is then given for each block. These descriptions
explore operation to the component level and fully support troubleshooting procedures
defined in Chapter 5.
Chapter 3 - General Maintenance Provides maintenance information covering
handling, cleaning, and fuse replacement. Access and reassembly procedures are also
explained in this chapter.
Chapter 4 - Performance Testing and Calibration This chapter provides performance
verification procedures, which relate to the specifications presented in Chapter 1. To
maintain these specifications, a full calibration procedure is also presented.
Chapter 5 - Diagnostic Testing and Troubleshooting The troubleshooting procedures
presented in this chapter rely closely on both the Theory of Operation presented in
Chapter 2, the Schematic Diagrams shown in Chapter 7, and the access information
provided in Chapter 3.
Chapter 6 - List of Replaceable Parts Includes parts lists for all standard assemblies.
Information on how and where to order parts is also provided.
Chapter 7 - Schematic Diagrams Includes schematic Diagrams for all standard and
optional assemblies. A list of mnemonic definitions is also included to aid in identifying
signal name abbreviations.
1-7
Page 24
NetDAQ
Service Manual
Conventions1-8.
Throughout the manual set, certain notational conventions are used. A summary of these
conventions follows:
•Instrument Reference The term "instrument" is used in this manual to refer to both
the 2640A NetDAQ and 2645A NetDAQ networked data acquisition units. The
model number (2640A or 2645A) is used when discussing characteristics unique to
one instrument.
•Printed Circuit Assembly The term "pca" is used to represent a printed circuit
board and its attached parts.
•Signal Logic Polarity On schematic Diagrams, a signal name followed by a "*"
character is active (or asserted) low. Signals not so marked are active high.
•Circuit Nodes Individual pins or connections on a component are specified with a
dash (-) following the assembly and component reference designators. For example,
pin 19 of U30 on assembly A1 would be A1U30-19.
•Front Panel Interface User Notation For front panel operation, XXX, an
uppercase word or symbol without parentheses indicates a button to be pressed by
the user. Buttons can be pressed in four ways:
1. Press a single button to select a function or operation.
2. Press a combination of buttons, one after the other.
3. Press and hold down a button; then press another button.
4. Press multiple buttons simultaneously.
•Computer Interface User Notation For computer interface operation:
XXX An uppercase word without parentheses identifies a command by name.
<XXX> Angle brackets around all uppercase letters mean press the <XXX> key.
(xxx) A lowercase word in parentheses indicates a keyboard input.
1-8
Specifications1-9.
Specifications are divided into three sections. The first section contains the combined
specifications that apply equally to both the 2640A and 2645A instruments. The second
section contains specifications that apply only to the 2640A instrument. The third section
contains specifications that apply only to the 2645A instrument.
2640A/2645A Combined Specifications1-10.
The following specifications apply equally to both the 2640A and 2645A instruments.
The topics include:
• 2640A/2645A General Specifications
• 2640A/2645A Environmental Specifications
• 2640A/2645A Digital I/O and Totalizer Interface
Page 25
Introduction and Specification
Specifications
2640A/2645A General Specifications1-11.
Table 1-5 provides the general specifications for the 2640A and 2645A instruments.
Table 1-5. 2640A/2645A General Specifications
SpecificationCharacteristic
Channel Capacity20
I/O Lines Total12
Size9.3 cm (3.67 in) high, 21.6 cm (8.5 in) wide, 36.2 cm (14.28 in) deep
WeightNet, 4 kg (8.8 lb.) Shipping, 6.0 kg (13.2 lb.)
Power107 to 264V ac (no switching required), 45 to 65 Hz, 15 VA maximum
9V dc to 16V dc, 6W maximum. Specifications are for 50 or 60 Hz operation.
If both sources are applied simultaneously, ac voltage is used if it exceeds
approximately 8 times the dc voltage. Automatic switchover occurs between ac
and dc without interruption.
StandardsBoth instruments comply with:
IEC 1010-1
UL 1244
CSA Bulletin 556B
ANSI/ISA-S8201-1988
CSA C22.2 No. 101.1-92
Vfg. 243/1991 (when shielded cables are used)
FCC-15B, Class B level (when shielded cables are used)
Serial Interface
(RS-232C)
Common Mode
Voltage
Measurement Speed
(Scanning Rates)
Accuracy of Medium
Scanning Rate
Additional error if
“Automatic drift
correction” is turned
off.
Connector: 9 pin male (DB-9P)
Signals: TX, RX, DTR, RTS, GND
Modem Control: full duplex
Baud rates: 4800, 9600, 19200, 38400
Data format: 8 data bits, no parity bit, one stop bit
Flow control: XON/XOFF
Echo: Off
2640A 150V (300V on channels 1 and 11)
2645A 50V dc or 30V ac rms.
2640A
Slow - 6 readings per second
Medium - 48 readings per second (60 Hz)
Fast - 143 readings per second (20 configured channels)
Single Channel - 120 readings per second
2645A
Slow - 54 readings per second (60 Hz)
Medium - 200 readings per second
Fast - 1000 readings per second (20 configured channels)
Single Channel - 400 readings per second
Equal to (Fast Accuracy Rate + Slow Accuracy Rate)/2
If the instrument is fully warmed-up at the time drift correction was disabled, i.e.,
turned on at least 1 hour earlier: 1/10 of the 90-day specification per °C change
in ambient temperature from the temperature when drift correction was disabled.
If the instrument was not fully warmed up at the time of drift correction was
disabled: add an error equal to the 90-day specification for instrument warmup
+1/10 of the 90-day specification per °C change in ambient temperature from the
temperature when drift correction was disabled.
1
1-9
Page 26
NetDAQ
Service Manual
2640A/2645A Environmental Specifications1-12.
Warmup Time1 hour to rated specifications -or- 15 minutes if relative humidity
Operating Temperature-10°C to 60°C (14°F to 140°F)
Storage Temperature-40°C to +70°C (-40°F to +158F)
Relative Humidity90% maximum for -10°C to 28°C (14°F to 82.4°F)
AltitudeOperating: 2,000m (6,561 ft) maximum
Vibration0.7g at 15 Hz
Shock30g half-sine per Mil-T-28800
Table 1-6 provides a summary of the environmental specifications for the 2640A/2645A.
Table 1-6. Environmental Specifications
SpecificationCharacteristic
(noncondensing) is 50% or less.
75% maximum for 28°C to 35°C (82.4°F to 95°F)
50% maximum for 35°C to 60°C (95°F to 140°F)
(3 MΩ range, reduce humidity rating by 25% for 1 hour warmup.
The 3 MΩ range meets full humidity ratings with 2-hour warmup.)
Non-operating: 12,200m (40,000 ft) maximum
1.3g at 25 Hz
3g at 55 Hz
Bench handling per Mil-T-28800
2640A/2645A Input/Output Capabilities1-13.
The following specifications include the input/output functions, including the Digital
I/O, Trigger Out, Trigger In, and Master Alarm output.
Digital I/O1-14.
Table 1-7 provides a summary of the Digital I/O specifications for the 8 Digital I/O lines
(0 to 7). Digital I/O is located on the DIGITAL I/O connector, terminals 0 to 7, and
GND.
Table 1-7. 2640A/2645A DIGITAL I/O Specification
SpecificationCharacteristic
Maximum Input Voltage30V
Minimum Input Voltage-4V
IsolationNone (dc coupled)
Threshold1.4V
Hysteresis500 mV
SpecificationCharacteristic
Output Voltage - TTL Logical Zero0.8V maximum for an Iout of -1.0 mA (1 LSTTL load)
Output Voltage - TTL Logical One3.8V minimum for an Iout of 0.05 mA (1 LSTTL load)
Output Voltage - Non-TTL Load Zero1.8V maximum for an Iout of -20 mA
Output Voltage - Non-TTL Load One3.25V maximum for an Iout of -50 mA
1-10
Page 27
Introduction and Specification
Specifications
Trigger In1-15.
Table 1-8 provides a summary of the Trigger In specifications. The Trigger In input is
located on the ALARM/TRIGGER I/O connector, terminals TI and GND.
Table 1-8. 2640A/2645A Trigger In (TI) Specification
SpecificationCharacteristic
Logical High - Trigger not setMinimum: 2.0V
Maximum: 7.0V
Logical Low - Trigger setMinimum: -0.6V
Maximum: +0.8 V
CompatibilityTTL or Contact Closure
IsolationNone (dc coupled)
Minimum Pulse Width5 µs
Maximum FrequencyNominal 400 Hz
Repeatability3 ms
Trigger Out1-16.
1
Table 1-9 provides a summary of the Trigger Out specifications. The Trigger Out output
is located on the ALARM/TRIGGER I/O connector, terminals TO and GND.
Table 1-9. 2640A/2645A Trigger Out (TO) Specification
SpecificationCharacteristic
TTL Logical Zero - Trigger Out Set0.8V maximum for an Iout of -1.0 mA (1 LSTTL load)
TTL Logical One - Trigger Out Not Set3.8V minimum for an Iout of 0.05 mA (1 LSTTL load)
Non-TTL Logical Zero - Trigger Out Set1.8V maximum for an Iout of -20 mA
Non-TTL Logical One - Trigger Out Not Set3.25V maximum for an Iout of -50 mA
Pulse Duration (Logic Low)125 µs
IsolationNone
Master Alarm1-17.
Table 1-10 provides a summary of the Master Alarm specifications. The Master Alarm
output is located on the ALARM/TRIGGER I/O connector, terminals MA and GND.
TTL Logical Zero - Master Alarm Set0.8V maximum for an Iout of -1.0 mA (1 LSTTL load)
TTL Logical One - Master Alarm Not Set3.8V minimum for an Iout of 0.05 mA (1 LSTTL load)
Non-TTL Logical Zero - Master Alarm Set1.8V maximum for an Iout of -20 mA
Non-TTL Logical One - Master Alarm Not Set3.25V maximum for an Iout of -50 mA
IsolationNone
1-11
Page 28
NetDAQ
Service Manual
2640A/2645A Totalizer1-18.
Maximum Input Voltage30V
Minimum Input Voltage-4V
Minimum Peak Voltage2V
IsolationNone (dc coupled)
Threshold1.4V
Hysteresis500 mV
Input DebouncingNone or 1.75 ms (selectable)
Maximum Transition Rate5 kHz (Debounce disabled)
Maximum Count4,294,967,295
Table 1-11 provides a summary of the Totalizer specifications. The Totalizer input is
located on the DIGITAL I/O connector, terminals Σ and GND.
Table 1-11. 2640A/2645A Totalizer Specification
SpecificationCharacteristic
500 Hz (Debounce enabled)
2640A/2645A Real-Time Clock and Calendar1-19.
Table 1-12 provides a summary of the battery powered real-time clock and calendar.
Table 1-12. 2640A/2645A Real-Time Clock and Calendar
SpecificationCharacteristic
Accuracy1 minute per month for 0°C to 50°C range
Battery Life>15 unpowered instrument years for 0°C to 28°C (32°F to 82.4°F).
>6 unpowered instrument years for 0°C to 50°C (32°F to 122°F).
>4 unpowered instrument years for 50°C to 70°C (122°F to 158°F).
1-12
Page 29
Introduction and Specification
Specifications
2640A Specifications1-20.
This section includes specifications specific to the 2640A instrument by measurement
function.
2640A DC Voltage Measurement Specifications1-21.
Tables 1-13 to 1-15 provide 2640A specifications for the dc voltage measurement
function.
Table 1-13. 2640A DC Voltage General Specifications
SpecificationCharacteristic
Input Impedance100 MΩ in parallel with 300 pF maximum for ranges <=3V
10 MΩ in parallel with 100 pF maximum for ranges >3V
Normal Mode Rejection50 dB minimum at 50 Hz/60 Hz +0.1%, Slow Rate
Common Mode Rejection120 dB minimum at dc, 50 Hz/60 Hz +0.1%, 1 kΩ imbalance, Slow
Rate
80 dB minimum at dc, 50 Hz/60 Hz +0.1%, 1 kΩ imbalance, Medium
and Fast Rates
Channel-to-Channel Crosstalk120 dB minimum Slow Rate (e.g., 30V dc on channel 1 may cause a
30 µV error on channel 2)
100 dB minimum Medium and Fast Rates (e.g., 1V dc on channel 1
may cause a 10 µV error on channel 2)
Temperature CoefficientFor % input: Add 1/10th the 90-day specification per °C above 28 °C
or below 18 °C
For floor error (V): Add 1/20th the 90-day specification per °C above
28 °C or below 18 °C
Maximum Input VoltageThe lesser voltage of:
300V from any terminal on channels 1 and 11 to earth;
150V from any terminal on channels 2 through 10, and 12 through 20
to earth;
300V from any terminal on channels 1 and 11 to any other terminal;
150V from any terminal on channels 2 through 10, and 12 through 20
to any other input terminal
1
Table 1-14. 2640A DC Voltage Range and Resolution Specifications
*The 750 mV range is used internally to the instrument and not user selectable.
** 300V range applies to channels 1 and 11 only.
2640A AC Voltage Measurement Specifications1-22.
Range
Table 1-15. 2640A DC Voltage Accuracy Specifications
Accuracy, 3σ + (% input + V)
18°C to 28°C-10°C to 60°C
90 Day1 Year1 Year
SlowFastSlowFastSlowFast
Tables 1-16 to 1-18 provide 2640A specifications for the ac voltage measurement
function.
Table 1-16. 2640A AC Voltage General Specifications
SpecificationCharacteristic
Input Impedance1 MΩ in parallel with 100 pF
Maximum Crest Factor3.0 Maximum
2.0 for rated accuracy
Crest Factor ErrorFor nonsinusoidal input signals with crest factors between 2 and 3 and
pulse widths >=100 µs, add 0.2% to the accuracy specifications.
Common Mode Rejection80 dB minimum at dc, 50 Hz/60 Hz +0.1%, 1 kΩ imbalance, Slow Rate
Maximum Input VoltageThe lesser voltage of:
300V ac rms from any terminal on channels 1 and 11 to earth.
150V ac rms from any terminal on channels 2 through 10, and 12
through 20 to earth.
300V ac rms from any terminal on channels 1 and 11 to any other
terminal.
150V ac rms from any terminal on channels 2 through 10 and 12
through 20 to any other input terminal.
Maximum Volt-Hertz Product2x106 Volt-Hertz product on any range, normal mode input.
6
1x10
Volt-Hertz product on any range, common mode input.
Temperature CoefficientLinear interpolation between 2 applicable points for temperatures
between 28°C and 60°C, or -10°C and 18°C, e.g., if the applicable
specification at 28°C is 2% and the specification at 60°C is 3%, then the
specification at 40°C is (3%-2%)x(40-28)/(60-28)+2%=2.375%.
DC Component ErrorThe presence of a dc voltage will cause an indeterminate error in the
reading of the ac voltage on the input.
1-14
Page 31
Introduction and Specification
Table 1-17. 2640A AC Voltage Range and Resolution Specifications
Temperature CoefficientAdd 1/10th the 90 day specification per °C
Tables 1-19 to 1-21 provide 2640A specifications for the four-wire resistance
measurement function. The four-wire measurements use 2 input channels a decade apart,
e.g., channels 4 and 14.
Table 1-19. 2640A Four-Wire Resistance Temperature Coefficient
SpecificationCharacteristic
above 28°C or below 18°C.
Table 1-20. 2640A Four-Wire Resistance Range and Resolution Specifications
300Ω. 015%+20 mΩ.02%+80 mΩ.02%+50 mΩ.02%+120 mΩ.084%+126 mΩ.084%+336 mΩ
3 kΩ.02%+.3Ω.02%+.8Ω.02%+.5Ω.02%+1.2Ω.084%+1.26Ω.084%+3.36Ω
30 kΩ.03%+3Ω.04%+10Ω.03%+5Ω.04%+15Ω.126%+12.6Ω.168%+42Ω
300 kΩ.1%+40Ω.2%+100Ω.1%+60Ω.2%+150Ω.42%+168Ω.84%+420Ω
3 MΩ [1].25%+800Ω.5%+10 kΩ.25%+1 kΩ.5%+1.5 kΩ1.05%+3.36 kΩ2.1%+4.2 kΩ
[1] The 3 MΩ range is susceptible to the abs orpt i on of humidity under extreme condi t i ons. If the instrument i s
operated normally within its specified temperature-humidi ty range, the 3 MΩ range meets i t s accuracy specifi cations.
However, if the instrument is “soaked” at 50°C, 90% relati ve humidity, the 3 MΩ range may require 1 hour of “dry-out”
time at 25°C, <40% relative humidity for eac h hour of soak time in order to achiev e i ts specified accurac y.
The 2640A specifications for the two-wire resistance measurement function is based on
the four-wire resistance measurement specification (above) except you add a nominal
5-ohm (10-ohm maximum) positive offset. This value varies for each channel and with
temperature
(nominal +1%/ºC).
Page 33
Introduction and Specification
Specifications
2640A Four-Wire RTD per ITS-1990 Measurement Specifications1-25.
Tables 1-22 and 1-23 provide 2640A specifications for the four-wire ResistanceTemperature Detector (RTD) measurement function. The four-wire measurements use 2
input channels a decade apart, e.g., channels 4 and 14.
Table 1-22. 2640A Four-Wire RTD Temperature Coefficient
SpecificationCharacteristic
Temperature CoefficientTo calculate RTD accuracy for temperatures between 28°C and 60°C, or
-10°C and 18°C, use a linear interpolation between the two applicable
points. For example, if the applicable specification at 28°C is 0.2 and the
specification at 60°C is 0.75, then the specification at 40°C is =(.75-
2640A Two-Wire RTD per ITS-1990 Measurement Specifications1-26.
The 2640A specifications for the two-wire Resistance-Temperature Detector (RTD)
measurement function is based on the four-wire RTD measurement specification (above)
except you add a nominal 5-ohm (approximately 13°C) positive offset. This value varies
for each channel and temperature gradient (nominal +1%/ºC). Also note that the
resistance of the RTD wiring adds directly to the error. After 100 million operations of a
measurement channel, the offset will increase at an indeterminate rate.
1-17
Page 34
NetDAQ
Service Manual
2640A Thermocouple per ITS-1990 Measurement Specifications1-27.
Input Impedance100 MΩ minimum in parallel with 300 pF
Open Thermocouple DetectOperates by injecting a small ac signal into the
Temperature CoefficientTo calculate Thermocouple accuracy for
Tables 1-24 to 1-25 provide 2640A specifications for the thermocouple measurement
function per ITS-1990.
Table 1-24. 2640A Thermocouple General Specifications
SpecificationCharacteristic
input after each measurement. A
thermocouple resistance greater than 1k to
10k is detected as an open input.
temperatures between 28°C and 60°C, or
-10°C and 18°C, use a linear interpolation
between the two applicable points. For
example, if the applicable specification at
28°C is 0.6 and the specification at 60°C is
1.1, then the specification at 40°C is =(1.1-
0.6)x(40-28)/(60-28)+0.6=0.7875.
Table 1-25. 2640A Thermocouple Specifications
Accuracy + °C
ThermocoupleResolution18°C to 28°C-10°C to 60°C
90 Day1 Year1 Year
TypeTemperature °CSlowSlowFastSlowFast
J-100 to 80.030.450.500.800.600.80
80 to 230.020.350.500.700.600.80
230 to 760.020.400.500.700.800.90
K-100 to -25.040.550.600.900.701.00
-25 to 120.030.400.500.800.600.90
120 to 800.030.500.650.901.001.20
800 to 1372.030.701.001.301.601.90
N-100 to -25.050.650.751.200.801.30
-25 to 120.050.550.601.000.701.10
120 to 1000.040.450.600.901.001.20
1000 to 1300.030.550.751.001.201.50
E-100 to -25.030.450.500.800.600.80
-25 to 20.020.350.400.600.500.70
20 to 600.020.300.400.600.500.80
600 to 1000.020.400.500.700.901.00
T-100 to 0.040.600.651.000.701.10
0 to 150.030.400.500.800.600.90
150 to 400.020.300.400.600.600.80
15 Hz to 70 kHz100 mV ac rmsV<150/300Vrms [1] and Vx Hz<2x106)
70 kHz to 100 kHz100 mV ac rms20V ac rms
100 kHz to 200 kHz150 mV ac rms10V ac rms
200 kHz to 300 kHz150 mV ac rms7V ac rms
300 kHz to 1 MHzLinearly increasing from 150 mV ac
[1] 300V range applies to channels 1 and 11 only.
2645A Specifications1-29.
Table 1-27. 2640A Frequency Sensitivity Specifications
Frequency Measurement Sensitivity (Sinewave)
Frequency RangeMinimum SignalMaximum Signal
Linearly decreasing from 7 V ac rms
rms at 300 kHz to 2 V ac rms at 1 MHz
at 300 kHz to 2 V ac rms at 1 MHz
This section includes specifications specific to the 2645A instrument by measurement
function.
2645A DC Voltage Measurement Specifications1-30.
Tables 1-28 to 1-30 provide 2645A specifications for the dc voltage measurement
function.
Table 1-28. 2645A DC Voltage General Specifications
SpecificationCharacteristic
Input Impedance100 MΩ in parallel with 300 pF maximum for ranges <=3V
10 MΩ in parallel with 100 pF maximum for ranges >3V
Normal Mode Rejection50 dB minimum at 50 Hz/60 Hz +0.1%, Slow Rate
Common Mode Rejection120 dB minimum at dc, 50 Hz/60 Hz +0.1%, 1 kΩ imbalance, Slow Rate
80 dB minimum at dc, 60 dB at 50 Hz/60 Hz +0.1%, 1 kΩ imbalance,
Medium and Fast Rates
Channel-to-Channel
Crosstalk
Temperature CoefficientFor % input: Add 1/10th the 90-day specification per °C above 28°C or
Maximum Input VoltageThe lesser voltage of:
120 dB minimum Slow Rate (e.g., 30V dc on channel 1 may cause a 30 µV
error on channel 2)
80 dB minimum Medium and Fast Rates (e.g., 1V dc on channel 1 may
cause a 10 µV error on channel 2)
below 18°C.
For floor error (V): Add 1/20th the 90-day specification per °C above 28°C
or below 18°C.
50V dc or 30V ac rms from any input terminal to earth
-or-
50V dc or 30V ac rms from any input terminal to any other input terminal
1-20
Page 37
Introduction and Specification
Specifications
Table 1-29. 2645A DC Voltage Resolution and Repeatability Specifications
*The 750 mV range is used internally to the instrument and not user selectable.
90 Day1 Year1 Year
SlowFastSlowFastSlowFast
SlowFast
Accuracy, 3σ + (% input + V)
18°C to 28°C-10°C to 60°C
1
2645A AC Voltage Measurement Specifications1-31.
Tables 1-31 to 1-33 provide 2645A specifications for the ac voltage function.
Table 1-31. 2645A AC Voltage General Specifications
SpecificationCharacteristic
Input Impedance1 MΩ in parallel with 100 pF
Maximum Crest Factor3.0 maximum; 2.0 for rated accuracy
Crest Factor ErrorFor nonsinusoidal input signals with crest factors between 2 and 3 and
pulse widths >=100 µs, add 0.2% to the accuracy specifications.
Common Mode Rejection80 dB minimum at dc, 50 Hz/60 Hz +0.1%, 1 kΩ imbalance, Slow Rate
Maximum Input VoltageThe lesser voltage of:
30V ac rms from any input terminal to earth.
30V ac rms from any terminal input to any other input terminal.
Maximum Volt-Hertz Product2x106 Volt-Hertz product on any range, normal mode input.
Temperature CoefficientLinear interpolation between 2 applicable points for temperatures
DC Component ErrorThe presence of a dc voltage will cause an indeterminate error in the
6
Volt-Hertz product on any range, common mode input.
1x10
between 28°C and 60°C, or -10°C and 18°C, e.g., if the applicable
specification at 28°C is 2% and the specification at 60°C is 3%, then the
specification at 40°C is (3%-2%)x(40-28)/(60-28)+2%=2.375%.
reading of the ac voltage on the input.
1-21
Page 38
NetDAQ
Service Manual
Table 1-32. 2645A AC Voltage Range and Resolution Specifications
Tables 1-34 to 1-36 provide 2645A specifications for the four-wire resistance
measurement function. The four-wire measurements use 2 input channels a decade apart,
e.g., channels 4 and 14.
Table 1-34. 2645A Four-Wire Resistance Temperature Coefficient
SpecificationCharacteristic
1
Temperature
Coefficient
Table 1-35. 2645A Four-Wire Resistance Range and Resolution Specifications
The 2645A specifications for the two-wire resistance measurement function is based on
the four-wire resistance measurement specification (above) except you add a 700 to 1000
ohm positive offset. This value varies for each channel and temperature gradient
(nominal +1%/ºC).
1-23
Page 40
NetDAQ
Service Manual
2645A Four-Wire RTD per ITS-1990 Measurement Specifications1-34.
Temperature CoefficientTo calculate RTD accuracy for temperatures between 28°C and
Tables 1-37 and 1-38 provide 2645A specifications for the four-wire ResistanceTemperature Detector (RTD) measurement function. The four-wire measurements use 2
input channels a decade apart, e.g., channels 4 and 14. There is no two-wire RTD
capability for the 2645A.
Table 1-37. 2645A Four-Wire RTD Temperature Coefficient
SpecificationCharacteristic
60°C, or -10°C and 18°C, use a linear interpolation between the two
applicable points. For example, if the applicable specification at
28°C is 0.2 and the specifications at 60°C is 0.75, then the
specification at 40°C =(.75-.2)x(40-28)/(60-28)+.2=.406.
2645A Thermocouple per ITS-1990 Measurement Specifications1-35.
Tables 1-39 to 1-40 provide 2645A specifications for the thermocouple measurement
function per ITS-1990.
Table 1-39. 2645A Thermocouple General Specifications
SpecificationCharacteristic
Input Impedance100 MΩ minimum in parallel with 300 pF
Open Thermocouple DetectOperates by injecting a small ac signal into the input after each
measurement. A thermocouple resistance greater than 1 k to 10k is
detected as an open input.
Temperature CoefficientTo calculate Thermocouple accuracy for temperatures between 28°C
and 60°C, or -10°C and 18°C, use a linear interpolation between the
two applicable points. For example, if the applicable specification at
28°C is 0.6 and the specification at 60°C is 1.1, then the specification
at 40°C is =(1.1-0.6)x(40-28)/(60-28)+0.6=0.7875.
1-24
Page 41
Table 1-40. 2645A Thermocouple Specifications
Accuracy + °C
Introduction and Specification
Specifications
1
ThermocoupleResolution
90 Day1 Year1 Year
TypeTemperature °CSlowSlowFastSlowFast
J-100 to 80.30.80.91.60.91.7
80 to 230.20.70.81.40.91.5
230 to 760.20.70.81.31.01.5
K-100 to -25.41.01.12.01.22.1
-25 to 120.30.80.91.71.01.8
120 to 1000.30.91.11.81.52.2
1000 to 1372.31.21.52.32.02.9
N-100 to -25.51.41.52.81.52.9
-25 to 120.51.11.32.31.32.4
120 to 1000.41.01.12.01.22.1
1000 to 1300.31.01.21.91.62.4
E-100 to -25.30.80.91.51.01.6
-25 to 20.20.70.71.20.81.3
20 to 600.20.60.71.10.81.2
600 to 1000.20.60.81.21.11.5
T-100 to 0.41.11.22.21.32.3
0 to 150.30.91.01.71.01.8
150 to 400.20.70.81.40.81.5
R250 to 60012.42.75.62.85.7
600 to 150012.02.34.62.44.8
1500 to 176712.02.34.52.85.1
S250 to 100012.62.85.92.96.0
1000 to 140012.02.34.62.65.0
1400 to 176712.32.75.33.35.9
B600 to 120023.63.98.54.08.6
1200 to 155022.12.45.02.65.2
1550 to 182012.02.34.72.75.0
C0 to 15021.92.04.02.14.2
150 to 65011.61.73.51.83.6
650 to 1000.51.41.73.22.03.5
1000 to 1800.52.02.54.53.25.3
1800 to 2316.53.13.86.85.18.1
Tables 1-41 to 1-42 provide 2645A specifications for the frequency measurement
function.
Table 1-41. 2645A Frequency Accuracy Specifications
Frequency Measurement Accuracy, 1 Year, -10°C to 60°C
RangeResolutionAccuracy + (% input + Hz)
SlowFastSlowFast
Table 1-42. 2645A Frequency Sensitivity Specifications
Frequency RangeMinimum SignalMaximum Signal
15 Hz to 70 kHz100 mV ac rms30V ac rms
70 kHz to 100 kHz100 mV ac rms20V ac rms
100 kHz to 200 kHz150 mV ac rms10V ac rms
200 kHz to 300 kHz150 mV ac rms7V ac rms
300 kHz to 1 MHzLinearly increasing from 150 mV ac
rms at 300 kHz to 2V ac rms at 1 MHz
Linearly decreasing from 7V ac rms
at 300 kHz to 2V ac rms at 1 MHz
2-126.OTC Test .................................................................................. 2-63
2
2-3
Page 46
NetDAQ
Service Manual
2-4
Page 47
Theory of Operation
Introduction
Introduction2-1.
The theory of operation begins with a general overview of the instrument and progresses
to a detailed description of the circuits of each pca.
The instrument is first described in general terms with a Functional Block Description.
Then, each block is detailed further with Detailed Circuit Descriptions. Refer to
Chapter 7 of this manual for full schematic diagrams. The Interconnection Diagram
(Figure 2-1) illustrates the physical connections between each pca.
In all discussions, signal names followed by a ’*’ character are active (asserted) low. All
other signals are active high.
Functional Block Description2-2.
Refer to Figure 2-2, Overall Functional Block Diagram, during the following functional
block descriptions.
2
A2 Display
Channels 11... 20
TB1
A4 Analog Input
TB2
J1
P1
P2
AC Power
RS-232
Digital I/O
J2
J3
J4
J1
A3 A/D Converter
J2
Alarm/Trigger I/O
A1 Main
P10
J10
J3
J6J5
P1
P2
P3
10BASE-T
10BASE2
Debug
Channels 1... 10
Program Power
Figure 2-1. Interconnection Diagram
2-5
Page 48
NetDAQ
Service Manual
Terminal Strips
Reference Junction
A4 Analog Input
Inguard
Outguard
Input Multiplexing
Input Protection
Input Signal Conditioning
Analog Measurement Processor
A/D Converter
Microprocessor, RAM, and Flash
Serial
Communications
P
µ
Flash
Memory
EPLD
A3 A/D Converter
Guard Crossing
RS-232
RAM and
Real-Time
Clock
Vacuum Fluorescent
Display
Display Controller
Front-Panel Switches
A2 Display
Address
Decoding
Reset
FPGA
Power
Supply
Circuits
+5.6V dc (Vddr)
+5.2V dc (Vdd)
-5.2V dc (Vss)
+4.9V dc (Vcc)
-5.0V dc (Vee)
-30V dc (display)
5.4V ac (display)
Figure 2-2. Overall Functional Block Diagram
Ethernet
Interface
Buffer
RAM
Inguard
Outguard
A1 Main
10BASE2
10BASE-T
Digital I/O
2-6
Page 49
Theory of Operation
Functional Block Description
A1 Main PCA Block Description2-3.
The A1 Main pca description is divided into sections for each primary pca function as
described below.
Power Supply2-4.
The Power Supply functional block (Figure 2-3) provides voltages required by the
outguard digital circuitry: +4.9V dc (Vcc); the vacuum-fluorescent display: -30V dc and
filament voltage of 5.4V ac; the inguard circuitry: +5.2V dc (Vdd), +5.6V dc (Vddr), and
-5.2V dc; and RS-232 interface voltage: -5.0V dc (Vee).
Within the power supply, the raw dc supply converts 107 to 264V ac line voltage into a
dc level and applies it to the power switch, and/or the 9 to 16V dc input is applied to the
power switch. The 5V Switcher (A1U9, A1U28) converts the dc from the power switch
into 4.9V +/-0.05V dc, which is used by the Inverter (A1U22, A1U23) in generating the
above-mentioned outputs. A Power Fail Detector provides a power supply status signal
to the Microprocessor in the Digital Kernel.
Within the Ethernet interface (A1U16, A1U32) there is an inverter module that provides
an isolated -9V dc supply for the 10BASE2 transceiver. The inverter module is powered
from the 4.9V dc (Vcc) supply. There is also a small power supply that provides a
programming voltage (Vpp) for the FLASH EPROM device on the outguard digital
kernel.
2
107 to 264
V ac In
9 to 16
V dc In
Power
Switch
5V Switcher
Inverter
Regulator
Figure 2-3. Power Supply Block Diagram
Regulator
Regulator
Regulator
Regulator
+4.9V dc (Vcc)
5.4V ac (display)
-30V dc (display)
+5.2V dc (Vdd)
+5.6V dc (Vddr)
-5.2V dc (Vss)
-5.0V dc (Vee)
Digital Kernel2-5.
The Digital Kernel functional block is responsible for the coordination of all activities
within the instrument. This block requires voltages from the Power Supply and signals
from the Power-on Reset circuit.
Specifically, the Digital Kernel microprocessor (A1U1) performs the following
functions:
• Executes the instructions stored in FLASH EPROM (A1U21).
• Stores instrument calibration data in FLASH EPROM.
2-7
Page 50
NetDAQ
Service Manual
Serial Communication (Guard Crossing)2-6.
•Communicates with the microprocessor on the A/D Converter PCA via the Serial
Communication (Guard Crossing) block (A1U5, A1U7).
•Communicates with the Display Controller to display readings and user interface
information (A1U1, A1U31).
•Communicates with the Field Programmable Gate Array (A1U31), which scans the
user interface keyboard found on the Display Assembly and interfaces with the
Digital I/O hardware.
• Communicates with a host computer via the Ethernet interface (A1U32).
• Communicates with a host computer via the RS-232 interface (A1U1, A1U13).
• Reads the digital inputs and changes digital, alarm, and trigger outputs.
This functional block provides a high isolation voltage communication path between the
Digital Kernel of the Main PCA and the microprocessor on the A/D Converter PCA.
This bidirectional communication circuit (A1U5, A1U7) requires power supply voltages
from the Power Supply block.
Digital Inputs and Outputs2-7.
This functional block contains the Totalizer and Trigger Input buffers, eight bidirectional
Digital I/O channels (A1U3, A1U4, A1U17, A1U27), Master Alarm output, and a
Trigger Output (A1U17). These circuits require power supply voltages from the Power
Supply and signals from the Digital Kernel.
Ethernet Interface2-8.
This functional block contains the Ethernet Controller (A1U32), used for both 10BASE2
and 10BASE-T. When 10BASE2 is selected by the Ethernet interface, an additional
Ethernet Transceiver device (A1U32) is used. These circuits require power supply
voltages from the Power Supply and signals from the Digital Kernel.
A2 Display PCA Block Description2-9.
The Display Assembly controller communicates with the A1 Main PCA microprocessor
(A1U1) over a three-wire communication channel. Commands from the microprocessor
inform the Display Controller how to modify its internal display memory. The Display
Controller (A2U1) then drives the grid and anode signals to illuminate the required
segments on the Display. The A2 Display PCA requires power supply voltages from the
A1 Main PCA power supply voltages and a clock signal from the A1U4 microprocessor.
A3 A/D Converter PCA Block Description2-10.
2-8
The following paragraphs describe the major blocks of circuitry on the A/D Converter
PCA.
Page 51
Theory of Operation
Functional Block Description
Analog Measurement Processor2-11.
The Analog Measurement Processor (A3U30) provides input signal conditioning,
ranging, and frequency measurement. This custom chip is controlled by the A/D
Microprocessor (A3U5). The A/D Microprocessor communicates with the Main PCA
Microprocessor (A1U1) over a serial interface.
Input Protection2-12.
This circuitry protects the instrument measurement circuits during overvoltage
conditions.
Input Signal Conditioning2-13.
Here, each input is conditioned and/or scaled to a dc voltage for measurement by the a/d
converter. DC voltage levels greater than 3V are attenuated. To measure resistance, a dc
current is applied across a series connection of the input resistance and a reference
resistance to develop dc voltages that can be ratioed. DC volts and ohms measurements
are filtered by a passive filter. AC voltages are first scaled by an ac buffer, converted to a
representative dc voltage by an rms converter, and then filtered by an active filter.
2
Analog-to-Digital (a/d) Converter2-14.
The dc voltage output from the signal conditioning circuits is applied to a multi-slope
A/D converter.
The input voltage is applied to a buffer/integrator that charges a capacitor for an exact
amount of time. During this time, positive and negative reference voltages are alternately
applied to the integrator. The references are switched in a sequence controlled by the
A/D Electrically Programmed Logic Device (EPLD) (A3U18), which prevents the
integrator from saturating.
The amount of time that each reference is applied to the integrator, and the amount of
time required to discharge the capacitor, are measured by digital counter circuits in the
A/D EPLD (A3U18). These times are used by the inguard microprocessor (A3U5) to
calculate the level of the unknown input signal.
Inguard Microcontroller2-15.
This microprocessor (A3U5) and associated circuitry controls all functions on the A/D
Converter PCA and communicates with the digital kernel on the Main PCA. Upon
request by the Main PCA, the inguard microprocessor selects the input channel to be
measured through the channel selection circuitry, sets up the input signal conditioning,
commands the A/D EPLD (A3U18) to begin a conversion, stops the measurement, and
then fetches the measurement result. The inguard microprocessor manipulates the result
mathematically and transmits the reading to the digital kernel.
Channel Selection2-16.
This circuitry consists of a set of relays and relay-control drivers. The relays form a tree
that routes the input channels to the measurement circuitry. Two of the relays are also
used to switch between two-wire and four-wire operation. For signal switching and
selection, the 2640A uses reed relays, while the 2645A uses solid-state relays.
2-9
Page 52
NetDAQ
Service Manual
Open Thermocouple Check2-17.
A4 Analog Input PCA Block Description2-18.
20-Channel Terminals2-19.
Reference Junction Temperature2-20.
Under control of the Inguard Microprocessor, the open thermocouple check circuit
applies a small ac signal to a thermocouple input before each measurement. If an
excessive resistance is encountered, an open thermocouple input condition is reported.
The following paragraphs briefly describe the major sections of the Input Connector
PCA, which is the “Universal Input Module” used for connecting the analog inputs to the
instrument.
Twenty HI and LO terminal blocks are provided in two rows, one for channels 1 through
10 and one for channels 11 through 20. The terminals can accommodate a wide range of
wire sizes, starting with 12 gauge as the largest size. The two rows of terminal blocks are
maintained very close to the same temperature for accurate thermocouple measurements.
A semiconductor junction is used to sense the temperature of the thermocouple input
terminals. The resulting dc output voltage is proportional to the block temperature and is
sent to the A/D Converter PCA for measurement.
Detailed Circuit Description2-21.
The following circuit descriptions describe the theory of operation for each Instrument
pca. For these descriptions, refer to the associated schematic diagram in Chapter 7.
A1 Main PCA Circuit Description2-22.
The following paragraphs describe the operation of the circuits on the A1 Main PCA.
The schematic for this pca is located in Chapter 7.
Power Supply Circuit Description2-23.
The power supply portion of the A1 Main pca consists of three major sections:
•Raw DC Supply The raw dc supply converts line voltage (107V to 264V ac) into a
dc output of 8V to 35V.
•5V Switcher Supply The 5V switcher supply regulates the 8V to 35V dc input into
the 4.9V +/-0.05V dc (Vcc) source.
•Inverter Using the 5V switching supply output, the inverter generates the -30V dc
and 5.4V ac supply levels needed for the vacuum-fluorescent display and the -5V dc
supply for the RS-232 Interface. The inverter also provides isolated +5.6V (Vddr),
+5.2V (Vdd), and -5.2V (Vss) outputs for the inguard circuitry.
2-10
Page 53
Theory of Operation
Detailed Circuit Description
Raw DC Supply2-24.
The raw dc supply circuitry receives input from power transformer T401, which operates
from an ac source of 107V to 264V ac. The power transformer is energized whenever the
power cord is plugged into the ac line; there is no on/off switch on the primary side of
the transformer. The transformer has an internal 275V ac metal-oxide varistor (MOV) to
clamp line transients. The MOV normally acts as an open circuit. When the peak voltage
exceeds approximately 400V, the line impedance in series with the line fuse limits
transients to approximately 450V. All line voltages use a time-delay 0.15 A, 250V fuse.
On the secondary side of the transformer, rectifiers A1CR2, A1CR3, and capacitor A1C7
rectify and filter the output. When ON, switch A1S1 (the rear panel POWER switch)
connects the output of the rectifiers to the filter capacitor and the rest of the instrument.
Depending on line voltage, the output of the rectifiers is between 8.0 and 35V dc.
Capacitor A1C2 is used for electromagnetic interference (EMI) and electromagnetic
compatibility (EMC) requirements. Capacitor A1C1 helps supply the high frequency
ripple current drawn by the switching regulator (described below).
When external dc power is used, the power switch connects the external dc source to
power the instrument. The external dc input uses thermistor A1RT1 for overcurrent
protection and diode A1CR1 for reverse input voltage protection. Capacitor A1C59 is
used for EMI/EMC requirements. Resistor A1R48, and capacitors A1C102 and A1C39
are also used for EMI/EMC performance requirements. If both ac power and dc power
are connected to the instrument, the instrument uses ac power when it exceeds
approximately eight times the value of the dc voltage. Automatic switchover occurs
between ac and dc power without interrupting instrument operation.
2
Auxiliary 6V Supply2-25.
Three-terminal regulator A1U19, voltage-setting resistors A1R44 and A1R46, and
capacitor A1C34, make up the auxiliary 6-volt supply. This supply is used to power the
inverter oscillator and inverter driver.
5V Switcher2-26.
The 5V switcher supply uses a controller/switch device A1U9 and related circuitry to
produce the 4.9V dc (Vcc) output.
4.9V dc (Vcc) The 8V to 35V dc input is regulated to 4.9V dc (Vcc) through
pulse-width modulation at a nominal switching frequency of 100 kHz. The output
voltage of the switcher supply is controlled by varying the duty cycle (ON time) of the
switching transistor in the controller/switch device A1U9. A1U9 contains the supply
reference, oscillator, switch transistor, pulse-width modulator comparator, switch drive
circuit, current-limit comparator, current-limit reference, and thermal limit. Dual
inductor A1T2 regulates the current that flows from the raw supply to the load as the
switching transistor in A1U9 is turned on and off. Complementary switch A1CR10
conducts when switching is turned off.
2-11
Page 54
NetDAQ
Service Manual
Inverter2-27.
The pulse-width modulator comparator in A1U9 compares the output to an internal
reference and sets the ON-time/OFF-time ratio to regulate the output to 4.9V dc. A1C1
is the input filter capacitor, and A1C14 and A1C18 are the output filter capacitors.
Proper inductor and capacitor values set the filter frequency response to ensure best
overall system stability. A1R26 and A1C21 ensure that the switcher supply remains
stable and operating in the continuous mode. The power supply current is internally
limited by A1U9 to 5 amps.
Resistors A1R5, A1R6, A1R27, A1R29, A1R30 and A1R31 form a voltage divider that
operates in conjunction with amplifier A1U28, which is configured as a voltage
follower. A1U28-3 samples the 4.9V dc output, while A1U28-2 is the voltage divider
input. The effect is to maintain the junction of R30 and R31 at 4.9V dc, resulting in an
A1U28-1 output level of 6.14V dc, or 1.24V dc above the output This feedback voltage
is applied to A1U9-2, which A1U9 interprets as 1.24V dc because A1U9-3 (ground) is
connected to the 4.9V dc output. A1U9 maintains the feedback and reference voltages at
1.24V dc and thus regulates the 4.9V dc source.
The inverter supply uses a two transistor-driven push-pull configuration. The center tap
of transformer A1T1 primary is connected to the 4.9V dc Vcc supply, and each side is
alternately connected to common through transistors A1Q7 and A1Q8. A1R38 may be
removed to disable the inverter supply for troubleshooting purposes. A1Q7 and A1Q8
are driven by the outputs of D flip-flop A1U22. Resistors A1R34 and A1R28, and diodes
A1CR11 and A1CR12 shape the input drive signals to properly drive the gate of the
transistors. D flip-flop A1U22 is wired as a divide-by-two counter driven by a 110-kHz
square wave. The 110-kHz square wave is generated by hex inverter A1U23, which is
connected as an oscillator with a frequency determined by the values of resistors A1R40
and A1R47, and capacitor A1C35. The resulting ac voltage produced across the
secondary of A1T1 is rectified to provide the input to the inverter inguard and outguard
supplies.
2-12
Inverter Outguard Supply2-28.
The inverter outguard supply provides three outputs: -30V dc and 5.4V ac for the
display, and -5.0V dc (Vee) for the RS-232 drivers and receiver.
-30V dc Dual diodes A1CR8 and A1CR9 provide full-wave rectification of A1T1
outputs (pins 4, 5, and 8), creating the -30V dc supply. Output filtering for the -30V dc
supply is provided by capacitor A1C17.
5.4V ac The 5.4V ac supply is sourced from a secondary winding on transformer T1
(pins 6 and 7), and is biased at -24V dc with zener diode A1VR3 and resistor A1R22.
-5.0V dc (Vee) Dual-diode A1CR13 rectifies an input from the inverter circuit, with the
diode and capacitors A1C30 and A1C31 configured as a voltage doubler, generating
-12V dc. This voltage is applied to the three-terminal regulator A1U18, which regulates
the output for the -5.0V dc (Vee) source. Capacitor A1C32 is used for transient response
performance of the three-terminal regulator.
Page 55
Theory of Operation
Detailed Circuit Description
Inverter Inguard Supply2-29.
The inverter inguard supply provides three outputs: +5.2V dc (Vdd) and -5.2V dc (Vss)
for the inguard analog and digital circuitry, and +5.6V dc (Vddr) for the relays. Diodes
A1CR5 and A1CR6, and capacitor A1C12 create a +6.8V dc source, while diodes
A1CR7 and capacitor A1C13 create a -9.5V dc source.
+5.2V dc (Vdd) The +5.2V dc (Vdd) source is regulated from a +6.8V dc input to
A1U24 with resistors A1R9 and A1R10 setting the output voltage, and A1C4 handling
transient loads. Resistors A1R4, A1R130, A1R128 and A1R13, along with transistor
A1Q1, comprise a current-limiting circuit, which prevents A1U24 from supplying more
than 60 mA of load current.
-5.2V dc (Vss) The -5.2V dc (Vss) source is regulated from a -9.5V dc input to A1U25
with resistors A1R11 and A1R12 setting the output voltage, and A1C5 handling transient
loads. Resistors A1R14, A1R15, A1R129, A1R122, along with transistors A1Q5 and
A1Q6, comprise a current-limiting circuit, which prevents A1U25 from supplying more
than 40 mA of load current. Capacitor A1C9 enables the regulator to start up.
+5.6V dc (Vddr) The +5.6V dc (Vddr) source is regulated from a +6.8V dc input to
A1U6 with resistors A1R131 and A1R132 setting the output voltage, and A1C6 handling
transient loads.
2
Power Fail Detection2-30.
The power fail detection circuit generates a signal to warn the Microprocessor that the
power supply is going down. Microprocessor supervisor A1U10 compares the
divided-down raw supply voltage, via voltage divider A1R19 and A1R20. When the raw
supply voltage falls below approximately 8V dc, A1U10-5 output is low. Resistor
A1R99 is a pull up resistor for the A1U10-7 reset line, and A1C81 provides filtering of
high frequency noise. The reference voltage internal to the A1U10 is nominally 1.3V dc.
Digital Kernel2-31.
The Digital Kernel is composed of the following 10 functional circuit blocks:
• Reset Circuits
• Microprocessor
• Address Decoding
• Flash Memory
• Static RAM
• Real-Time Clock
• FPGA (Field Programmable Gate Array)
• Serial Communication (Guard Crossing)
• RS-232 Interface
• Ethernet Interface
Each of the 10 topics is discussed below.
2-13
Page 56
NetDAQ
Service Manual
Reset Circuits2-32.
The Power-On Reset signal (POR*, A1U10-7) is generated by the Microprocessor
Supervisor, which monitors the voltage of Vcc at A1U10-2. If Vcc is less than +4.65
volts, then A1U10-7 is driven low. POR* drives the enable inputs of the four tri-state
buffers in A1U2, causing the HALT*, RESET*, and DRST* signals to be driven low
when POR* is low. When POR* goes high, the tri-state buffer outputs (A1U2) go to
their high-impedance state and the pull-up resistors pull the outputs to a high level.
When HALT* and RESET* are both driven low, the Microprocessor (A1U1) is reset and
is in execution when they both go high. The Microprocessor may execute a "reset"
instruction during normal operation to drive A1U1-92 low for approximately 10
microseconds to reset all system hardware connected to the RESET* signal.
The Display Reset signal (DRST*) is driven low by A1U2-6 when POR* is low, or it
may be driven low by the Microprocessor (A1U1-56) if the instrument firmware needs to
reset only the display hardware. For example, the firmware resets the display hardware
after the FPGA is loaded at power-up and the Display Clock (DCLK) signal from the
FPGA begins normal operation. This ensures that the Display Processor is properly reset
while DCLK is active.
Microprocessor2-33.
The Microprocessor uses a 16-bit data bus and a 20-bit address bus to access locations in
the Flash Memory (A1U21), the Static RAM (A1U20, A1U30, A1U34 and A1U35), the
Real-Time Clock (A1U11), the FPGA (A1U31), and the Ethernet Interface (A1U32). All
of the data bus lines and the lowest 12 address lines have series termination resistors
located near the Microprocessor (A1U1) to ensure that the instrument meets EMI/EMC
performance requirements. When a memory access is done to the upper half of the data
bus (D15 through D8), the upper data strobe (UDS*) goes low. When a memory access
is done to the lower half of the data bus (D7 through D0), the lower data strobe (LDS*)
goes low. When a memory access is a read cycle, R/W* must be high. Conversely for
any write cycle, R/W* must be low.
The Microprocessor is a variant of the popular Motorola 68000 processor and is
enhanced by including hardware support for clock generation, address decoding, timers,
parallel ports, synchronous and asynchronous serial communications, interrupt
controller, DMA (Direct Memory Access) controllers, and a watchdog timer.
The 15.36-MHz system clock signal (A1TP11) is generated by the oscillator circuit
composed of A1U1, A1Y1, A1R2, A1C3, and A1C8. This clock goes through a series
termination resistor (A1R17) to the FPGA (A1U31). This resistor is necessary to ensure
that the instrument meets EMI/EMC performance requirements.
The Microprocessor has four software programmed address decoders that include wait
state control logic. These four outputs are used to enable external memory and I/O
components during read and write bus cycles. See "Address Decoding" for a complete
description.
2-14
Page 57
Theory of Operation
Detailed Circuit Description
One sixteen-bit timer in the Microprocessor is used to keep track of the time to the
nearest millisecond. The timer counter runs off the 15.36 MHz clock at a rate of 1/64th
millisecond. The CINT* signal from the Real Time Clock chip (A1U11) causes the timer
counter to be sampled every 1/64th of a second. The CINT* signal also interrupts the
Microprocessor to provide a timing reference for the software. The combination of the
counter and the interrupt are used by the software to keep track of the time to the nearest
millisecond, referenced to the Real Time Clock Chip.
A second sixteen-bit timer in the Microprocessor is used for an interval timer. It is also
clocked at a rate of 1/64th millisecond. This timer interrupts the Microprocessor at a rate
determined by the application.
The Microprocessor has two parallel ports. Many of the parallel port pins are either used
as software controlled signals or as inputs or outputs of timers and serial communication
channels. Port A has 16 bits and Port B has 12 bits.
The Microprocessor communicates to the Display Controller using a synchronous,
three-wire communication interface controlled by hardware in the Microprocessor.
Information is communicated to the Display Controller to display user interface menus
and measurement data. Details of this communication are described in the Display
Controller Theory of Operation in this chapter.
2
The Microprocessor communicates to the A/D Microprocessor on the A/D Converter
PCA (via the Serial Communication circuit) using an asynchronous communication
channel at 120,000 baud. Communication to the A/D Microprocessor (A3U5) originates
at A1U1-80. Communication from the A/D’s Microprocessor to the Microprocessor
appears at A1U1-52. When there is no communication in progress between the
Microprocessor and the A/D Microprocessor, both of these signals are high.
The Microprocessor uses another asynchronous communication channel to communicate
to external computing or modem equipment through the RS-232 interface. This interface
is described in detail in the RS-232 Interface Theory of Operation in this chapter.
The third asynchronous communication channel in the Microprocessor is connected to
the Debug Interface (P3). This connector is not installed in production assemblies.
The interrupt controller in the Microprocessor prioritizes interrupts received from
hardware devices both internal and external to the Microprocessor. Table 2-1 lists
interrupt sources from highest to lowest priority.
2-15
Page 58
NetDAQ
Service Manual
Table 2-1. Microprocessor Interrupt Sources
Microprocessor PinSignal NameDescription
A1U1-96CINT*Real-Time Clock Interrupt; 64 per second.
A1U1-121XTINT*External Trigger Interrupt.
A1U1-120KINT*Keyboard Interrupt; interrupts on each debounced
change of keyboard conditions.
n/an/aA/D Communication Interrupt; internal to the
microprocessor.
n/an/aRS-232 Interface Interrupt; internal to the
microprocessor.
n/an/aTimer Interrupt; internal to the microprocessor.
n/an/aDebug Serial Interface Interrupt; internal to the
microprocessor.
A1U1-119EINT*Ethernet Interface.
n/an/aTimer Interrupt; internal to the microprocessor.
n/an/aDisplay Serial Interface Interrupt; internal to the
microprocessor.
n/an/aWatchdog Timer; internal to the microprocessor.
A1U1-118DISRXDisplay Interrupt..
A1U1-97TOTINT*Totalizer Interrupt; interrupts on totalizer overflow from a
count of 4,294,967,295 to 0.
The Microprocessor also has several internal DMA (Direct Memory Access) controllers
that are used by the serial communication channels. Each serial communication channel
has a DMA channel that handles character reception and another that handles character
transmission. The use of these DMA controllers is transparent to the external operation
of the Microprocessor, but it is important to understand that communication is handled at
hardware speeds without the need for an interrupt for each character being transferred.
A watchdog timer internal to the Microprocessor is programmed to have a 10-second
timeout interval. If the code executed by the Microprocessor fails to reinitialize the
watchdog timer every 10 seconds or less, then A1U1-117 (POR*) is driven low for 16
cycles of SCLK (approximately 1 microsecond). This results in a complete hardware
reset of the instrument, which restarts operation.
Address Decoding2-34.
The four chip-select outputs on the Microprocessor are individual software programmed
elements that allow the Microprocessor to select the base address, the size, and the
number of wait states for the memory accessed by each output.
The FLSH* signal (A1U1-128) enables accesses to 512 kilobytes of Flash Memory
(A1U21). The FLSH* signal goes through jumper W3, which must always be installed
during normal instrument operation. W3 is removed only during the initial programming
of the Flash Memory during production at the factory.
2-16
Page 59
Theory of Operation
Detailed Circuit Description
The RAM* signal (A1U1-127) enables access to the Static RAM (A1U20, A1U30,
A1U34, or A1U35). There are two banks of static RAM. The SRAM decoding circuit
(A1U14, A1U15, A1R125, and A1R126) selects one of the two banks. The RAM1*
signal selects one bank (A1U20 and A1U30) and RAM2* selects the other bank (A1U34
and A1U35). A1R125 is installed for 128Kx8 SRAMs, or A1R126 is installed for
512Kx8 SRAMs. The I/O* and ENET* signals go to the I/O Decoder (A1U29), which
decodes small areas of address space for I/O devices like the FPGA, the Real-Time
Clock, and the Ethernet Interface.
There are no wait states for accesses to FLSH* and SRAM*, but two wait states are used
for any access to I/O*. Each wait state adds approximately 65 nanoseconds to the length
of a memory read or write cycle. The Ethernet Interface (A1U32) handles wait state
timing for any accesses to ENET*. When the Microprocessor is starting up (also referred
to as "booting"), the address decoding maps the address space as shown in Table 2-2.
Just before beginning execution of the instrument code, the address decoding is changed
to map the address space as shown in Table 2-3. This change switches the positions of
Flash Memory and Static RAM within the address space of the Microprocessor. Note
that the Flash Memory is duplicated at two address ranges. When the instrument code
begins executing, it runs out of the address range beginning at 088000 Hex.
The Flash EPROM is an electrically erasable and programmable memory that provides
storage of instructions for the Microprocessor and measurement calibration data.
A switching power supply composed of A1U12, A1L3, A1CR16, A1C11, A1C15,
A1C86, and A1C97 generates a nominal +12 volt programming power supply (Vpp)
when the Microprocessor drives VPPEN high (A1U12-2). Resistor A1R119 pulls
A1U12-2 to near ground during power-up to ensure that A1U12 is not enabled while the
Microprocessor is being reset. When the power supply is not enabled, the output voltage
(Vpp) should be about 0.1 volt less than the input voltage of the power supply (Vcc).
The only time that the programming power supply is active is when new firmware is
being loaded or new calibration constants are being stored into the Flash EPROM. The
code executed immediately after power-up is stored in an area of the Flash EPROM
(known as the Boot Block) that is only erasable and reprogrammable if BBVPP
(A1U21-44) is at a nominal +12 volts. This may be accomplished by installing jumper
A1W2, but this should only be done by a trained technician, and A1W2 should never be
installed unless it is necessary to update the Boot firmware. In normal operation, resistor
A1R124 and diode A1CR20 pull BBVPP up to about 0.25 volts less than Vcc.
The FLSH* chip select (A1U1-128) for this device goes low for any memory access to
A1U21. The FLSH* signal goes through jumper W3, which must always be installed
during normal instrument operation. W3 is removed only during the initial programming
of the Flash Memory during production at the factory.
Static RAM2-36.
The Static RAM (SRAM) provides 512K bytes of data storage for the instrument using
128Kx8 SRAM devices. The board may also be configured for 2M bytes of data storage
using 512Kx8 SRAM devices.
The RAM* address decode output (A1U1-127) for the SRAM goes low for any memory
access to A1U20, A1U30, A1U34, or A1U35. Two OR gates in A1U15 are used to select
two of the memory chips. RAM1* selects A1U20 and A1U30, and RAM2* selects
A1U34 and A1U35. A1R125 or A1R126 is installed depending on the size of the
memory chips. A1R125 is installed for 128Kx8 SRAMs, or A1R126 is installed for
512Kx8 SRAMS. Address bit 18 (A18) is inverted to A1U20-30 and A1U30-30 to
provide an active high chip select when 128Kx8 SRAM chips are used.
A1U30 and A1U35 are connected to the high 8 bits of the data bus, so read accesses are
enabled by the Read Upper (RD1*;A1U30-24;A1U35-24) signal going low, and write
accesses are enabled by the Write Upper (WRU*;A1U30-29;A1U35-29) signal going
low. A1U20 and A1U34 are connected to the low 8 bits of the data bus, so read accesses
are enabled by the Read Lower (RD2*;A1U20-24;A1U34-24) signal going low, and
write accesses are enabled by the Write Lower (WRL*;A1U20-29;A1U34-29) signal
going low.
2-18
Page 61
Theory of Operation
Detailed Circuit Description
Real-Time Clock2-37.
The Real-Time Clock maintains time and calendar date information for use by the
instrument.
A nonvolatile power supply (Vbb) biases A1U11. The Microprocessor Supervisor
(A1U10) monitors the voltage on Vcc (A1U10-2). If Vcc is greater than the voltage of
the lithium battery (A1U10-8), A1U10 switches Vcc from A1U10-2 to A1U10-1 (Vbb).
If Vcc drops below the voltage of the lithium battery (A1U10-8), A1U10 switches
voltage from lithium battery A1BT1 through current-limiting resistor A1R84 to
A1U10-1 (Vbb). The nominal current required from the lithium battery (A1BT1) at room
temperature with the instrument powered down is approximately 2 microamperes. This
can be easily measured by checking the voltage across A1R98.
Memory accesses to the Real-Time Clock (A1U11) are enabled by the RTC address
decode output (A1U29-16). This signal must go through a NAND gate in A1U36 to the
Real-Time Clock chip select input (A1U11-18). This ensures that when the instrument is
powered down and A1U10-7 is driven low, A1U11-18 is driven high so that the contents
of the Real-Time Clock cannot be changed, and the power dissipated by the Real-Time
Clock is minimized. A1U11 is connected to the high 8 bits of the data bus, so read
accesses are enabled by the Read Lower (RD1*;A1U11-19) signal going low, and write
accesses are enabled by the Write Upper (WRU*;A1U11-20) signal going low. When
the instrument is powered up, the accuracy of the timebase generated by the internal
crystal may be tested by measuring the frequency of the 1-Hz square wave output
(A1U11-4). The Real-Time Clock also has an interrupt output (A1U11-3) that is used by
the Microprocessor to synchronize its internal millisecond timer to the real-time clock.
There should be 64 interrupts per second from the real-time clock.
2
FPGA (Field Programmable Gate Array)2-38.
When the instrument is powered up, the FPGA, a complex programmable logic device,
clears its configuration memory and waits until RESET* (A1U31-78) goes high. The
FPGA then tests its mode pins and should determine that it is in "peripheral"
configuration mode (A1U31-54 high; A1U31-52 low; A1U31-56 high). In this mode the
Microprocessor must load the configuration information into the FPGA before the FPGA
logic can begin operation.
The Microprocessor first makes sure that the FPGA is ready to be configured by driving
XD/P* (A1U31-80) low and then pulsing the RESET* (A1U31-78) input low for about
10 microseconds. The Microprocessor then waits until the XINIT* (A1U31-65) output
goes high, indicating that the FPGA has been initialized and is ready for configuration.
The Microprocessor then writes a byte of configuration data to the FPGA by driving
PGA* (A1U31-88) low and latching the data on the data inputs (D<0> through D<7>) by
pulsing WRL* (A1U31-5) low and then back high. The XRDY (A1U31-99) output then
goes low to indicate that the FPGA is busy loading that configuration byte. The
Microprocessor then waits until XRDY goes high again before loading the next
configuration byte, and the sequence is repeated until the last byte is loaded. While the
configuration data is being loaded, the FPGA drives the XD/P* signal (A1U31-80) low.
When the FPGA has been completely configured, the XD/P* signal is released and
pulled high by resistor A1R64. The Microprocessor repeats the configuration sequence if
XD/P* (A1U31-80) does not go high when it is expected to.
2-19
Page 62
NetDAQ
Service Manual
The FPGA contains the following eight functional elements after the Microprocessor has
loaded the configuration into the FPGA:
• Clock Dividers
• Internal Register Address Decoding
• Keyboard Scanner
• Digital I/O Buffers
• Latches
• Totalizer Debouncing and Mode Selection
• Totalizer Counter
• External Trigger Logic
Clock Dividers The 15.36-MHz system clock (A1U31-30) is divided down by the
Clock Dividers to create the 1.024-MHz Display Clock (DCLK; A1U31-19). The
Display Clock is not a square wave; it is low for 2/3 of a cycle and high for the other 1/3.
The Display Clock is also used internal to the FPGA to create the 128-kHz Totalizer
Debouncer Clock and the 4-kHz Keyboard Scanner Clock.
Internal Register Address Decoding The FPGA logic decodes four bits of the address
bus (A<3> through A<6>), the PGA* chip select signal (A1U31-88), RD2* (A1U31-95),
and WRL* (A1U31-5) to allow the Microprocessor to read five registers and write to
three registers implemented in the FPGA logic. The absolute addresses are listed in
Table 2-3.
Keyboard Scanner The Keyboard Scanner sequences through the array of switches on
the Display Assembly to detect and debounce switch closures. After a switch closure is
detected, it must remain closed for at least 16 milliseconds before the Microprocessor is
interrupted and the Keyboard Input register is read from the FPGA. When the keyboard
interrupt (KINT*, A1U31-62) goes low, the Keyboard Scanner stops scanning until the
Microprocessor reads the Keyboard Input register, which automatically clears the
interrupt by driving KINT* high again. The FPGA interrupts the Microprocessor again
when the switch on the Display Assembly is detected as open again. Actually the
Microprocessor is interrupted once for each debounced change in the contents of the
Keyboard Input register. See also the information on "Front Panel Switches" in the
"Display PCA" section for this instrument.
The Microprocessor can enable or disable the Keyboard Scanner by changing the state of
a bit in the Control/Status register that is in the FPGA. The Keyboard Scanner is disabled
if the instrument is in either the RWLS or LWLS state (see Users Manual; RWLS, and
LWLS Computer Interface Commands).
Digital I/O Buffers and Latches The FPGA logic implements internal registers for the
eight Digital Outputs (DO<0> through DO<7>), Master Alarm Output (AO<2>), and
Trigger Output (AO<3>). The two Alarm Outputs (AO<0> and ADO<1>) are not
supported. These registers are both written and read by the Microprocessor. The FPGA
logic also implements an eight-bit input buffer so that the Microprocessor can read the
eight Digital Input lines (DI<0> through DI<7>). See also "Digital Input Buffers" and
"Digital and Alarm Output Drivers."
2-20
Page 63
Theory of Operation
Detailed Circuit Description
Totalizer Debouncing and Mode Selection Logic internal to the FPGA lets the
Microprocessor enable a debouncer in the Totalizer input signal path. You can find the
detailed description of the Totalizer Debouncer and Mode Selection later in this chapter
under the heading "Totalizer Input."
Totalizer Counter There is a 16 bit counter internal to the FPGA to count the totalizer
inputs. When the 16 bit counter overflows, the microprocessor is interrupted and a
software counter is incremented.
External Trigger Logic Logic internal to the FPGA allows the Microprocessor to set
up the External Trigger Logic to interrupt on rising or falling edges of the XTI input to
the FPGA. The FPGA also allows the Microprocessor to pulse an external trigger output
from the FPGA. The detailed description of the External Trigger operation may be found
later in this chapter in the "External Trigger Circuits" section.
Serial Communication (Guard Crossing)2-39.
The transmission of information from the Microprocessor (A1U1) to the A/D
Microprocessor (A3U5) is accomplished via the circuit made up of A1U5, A1R8,
A1R16, and A1CR22. The transmit output from the Microprocessor (A1U1-80) switches
current through optocoupler LED (A1U5-3). Resistor A1R8 limits the current through
the LED.
2
The photodiode in A1U5 responds to the light emitted by the LED when A1U1-80 is
driven low. The open collector output (A1U5-6) is pulled high by A1R16 and A1CR22.
This output is connected to a serial port input on the A/D Microprocessor (A3U5-53).
The transmission of data from the A/D Microprocessor (A3U5) to the Microprocessor
(A1U1) is accomplished via the circuit made up of A1U7, A1R7, and A1R3. The
transmit output from the A/D Microprocessor (A3U5-54) drives the optocoupler LED
(A1U7-3). The current through the LED is limited by resistor A1R7. The photodiode in
A1U7 responds to the light emitted by the LED when A1U7-3 is driven low.
The photodiode in A1U7 responds to the light emitted by the LED when A3U5-54 is
driven low. The open collector output (A1U7-6) is pulled high by A1R3. This output is
connected to a serial port input on the Microprocessor (A1U1-52).
RS-232 Interface2-40.
The RS-232 interface is composed of connector A1J4, RS-232 Driver/Receiver A1U13,
and the serial communication hardware in Microprocessor A1U1.
The serial communication transmit signal (A1U1-54) goes to the RS-232 driver
(A1U13-14), where it is inverted and level shifted so that the RS-232 transmit signal
transitions between approximately +5.0 and -5.0V dc. When the instrument is not
transmitting, the driver output (TP13;A1U13-3) is approximately -5.0V dc. The RS-232
receive signal from A1J4 goes to the RS-232 receiver A1U13-4, which inverts and level
shifts the signal so that the input to the serial communication hardware transitions
between 0 and +5.0V dc. When nothing is being transmitted to the instrument, the
receiver output (TP12;A1U13-13) is +5.0V dc.
2-21
Page 64
NetDAQ
Service Manual
Data Terminal Ready (DTR) and Request To Send (RTS) are modem control signals
controlled by the Microprocessor. When the instrument is powered up, the
Microprocessor initially sets DTR and RTS false by setting A1U1-61 and A1U1-59 high,
which results in the RS-232 driver outputs (A1U13-7 and A1U13-5 respectively) going
to -5.0V dc. When the instrument has initialized the RS-232 interface and is ready to
receive and transmit, A1U1-61 and A1U1-59 goes low, resulting in the RS-232 DTR and
RTS signals going to +5.0V dc. The RS-232 DTR and RTS signals remain at +5.0V dc
until the instrument is powered down except for a short period of time when the user
changes RS-232 communication parameters from the front panel of the instrument.
Clear To Send (CTS) and Data Set Ready (DSR) are modem control inputs from the
connected RS-232 equipment. Of these signals, only CTS is used when CTS flow control
is enabled via the RS-232 communication setup menu. The CTS modem control signal
from A1J4 goes to the RS-232 receiver A1U13-6, which inverts and level shifts the
signal so that the input to the Microprocessor (A1U1-58) transitions between 0 and
+5.0V dc. When the instrument is cleared to send characters to the RS-232 interface, the
receiver output (A1U13-11) is +5.0V dc. If the RS-232 CTS signal is not driven by the
attached RS-232 equipment, the receiver output (A1U13-11) is near 0V dc.
Ethernet Interface2-41.
The Ethernet Interface is the primary means the instrument uses to communicate with a
host computer. The interface is comprised of an Ethernet chip, a buffer memory, two
physical connectors, and electrically isolated interfaces between the Ethernet chip and
the connectors. Only one of the two connectors are used at a time.
Ethernet Chip and Buffer Memory The Ethernet chip (A1U32) is directly connected
to the Microprocessor’s address and data bus. Three address lines are used to select
registers within the Ethernet Chip, and data is transferred over 16 data lines. The chip
select is performed by read and write strobe signals EIOR* and EIOW* (A1U32-154 and
A1U32-155). EIOR* is driven low when the Microprocessor is reading from the
Ethernet Chip, and EIOW* is driven low when the Microprocessor is writing to the
Ethernet Chip. The Ethernet chip signals the end of a read or write cycle by driving its
RDY output (A1U32-151) low. This enables the output of tri-state buffer A1U2-3,
driving the DTACK* signal low to the Microprocessor (A1U1-85). When the
Microprocessor sees DTACK* go low, it ends the read or write cycle to the Ethernet
chip. The Ethernet Chip may also interrupt the Microprocessor by driving EINT* low
(A1U32-133.) A1R133 is used to pull EINT* high.
Unlike RS-232 and other serial interfaces, Ethernet transfers data as packets of several K
bytes of data, instead of as single bytes. The buffer memory is used to store packets
while they are being received, or while being transmitted. The Ethernet Chip (A1U32) is
connected directly to the buffer memory (A1U33). Packets being received or transmitted
are stored to or retrieved from the buffer memory by the Ethernet Chip. The buffer
memory (A1U33) provides 32K bytes of storage for data packets.
2-22
Packets stored in the buffer memory (A1U33) are transferred to or from the Static RAM
(A1U20, A1U30, A1U34, or A1U35) by a DMA controller in the Microprocessor
(A1U1). This transfer is done with read or write cycles to the Ethernet Chip (A1U32).
Page 65
Theory of Operation
Detailed Circuit Description
The clock for the Ethernet Chip is provided by A1Y2, A1C38, and A1C89, which are
connected directly to A1U32-17 and A1U32-18. This provides a 20 MHz clock to the
Ethernet Chip. The clock allows the Ethernet Interface to send and receive data at
10 M-bits per second.
A1R107 sets internal bias currents in the Ethernet Chip (A1U32). The voltage drop
across this resistor is normally around 1.25 volts.
The Ethernet Chip also drives three LEDs. A1DS2 indicates that a packet is being
received. A1DS3 indicates that the Ethernet Chip is transmitting a packet. A1DS1
indicates two different things depending on the type of physical interface being used. If
10BASE-2 (Coax) is being used, A1DS1 indicates when collisions were detected on the
Ethernet. If 10BASE-T (Twisted Pair) is being used, A1DS1 indicates whether the link
to the host computer is intact. A1DS1 is driven by the Ethernet Chip (A1U32) through a
dual diode (A1CR4), which ORs together two outputs (A1U32-59 and A1U32-60).
A1DS2 and A1DS3 are driven directly by A1U32-57 and A1U32-58. Resistors A1R37,
A1R122, and A1R121 limit current to LEDs A1DS1, A1DS2, and A1DS3.
Ethernet Connectors The instrument is connected to the Ethernet by either a
10BASE-2 interface (A1P2) or a 10BASE-T interface (A1P1). 10BASE-2 uses coaxial
cable to attach instrument to a host computer. Other instruments and possibly other
equipment may be attached to the same coaxial cable when a 10BASE-2 interface is
used. 10BASE-T uses twisted pair cable to attach instrument to some kind of hub. A host
computer, other instruments, and other equipment are connected to a 10BASE-T hub
using separate twisted pair cables.
2
10BASE-T Ethernet Connector Pulse transformer A1T4 provides electrical isolation
between the Ethernet Chip (A1U32) and the 10BASE-T connector (A1P1). Two twisted
pairs are used in a 10BASE-T cable. One pair is used to transmit data (A1P1-1 and
A1P1-2), and the other is used to receive data (A1P1-3 and A1P1-6). Resistors A1R86,
A1R95, and capacitor A1C60 provide a termination network for data received through
the pulse transformer (A1T4). Resistors A1R32, A1R76, A1R92, A1R100, and A1R120
provide a termination network for data transmitted through the pulse transformer
(A1T4). Connector A1P1 provides chassis potential on pins 9 and 10 to shield the cable
and provide a system ground. Capacitor A1C28 helps the instrument meet EMI
requirements.
10BASE2 Ethernet Connector Ethernet transceiver chip A1U16 drives and receives data
on the 10BASE-2 (Coaxial) interface connector (A1P2). In addition, A1U16 detects
collisions on the Ethernet. Data and collision detect signals are transferred between the
transceiver chip (A1U16) and the Ethernet Interface (A1U32) through pulse transformer
A1T3. Power supply module A1U38 provides a -9V isolated power supply to the
10BASE-2 transceiver chip A1U16. The power supply module can be powered down by
a signal from the Ethernet Chip (A1U32-64) when the 10BASE-2 interface is not being
used. The transceiver chip (A1U16) is protected from electrostatic discharge (ESD) by
resistors A1R136, A1R77, capacitors A1C23, A1C61, and MOV A1RV2. A1R18 sets
internal bias currents in A1U16.
2-23
Page 66
NetDAQ
Service Manual
Digital Inputs and Outputs2-42.
Pulse transformer A1T3 provides electrical isolation between the Ethernet Chip (A1U32)
and the 10BASE-2 transceiver chip (A1U16). Data is transmitted from the Ethernet Chip
(A1U32) to the transceiver chip (A1U16) through pins 1, 2, 15, and 16 of pulse
transformer A1T3. Resistor A1R24 terminates the outputs from the Ethernet Chip
(A1U32). Data is received from the transceiver chip (A1U16) through pins 4, 5, 12, and
13 of pulse transformer A1T3. Resistors A1R42, A1R65, and capacitor A1C33 provide a
termination network for data received through the pulse transformer (A1T4). The
transceiver chip indicates a collision was detected on the Ethernet through pins 7, 8, 9,
and 10 of pulse transformer A1T3. Resistors A1R85, A1R87, and capacitor A1C69
provide a termination network for the collision detected signal received through the
pulse transformer (A1T4).
The following paragraphs describe the digital input/output as follows:
• Digital Input Threshold
• Digital Input Buffers
• Digital and Alarm Output Drivers
• Totalizer Input
• External Trigger Circuits
Digital Input Threshold2-43.
The Digital Input Threshold circuit sets the input threshold level for the Digital Input
Buffers and the Totalizer Input. A fixed value voltage divider (A1R36, A1R37) and a
unity gain buffer amplifier (A1U8) are the main components in this circuit. The voltage
from the divider (approximately +1.4V dc) is then buffered by A1U8, which sets the
input threshold. Capacitor A1C29 filters the divider voltage at the input of A1U8.
Digital Input Buffers2-44.
Since the eight Digital Input Buffers are identical in design, only components used for
Digital Input 0 are referenced in this description. If the Digital Output Driver
(A1U17-12) is off, the input to the Digital Input Buffer is determined by the voltage
level at A1J5-10. If the Digital Output Driver is on, the input of the Digital Input Buffer
is the voltage at the output of the Digital Output Driver.
The Digital Input Threshold circuit and resistor network A1Z1 determine the input
threshold voltage and Hysteresis for inverting comparator A1U3. The inverting input of
the comparator (A1U3-2) is protected by a series resistor (A1Z3) and diode A1CR14. A
negative input clamp circuit (A1Q9, A1Z2, and A1CR17) sets a clamp voltage of
approximately +0.7V dc for the protection diodes of all Digital Input Buffers. A negative
input voltage at A1J5-10 causes A1CR14 to conduct current, clamping the comparator
input A1U3-2 at approximately 0V dc.
The input threshold of +1.4V dc and a hysteresis of +0.5V dc are used for all Digital
Input Buffers. When the input of the Digital Input Buffer is greater than approximately
+1.65V dc, the output of the inverting comparator is low. When the input then drops
below about +1.15V dc, the output of the inverting comparator goes high.
2-24
Page 67
Theory of Operation
Detailed Circuit Description
Digital and Alarm Output Drivers2-45.
Since the 11 Digital Output and Alarm Output Drivers are identical in design, the
following example description references only the components that are used for the
Master Alarm Output (AO<2>).
The Microprocessor controls the state of the Master Alarm Output Driver by writing to
the Alarm Output register in the FPGA (A1U31) to set the level of output A1U31-61.
When A1U31-61 is set high, the output of the open-collector Darlington driver
(A1U17-14) sinks current through current-limiting resistor A1R60. When A1U31-61 is
set low, the driver output turns off and is pulled up by A1Z2 and/or the voltage of the
external device that the output is driving. If the driver output is driving an external
inductive load, the internal flyback diode (A1U17-9) conducts the energy into MOV
A1RV1 to keep the driver output from being damaged by excessive voltage. Capacitor
A1C56 ensures that the instrument meets electromagnetic interference (EMI) and
electromagnetic compatibility (EMC) performance requirements.
Totalizer Input2-46.
The Totalizer Input circuit consists of Input Protection, a Digital Input Buffer circuit,
and a Totalizer Debouncing circuit. The Digital Input Buffer for the totalizer is protected
from electrostatic discharge (ESD) damage by A1R49 and A1C43. Refer to the detailed
description of the Digital Input Buffer circuit for more information.
2
The Totalizer Debounce circuit in the FPGA (A1U31) allows the Microprocessor to
select totalizing of either the input signal or the debounced input signal. The buffered
Totalizer Input signal (TOTI*) goes into the FPGA at A1U31-12. Inside the FPGA, the
totalizer signal is routed to a 16-bit counter in the FPGA. The counter can be read at any
time by the microprocessor. When the 16-bit counter overflows, the microprocessor is
interrupted by the Totalizer Interrupt signal (TOTINT*) that comes from A1U31-8. The
microprocessor uses this interrupt (A1U1-97) to increment a software counter.
The actual debouncing of the input signal is accomplished by A1U31. Counters divide
the 15.36-MHz system clock down to 128 kHz for the debouncing circuit. An EXOR
gate compares the input signal (TOTI*) and the latched output of the debouncer. If these
signals differ, the EXOR gate output goes high, enabling the debouncer. If the input
remains stable for 1.75 milliseconds, the debouncer output changes state. If the input
does not remain stable for 1.75 milliseconds, the debouncer output does not change state.
If the Microprocessor selected totalizing of the debounced input signal, the debouncer
output is connected to the 16-bit counter inside the FPGA.
External Trigger Circuits2-47.
The External Trigger Input circuit can be configured by the Microprocessor to interrupt
on a rising or falling edge of the TGIN* input (A1J6-2) or to not interrupt on any
transitions of the TGIN* input. The falling edge of the TGIN* input is used by the
instrument firmware as an indication to start scanning, and the rising edge is used as an
indication to stop scanning.
The External Trigger Input is pulled up to +5V dc by A1Z2 and is protected from
electrostatic discharge (ESD) damage by A1R58, A1C54, A1Z3, and A1CR15. Capacitor
A1C54 helps ensure that the instrument meets EMI/EMC performance requirements.
2-25
Page 68
NetDAQ
Service Manual
The input (XTI) is then routed to the FPGA (A1U31), that contains the External Trigger
control circuitry. The Microprocessor sets control register bits in the FPGA (A1U31) to
control the external trigger circuit. The External Trigger control circuit output
(A1U31-9) drives an interrupt input on the Microprocessor (A1U1-121).
If External Triggering is enabled (see User Manual), the Microprocessor sets FPGA
control register bits to allow a low level on the TGIN* input to cause the External
Trigger Interrupt (XTINT*; A1U31-9) to go low. The Microprocessor then changes the
FPGA control register bits to allow a high level on the TGIN* input to cause XTINT*
(A1U31-9) to go low. Thus the Microprocessor can detect both rising and falling edges
on the TGIN* input. Normally, the XTINT* output of the FPGA (A1U31-9) should be
low only for a few microseconds at any time. If it is held low constantly, the instrument
does not operate. Resistor A1R39 pulls the XTINT* output high to ensure that it is high
during power-up.
The instrument has a trigger output line that is pulsed low when the Microprocessor
writes a bit to a register in the FPGA (A1U31). The trigger output line (TGOUT*
A1J6-3) is pulsed low for 250 to 500 microseconds at the beginning of the first
measurement of each acquisition scan. The pulse width is set by circuitry within the
FPGA. The output circuitry for the trigger output is the same as for the digital and alarm
output buffers, except for transistor A1Q10. This transistor is used to increase the
amount of current the trigger output can sink. This allows the trigger output to drive the
trigger inputs of up to 19 instruments.
A2 Display PCA Circuit Description2-48.
Display Assembly operation is classified into six functional circuit blocks as follows:
• Main PCA Connector
• Front Panel Switches
• Display
• Beeper Drive Circuit
• Watchdog Timer/Reset Circuit
• Display Controller
Each circuit block is described in the following paragraphs.
Main PCA Connector2-49.
The 20-pin Main PCA Connector (A2J1) provides the interface between the Main PCA
and the other functional blocks on the Display PCA. Seven of the connector pins provide
the necessary connections to the four power supply voltages: -30V dc, -5V dc (Vee),
+4.9V dc (Vcc), and 5.4V ac filament voltage (see Table 2-4). Six pins are used to
provide the interface to the Front Panel Switches (A2SWR1 through A2SWR6). The
other seven signals interface the Microprocessor (A1U4) to the Display Controller
(A2U1) and pass the reset signals between the assemblies.
2-26
Page 69
Theory of Operation
Detailed Circuit Description
Table 2-4. A2 Display Power Supply Connections
Power SupplyA2J1 PinsNominal Voltage
Vcc8+4.9V dc
Vee6-5.0V dc
Vload7-30V dc
FIL1/FIL22/35.4V ac
Front Panel Switches2-50.
The FPGA monitors the front panel switches (see below) using six interface signals
SWR1 through SWR6. The ground connection is already available from the power
supply.
The six Switch Interface Signals (SWR1 though SWR6) are connected to bidirectional
I/O pins on the FPGA. Each successive column has one less switch. This arrangement
allows the unused interface signals to function as strobe signals when their respective
column is driven by the FPGA. The FPGA cycles through six steps to scan the complete
front panel switch matrix. Table 2-5 shows the interface signal state and, if the signal
state is an output, the switches that may be detected as closed.
In step 1, six I/O pins are set to input, and the interface signal values are read. In steps 2
through 6, the pin listed as O is set to output zero, the other pins are read, and pins
indicated by a Z are ignored.
Each of the interface signals is pulled up to the +5V dc supply by a 10 kΩ resistor in
network A2Z1. Normally, the resistance between any two of the interface signals is
approximately 20 kΩ. Checking resistances between any two signals (SWR1 through
SWR6) verifies proper termination by resistor network A2Z1.
2-27
Page 70
NetDAQ
Service Manual
Display2-51.
Table 2-5. Front Panel Switch Scanning
Interface Signal States or Key Sensed
StepSWR6SWR5SWR4SWR3SWR2SWR1
1A2S17A2S10A2S12A2S18A2S13
2A2S110
30Z
4A2S14A2S15A2S160ZZ
5n/an/a0ZZZ
6A2S210ZZZZ
A2Sn indicates switch closure sensed.
0 indicates strobe driven to logic 0.
Z indicates high impedance input state ignored.
The custom vacuum-fluorescent display (A2DS1) consists of a filament, 11 grids
(numbered 0 through 10 from right to left on the display), and up to 14 anodes under
each grid. The anodes make up the digits and annunciators for their respective area of the
display. The grids are positioned between the filament and the anodes.
A 5.4V ac signal, biased at a -24V dc level, drives the filament. When a grid is driven to
+5V dc, the electrons from the filament are accelerated toward the anodes that are under
that grid. Anodes under that grid that are also driven to +5V dc are illuminated, but the
anodes that are driven to -30V dc are not. Grids are driven to +5V dc one at a time,
sequencing from GRID(10) to GRID(0) (left to right, as the display is viewed.)
Beeper Drive Circuit2-52.
The Beeper Drive circuit drives the speaker (A2LS1) to provide an audible response to a
button press. A valid entry yields a short beep; an incorrect entry yields a longer beep.
The circuitry consists of a dual four-bit binary counter (A2U4) and a NAND gate
(A2U6) used as an inverter. One four-bit free-running counter (A2U4) divides the
1.024-MHz clock signal (E) from the FPGA (DSCLK) by 2 to generate the 512-kHz
clock (CLK1) used by the Display Controller. This counter also divides the 1.024-MHz
clock by 16, generating the 64-kHz clock that drives the second four-bit binary counter
(A2U4).
The second four-bit counter is controlled by an open-drain output on the Display
Controller (A2U1-17) and pull-down resistor A2R1. When the beeper (A2LS1) is off,
A2U1-17 is pulled to ground by A2R1. This signal is then inverted by A2U6, with
A2U6-6 driving the CLR input high to hold the four-bit counter reset. Output A2U4-8 of
the four-bit counter drives the parallel combination of the beeper (A2LS1) and A2R10 to
ground to keep the beeper silent. When commanded by the Microprocessor, the Display
Controller drives A2U1-17 high, enabling the beeper and driving the CLR input of the
four-bit counter (A2U4-12) low. A 4-kHz square wave then appears at counter output
A2U4-8 and across the parallel combination of A2LS1 and A2R10, causing the beeper to
resonate.
2-28
Page 71
Theory of Operation
Detailed Circuit Description
Watchdog Timer and Reset Circuit2-53.
The Watchdog Timer and Reset circuit has been defeated by the insertion of the jumper
between TP1 and TP3 on the Display Assembly. In this instrument, the reset circuitry is
on the Main Assembly and the Watchdog Timer is part of the Microprocessor (A1U1).
The Display Reset signal (DRST*) drives the RESET2* signal on the Display Assembly
low when the instrument is being reset. This discharges capacitor A2C3, and NAND gate
output A2U6-11 provides an active high reset signal to the Display Processor. The
Watchdog Timer on the Display Assembly (A2U5, A2U6 and various resistive and
capacitive timing components) is held "cleared" by TP1 being held at 0V dc by a jumper,
and output A2U5-12 is high.
Display Controller2-54.
The Display Controller is a four-bit, single-chip microcomputer with high-voltage
outputs that are capable of driving a vacuum-fluorescent display directly. The controller
receives commands over a three-wire communication channel from the Microprocessor
on the Main Assembly. Each command is transferred serially to the Display Controller
on the display transmit (DISTX) signal, with bits being clocked into the Display
Controller on the rising edges of the display clock signal (DSCLK). Responses from the
Display Controller are sent to the Microprocessor on the display receive signal (DISRX)
and are clocked out of the Display Controller on the falling edge of DSCLK.
2
Series resistor A2R11 isolates DSCLK from A2U1-40, preventing this output from
trying to drive A1U4-16 directly. Figure 2-4 shows the waveforms during a single
command byte transfer. Note that a high DISRX signal is used to hold off further
transfers until the Display Controller has processed the previously received byte of the
command.
DSCLK
BIT 6BIT 5BIT 4BIT 3BIT 2BIT 1BIT 0
DISTX
DISRX
CLEAR TO
RECEIVE
31.5 µs
BIT 7
BIT 6BIT 5BIT 4BIT 3BIT 2BIT 1BIT 0
BIT 7
Figure 2-4. Command Byte Transfer Waveforms
HOLD OFF
CLEAR TO
RECEIVE
31.5 µs
Once reset, the Display Controller performs a series of self-tests, initializing display
memory and holding the DISRX signal high. After DISRX goes low, the Display
Controller is ready for communication; on the first command byte from the
Microprocessor, the Display Controller responds with a self-test results response. If all
self-tests pass, a response of 00000001 (binary) is returned. If any self-test fails, a
response of 01010101 (binary) is returned. The Display Controller initializes its display
memory to one of four display patterns depending on the states of the DTEST*
(A2U1-41) and LTE* (A2U1-13) inputs. The DTEST* input is pulled up by A2Z1, but
may be pulled down by jumpering A2TP4 to A2TP3 (GND). The LTE* input is pulled
down by A2R12, but may be pulled up by jumpering A2TP5 to A2TP6 (Vcc). The
default conditions of DTEST* and LTE* cause the Display Controller to turn all
segments on bright at power-up.
2-29
Page 72
NetDAQ
Service Manual
Table 2-6 defines the logic and the selection process for the four display initialization
modes.
Table 2-6. Display Initialization Modes
A2TP4
DTEST*
11All Segments OFF
10All Segments ON (default)
01Display Test Pattern #1
00Display Test Pattern #2
A2TP5
LTE*
Power-Up
Display Initialization
The two display test patterns are a mixture of on and off segments forming a
recognizable pattern that allows for simple testing of display operation. Test patterns #1
and #2 are shown in Chapter 5 of this manual.
The Display Controller provides 11 grid control outputs and 15 anode control outputs
(only 14 anode control outputs are used). Each of these 26 high-voltage outputs provides
an active driver to the +5V dc supply and a passive 220-k\Q (nominal) pull-down to the
-30V dc supply. These pull-down resistances are internal to the Display Controller.
The Display Controller provides multiplexed drive to the vacuum-fluorescent display by
strobing each grid while the segment data for that display area is present on the anode
outputs. Each grid is strobed for approximately 1.14 milliseconds every 13.8
milliseconds, resulting in each grid on the display being strobed about 72 times per
second. The grid strobing sequence is from GRID(10) to GRID(0), that results in
left-to-right strobing of grid areas on the display. Figure 2-5 shows grid control signal
timing.
GRID TIMING
16.56 ms
0V
GRID(10)
1.37 ms
2-30
GRID(9)
…
…
GRID(1)
GRID(0)
0V
1.37 ms
0V
1.37 ms
0V
1.37 ms
140 µs
Figure 2-5. Grid Control Signal Timing
Page 73
Theory of Operation
Detailed Circuit Description
The single grid strobing process involves turning off the previously enabled grid,
outputting the anode data for the next grid, and then enabling the next grid. This
procedure ensures that there is some time between grid strobes so that no shadowing
occurs on the display. A grid is enabled only if one or more anodes are also enabled.
Thus, if all anodes under a grid are to be off, the grid is not turned on. Figure 2-6
describes the timing relationship between an individual grid control signal and the anode
control signals.
GRID/ANODE TIMING
5V
0V
GRID(X)
-30V
ANODE(14..0)
5V
0V
1.37 ms
140 µs
2
-30V
GRID(X-1)
-30V
5V
0V
22.5 µs
72 µs
Figure 2-6. Grid-Anode Timing Relationships
67.5 µs
117 µs
A3 A/D Converter PCA Circuit Description2-55.
The following paragraphs describe the operation of the circuits on the A3 A/D Converter
PCA. See Figure 2-7 for a block diagram and Chapter 7 for a schematic diagram. The
2640A and 2645A A/D Converter PCAs are identical, except for signal switching, and
both use the following:
• Motorola 68302 microprocessor.
• Flash ROM
• RAM
• Serial Interface to the Main Board.
• A Fluke manufactured Stallion IC (U30) for range selection and frequency
measurements.
•Muli-Slope A/D converter comprised of discrete components and an FPGA (Field
Programmable Gate Array) (U18).
The difference between the A/D boards is that the 2640A uses reed relays, while the
2645A uses optically coupled solid state relays.
2-31
Page 74
NetDAQ
Service Manual
A4 Analog Input
EMI Filters
Relay
Drivers
DC Buffer Amplifier
+3.45V dc
References
Ch1 to 10
Scanner Relays
Treeing Relays
Input Protection
Signal Conditioning
A/D Converter
Ch11 to 20
Scanner Relays
Voltage InputOhms Current Source
Selectable Gains
x10
x4.021
x32.168
x1
BR4
BR3
BR2
BR1
FPGA
2-32
Latches
RAM
A/D
Microprocessor
Flash
Serial Digital Output
(Guard Crossing)
Figure 2-7. A3 A/D Converter Block Diagram
Reg
Serial Bus
Vdd=+5.2V dc
Vss=-5.2V dc
Vddr=+5.6V dc
Vcc=+5.0V dc
Page 75
Theory of Operation
Detailed Circuit Description
Stallion Chip2-56.
The Stallion IC (A3U30) is a Fluke-designed 100-pin CMOS device that performs the
following functions under control of the A/D Microprocessor (A3U5):
• Input signal routing
• Input signal conditioning
• A/D buffer amplifier range switching
• Frequency measurements
• Active filtering of ac voltage measurements
The Stallion IC design is based on the Mercury A/D Chip used in Fluke 45 and Hydra,
except it does not contain the A/D conversion function, that is now done using discrete
components using a multi-slope technique.
Two separate signal paths are used. One path is for the functions dcv/ohms/temperature,
and other path is used for ac voltages/frequency.
Input Protection2-57.
2
Input protection is provided by series hold-off resistors A3R111, A3R110, A3R138 and
A3R132, and related transistor switches used as clamp devices. Excessive voltages
develop a current through the resistors that is sensed by the corresponding transistor,
which turns on to provide a signal path to ground. For example, an excessive input on
the LO SENSE line is sensed by A3R132 (100 kΩ, 3w) and clamped to ground by
A3Q17.
Input Signal Conditioning2-58.
Each analog input is conditioned and/or scaled to a dc voltage (3 volts or less) for input
to the buffer amplifier (A3U27, A3U28 and related devices), which scales the voltage to
approximately 3V Full Scale for measurement by the multi-slope A/D converter
circuitry. The scalings of the buffer amplifier are x1, x4.021, x10, and x32.168.
Accuracy is derived by software calibration constants.
AC volts signal conditioning consists of conversion of an ac level to a scaled and
corresponding dc level. The ac level is scaled by resistor network A3Z6 and switches
A3Q10 to A3Q16, and is processed by A3U29. Input protection is via A3Z6 and A3CR5.
DC voltages below 3V can be applied directly to the Stallion IC, while higher dc input
voltages are scaled by A3Z7. Ohms inputs are converted to a dc voltage, and ac inputs
are first scaled then converted to a dc voltage. Noise rejection is provided by the A/D for
dc inputs and an active filter for ac inputs.
Function Relays2-59.
For both the 2640A and 2645A, the function relays A3K25, A3K26, and A3K27 route
the input signal to the correct measurement path. They are latching relays and switched
when a 6 ms pulse is applied to the set or reset coils. The A/D Microprocessor (A3U5)
controls the relay drive pulses by putting a data word on the bus and latching it into F/F
A3U10. The drive pulses are sent by A3U10 to the appropriate coils.
2-33
Page 76
NetDAQ
Service Manual
Channel Selection Circuitry2-60.
DC Volts and Thermocouples Measurement Circuitry2-61.
Channel selection is done using reed relays on the 2640A and by optically coupled
solid-state relay on the 2645A. Channel selection is done by a set of 24 relays organized
in a tree structure. Relays A3K1 through K20 select the specific channel 1-20. The
selection of relays A3K21 through K24 (Treeing Relays) depends on which bank of 10
channels is being used (both banks are selected for four-wire ohms) and the channel
function and range being used.
For 3 volts and lower ranges, the input to Stallion (A3U30) are as follows for signal HI
and signal LO inputs:
•HI is a direct input via the HI SENSE line A3R11, A3K26, A3R130, and pin 50
(HI1) input of A3U30.
•LO is an input to LO SENSE via A3R132 to pin 80 (LO2) of A3U30.
For the 30 and 300 volt range, the input to Stallion (A3U30) are as follows for the HI
and LO signal inputs:
•The HI signal is scaled by A3Z7. The input is applied to pin 1 of A3Z7 and a 101:1
divider is formed by the 10 MΩ 100 kΩ resistors when switches S3 and S13 are
closed. The attenuated HI input is then sent via S24, S64, and S44 to the Buffer
Amplifier and then to A/D Converter.
•The LO signal is sensed through A3L52, A3R146, A3K27, A3R119, and S33 and
S37.
The outputs from Stallion (A3U30) are as follows:
• HI (pin 20) is to Buffer Amplifier circuitry (A3U27 and A3U28).
• LO (pin 100) is to Buffer Amplifier circuitry (A3U27 and A3U28).
The ranges for the buffer amplifier are shown in Table 2-7 and measurement matrix in
Table 2-8. Figure 2-8 shows a simplified signal path for the 300V dc range.
90 mVDirect90 mV32.1683VBR1
300 mVDirect300 mV10.003VBR3
750 mVDirect750 mV4.0213VBR2
3VDirect3V1.0003VBR4
30VDivide by 101300 mV10.0003VBR3
150/300VDivide by 1013V1.0003VBR4
CHANNEL 1
INPUT HI
A3
K1
A3
K23
HI
A3
1K
Fusible
A3
A3
10M
R110
K27 (Reset)
Z7
Buffer Range
CHANNEL 1
INPUT LO
A3
K1
S1
S3
S13S24S64S44
A3
Z7
100K
A3
K27 (Reset)
A3
A3
K23
LO
A3
R119
1K
L52
S37S33
Figure 2-8. DC Volts 300V Range Simplified Schematic
+
_
A3
+
_
A3
U27
U27
A3
U28
_
AD HI
+
AD LO
2-35
Page 78
NetDAQ
Service Manual
Ohms and RTD Measurement Circuitry2-62.
Resistance measurements are made by sourcing dc current through the unknown resistor
and measuring the resultant dc voltage (see Table 2-9). The current source consists of
operational amplifier A1U31, FET A3Q19, and switches internal to the Stallion.
four-wire measurements use separate source and sense signal paths to the point of the
unknown resistance. This technique eliminates lead wire resistance errors. Figure 2-9
shows a simplified signal path for an RTD four-wire measurement.
AC-coupled voltage inputs are scaled by an ac buffer (A3U29), converted to dc by a true
rms ac-to-dc converter (A3U26), filtered by an active ac volt filter, then sent to the
Stallion IC, the Buffer Amplifier, and the A/D Conversion Circuitry (see Table 2-10).
The HI input is switched to the ac buffer through dc blocking capacitor A3C80. The LO
input is sensed through A3L52, A3R146, A3K27, A3R119, and S33 and S37. The gain
or attenuation of the ac buffer is selected by A3U30’s ACR1-ACR4 outputs. 0V turns
JFETS A3Q10 to A3Q16 ON, while -5V (VAC) turns the JFETS OFF. Only one line at a
time is set at 0V.
The ac voltage input signal is routed through and scaled by the buffer to obtain a full
scale buffer output of 0.75V RMS at A3U29-6. A3R120 and A3C76 provides high
frequency compensation on the 300 mV range. The output of the buffer is ac coupled to
the input of the ac-to-dc rms converter. The output of the rms converter (0.75VDC) is
divided by 2.5 by A3Z2 and sent to the acv filter. The filtered output is sent to pin 31
(ACFO) of the Stallion chip via S41. Full scale input to Stallion is 300 mV dc.
Figure 2-10 shows a simplified signal path for the 3V ac range.
The ac input follows the same path as ac volt measurements except the output of the
buffer (A3U29) is sent to the Stallion Chip pin 35 (C+). Internal to the Stallion Chip
switch S38 sends the C+ input to a frequency comparator and counter.
Active Filter (ACV Filter)2-65.
The active filter is used only for ac volt measurements to filter out the ac ripple and
noise present on the output of the rms converter. The filter uses an op-amp internal to the
Stallion Chip, resistors A3R102, A3R103, and A3R104, capacitors A3C57, A3C58, and
A3C59. A3Q6 turns on to discharge the capacitors between measurements.
2-37
Page 80
NetDAQ
Service Manual
Voltage Reference Circuit2-66.
The voltage reference circuit creates a well-regulated +3.45/-3.45V dc source for use by
the A/D converter, and as a source for ohms and current measurements. The circuit is
formed around two dual op-amps A3U12 and A3U20. A3U12 controls balance between
+3.45V dc and -3.45V dc by adjusting the +3.45V dc through A3Q2 as the divider
between these voltages in zener diode A3Z1 reads above or below zero. The other half of
A3U12 adjusts the absolute voltage difference between the two outputs by regulating the
-3.45V dc so as to produce zero collector-base volts on A3Q5. If the collector voltage
rises, then A3Q5 needs more current, which is produced by lowering the -3.45V dc
through A3Q3. Resistor A3R101 and capacitor A3C48 stabilize the loop.
A3K25
S
R
HI SENSE
LO
A3R11
1K
2W FUS
A3L52
VIN
A3U26
A3K25
S
A3C80
R
A3R127
1K
A3K27
A3R146
270
RMSOUT
A3Z2
4.95KA3R103
A3Z2
3.3K
R
A3R102
100K
100K
A3Z6
1.111M
A3R119
1K
A3Q15A3Q12A3U29
A3CR2
S33
AD LOW
A3C57
A3Z6
12.25K
A3Z6
115.7
A3C58
+
_
A3R104
100K
A3Z6
111.1K
A3Z6
2.776K
To Pin 31 of A3U30
S41S44
_
+
A3C72
A3C71
TO
BUFFER
AMP
2-38
A3C59
Figure 2-10. AC Volts 3V Range Simplified Schematic
Page 81
Theory of Operation
Detailed Circuit Description
A3U20 is also a dual op-amp. One half provides the regulated 3 mA required to flow
into the cathode of the zener diode within A3Q5 by forming a current source with A3Q4.
If not supplied from a current source, the current would change with the emitter base
voltage of A3Q5. The current source is best visualized as a differential amp sensing both
sides of A3R83 and nulling this against the reference voltage. The other side of A3Q20
establishes a reference voltage of 0.493V dc above the collector of A3Q5 so that the
selected resistors A3R64 and A3R65 provide the required current. When A3Q5 is tested,
it has a collector current specified for zero tc. This current is converted into resistor
values, but requires a known voltage differential to operate properly.
Analog/Digital Converter Circuit2-67.
The A/D converter consists of a gate array for control, switches for directing currents,
and a reference circuit and reference resistors for providing the currents. The various
currents are integrated across capacitor A3C44, and the zero crossing is detected by
comparator A3U11 and a logic signal returned to the FPGA (Field Programmable Gate
Array). The FPGA contains counters that count the amount of time that the reference
currents are applied to the integrator. The input voltage is proportional to the difference
in the time required of positive and negative reference currents to null the applied input.
The a/d produces about +35,000 counts for +
This gives a resolution of about 88 µV in the fast measurement mode.
3V dc. It has linear behavior up to 3.4V dc.
2
The measurement cycle consists of four basic periods as shown in Table 2-11. This gives
a total measurement time of 833.533 µs. A brief explanation of each state follows. For
additional information, refer to “A1 Main to A3 A/D Converter Communications” later
in this chapter.
Autozero is the state the a/d idles in when not in use. In this state, the signals PREF,
NREF, DREF, and INT are all low. The purpose of the state is to remove any remaining
charge on A3C44, to charge A3C60 to a voltage so that pin 6 of A3U19 is at zero, and to
provide time to return data to the microprocessor. In this state, the input is not
connected, A3R94 and A3R95 ground the input, A3U19 produces an error signal, which
is amplified by the other halve of A3U19, providing feedback to produce a nulling
voltage at A3C60. A3C60 stays charged to this voltage until another cycle is initiated.
2-39
Page 82
NetDAQ
Service Manual
Integrate2-69.
The integrate state is when the input voltage is actually connected to the integrator.
PREF and NREF are each switched off and on 10 to 20 times during this state and DREF
is still off, INT is on, AZ is off, and the CMP signal is switching off and on. The primary
signal is pin 7 of A3U19, which looks approximately like a triangular wave with 51.2 µs
slope when the input voltage is zero. The triangular wave is very irregular at other
voltages, moving on an upward or downward slope and reversing direction within the
integrate time period. The actual behavior is determined by the algorithm in the FPGA.
This tests the CMP signal at defined times spaced 51.2 µs apart. If the CMP signal is
turned off, then NREF is turned on. PREF and NREF are never on at the same time
during integrate. First, the existing reference is turned off and a 1-count (1.6 us) period is
entered where only the input signal is integrated. Next, a reference of a polarity such as
to keep the total number of NREF pulses so far equal to the number of PREF pulses is
turned on for 1-count (1.6 µs).
Finally, the reference with a polarity determined by the comparator (CMP) test at the
very first of the interval is turned on for the remaining 30 counts (48 µs) of the interval.
The beginning first interval is only 16 counts instead of 32 counts. The last state is 35
counts to allow for completing the PREF and NREF pulse count equalization. There are
8 normal intervals of 32 counts. The purpose is to bound the waveform to prevent
amplifier saturation, prevent charge injection from being a variable with waveform
changes and prevent logic signals themselves from injecting unwanted signals into the
summing node.
The integrate state is the primary measuring interval, and during this time the FPGA
accumulates counts of how long PREF and NREF have been applied. The count is
completed during deintegrate. Typical integrator output waveforms for different inputs
are shown in Figure 2-11, Figure 2-12, and Figure 2-13.
0V dc
0.5V/Div.
125 µs/Div.
2-40
Figure 2-11. Integrator Output Waveform for Input Near 0
Page 83
0.5V/Div.
0V dc
125 µs/Div.
Theory of Operation
Detailed Circuit Description
2
Figure 2-12. Integrator Output Waveform for Input Near + Full Scale
0v dc
0.5V/Div.
125 µs/Div.
Figure 2-13. Integrator Output Waveform for Input Near - Full Scale
2-41
Page 84
NetDAQ
Service Manual
Deintegrate12-70.
Deintegrate22-71.
Deintegrate1 is when the remaining charge of the capacitor is removed and the major
count is completed. The input is turned off and no longer affects the reading. INT is off,
PREF, and NREF continue to switch a few more times, and the signal is brought very
close to zero. The previous integrate state ended in a hold (both references off) and this
state begins with the PREF signal on. The comparator is examined after each count and
as soon as CMP goes low, a hold state begins with both references off. Depending of the
level of the signal at the beginning of deintegrate, this can result in PREF being on from
1 to 60 counts. At the end of the hold count NREF, is turned on until CMP drops low.
This can also be anywhere from 1 to 60 counts, but at this point, the output should be
within 1 count of reaching zero volts. Next, another hold state is entered into for 1 count,
followed by PREF until CMP goes high. This sets up the final DREF to always approach
zero from the same direction. A hold state with both references off begins until a total of
64 counts have occurred since deintegrate began. If the magnitude of the signal as it ends
integrate is large, this final hold is short. If the signal at the end of integrate is small, the
hold is as long as 60 counts.
Deintegrate begins with the turning on of DREF. This reference applies 1/16th of the
current of NREF so the approach to zero is slower and more accurate. Correspondingly,
the internal FPGA counter counts this time at 1/16th the value of NREF time. The count
ends as the final state of the comparator (CMP) goes low, indicating that the charge has
been removed from the capacitor. This also ends the count accumulation in the FPGA
counters. The deintegrate2 state always takes 24 counts even though the data has already
been accumulated. This guarantees the entire measurement cycle is of fixed length so
that line cycle rejection is maintained. The data is sent to the microprocessor during the
following autozero state. It is sent with 20 bits each for the PREF and NREF times. In
the microprocessor, the voltage is computed based on the difference between p-counts
and n-counts.
Overhead2-72.
Overhead is a fixed amount of time required for signal settling and processing.
Inguard Digital Kernel Circuitry2-73.
The inguard digital kernel circuitry consists of devices A3U2, A3U5, A3U6, A3U7, and
A3U10. The memory consists of Flash ROM (A3U6) that contains the internal A/D
program and RAM (A3U2) . The 68302 Microprocessor is A3U5, which communicates
with the main processor A1U1, and the Stallion device via the serial lines SB CLK, SB
XMIT, and SB RECV. Kernel communications are via the A/D State Machine (FPGA
IC, A3U18) using serial lines SB CLK, SB XMIT, and SB RECV (sends measurement
commands and reads measurement data).
2-42
To start a measurement, A/D TRIGGER* is asserted by the A/D microprocessor
A3U5-113. Communication is with Stallion if the processor sets STAL SELECT* low
(A3U5 pin 115). The DISCHARGE signal at A3U5-59 is asserted to discharge the filter
capacitors, and a data word sent out on the D0-D7 bus controls channel, treeing, and
function relays.
Page 85
Theory of Operation
Detailed Circuit Description
Communication with the main processor is done using the IGDR line to receive and the
IGDS line to send serial data. On the A/D side, these signals are called RECV DATA
and XMIT DATA (pins A3U5-53 and A3U5-54 respectively). The RESET* signal is
asserted on power-up for reset and during operation when a break signal is received from
A1U4.
The A/D microprocessor guard crossing is bidirectional. When the user finishes defining
the channels and intervals and starts scanning, the A1 Main PCA downloads all the
channel information to the A3 A/D Converter PCA. The A1 Main PCA uses the guard
crossing to advise the A3 A/D Converter PCA when to start scans, and then return the
readings to the A1 Main PCA. The arrangement keeps the guard-crossing traffic to a
minimum when scanning is taking place allowing peak performance during short scan
intervals.
Open Thermocouple Detect Circuitry2-74.
The open thermocouple detect circuitry uses devices A3U23 and A3U32. Before every
thermocouple measurement the open T/C check is done by sending a small ac-coupled
signal to the thermocouple input. The A/D Microcomputer (A3U5) initiates the open T/C
test by asserting OTC_EN and turning ON A3Q20. A 19.2 kHz square wave is sent out the
OTCCLK line through A3Q20 and A3C82 to the thermocouple.
2
The resulting waveform is detected by A3U32 pin 3 and a proportional level is stored on
A3C79. If the level is above a threshold level of about 2.7V (Vth) the resistance at the input
is too large (greater than 4 kohm to 10 kohm) and open T/C check is asserted by A3U32
pin 7. After a short delay the A/D Microcontroller reads the signal and determines if the
thermocouple should be reported to the main processor as open.
A4 Analog Input PCA Circuit Description2-75.
The Input Connector assembly, which plugs into the A/D Converter PCA from the rear
of the instrument, provides 20 pairs of channel terminals for connecting measurement
sensors. This assembly also provides the reference junction temperature sensor circuitry
used when making thermocouple measurements.
Circuit connections between the Input Connector and A/D Converter PCAs are made via
connectors A4P1 and A4P2. Input channel and earth ground connections are made via
A4P1, while temperature sensor connections are made through A4P2.
Input connections to channels 1 through 20 are made through terminal blocks TB1 and
TB2. Channel 1 and 11 HI and LO terminals incorporate larger creepage and clearance
distances and each have a metal oxide varistor (MOV) to earth ground to clamp voltage
transients. MOVs A4RV1 through A4RV4 limit transient impulses to the more
reasonable level of approximately 1800V peak instead of the 2500V peak that can be
expected on 240V ac, IEC 664 Installation Category II, ac mains. In this way, higher
voltage ratings can be applied to channels 1 and 11 than can be applied to the other rear
channels.
Strain relief for the user’s sensor wiring is provided both by the Connector PCA housing
and the two round pin headers. Each pin of the strain relief headers is electrically
isolated from all other pins and circuitry.
2-43
Page 86
NetDAQ
Service Manual
A1 Main to A3 A/D Converter Communications2-76.
Temperature sensor transistor A4Q1 outputs a voltage inversely proportional to the
temperature of the input channel terminals. This voltage is 0.6V dc at 25 °C, increasing
2 mV with each degree decrease in temperature, or decreasing 2 mV with each degree
increase in temperature. For high accuracy, A4Q1 is physically centered within and
thermally linked to the 20 input terminals. Local voltage reference A4VR1 and resistors
A4R1 through A4R3 set the calibrated operating current of the temperature sensor.
Capacitor A4C1 shunts noise and EMI to ground.
The exclusive means of communication between the inguard and outguard is a
bidirectional, asynchronous, optically-isolated serial link. This link operates at a rate of
120,000 baud. The individual bytes are transmitted with eight data bits, one stop bit, and
one even parity bit.
The outguard can send either a reset or a command to the inguard. A reset consists of a
number of consecutive break characters, and causes a complete reset of the inguard
hardware and software. The inguard returns no response to a reset. A command is a
six-byte packet (hereafter referred to as a ’command packet’) that causes the inguard to
perform some action and return one or more six-byte response packets. Transactions
between the outguard and inguard are always initiated by the outguard. The inguard
never sends data across the guard without being asked to do so.
There are two modes of communication between the inguard and outguard:
non-pipelined and pipelined. In the non-pipelined mode, commands and responses are
synchronous, i.e., the outguard waits for the response to a command before sending
another command. In the pipelined mode, the outguard may send a second command
before the first command has completed. The outguard must wait for the response from
the first command before sending a third command.
Special Codes2-77.
An ACK response packet is arbitrarily defined as the sequence of bytes (42,0,0,0,0,x)
where x is the checksum byte. A NAK response packet is defined as
(255,255,255,255,255,x) where x is the checksum byte. A break is an all-zeros character
without stop bits.
Resets2-78.
A reset consists of 5 ms of consecutive break characters sent to the inguard. A hardware
circuit on the inguard detects this condition and causes a complete reset of the inguard
subsystem. The inguard sends no response to a reset. After sending a reset, the outguard
must wait a predefined amount of time before attempting further communication with
the inguard. This is the same amount of time it waits after a power-up, approximately 3.5
seconds.
2-44
Page 87
Theory of Operation
A1 Main to A3 A/D Converter Communications
Commands2-79.
A command consists of a six-byte packet sent from the outguard to the inguard. The
most-significant four bits of the first bytes define the following command types:
• Perform Scan.
• Perform a Self-Test.
• Return A/D Main Firmware Version.
• Return A/D Boot Firmware Version.
• Set Global Configuration.
• Set Channel Configuration.
• Do Houskeeping.
The sixth byte is a checksum. The meanings of the remainder of the bits in the command
packet vary depending on the command type. The response to all commands is one or
more six-byte response packets. The sixth byte in a packet is always the checksum byte;
the meaning of the remainder of the bits depends on the command. The only restriction
is that a response packet should always be distinguishable from a NAK, i.e., it should
never have all bits 1.
2
Perform Scan2-80.
The Perform Command Packet tells the A/D Converter Assembly to do the following:
• Measure Channel Number if set.
• Return BR1 Zero Offset if set.
• Return BR2 Zero Offset if set.
• Return BR3 Zero Offset if set.
• Return BR4 Zero Offset if set.
• Return Reference Junction Reading if set.
• Return Reference Balance (both references off) reading if set.
• Return Reference Balance (both references on) reading if set.
• Return Checksum.
Action Performed The Perform Scan command causes the inguard to measure each
channel indicated. These channels must have been previously defined using the Set
Channel Configuration command. One response packet is sent to the outguard for each
channel measured. If any thermocouple channels are requested in this scan, the first
response packet is the reference junction reading. If a requested channel has not been
defined, its value is returned as NaN.
There are several bits in the command that exist for debugging purposes only. These bits
indicate that the current stored value for the corresponding housekeeping reading should
be returned. The actual value returned for these bits depend on the current measurement
rate, since a different value is stored for each measurement rate. Note that these bits do
not cause any physical measurement to take place, they simply cause the latest values to
be returned.
2-45
Page 88
NetDAQ
Service Manual
Response Packets Returned The inguard returns one response packet for the reference
junction reading if any of the measured channels is a thermocouple channel, followed by
a response packet for each channel measured, returned in ascending channel order,
followed by a response packet for each housekeeping reading specified by the scan
command.
Response Packet Format Each response packet for a Perform Scan command consists
of a floating-point number representing the measurement value, the range used to take
the measurement, the channel number, and the checksum. The floating-point format used
is ANSI/IEEE Std 754-1975 single-precision. Positive and negative overload conditions
cause a value of PLUS_OVLD_VAL (0x7f800000) and MINUS_OVLD_VAL
(0xff800000), respectively, to be returned. A frequency channel whose input frequency
is too low to measure returns 0 Hz. A channel with an open-thermocouple condition
causes the value of OTC_VAL (0x7fc00000) to be returned. The inguard waits until it
has completed all measurement activity associated with a particular scan before
beginning the transmission of the response packets for that scan to the outguard.
The floating-point value returned has a nominal range of -3.0 to +3.0. The outguard must
scale this according to the channel function and range to produce the correct volts or
ohms. For most ranges, a full-range value is returned as +3.0. For example, on the 300
ohm range, +3.0 represents 300 ohms. For the 90 mV and 750 mV ranges, however, +3.0
represents 93.26 mV and 0.746083V, respectively. Also, frequency readings always
return the actual frequency measured and do not require range-scaling by the outguard.
Perform Self-Test2-81.
The Command Packet tells the A/D to perform all self tests. Response Packets Returned
always returns a single response packet. The Response Packet Format provides the
following:
• A/D self-test result, pass or fail.
• Zero Offset self-test result, pass or fail.
• Reference Balance self-test result, pass or fail.
• Ohms Overload self-test result, pass or fail.
• Open Thermocouple self-test result, pass or fail.
• Checksum
Return Main Firmware Version2-8 2.
This Command Packet requests version number of the inguard main firmware and
always returns a single response packet.
Response Packet Format The response consists of five ASCII characters (plus the
checksum byte), in the form txxyy, where t is “F” for FFE (2645A) software and “P” for
the PFE (2640A); xx are the two digits of the major version number, and yy are the two
digits of the minor version number (there is an implicit decimal point between the two).
Note that constraining the bytes to be ASCII characters causes the most significant bit of
each character to be a 0, making the response packet always distinguishable from a
NAK.
2-46
Page 89
Theory of Operation
A1 Main to A3 A/D Converter Communications
Return Boot Firmware Version2-83.
This Command Packet Format requests version number of the inguard boot firmware
and always returns a single response packet.
Response Packet Format The response consists of five ASCII characters (plus the
checksum byte), in the form Bxxyy, where B indicates boot software, xx are the two
digits of the major version number, and yy are the two digits of the minor version
number (there is an implicit decimal point between the two). Note that constraining the
bytes to be ASCII characters causes the most significant bit of each character to be a 0,
making the response packet always distinguishable from a NAK.
Set Global Configuration2 -84.
The Command Packet tells the A/D the following:
• Measurement Rate, fast, medium, or slow
• Power Line Frequency, 50 Hz or 60 Hz
• Scheduled Housekeeping Measurements, Enable or Disable
2
Action Performed Sets global configuration parameters (instrument measurement rate,
AC power line frequency, and enable or disable housekeeping measurements). The
default state for the inguard is to measure on the fast rate, assuming 60 Hz, and with
scheduled housekeeping measurements enabled. The meaning of “scheduled
housekeeping measurements” depends on the current measurement rate.
Response Packets Returned Always returns a single response packet.
Response Packet Format Returns either an ACK packet or a NAK if the command
arguments are not recognized.
Set Channel Configuration2-85.
The Command Packet tells the A/D the following:
Measurement Function VDC, VAC, 2-Wire Ohms, 4-Wire Ohms, Frequency,
Thermocouple, OFF.
Range 90 mV or 300 ohm, 300 mV or 3 kΩ, 3V or 30 kohm, 30V or 300 kΩ, 50V
(2645A), 150/300V (2640A), or 3 MΩ, 750 mV (reference junction calibration).
The range field is ignored for frequency and thermocouple channels.
Channel Number 0 to 19 (though user sees channel 1 to 20)
Enable Autorange if bit set (ignored for frequency and thermocouple).
Enable Open Thermocouple Detect if bit set.
Checksum Action Performed is configuration of a single channel to the parameters
given. The Response Packets Returned always returns a single response packet. The
Response Packet Format returns an ACK response packet if the channel was successfully
configured; otherwise, it returns a NAK.
2-47
Page 90
NetDAQ
Service Manual
Do Housekeeping2-86.
The Command Packet tells the A/D to do the following:
• Do all housekeeping readings if bit set.
• Do the next housekeeping reading in the schedule if bit set.
• Prescan: preset the function relays.
Checksum Action Performed is as follows:
•If the Housekeeping bit is 1, the inguard takes a complete set of housekeeping
readings for the current measurement rate (there is one set for each rate).
•If the Next bit is 1, the inguard does the next housekeeping reading indicated by its
internal schedule. This is the same schedule used for a housekeeping timeout.
• If the Do2 bit is 1, the inguard does the two reference balance readings.
• If the PS bit is 1, the inguard presets the function relays for the first defined channel.
These bits may be set or cleared independently. Note that the actions described above are
carried out regardless of whether scheduled housekeeping is “enabled” by the global
configuration command.
Response Packets Returned Always returns a single response packet. This packet is
not returned until the inguard completes all indicated housekeeping measurements.
Response Packet Format Returns a single ACK packet.
Checksums2-87.
The last byte of each command and response packet is its checksum.
Any time a packet that fails its checksum test is received, it is treated as a
communication error. The inguard transmits a break and waits to be reset. The outguard
resets the inguard.
Errors2-88.
Whenever the inguard encounters an unrecoverable error or a guard-crossing
communications error (e.g., parity error, overrun), it attempts to send a break character
to the outguard and then goes into a loop, ignoring all subsequent commands from the
outguard, and waits to be reset by the outguard. This insures that all measurement
hardware is properly reset. This type of error could be caused by a glitch in the inguard
hardware, which is conceivable but rare.
The inguard returns a NAK whenever it receives an illegal command or a command with
illegal parameters. Such an error should never occur and probably indicates a software
defect. The exception to this is that an error in a scan command returns a break (instead
of a NAK).
2-48
Page 91
Theory of Operation
Inguard Software Description
Power-Up Protocol2-89.
The inguard powers up silently, without sending any kind of unsolicited information to
the outguard. The outguard, after powering up, waits 3.5 seconds before attempting to
communicate with the inguard, to allow it to complete its initialization procedure and
power-on self-tests. The inguard performs only limited self-tests automatically on
power-up. The full set of self-tests is performed only in response to a self-test command
from the outguard.
Inguard Unresponsive2-90.
The inguard does not contain any kind of watchdog timer. If, for whatever reason, the
inguard fails to respond after the expected length of time, the outguard should reset the
inguard by sending a series of break characters. The “expected length of time” for a scan
command is variable depending on the number and types of channels defined, and is
calculated by the outguard at run-time.
Inguard Software Description2-91.
The major functional blocks of the inguard are given in Figure 2-7. The arrows show the
flow of measurement information. There is a control interface (not shown) between the
A3U5 A/D microprocessor and every other functional block.
2
The channel scanner relays select the desired channel to be measured and route it to the
function relays. The function relays route the signal to the appropriate portion of the
Signal Conditioning circuitry, depending on the function being measured (VAC, VDC,
ohms, etc.). The Signal Conditioning circuitry converts the signal into a form that can be
measured by the A/D (i.e., a DC voltage with a range of -3 to 3V).
The A/D converts the analog voltage to a digital value, which is then read by the A3U5
A/D microprocessor. The box labeled A/D microprocessor represents the microcontroller
and its associated memory and glue logic, upon which the inguard software runs. It
controls all of the other hardware elements on the inguard and handles communication
with the outguard.
The primary task of the inguard software is to interpret configuration information and
scan requests from the outguard, manipulate the hardware in the appropriate way to
obtain the requested measurements, and return the measurement data to the outguard.
Hardware Elements2-92.
This section contains information about the various hardware subsystems on the inguard
board.
Channel MUX2-93.
The channel multiplexing consists of treeing and channel switches, implemented with
either FET switches (2645A) or reed relays (2640A). There are two sets of bits
associated with these switches. The tree bits must be set to indicate which bank of
channels is being used where bank 0 is channels 1 to 10, and bank 1 is channels 11-20.
For four-wire ohms measurements, both banks are selected. The position of the tree
switches is also a function of the channel function and range being measured.
2-49
Page 92
NetDAQ
Service Manual
The channel bits are set to indicate which of the 10 channels within a bank is being
selected. To deselect a channel (so that no channels are selected), write 1111 to the
channel bits. The tree bits should not be deselected, since this would result in excessive
wear of these switches (for the 2640A). Table 2-12: Tree Bits gives the bit patterns for
the tree bits and Table 2-13: Channel Bits gives the bit patterns for the channel bits.
The time required for the channel switches to settle is given in Table 2-14: Tree and
Channel Switch Settling Times. Note that for both the 2645A and the 2640A, the
switches are guaranteed to have a select time that is longer than their deselect time. This
means that you can select a new channel at the same time as you deselect the previous
channel, without worrying about shorting together the two channels.
Table 2-14. Tree and Channel Switch Settling Times
Description2640A2645A
2-50
Select1 ms150 µs
Deselect1 ms120 µs
Page 93
Theory of Operation
Inguard Software Description
Function Relays2-94.
There are three relays (K25, K26, and K27) that route the signal to different portions of
signal-conditioning circuitry on the A/D board. These are relatively slow relays,
requiring 6 ms to change position. Each relay has a SET and RESET position, which are
configured by pulsing the SET and RESET coils, respectively. Each change of state of
the function relays requires two writes by the A3U5 A/D microprocessor: one to set the
appropriate bits and energize the relays and another to reset all the bits and de-energize
the coils once the relays have switched (after 6 ms).
Table 2-15: Function Relays gives the required relay states and bit patterns for the
various measurement functions. Note that after the indicated bit pattern is written and 6
ms have elapsed, a pattern of 000000 should be written. Also note that the two bits
associated with any given relay, corresponding to SET and RST, are never set to 1 at the
same time. Table 2-16: Function Relay Settling Time gives the required time for the
relays to settle for a given function.
The Stallion Chip (A3U30) is a Fluke-custom IC that contains assorted switches,
amplifiers, and the frequency counter. The chip contains registers that the A3U5 A/D
microprocessor may read and write to configure the chip and obtain frequency readings.
Its interface to the A3U5 A/D microprocessor consists of a synchronous serial port. The
SCP port of the A3U5 A/D microprocessor is used to program the Stallion, with a clock
rate of 3.072 MHz. When reading information from the Stallion (the only time this needs
to be done is for frequency readings), the clock rate is reduced to 960 kHz. Due to a
limitation of the Stallion chip, the fastest that data may be reliably read from the chip is
1 MHz.
The Stallion switch settings for the various function/range combinations are given in
Table 2-17: Stallion Switch Settings.
After the input channel has been selected and the Stallion chip programmed
appropriately, there is a minimum time required for the signal conditioning circuitry to
settle. This settling time varies depending on the function and range being measured, and
is given in Table 2-18: Signal Conditioning Settling Time.
Table 2-18. Signal Conditioning Settling Time
FunctionTime
VDC30 µs
VAC, fast100 ms
VAC, medium150 ms
VAC, slow200 ms
300Ω20 µs
3 kΩ100 µs
30 kΩ400 µs
300 kΩ2 ms
3 MΩ10 ms
Frequency, fast100 ms
Frequency, medium150 ms
Frequency, slow200 µs
Zero, BR130 µs
Zero, BR230 µs
Zero, BR330 µs
Zero, BR430 µs
Reference Balance, both references on30 µs
Reference Balance, both references off30 µs
Reference Junction30 µs
2
A/D2-96.
The multi-slope A/D converter in the instrument uses a hardware state machine (A3U18)
to control the switching of the voltage references during the A/D conversion. This state
machine also contains the counters that measure how long each reference is switched in,
and provides the A3U5 A/D microprocessor with its interface to the A/D. A synchronous
serial port is used to transfer the counter contents from the state machine to the A3U5
A/D microprocessor. These counter values can then be manipulated to form an A/D
reading. There are two counters, NCOUNT and PCOUNT, which measure how long the
negative and positive references, respectively, are switched in.
2-53
Page 96
NetDAQ
Service Manual
Timing2-97.
The timing for the 2645A and 2640A A/Ds is shown in Figures 2-14 and 2-15. These
figures apply to normal readings. For Reference Balance readings, the timing for both
2645A and 2640A is given by Figure 2-15.
AZ
Autozero
200.0 us491.2 us140.8 us
Trigger
Figure 2-14. A/D Timing (2645A Normal Reading)
AZ
Autozero
244.8 us2948.8 us
Trigger
Figure 2-15. A/D Timing (2640A Normal Reading, 2640A and 2645A Reference Balance)
I
Integrate
I
Integrate
DE
Deintegrate
DE
Deintegrate
140.8 us
UAZ
Untimed Autozero
UAZ
Untimed Autozero
After the Trigger signal from the A3U5 A/D microprocessor is recognized, the A/D goes
into the Autozero period. Immediately following this are the Integrate and Deintegrate
periods. The only time that the input signal is actually being measured by the A/D is
during the Integrate period. Therefore, the channel can be deselected and the Stallion
programming for the next channel begun during the Deintegrate period. Also, the signal
conditioning does not need to be settled until the beginning of integrate. At the end of
Deintegrate, if the Trigger signal is still asserted, the A/D immediately begins the
Autozero period for the next reading. Otherwise, it enters the Untimed Autozero period,
which lasts until the Trigger signal is once again asserted. To take higher resolution
measurements, the Trigger signal is left asserted until the required number of readings
are obtained. This is also done for VDC readings on the fast rate (2645A only).
Control Signals2-98.
Several signals are used by the A3U5 A/D microprocessor to control and receive state
information from the A/D state machine (A3U18). The Trigger line, used to indicate to
the A/D when to begin a reading, was discussed previously.
2-54
Page 97
Theory of Operation
Inguard Software Description
The A/D state machine has several modes of operation: perform conversion (measure
input); do a reference balance reading with both references on; or do a reference balance
reading with both references off. These modes are selected by the A3U5 A/D
microprocessor through a two-bit parallel port, which consists of two data lines and a
strobe line. The codes for the commands are given in Table 2-19: A/D Command Codes.
To send a command to the A/D state machine, the data lines are set to the values shown,
and then latched with a rising edge on the strobe line.
There are two lines from the A/D state machine (A3U18) that indicate its state. These are
connected as interrupt request signals to the A3U5 A/D microprocessor. The falling edge
of the A/D Interrupt* signal indicates that a reading is complete and the counters are
ready to be read. The A/D Interrupt* signal goes high at the beginning of the Integrate
period, when the counters are cleared, and the signal is read by the A3U5 A/D
microprocessor reads the counters to make sure that they were read in time. The
DE_INT* signal indicates the beginning of the Deintegrate period. See Figure 2-16 A/D
Status Signals.
2
AZ
Autozero
I
Integrate
DE_INT*
A/D Interrupt*
Figure 2-16. A/D Status Signals
DE
Deintegrate
UAZ
Untimed Autozero
2-55
Page 98
NetDAQ
Service Manual
Counters2-99.
Converting Counts to Volts2-100.
The counters in the A/D state machine (A3U18) are accessed through a synchronous
serial interface. This interface is connected to the SCP port of the A3U5 A/D
microprocessor, which is also connected to the Stallion chip. Chip-select lines are used
to indicate the device the A3U5 A/D microprocessor is communicating. The counter
values from the A/D are transmitted in five bytes. The hardware state machine transmits
bytes most-significant bit first. There is no hardware detection of overload. An overload
condition is detected by a software check of the PCOUNT and NCOUNT values. The
hardware is designed so that there are sufficient guard bits on the A/D counters to avoid
overflow.
The counters are cleared at the beginning of the Integrate period. This means that when
taking continuous readings, the A3U5 A/D microprocessor has only the length of the
Autozero period to read the counters.
If we assume perfect voltage references and no offsets, the basic formula for obtaining
volts from N and P counts is as follows:
V = (16P - N)K
where
V = volts
P = P counts
N = N counts
K = (0.1)(2)(3.45) / (16) / (307) / (1.6) (2645A)
K = (0.1)(2)(3.45) / (16) / (1843) / (1.6) (2640A)
For higher resolution measurements, P and N counts are accumulated for the total
number of A/D readings in the measurement and then used in the above formula. We call
these Ptot and Ntot. The final voltage is then divided by the number of A/D readings in
the measurement.
In reality, we do not have perfect references, so we must apply a scale factor. The scale
factor is applied to P counts in the above formula, giving:
V = (16PS - N)K
where
S = scale factor
The scale factor is derived from the reference balance readings. See Reference Balance
Readings. The scale factor has a nominal value of 1.0, and a typical value between 0.99
and 1.01.
2-56
Page 99
Theory of Operation
Inguard Software Description
We also must subtract the correct zero offset from the measurement. There are four zero
offsets, one for each DC buffer amplifier gain setting (BR1, BR2, BR3, or BR4). The
gain setting used for a particular function and range can be determined from the Stallion
switch settings (Table 2-17: Stallion Switch Settings). The final formula is therefore
V = (16PtotS - Ntot)K - Z
where
Ptot = P counts (total)
Ntot = N counts (total)
Z = zero offset.
Zero offsets are also covered in “Zero Offset Readings” later in this chapter.
DISCHARGE Signal2-101.
The signal DISCHARGE is driven by the A3U5 A/D microprocessor (pin 59) through
one of its parallel port pins and controls the discharge of certain filter capacitors. This
line is normally left low. It is driven high during the VAC discharge mode. See “VAC
Discharge Mode” later in this chapter for more information.
2
Open-Thermocouple Detector2-102.
To check for an open thermocouple input, the appropriate channel is selected with the
function relays also set to the appropriate position, and the OTC circuitry is enabled.
This is done by setting the OTC_EN bit high and turning on the OTC_CLK signal, with
a frequency of 19.2 kHz. OTC_CLK is supplied by the A3U5 A/D microprocessor in the
form of the SCC3 baud rate generator (BRG3 pin). After 1.7 ms, the OTC bit is read to
determine the status of the channel. A 1 represents an open thermocouple.
After the reading, the OTC_CLK signal is turned off by setting it high. Then the
OTC_EN bit is set low.
After deselecting the channel, the measurement circuitry that has been charged by the
OTC test must be discharged. This is done by programming Stallion to apply a short
between its HI1 pin and ground, setting OTC_CLK low, and setting OTC_EN high. This
short is maintained for 500 us. After this, OTC_CLK is set high again, and OTC_EN is
set low.
Channel Measurements2-103.
The following paragraphs describe the Channel Measurement characteristics.
Reading Rates2-104.
The instrument has three reading rates: fast, medium, and slow. These measurement
rates allow you to obtain higher resolution and accuracy at the expense of slower
measurements. The instrument obtains higher resolution measurements by averaging
multiple A/D readings and/or waiting longer for signal conditioning to settle. The
number of A/D readings averaged together to obtain a single measurement is given
below in Table 2-20: A/D Readings to Average to Obtain a Measurement. Multiple A/D
readings taken to average to obtain a measurement must be taken back-to-back, without
interruption, in order to obtain AC line-frequency rejection.
2-57
Page 100
NetDAQ
Service Manual
Note that these numbers do not apply to measurement types that do not use the A/D
converter. They also do not apply to reference balance readings (see Reference Balance
Readings).
Table 2-20. A/D Readings to Average to Obtain a Measurement
There are several steps that you must perform at the beginning of any channel
measurement:
•Set function relays. See “Function Relays” earlier in this chapter. This is a relatively
slow operation and should be done only if the relay positions actually need to
change.
• Set tree and channel switches. See “Channel MUX” earlier in this chapter.
• Program Stallion. See “Stallion Chip and Signal Conditioning” earlier in this
chapter.
•Wait for channel switches to settle. See Table 2-14: Tree and Channel Switch
Settling Times.
•Wait for signal conditioning circuitry to settle. See Table2-18: Signal Conditioning
Settling Time.
After these steps have been carried out, the sequence of operations depends on the
measurement function.
2-58
VDC, VAC, Ohms2-106.
These types of measurements all use the A/D converter. After selecting the channel and
configuring the signal conditioning circuitry, the A/D is triggered and, depending on the
reading rate, one or more readings taken. The A/D counts are converted to a
floating-point value and stored in a buffer for later transmission to the outguard. The
channel and tree switches are then deselected.
VDC Fast Rate, 2645A2-107.
Volts DC on the 2645A, fast rate represent a special case. To attain the required
throughput, you cannot perform the sequence of steps given above for each channel.
Instead, certain characteristics of VDC readings are exploited in order to allow the A/D
to be triggered continuously for all the channels in a VDC block. A VDC block consists
of a series of channels that are all defined as VDC, with “similar” ranges. Similar range
means either the low ranges (90 mV, 300 mV, 750 mV, and 3V) or the high ranges (30V
and HIV).
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.