Download Philips TP3281C Service manual

Transcript
SERVICE MANUAL
NPB-4000/4000C
Patient Monitor
To contact Mallinckrodt, Inc. representative: in the United States, call 1-800-635-5267:
outside of the United States, call your local Mallinckrodt representative.
Caution: Federal law (U.S.A.) restricts this device to sale by or on the order of a physician.
©2000 Mallinckrodt Inc. All rights reserved
062643A-0700
Mallinckrodt Inc.
675 McDonnell Boulevard
P.O. Box 5980
St. Louis, MO 63134
Telephone 314.654.2000
Toll Free 1.800.635.5267
Mallinckrodt
Europe BV
Hambakenwettering 1
5231 DD’s-Hertogenbosch
The Netherlands
Telephone +31.73.6485200
Nellcor Puritan Bennett Inc.
4280 Hacienda Drive
Pleasanton, CA 94588
To obtain information about a warranty, if any, for this product, contact Mallinckrodt Technical Services or your local
Mallinckrodt representative.
Nellcor Puritan Bennett Inc. is a wholly owned subsidiary of Mallinckrodt Inc. Nellcor, Nellcor Puritan Bennett,
Durasensor,and Oxisensor II are trademarks of Mallinckrodt Inc.
Purchase of this instrument confers no expressed or implied license under any Mallinckrodt patent to use the instrument
with any sensor that is not manufactured or licensed by Mallinckrodt.
Covered by one or more of the following U.S. Patents and foreign equivalents: 4,621,643; 4,653,498; 4,700,708; 4,770,179; 4,869,254;
5,078,136; 5,351,685; and 5,368,026.
www.mallinckrodt.com
TABLE OF CONTENTS
List of Figures
List of Tables
List of Figures.............................................................................................. vi
List of Tables ............................................................................................... viii
Section 1: Introduction ............................................................................... 1-1
1.1 Manual Overview........................................................................ 1-1
1.2 Warnings, Cautions, and Notes ................................................. 1-1
1.3 NPB-4000/C Patient Monitor Description ................................... 1-1
1.4 Related Documents.................................................................... 1-2
Section 2: Routine Maintenance................................................................ 2-1
2.1 Cleaning ..................................................................................... 2-1
2.2 Periodic Safety and Functional Checks...................................... 2-1
2.3 Batteries ..................................................................................... 2-2
2.4 Environmental Protection ........................................................... 2-2
Section 3: Performance Verification.......................................................... 3-1
3.1 Introduction................................................................................. 3-1
3.2 Equipment Needed..................................................................... 3-1
3.3 Performance Tests..................................................................... 3-2
3.4 Safety Tests ............................................................................... 3-17
Section 4: Power-Up Defaults Menu and Diagnostic Mode .................... 4-1
4.1 Introduction................................................................................. 4-1
4.2 Power-Up Defaults Menu ........................................................... 4-1
4.3 Diagnostic Mode......................................................................... 4-3
Section 5: Troubleshooting........................................................................ 5-1
5.1 Introduction................................................................................. 5-1
5.2 How to Use This Section ............................................................ 5-1
5.3 Who Should Perform Repairs .................................................... 5-1
5.4 Replacement Level Supported ................................................... 5-1
5.5 Obtaining Replacement Parts .................................................... 5-1
5.6 Troubleshooting Guide ............................................................... 5-2
Section 6: Disassembly Guide ................................................................... 6-1
6.1 Introduction................................................................................. 6-1
6.2 How to Use This Section ............................................................ 6-1
6.3 Disassembly Sequence Flow Charts.......................................... 6-3
6.4 Closed Case Disassembly Procedures...................................... 6-4
6.5 Front Case Disassembly Procedures......................................... 6-6
6.6 Rear Case Disassembly Procedures ......................................... 6-10
Section 7: Spare Parts ................................................................................ 7-1
7.1 Introduction................................................................................. 7-1
Section 8: Packing For Shipment .............................................................. 8-1
8.1 General Instructions ................................................................... 8-1
8.2 Repacking In Original Carton ..................................................... 8-1
8.3 Repacking In a Different Carton................................................. 8-1
Section 9: Specifications............................................................................ 9-1
9.1 Scope ......................................................................................... 9-1
9.2 General....................................................................................... 9-1
9.3 Electrical..................................................................................... 9-2
9.4 Environmental ............................................................................ 9-2
9.5 Measuring Parameters............................................................... 9-3
9.6 Trends ........................................................................................ 9-6
iii
Contents
Section 10: Introduction and System Description .................................. 10-1
10.1 System Overview ..................................................................... 10-1
10.2 System Block Diagram............................................................. 10-1
10.3 ECG Processing....................................................................... 10-5
10.4 Respiration Processing ............................................................ 10-6
10.5 NIBP Processing ...................................................................... 10-6
10.6 SpO2 Processing...................................................................... 10-6
10.7 Temperature Processing.......................................................... 10-6
Section 11: Isolated Front End Functions - Theory of Operation ......... 11-1
11.1 Block Diagram.......................................................................... 11-1
11.2 Overview .................................................................................. 11-2
11.3 Interface Circuit ........................................................................ 11-4
11.4 ECG.......................................................................................... 11-5
11.5 Respiratory Circuit.................................................................... 11-7
11.6 Temperature Circuit ................................................................. 11-7
11.7 Optocouplers ............................................................................ 11-8
11.8 Controls .................................................................................... 11-9
11.9 A/D Converter........................................................................... 11-10
11.10 Isolated Power Supply............................................................ 11-12
11.11 SpO2 Board ............................................................................ 11-12
11.12 Isolation .................................................................................. 11-12
Section 12: NIBP - Theory of Operation................................................... 12-1
12.1 NIBP System Overview ............................................................ 12-1
12.2 The Pneumatic Assembly ........................................................ 12-3
12.3 NIBP Hardware ........................................................................ 12-3
Section 13: Microprocessor Computer and Control
–Theory of Operation................................................ 13- 1
13.1 General..................................................................................... 13-1
13.2 Power Supply Connections ...................................................... 13-2
13.3 NIBP Processing ...................................................................... 13-4
13.4 Recorder Operation.................................................................. 13-5
13.5 Isolated Front End Interface ..................................................... 13-7
13.6 RS-232 Serial Port Interface .................................................... 13-8
13.7 CPU Connections..................................................................... 13-9
13.8 DRAM Control .......................................................................... 13-12
13.9 FLASH Control ......................................................................... 13-14
13.10 LCD Display............................................................................ 13-16
13.11 Real-Time Clock (RTC).......................................................... 13-18
13.12 DUART Control ...................................................................... 13-19
13.13 Knob Interface Control ........................................................... 13-19
13.14 Switch Control ........................................................................ 13-20
13.15 Miscellaneous Control - CS5#................................................ 13-20
13.16 Digital Schematic Figure 17-5 Through Figure 17-7 .............. 13-23
13.17 Current Drain Of Digital Electronics ....................................... 13-25
Section 14: Main Color Board Digital Theory of Operation ................... 14-1
14.1 General..................................................................................... 14-1
14.2 Power Supply Connections ...................................................... 14-3
14.3 CPU Connections..................................................................... 14-5
14.4 LNA 386EX Connections.......................................................... 14-7
14.5 CPU Timing Signals ................................................................. 14-7
14.6 DRAM Control .......................................................................... 14-8
14.7 FLASH Control ......................................................................... 14-10
14.8 LCD Display.............................................................................. 14-12
14.9 Real Time Clock (RTC) ............................................................ 14-15
14.10 DUART Control ...................................................................... 14-16
iv
Contents
14.11 Knob Interface Control ........................................................... 14-17
14.12 Push Button Control ............................................................... 14-17
14.13 Miscellaneous Control - CS5#................................................ 14-17
14.14 Speaker .................................................................................. 14-20
14.15 NIBP (Non Invasive Blood Pressure) Control......................... 14-20
14.16 Front End Interface................................................................. 14-24
14.17 Digital Schematic.................................................................... 14-26
14.18 Block Diagram........................................................................ 14-37
14.19 Current Drain of Digital Electronics ........................................ 14-39
Section 15: Power Supply - Theory of Operation..................................... 15-1
15.1 Overview .................................................................................. 15-1
15.2 AC Mains Flyback Power Supply ............................................. 15-3
15.3 Battery Charger ........................................................................ 15-5
15.4 Buck Converter Operation........................................................ 15-5
15.5 Power Devices ......................................................................... 15-6
15.6 Miscellaneous Control .............................................................. 15-7
15.7 System Power Supply .............................................................. 15-7
15.8 Mains (AC) Led Operation........................................................ 15-8
15.9 Power Supply Control Logic ..................................................... 15-9
15.10 Alarm Section ......................................................................... 15-10
15.11 NIBP Pump Control ................................................................ 15-10
15.12 Safety Devices ....................................................................... 15-10
Section 16: MP-205 Service Manual (Npb P/N: 044540A-0296).............. 16-1
16.1 Overview .................................................................................. 16-1
16.2 Module Descripton ................................................................... 16-1
16.3 Circuit Description .................................................................... 16-2
16.4 Interconnections ....................................................................... 16-2
16.5 Sensor Interconnect ................................................................. 16-2
16.6 Oxichip Circuit .......................................................................... 16-2
16.7 Preamp..................................................................................... 16-3
16.8 Programmable Gain Amplifier (PGA), Demodulator and
Demultiplexer ........................................................................... 16-3
16.9 Filters and Level Shifter............................................................ 16-3
16.10 LED Driver.............................................................................. 16-4
16.11 Reset Schmitt Trigger ............................................................ 16-4
16.12 High Resolution A/D Converter .............................................. 16-4
16.13 Input Filter .............................................................................. 16-4
16.14 Power Decoupling .................................................................. 16-5
16.15 Status and Timing .................................................................. 16-5
16.16 Analog Power Regulation ....................................................... 16-5
16.17 Microcontroller........................................................................ 16-5
16.18 Troubleshooting The MP-205................................................. 16-7
16.19 Packing for Shipment ............................................................. 16-13
16.20 MP205 Specifications............................................................. 16-14
Section 17: Drawings ................................................................................. 17-1
17.1 Overview .................................................................................. 17-1
17.2 List of Figures........................................................................... 17-1
v
Contents
LIST OF FIGURES
Figure 6-1: NPB-4000/C Disassembly Sequence Flow Chart, Sheet 1 .............6-3
Figure 6-2: NPB-4000/C Disassembly Sequence Flow Chart, Sheet 2 .............6-4
Figure 7-1: NPB-4000/C Top Assembly Drawing...............................................7-2
Figure 7-2: NPB-4000/C Front Case Assembly Diagram (Sheet 1 of 2)............7-4
Figure 7-3: NPB-4000/C Front Case Assembly Diagram (Sheet 2 of 2)............7-6
Figure 7-4: NPB-4000/C Rear Case Assembly Diagram (Sheet 1 of 2) ............7-8
Figure 7-5: NPB-4000/C Rear Case Assembly Diagram (Sheet 2 of 2) .........7-10
Figure 7-6: NPB-4000/C Power Supply/Heat Sink Assembly Diagram............7-12
Figure 10-1: NPB-4000/C System Block Diagram ...........................................10-2
Figure 11-1: NPB-4000/C Simplified Block Diagram........................................11-1
Figure 11-2: Isolated Front End Block Diagram ...............................................11-2
Figure 11-3: Front End Block Diagram, Expanded ..........................................11-3
Figure 11-4: Interface Circuit Block Diagram ...................................................11-4
Figure 11-5: ECG Circuit Block Diagram .........................................................11-5
Figure 11-6: Respiratory Circuit Block Diagram ...............................................11-7
Figure 11-7: Optocouplers Block Diagram .......................................................11-8
Figure 11-8: Controls Block Diagram ...............................................................11-9
Figure 12-1: NPB-4000/C System Block Diagram ...........................................12-1
Figure 12-2: NIBP System Block Diagram .......................................................12-2
Figure 12-3: Oxcillatory Characteristics Diagram.............................................12-2
Figure 12-4: Pneumatic Assembly Block Diagram...........................................12-3
Figure 12-5: NIBP Hardware Block Diagram ...................................................12-3
Figure 13-1: Power Supply Interface ................................................................13-2
Figure 13-2: NIBP Processing Circuitry Block Diagram ...................................13-4
Figure 13-3: Recorder System Block Diagram.................................................13-6
Figure 13-4: Isolated Front End Block Diagram ...............................................13-7
Figure: 13-5: 16 Bit Word ................................................................................13-8
Figure 13-6: Watch Dog Timer Block Diagram ..............................................13-11
Figure 13-7: CPU Signals...............................................................................13-12
Figure 13-8: DRAM Timing.............................................................................13-13
Figure 13-9: RAS# and CAS# Requirements.................................................13-14
Figure 13-10: Flash Cycle ..............................................................................13-15
Figure 13-11: Write Pulse ..............................................................................13-15
Figure 13-12: DS1693 Timing ........................................................................13-18
Figure 13-13: Interface Timing .......................................................................13-19
Figure 13-14: DUART Control ........................................................................13-19
Figure 13-15: Digital Section Block Diagram..................................................13-24
Figure 14-1: Power Supply Connections ..........................................................14-3
Figure 14-2: LNA 386EX CONNECTIONS ......................................................14-7
Figure 14-3: CPU Timing Diagram...................................................................14-8
Figure 14-4: DRAM Timing...............................................................................14-9
Figure 14-5: RAS# and CAS# Timing ..............................................................14-9
Figure 14-6: Flash Read Timing.....................................................................14-11
Figure 14-7: Flash Write Timing.....................................................................14-11
Figure 14-8: DS1693 Timing ..........................................................................14-15
Figure 14-9: Interface Timing .........................................................................14-16
Figure 14-10: DUART Read/Write Timing .....................................................14-16
Figure 14-11: Oscillatory Characteristics Diagram.........................................14-21
Figure 14-12: Pneumatic Assembly Block Diagram.......................................14-22
Figure 14-13: NIBP Hardware Block Diagram ...............................................14-23
Figure 14-14: NPB-4000C Color Motherboard Block Diagram ......................14-38
Figure 15-1: Power Supply Block Diagram ......................................................15-2
Figure 15-2: Power Supply Detail Diagram ......................................................15-2
Figure 15-3: General Flyback Circuit Concept .................................................15-3
Figure 15-4: AC Power Supply Block Diagram ................................................15-3
Figure 15-5: Buck Converter Circuit .................................................................15-5
Figure 15-6: Float Voltage vs. Temperature ...................................................15-6
vi
Contents
Figure 16-1:
Figure 16-2:
Figure 16-3:
Figure 16-4:
Figure 16-5:
Figure 17-1:
Figure 17-2:
Figure 17-3:
Figure 17-4:
Figure 17-5:
Figure 17-6:
Figure 17-7:
Figure 17-8:
Figure 17-9:
Preamplifier and PGA Outputs ....................................................16-9
Filter Outputs and ADC Input.....................................................16-10
MP-205 with an SRC-2 Filter Output .........................................16-11
MP-205 with an SRC-2 LED Drive Current Test at TP7 ............16-12
MP-205 with SRC-2 Serial Port TXD Signal, U4 Pin 25 ...........16-13
MP-205 PCB Schematic (Sheet 1 of 2) .......................................17-3
MP-205 PCB Schematic (Sheet 2 of 2) .......................................17-5
NPB-4000/C Power Supply PCB Schematic (Sheet 1 of 2).........17-7
NPB-4000/C Power Supply PCB Schematic (Sheet 2 of 2).........17-9
NPB-4000/C Main PCB Schematic (Sheet 1 of 3).....................17-11
NPB-4000/C Main PCB Schematic (Sheet 2 of 3).....................17-13
NPB-4000/C Main PCB Schematic (Sheet 3 of 3).....................17-15
NPB-4000/C Interconnect Diagram ...........................................17-17
NPB-4000C Color Motherboard Schematic...............................17-19
vii
Contents
LIST OF TABLES
Table 3-1:
Table 3-2:
Table 3-3:
Table 3-4:
Table 3-5:
Table 3-6:
Table 3-7:
Required Test Equipment…………………………………. 3-1
Dynamic Operating Range………………………………… 3-7
Serial Port Voltage…………………………………………. 3-16
Earth Leakage Current Values……………………………. 3-18
Enclosure Leakage Current……………………………….. 3-19
Patient Leakage Current Values………………………….. 3-20
Patient Leakage Current Values – Mains Voltage
on Applied Part…………………………………………….. 3-21
Table 3-8: Test Lead Combinations…………………………………… 3-21
Table 3-9: Allowable Leakage Current………………………………... 3-22
Table 4-1: Power-up Defaults Menu…………………………………… 4-2
Table 4-2: A/D Channel Designators………………………………….. 4-5
Table 5-1: Problem Categories………………………………………… 5-2
Table 5-2: Power Problems…………………………………………….. 5-3
Table 5-3: Serviceable Hardware Error Codes………………………. 5-4
Table 5-4: Error Code Categories……………………………………… 5-6
Table 5-5: Switches/Knob Problems…………………………………… 5-7
Table 5-6: Display/Audible Tones Problems………………………….. 5-8
Table 5-7: Operational Performance Problems………………………. 5-9
Table 7-1: Top Assembly (Figure 7-1)………………………………… 7-3
Table 7-2: Front Case Assembly (Figure 7-2)………………………… 7-5
Table 7-3: Front Case Assembly (Figure 7-3)………………………… 7-7
Table 7-4: Rear Case Assembly (Figure 7-4)………………………… 7-9
Table 7-5: Rear Case Assembly (figure 7-5)…………………………. 7-11
Table 7-6: Power Supply Assembly (Figure 7-6)…………………….. 7-13
Table 7-7: NPB-4000/C Accessories………………………………….. 7-13
Table 16-1: Oxichip Circuit Pin Descriptions…………………………. 16-5
Table 16-2: Fault Evaluation…………………………………………… 16-7
Table 16-3: Reported Errors…………………………………………… 16-8
viii
SECTION 1: INTRODUCTION
1.1
1.2
1.3
1.4
Manual Overview
Warnings, Cautions, and Notes
NPB-4000/C Patient Monitor Description
Related Documents
1. INTRODUCTION
1.1 MANUAL OVERVIEW
This manual contains information for servicing the model NPB-4000 and
NPB-4000C patient monitor, subsequently referred to as NPB-4000/C
throughout this manual. Only qualified service personnel should service this
product. Before servicing the NPB-4000/C, read the operator’s manual carefully
for a thorough understanding of operation.
1.2 WARNINGS, CAUTIONS, AND NOTES
This manual uses three terms that are important for proper operation of the
monitor: Warning, Caution, and Note.
1.2.1 Warning
A warning precedes an action that may result in injury or death to the patient or
user. Warnings are boxed and highlighted in boldface type.
1.2.2 Caution
A caution precedes an action that may result in damage to, or malfunction of, the
monitor. Cautions are highlighted in boldface type.
1.2.3 Note
A note gives information that requires special attention.
1.3 NPB-4000/C PATIENT MONITOR DESCRIPTION
The purpose and function of the NPB-4000/C patient monitor is to monitor:
ECG; heart rate; noninvasive blood pressure (systolic, diastolic, and mean
arterial pressures); functional arterial oxygen saturation; respiration rate; and
temperature for adult and pediatric patients in all hospital areas and hospital-type
facilities. It may be used during hospital transport and in mobile, land-based
environments, such as ambulances.
The physical and operational characteristics of the monitor are described in the
operator’s manual and in the Specifications section of this manual.
1-1
Section 1: Introduction
1.4 RELATED DOCUMENTS
To perform test and troubleshooting procedures and to understand the principles
of operation and circuit analysis sections of this manual, you must know how to
operate the monitor. Refer to the NPB-4000/C operator’s manual. To
understand the various Nellcor sensors, ECG leads, blood pressure cuffs, and
temperature probes that work with the monitor, refer to the individual directions
for use that accompany these accessories.
1-2
SECTION 2: ROUTINE MAINTENANCE
2.1
2.2
2.3
2.4
Cleaning
Periodic Safety and Functional Checks
Batteries
Environmental Protection
2. ROUTINE MAINTENANCE
2.1 CLEANING
WARNING: Do not immerse the NPB-4000/C or its accessories in liquid or
clean with caustic or abrasive cleaners. Do not spray or pour any liquid on
the monitor or its accessories.
To clean the NPB-4000/C, dampen a cloth with a commercial, nonabrasive
cleaner and wipe the exterior surfaces lightly. Do not allow any liquids to come
in contact with the power connector or switches. Do not allow any liquids to
penetrate connectors or openings in the instrument. For cables, sensors and
cuffs, follow the cleaning instructions in the directions for use that accompany
these accessories.
2.2 PERIODIC SAFETY AND FUNCTIONAL CHECKS
The NPB-4000/C requires no routine service or calibration other than cleaning
and battery maintenance. The following performance verification tests may be
used following repair or during routine maintenance (if required by your local
institution).
1.
Inspect the exterior of the NPB-4000/C for damage.
2.
Inspect labels for legibility. If the labels are not legible, contact
Mallinckrodt Technical Services Department or your local Mallinckrodt
representative.
3.
Verify that the unit performs properly as described in paragraph 3.3.
4.
Perform the electrical safety tests detailed in paragraph 3.4. If the unit fails
these electrical safety tests, do not attempt to repair. Contact Mallinckrodt
Technical Services Department or your local Mallinckrodt representative.
2-1
Section 2: Routine Maintenance
2.3 BATTERIES
If the NPB-4000/C has not been used for a long period of time, the battery will
need charging. To charge the battery, connect the NPB-4000/C to an AC outlet
or external DC supply as described in Paragraph 3.3.1 in this service manual or
the Setup and Use section of the operator’s manual.
Note: Storing the NBP-4000/C for a long period without charging the battery
may degrade the battery capacity. A complete battery recharge requires
8 hours. The battery may require a full charge/discharge cycle to restore
normal capacity.
Mallinckrodt recommends that the NPB-4000/C’s sealed, lead-acid batteries be
replaced at 2-year intervals. Refer to Section 6, Disassembly Guide.
2.4 ENVIRONMENTAL PROTECTION
Follow local governing ordinances and recycling plans regarding disposal or
recycling batteries and other device components.
2-2
SECTION 3: PERFORMANCE VERIFICATION
3.1
3.2
3.3
3.4
Introduction
Equipment Needed
Performance Tests
Safety Tests
3. PERFORMANCE VERIFICATION
3.1 INTRODUCTION
This section discusses the tests used to verify performance following repairs or
during routine maintenance. All tests can be performed without removing the
NPB-4000/C covers.
If the NPB-4000/C fails to perform as specified in any test, repairs must correct
the problem before the monitor is returned to the user.
3.2 EQUIPMENT NEEDED
Table 3-1 lists the equipment required for performance verification.
Table 3-1: Required Test Equipment
Equipment
Description
Digital multimeter (DMM)
Fluke Model 87 or equivalent
Sensor extension cable
EC-8
Durasensor ® oxygen transducer
DS-100A
Oxisensor® II oxygen transducer
D-25
ECG cable
CE-10
ECG electrodes
standard
ECG leads
LE series
NIBP hose
SHBP-10
NIBP cuff
SCBP series
Pulse oximeter tester
Nellcor SRC-2
ECG simulator
medSim 300 or equivalent
NIBP simulator
Bio-Tek “BP Pump” or equivalent
Respiration simulator
medSim 300 or equivalent
Temperature simulator
medSim 300 or equivalent
Safety analyzer
Bio-Tek 601 Pro or equivalent
Stopwatch
Manual or electronic
3-1
Section 3: Performance Verification
3.3 PERFORMANCE TESTS
The battery charge and battery performance test should be performed before
monitor repairs whenever the battery is suspected as being a source of the
problems. All other tests may be used following repairs or during routine
maintenance (if required by your local institution. Before performing the battery
performance test, ensure that the battery is fully charged (Paragraph 3.3.1).
This section is written using Nellcor factory-set power-up defaults. If your
institution has preconfigured custom defaults, those values will be displayed.
3.3.1 Battery Charge
Perform the following procedure to fully charge the battery.
1. Connect monitor to AC power source using proper power cord.
2. Verify BATTERY CHARGING/AC SOURCE indicator is lit.
3. Charge battery for at least 8 hours.
Note: The battery may require a complete charge/discharge cycle to restore its
normal capacity, depending on its previous usage.
4.
The only way to check for a full charge is to perform the procedure in
paragraph 3.3.2 “Battery Performance Test.”
3.3.2 Battery Performance Test
1. The NPB-4000 monitor is specified to typically operate on battery power a
minimum of 4 hours, at 25° C, with no printing, and one NIBP measurement
every 15 minutes. The NPB-4000/C monitor is specified to typically operate
on battery power a minimum of 3 hours, at 25° C, with no printing, and one
NIBP measurement every 15 minutes. Before performing this test, ensure
that the battery is fully charged (paragraph 3.3.1).
2. Connect Nellcor SRC-2 pulse oximeter tester to monitor viaEC-8 sensor cable.
3. Connect NIBP simulator to monitor via SHBP-10 hose.
4. Set SRC-2 switches as follows:
SWITCH
RATE
LIGHT
MODULATION
RCAL/MODE
3-2
POSITION
38
LOW
LOW
RCAL 63/LOC
Section 3: Performance Verification
5. Set NIBP simulator to simulate pressure setting of 120/80 mmHg and heart
rate of 80 bpm.
6. Ensure monitor is not connected to AC power.
7. With NPB-4000/C turned off, press On/Standby switch and verify battery
icon appears at bottom of display after power-on self-test is completed.
Boxes in battery icon should all be filled, indicating battery is charged.
8. Verify monitor is responding to SpO2 simulator signal and audible alarm is
sounding. Use knob to select SpO2 Menu and permanently silence SpO 2
audible alarm.
9. Use knob to select NIBP Menu and set Automatic Measurement Interval to
15 minutes. Exit menu and press front panel NIBP Start/Stop switch to
manually initiate first NIBP measurement. Subsequent NIBP measurements
will be taken automatically every 15 minutes.
10. NPB-4000 monitor must operate for at least 4 hours before monitor
automatically powers down due to low battery condition. NPB-4000/C
monitor must operate for at least 3 hours before monitor automatically
powers down due to low battery condition.
11. Verify low battery alarm occurs 15-30 minutes before battery fully
discharges.
12. Allow monitor to operate until it automatically powers down due to low
battery condition. Verify audible alarm sounds when monitor automatically
shuts down. Press Alarm Silence switch to terminate this audible alarm.
13. If monitor passes this test, immediately recharge battery (paragraph 3.3.1,
steps 1–3).
3.3.3 Power-On Self-Test
1.
Connect monitor to AC power source and verify BATTERY
CHARGING/AC SOURCE indicator is lit.
2.
Do not connect any input cables to monitor.
3.
Observe monitor front panel. With monitor off, press On/Standby switch.
Monitor must perform the following sequence.
a.
Monitor emits three consecutively higher pitched beeps.
b.
A few seconds later, display backlight illuminates, but display is blank.
c.
Nellcor logo then appears for a few seconds, with version numbers of
boot and operational software displayed in lower left corner of
display.
3-3
Section 3: Performance Verification
Note: The upper version number corresponds to the boot software, the
lower version number corresponds to the operational software.
Note: Power-on self-test takes approximately 10 seconds to complete.
d.
A beep signals end of power-on self-test
e.
Upon successful completion of power-on self-test, display will be in
normal monitoring screen configuration.
Note: No vital signs numeric values or waveforms will be displayed.
3.3.4 Hardware and Software Tests
Hardware and software testing include the following tests.
•
3.3.4.1
SpO2 Testing
•
3.3.4.2
Operation with an ECG Simulator
•
3.3.4.3
Operation with a Respiration Simulator
•
3.3.4.4
Verification of Pneumatic System
•
3.3.4.5
Operation with a Temperature Simulator
•
3.3.4.6
General Operation
3.3.4.1 SpO2 Testing
SpO2 testing includes the following tests.
•
3.3.4.1.1 Alarms and Alarm Silence
•
3.3.4.1.2 Heart Rate Tone Volume Control
•
3.3.4.1.3 Dynamic Operating Range
•
3.3.4.1.4 LED Excitation Test
3.3.4.1.1 Alarms and Alarm Silence
1.
3-4
Connect SRC-2 pulse oximeter tester to sensor input cable and connect
cable to monitor.
Section 3: Performance Verification
2.
Set SRC-2 as follows:
SWITCH
RATE
LIGHT
MODULATION
RCAL/MODE
POSITION
38
LOW
OFF
RCAL 63/LOCAL
3.
Press monitor On/Standby switch to turn monitor on.
4.
After normal power-up sequence, verify SpO2% display initially indicates
zero.
Note: The pulse bar may occasionally indicate a step change as the monitor is in
the pulse search mode.
5.
Move modulation switch on SRC-2 to LOW.
6.
Verify following monitor reaction:
a.
Pulse bar begins to track artificial pulse signal from SRC-2.
b.
Initially, zero is displayed in SpO2 frame.
c.
After about 10 to 20 seconds, monitor displays saturation and heart rate
as specified by tester. Verify values are within following tolerances:
Oxygen Saturation Range 79% to 83%
Heart Rate Range 35 to 41 bpm
d.
Audible alarm sounds and both SpO2% and HEART RATE displays
will flash, indicating both parameters have violated default alarm
limits.
Note: Heart rate tone source, found in the Heart Rate Menu, should be set
to “SpO2”.
e.
5.
Heart rate tone is heard.
Press Alarm Silence switch on monitor front panel. Audible alarm is
temporarily silenced.
3-5
Section 3: Performance Verification
6.
Verify the following:
a.
An audible alarm remains silenced.
b.
“Slashed bell” icon appears in each numeric frame on display.
c.
SpO2% and HEART RATE displays continue flashing.
d.
Heart rate tone is audible.
e.
Audible alarm returns in approximately 60 seconds.
3.3.4.1.2 Heart Rate Tone Volume Control
1.
Set up NPB-4000/C monitor and SRC-2 pulse oximeter tester as indicated in
paragraph 3.3.4.1.1.
2.
Apply power to monitor and verify SpO2 and heart rate values are correctly
displayed.
3.
Press Alarm Silence switch on front panel of the monitor to temporarily
silence audible alarm.
4.
Verify heart rate tone source, found in Heart Rate Menu, is set to “SpO 2”.
5.
Press Heart Rate Tone Volume switch on front panel of monitor.
6.
Within 3 seconds of having pressed Heart Rate Tone Volume switch, rotate
knob CW and verify beeping heart rate tone sound level increases.
7.
Rotate knob CCW and verify beeping heart rate tone decreases until it is no
longer audible.
8.
Rotate knob CW to return beep volume to a comfortable level.
Note: Three seconds after the last switch-press or rotation of the knob, function
of the knob reverts to moving the highlight on the display screen.
3.3.4.1.3 Dynamic Operating Range
The following test sequence verifies proper monitor operation over a range of
input signals.
3-6
1.
Connect SRC-2 to NPB-4000/C and turn NPB-4000/C on.
2.
Place SRC-2 in RCAL 63/LOCAL mode.
3.
Set SRC-2 as indicated in Table 3-2. Verify NPB-4000/C readings are
within indicated tolerances. Allow monitor several seconds to stabilize
readings.
Section 3: Performance Verification
Note: A “*” indicates values that produce an alarm. Press the Alarm Silence
switch to temporarily silence the audible alarm.
Table 3-2: Dynamic Operating Range
SRC-2 Settings
NPB-4000/C Indications
RATE
LIGHT
MODULATION
SpO2
Pulse Rate
38
112
201
201
HIGH2
HIGH1
LOW
LOW
LOW
HIGH
LOW
HIGH
79 - 83*
79 - 83*
79 - 83*
79 - 83*
35 - 41*
109 - 115
195 - 207*
195 - 207*
Note: For the pulse rate setting of 201 BPM, the pulse rate tolerance of 195 to
207 BPM is greater than the ±3 BPM accuracy specification of the
monitor, due to the performance characteristics of the SRC-2 tester.
4.
Turn monitor off.
3.3.4.1.4 LED Excitation Test
This procedure uses normal system components to test circuit operation. A
Nellcor Oxisensor II oxygen transducer, model D-25, is used to examine LED
intensity control. The red LED is used to verify intensity modulation caused by
the LED intensity control circuit.
1.
Connect EC-8 sensor extension cable to monitor.
2.
Connect D-25 sensor to sensor extension cable.
3.
Press On/Standby switch to turn monitor on.
4.
Leave sensor open with LEDs and photodetector visible.
5.
After monitor completes normal power-up sequence, verify sensor LED is
brightly lit.
6.
Slowly move sensor LED in proximity of photodetector element of sensor.
Verify; as LED approaches optical sensor, LED intensity decreases.
7.
Open sensor and notice LED intensity increases.
8.
Repeat step 6 and intensity will again decrease. This variation is an
indication that microprocessor is in proper control of LED intensity.
9.
Turn NPB-4000/C off.
3-7
Section 3: Performance Verification
3.3.4.2 Operation with an ECG Simulator
1.
With monitor off, connect ECG leads to appropriate jacks on ECG tester.
2.
Connect leads to CE-10 ECG cable.
3.
Connect CE-10 to ECG input port on NPB-4000/C.
4.
Set ECG tester as follows:
Heart rate:
30 bpm
Amplitude:
1 millivolt
Lead select:
II
Normal sinus rhythm
Adult mode
Note: The accuracy of NPB-4000/C ECG measurements is ±5 bpm. In the
procedure below, add the tolerance of the simulator to the acceptable
range of readings.
5.
Press On/Standby switch to turn monitor on.
6.
After normal power-up sequence, verify the following monitor reactions:
a.
After at least five heartbeats, monitor displays a heart rate of 30 ±5
bpm.
b.
Audible alarm will sound and HEART RATE display will flash,
indicating heart rate is below default lower alarm limit.
7.
Press Alarm Silence switch. Verify audible alarm is silenced.
8.
Increase heart rate setting on ECG simulator to 240 bpm.
9.
After at least five heartbeats, verify monitor displays heart rate of 240 ±5
bpm.
10. Verify audible alarm sounds and HEART RATE display flashes, indicating
heart rate is above default upper alarm limit.
11. Press Alarm Silence switch to silence alarm.
12. Decrease heart rate setting on ECG simulator to 120 bpm.
13. After at least five heartbeats, verify monitor displays heart rate of 120 ±5
bpm.
3-8
Section 3: Performance Verification
14. Disconnect LL lead from ECG simulator.
15. Verify “Leads Off” alarm message appears, three dashes are displayed in
HEART RATE display, and low priority audible alarm sounds.
16. Reconnect LL lead to ECG simulator. Verify “Leads Off” alarm message
no longer appears and audible alarm is silenced.
17. Repeat steps 14 through 16 for LA and RA leads.
18. Turn monitor off.
3.3.4.3 Operation with a Respiration Simulator
1.
With monitor off, connect ECG leads to appropriate jacks on respiration
simulator.
2.
Connect ECG leads to CE-10 ECG cable.
3.
Connect CE-10 to ECG input port on NPB-4000/C.
Note: The accuracy of NPB-4000/C ECG measurements is ±3 breaths per
minute. In the procedure below, add the tolerance of the simulator to the
acceptable range of readings.
4.
Set simulator for respiration rate of 120 breaths per minute.
5.
Press On/Standby switch to turn monitor on.
6.
After normal power-up sequence, verify the following monitor reactions:
a.
Monitor displays respiration rate of 120 ±3 breaths per minute.
b.
Audible alarm will sound and RESPIRATION RATE display will
flash, indicating respiration rate is above default upper alarm limit.
7.
Press Alarm Silence switch. Verify alarm is silenced.
8.
Decrease respiration rate setting on respiration simulator to 20 breaths per
minute.
9.
Verify monitor displays respiration rate of 20 ±3 breaths per minute.
3-9
Section 3: Performance Verification
3.3.4.4 Verification of Pneumatic System
Tests in paragraphs 3.3.4.4.1 through 3.3.4.4.5 verify the functionality of the
NPB-4000/C pneumatic system. These tests are designed to use the Bio-Tek
“BP Pump” noninvasive blood pressure simulator. The internal test volume of
the Bio-Tek simulator is 250 cm3 , which is used to calculated the
inflation/deflation rate periods. The Bio-Tek simulator or any equivalent NIBP
simulator is required to perform these tests.
The NPB-4000/C must be placed in Diagnostic Mode, with the NIBP Test screen
active for each of the NIBP tests. For a detailed explanation of the Diagnostic
Mode, refer to Section 4, Power-up Defaults Menu and Diagnostic Mode.
Each of the tests described in paragraphs 3.3.4.4.1 through 3.3.4.4.5 must be
performed to verify pneumatic system functionality. These tests can be
performed individually (in any order) or sequentially. Prior to performing any of
these tests, perform the following setup procedure. If these tests are performed
in sequence, this procedure needs to be performed once prior to the first test.
1.
Turn on Bio-Tek simulator and press MODE button to place simulator in
test mode. Simulator screen will indicate “Internal Cuff” and “Pressure
Gauge”.
2.
Connect simulator hose to NIBP connector on NPB-4000/C.
3.
Follow procedure described in Section 4 to place NPB-4000/C in Diagnostic
Mode with NIBP Test screen active.
3.3.4.4.1 Pressure Transducer Accuracy
The pressure transducer accuracy test verifies the pressure accuracy of the
NBP-4000/C pressure transducer.
3-10
1.
Ensure Bio-Tek simulator is in test mode. Simulator should display
“Pressure Gauge”.
2.
Ensure simulator is set up for internal cuff.
3.
Ensure NIBP Test screen is active on NPB-4000/C.
4.
Press Alarm Silence switch on NPB-4000/C to ensure both valves are
closed.
5.
Perform offset adjustment so that simulator and NBP-4000/C both display a
pressure of 0 mmHg.
a.
Press Contrast Adjust switch on NPB-4000/C,
b.
Press Zero button on the simulator.
Section 3: Performance Verification
6.
Press Select button on simulator until simulator displays “Pressure Source
Set Test Pressure”.
7.
Use Up/Down buttons on simulator to adjust for 250 mmHg.
8.
Press Start Pump button on simulator. The simulator will begin to
pressurize.
Note: The current pressure in mmHg will be displayed on both the simulator and
NPB-4000/C displays.
9.
Allow 15-20 seconds for pressure to stabilize.
Note: The pressure displayed on the NPB-4000/C and the simulator should be
within 5 mmHg of one another to successfully complete the test.
10. Press Stop Pump button on simulator to stop test.
11. Press and hold Heart Rate Tone Volume switch until NPB-4000/C displays
pressure of 0 mmHg.
Note: Additional NIBP tests may be performed at this time. If no further NIBP
tests are to be conducted, turn the NPB-4000/C off. Normal monitoring
operation will return the next time the monitor is turned on.
3.3.4.4.2 Pneumatic Leakage
The pneumatic leakage test verifies the integrity of the pneumatic system. A
timer/stop watch is required for this test.
1.
Ensure Bio-Tek simulator is in test mode. The simulator should display
“Pressure Gauge”.
2.
Ensure simulator is set up for internal cuff.
3.
Ensure NIBP Test screen is active on NPB-4000/C.
4.
Press Heart Rate Tone Volume switch on NPB-4000/C to ensure both
valves are closed.
5.
Perform offset adjustment so simulator and NBP-4000/C both display a
pressure of 0 mmHg.
6.
a.
Press Contrast Adjust switch on NPB-4000/C,
b.
Press Zero button on simulator,
Press NIBP Start/Stop switch on NPB-4000/C to activate pump. Hold NIBP
Start/Stop switch until NPB-4000/C displays pressure of approximately 250
mmHg.
3-11
Section 3: Performance Verification
7.
Allow 15-20 seconds for pressure to stabilize.
8.
Record pressure displayed on NPB-4000/C.
9.
Initiate a 1-minute timer.
10. After 1 minute, record pressure displayed on NPB-4000/C.
Note: The test will have been successfully completed if the pressure has
dropped by 6 mmHg, or less, during the 1-minute period.
11. Press and hold Heart Rate Tone Volume switch until NPB-4000/C displays
a pressure of 0 mmHg.
Note: Additional NIBP tests may be performed at this time. If no further NIBP
tests are to be conducted, turn the NPB-4000/C off. Normal monitoring
operation will return the next time the monitor is turned on.
3.3.4.4.3 Inflation Rate
The inflation rate test verifies the inflation rate of the NPB-4000/C. A timer/stop
watch is required for this test.
1.
Ensure Bio-Tek simulator is in test mode. The simulator should display
“Pressure Gauge”.
2.
Ensure simulator is set up for internal cuff.
3.
Ensure NIBP Test screen is active on NPB-4000/C.
4.
Press Heart Rate Tone Volume switch on NPB-4000/C to ensure both
valves are closed.
5.
Perform offset adjustment so simulator and NBP-4000/C both display a
pressure of 0 mmHg.
a.
Press Contrast Adjust switch on NPB-4000/C,
b.
Press Zero button on simulator
6.
Simultaneously press and hold NIBP Start/Stop switch on NPB-4000/C to
activate pump, and start the timer.
7.
Hold NIBP Start/Stop switch until NPB-4000/C displays a pressure of 280
mmHg., and stop timer.
Note: The test will have been successfully completed if the inflation time is
between 1 and 6 seconds.
8.
3-12
Press and hold Heart Rate Tone Volume switch until NPB-4000/C displays
a pressure of 0 mmHg.
Section 3: Performance Verification
Note: Additional NIBP tests may be performed at this time. If no further NIBP
tests are to be conducted, turn the NPB-4000/C off. Normal monitoring
operation will return the next time the monitor is turned on.
3.3.4.4.4 Deflation Rate
The deflation rate test verifies the deflation rate of the NPB-4000/C. A
timer/stop watch is required for this test.
1.
Ensure Bio-Tek simulator is in test mode. The simulator should display
“Pressure Gauge”.
2.
Ensure simulator is set up for internal cuff.
3.
Ensure NIBP Test screen is active on NPB-4000/C.
4.
Press Heart Rate Tone Volume switch on NPB-4000/C to ensure that both
valves are closed.
5.
Perform offset adjustment so that simulator and NBP-4000/C both display a
pressure of 0 mmHg.
a.
Press Contrast Adjust switch on NPB-4000/C,
b.
Press Zero button on simulator, to
6.
Press and hold NIBP Start/Stop switch on NPB-4000/C to activate pump.
7.
Hold NIBP Start/Stop switch until NPB-4000/C displays a pressure of 280
mmHg.
8.
Start 1 minute timer, and simultaneously press and hold Alarm Silence
switch on NPB-4000/C.
Note: This will cause the pneumatic system to deflate at a rate of 3 mmHg/sec
±1.5 mmHg/sec.
9.
After 1 minute, record pressure displayed on the NPB-4000/C.
Note: The test will have been successfully completed if the NPB-4000/C
displays a pressure reading of 10 mmHg to 190 mmHg.
10. Press and hold Heart Rate Tone Volume switch until NPB-4000/C displays
a pressure of 0 mmHg.
Note: Additional NIBP tests may be performed at this time. If no further NIBP
tests are to be conducted, turn the NPB-4000/C off. Normal monitoring
operation will return the next time the monitor is turned on.
3-13
Section 3: Performance Verification
3.3.4.4.5 Over-pressure
The over-pressure test verifies the functionality of the over-pressure relief
system of the NPB-4000/C.
1.
Ensure Bio-Tek simulator is in test mode. The simulator should display
“Pressure Gauge”.
2.
Ensure simulator is set up for internal cuff.
3.
Ensure NIBP Test screen is active on NPB-4000/C.
4.
Press Heart Rate Tone Volume switch on NPB-4000/C to ensure both
valves are closed.
5.
Perform offset adjustment so simulator and NBP-4000/C both display a
pressure of 0 mmHg.
a.
Press Contrast Adjust switch on NPB-4000/C,
b.
Press Zero button on simulator, to
6.
Press Select button on simulator until simulator displays “Overpressure
Test”.
7.
Press Start Test button on simulator.
Note: The simulator will pressurize the system until the monitor’s over-pressure
relief system activates. The simulator will display the pressure value that
caused the NPB-4000/C over-pressure relief system to activate. The test
will have been successfully completed if the simulator displays a pressure
reading of 280 mmHg to 330 mmHg.
8.
Press and hold Heart Rate Tone Volume switch to ensure NPB-4000/C
displays a pressure of 0 mmHg.
Note: Additional NIBP tests may be performed at this time. If no further NIBP
tests are to be conducted, turn the NPB-4000/C off. Normal monitoring
operation will return the next time the monitor is turned on.
3.3.4.5
Operation with a Temperature Simulator
1.
With monitor off, connect temperature cable (supplied with the temperature
simulator) to appropriate connector on temperature simulator.
2.
Connect temperature cable to temperature input port on NPB-4000/C.
3.
Set temperature simulator as follows:
Temperature:
Probe type:
3-14
37°C (98.6°F)
YSI 400 series
Section 3: Performance Verification
Note: The accuracy of NPB-4000/C temperature measurements is ±0.1ø C
(±0.2øF). In the procedure below, add the tolerance of the simulator to
the acceptable range of readings.
4.
Press On/Standby switch to turn monitor on.
5.
After normal power-up sequence, verify temperature reads 37ø ±0.1ø C
(98.6øF ±0.2øF if Fahrenheit is selected as temperature units.)
6.
Turn monitor off.
3.3.4.6 General Operation
The following tests are an overall performance check of the system:
•
•
3.3.4.6.1
3.3.4.6.2
Operation with a Human Subject
Serial Interface Test
3.3.4.6.1 Operation with a Human Subject
Patient monitoring involves connecting the monitor to a human subject for a
qualitative test.
1.
Connect EC-8 sensor extension cable to monitor.
2.
Connect Nellcor Durasensor oxygen transducer, model
DS-100A, to sensor extension cable.
3.
Clip DS-100A to subject as recommended in sensor directions for use.
4.
Connect a CE-10 ECG cable to NPB-4000/C.
5.
Connect ECG leads to cable.
6.
Connect ECG electrodes to leads.
7.
Apply ECG electrodes to subject according to leads and electrodes
directions for use.
8.
Connect SHBP-10 blood pressure hose to monitor.
9.
Apply appropriate SCBP series blood pressure cuff to subject according to
the cuff directions for use.
10. Press On/Standby switch to turn monitor on and verify monitor is operating.
11. Monitor should stabilize on subject’s physiological signal in about 15 to 30
seconds.
12. Verify saturation and heart and respiration rates are reasonable for subject.
13. Press NIBP Start/Stop switch on front panel of monitor.
3-15
Section 3: Performance Verification
14. Verify that blood pressure values are reasonable for subject.
3.3.4.6.2 Serial Interface Test
Perform the following procedure to test the serial port voltages. The test is
qualitative and will only verify that the serial interface port is powered correctly,
and that the “nurse call” signal is operational. The serial connector is a male
DB-9, located on the monitor’s rear panel, identified with the RS-232 symbol.
1.
Set up DMM with function set to “VDC” at a range of 10 volts.
2.
Connect DMM negative lead to RS-232 connector pin 5 (GND), or shell of
connector.
3.
Connect DMM positive lead to the following pins, in turn, and verify
voltage values listed in Table 3-3.
Note: Voltage for pin 9 will be that listed for the “no alarm” condition.
Table 3-3: Serial Port Voltages
Pin
1
2
3
4
5
6
7
8
9
9
Signal
not used
RXD <<<
TXD >>>
DTR >>>
GND
DSR <<<
RTS >>>
CTS <<<
Alarm Out >>>
(no alarm)
Alarm Out >>>
(alarm underway)
-0.4
-0.4
-5.0
-5.0
-0.4
-0.4
-5.0
-0.4
0.0
0.0
-9.0
-9.0
0.0
0.0
-9.0
0.0
0.4
0.4
-15.0
-15.0
0.4
0.4
-15.0
0.4
-5.0
-9.0
-15.0
5.0
9.0
15.0
4.
Connect Nellcor SRC-2 pulse oximeter tester to monitor via EC-8 sensor
extension cable.
5.
Set SRC-2 switches as follows:
SWITCH
RATE
LIGHT
MODULATION
RCAL/MODE
3-16
Measurement (V)
Min
Type
Max
POSITION
38
LOW
LOW
RCAL 63/LOC
Section 3: Performance Verification
6.
Verify monitor is responding to SpO2 simulator signal and audible alarm is
sounding.
Note: If desired, press the Alarm Silence switch to temporarily silence the
audible alarm.
7.
Connect DMM positive lead to pin 9 and verify voltage value listed in
Table 3-3. (Voltage for pin 9 will be that listed for the “alarm underway”
condition.)
3.4 SAFETY TESTS
NPB-4000/C safety tests meet the standards of, and are performed in accordance
with, IEC 601-1, Clause 19 (EN60601-1, Second Edition, 1988; Amendment 1,
1991-11, Amendment 2, 1995-03) and UL 2601-1 (August 18, 1994), for
instruments classified as Class 1 and TYPE CF and AAMI Standard ES1
(ANSI/AAMI ES1 1993).
•
•
3.4.1
3.4.2
Ground Integrity
Electrical Leakage
3.4.1 Protective Earth Continuity
This test checks the integrity of the power cord ground wire from the AC plug to
the instrument chassis ground. The current used for this test is less than or equal
to 6 Volts RMS, 50 to 60 Hz, and 25 Amperes.
1.
Connect the monitor AC mains plug to the analyzer as recommended by the
analyzer operating instructions.
2.
Connect the analyzer resistance input lead to the equipotential terminal
(ground lug) on the rear of the instrument. Verify that the analyzer
indicates 100 milliohms or less.
3.4.2 Electrical Leakage
The following tests verify the electrical leakage of the monitor:
• 3.4.2.1
Earth Leakage Current
• 3.4.2.2
Enclosure Leakage Current
• 3.4.2.3
Patient Leakage Current
• 3.4.2.4
Patient Source Current (Mains on Applied Part)
• 3.4.2.5
Patient Auxiliary Current
3-17
Section 3: Performance Verification
3.4.2.1 Earth Leakage Current
This test is in compliance with IEC 601-1 (earth Leakage current) and AAMI
Standard ES1 (earth risk current). The applied voltage for AAMI ES1 is 120
Volts AC, 60 Hz, for IEC 601-1 the voltage is 264 Volts AC, 50 to 60 Hz. All
measurements shall be made with the power switch in both “On” and “Off”
positions.
1.
Connect the monitor AC plug to the electrical safety analyzer as
recommended by the analyzer operating instructions.
2.
Perform test as recommended by analyzer operating instructions.
Note: Earth leakage current is measured under various conditions of the AC
mains and protective earth conductor. For each condition, the measured
leakage current must not exceed that indicated in Table 3-4.
Table 3-4: Earth Leakage Current Values
Test Condition
Allowable Leakage
Current (microamps)
Normal polarity
300
Normal polarity; Neutral (L2) open
1,000
Reverse polarity
300
Reverse polarity; Neutral (L2) open
1,000
3.4.2.2 Enclosure Leakage Current
This test is in compliance with IEC 601-1 (enclosure leakage current) and AAMI
Standard ES1 (enclosure risk current). This test is for ungrounded enclosure
current, measured between enclosure parts and earth. The applied voltage for
AAMI/ANSI is 120 Volts AC at 60 HZ, and for IEC 601-1 the applied voltage is
264 Volts AC at 50 to 60 Hz.
1. Connect the monitor AC plug to the electrical safety analyzer as
recommended by the analyzer operating instructions.
2. Place a 200 cm2 foil in contact with the instrument case making sure the foil
is not in contact with any metal parts of the enclosure that may be grounded.
3. Measure the leakage current between the foil and earth.
Note: The analyzer leakage current indication must note exceed the values listed
in Table 3-5.
3-18
Section 3: Performance Verification
Table 3-5: Enclosure Leakage Current
AC Line
Cord
Closed
Closed
Closed
Open
Open
Open
Neutral Line
Wire
Closed
Closed
Open
Closed
Open
Closed
Power Line
Ground
Wire
IEC 601-1
AAMI/ANSI
ES1
Standard
Closed
Open
Closed
Closed
Closed
Open
100 µA
500 µA
500 µA
500 µA
500 µA
500 µA
100 µA
300 µA
300 µA
100 µA
300 µA
300 µA
3.4.2.3 Patient Leakage Current
This test measures patient leakage current in accordance with IEC 601-1, clause
19, for Class I, type CF equipment. Patient leakage current in this test is
measured from any individual patient connection to earth (power ground).
Note:
This test requires a test cable for each patient connector. For
example, the ECG test cable consists of the ECG cable
connector, with all conductors shorted together, connected to a
test lead from the electrical safety analyzer. Test cables for SpO2
and temperature can be configured in a similar manner, by
wrapping each sensor end individually with aluminum foil filled
with conductive gel (only enough gel to ensure conductivity).
Attach a wire to the foil that is connected to a test lead from the
electrical safety analyzer.
1.
Configure the electrical safety analyzer as recommended by the analyzer
operating instructions.
2.
Connect the monitor’s AC mains power cord to the analyzer as
recommended by the analyzer operating instructions.
3.
Connect the ECG test cable between the ECG connector on the
NPB- 4000/C and the appropriate input connector on the analyzer.
4.
Turn on the NPB- 4000/C.
5.
Perform the patient leakage current test as recommended by the analyzer
operating instructions.
Note: Patient leakage current is measured under various conditions of the AC
mains and protective earth conductor. For each condition, the measured
leakage current must not exceed that indicated in Table 3-6.
6.
Repeat the patient leakage current test for the SpO2 and temperature patient
connections, using the appropriate test cables.
3-19
Section 3: Performance Verification
Table 3-6: Patient Leakage Current Values
Test Condition
Allowable Leakage
Current (microamps)
Normal polarity
10
Normal polarity; Neutral (L2) open
50
Normal polarity; Earth open
50
Reverse polarity
10
Reverse polarity; Neutral (L2) open
50
Reverse polarity; Earth open
50
3.4.2.4 Patient Leakage Current - (Mains Voltage on the Applied Part)
This test measures patient leakage current in accordance with IEC 601-1, clause
19, for Class I, type CF equipment. In this test, 110% of mains voltage is applied
between each patient connection and earth (power ground). Patient leakage
current is then measured from any individual patient connection to earth.
Note: This test requires the same test cables for each patient connector as
described in paragraph 3.4.2.3.
Warning: AC mains voltage will be present on the applied part terminals
during this test. Exercise caution to avoid electrical shock hazard.
1.
Configure electrical safety analyzer as recommended by analyzer operating
instructions.
2.
Connect monitor’s AC mains power cord to analyzer as recommended by
analyzer operating instructions.
3.
Connect ECG test cable between ECG connector on NPB-4000/C and
appropriate input connector on analyzer.
4.
Turn on NPB-4000/C.
5.
Perform test as recommended by analyzer operating instructions.
Note: Patient leakage current is measured with normal and reverse mains
polarity. For each condition, the measured leakage current must not
exceed that indicated in Table 3-7
6.
3-20
Repeat test for SpO2 and temperature patient connections, using appropriate
test cables.
Section 3: Performance Verification
Table 3-7: Patient Leakage Current Values— Mains Voltage on Applied Part
Test Condition
3.4.2.5
Allowable Leakage
Current (microamps)
Normal polarity
50
Reverse polarity
50
Patient Auxiliary Current
This test measures patient auxiliary current in accordance with IEC 601-1, clause 19,
for Class 1, type CF equipment.
The applied voltage for AAMI ESI is 120 volts, 60 Hz, and for IEC 601-1 the voltage
is 264 volts, 50 to 60 Hz.
Patient auxiliary current is measured between each ECG test lead and between each
sensor connection for all possible connections.
Note:
This test requires the same test cables for each patient connector as
described in paragraph 3.4.2.3.
1. Configure the electrical safety analyzer as recommended by the electrical
analyzer’s operating instructions.
2. Connect the monitor’s AC mains power cord to the electrical analyzer as
recommended by the electrical analyzer’s operating instructions.
3. Connect the patient test lead combination in table 3-8 to the appropriate
input connector on the electrical analyzer.
4. Turn on the NBP-4000/4000C.
5. Perform patient auxiliary current test per table 3-9 as recommended by electrical
analyzer’s operating instructions.
6. Repeat the patient auxiliary current test for each test lead combination as listed
in Table 3-8 and measure each patient auxiliary current.
Table 3-8: Test Lead Combinations
First Test Lead
Second Test Lead
ECG # 1 (LA)
ECG # 2 (LL)
ECG #1 (LA)
ECG #3 (RA)
ECG #2 (LL)
ECG #3 (RA)
ECG #1 (LA)
Temperature
ECG #2 (LL)
Temperature
ECG #3 (RA)
Temperature
ECG #1 (LA)
SpO2
ECG #2 (LL)
SpO2
ECG #3 (RA)
SpO2
Temperature
SpO2
3-21
Section 3: Performance Verification
Table 3-9: Allowable Leakage Current
Polarity
3-22
Neutral Line
Wire (L2)
Power Line
Ground Wire
Allowable Leakage
Current (microamps)
Normal
Closed
Normal
10
Normal
Open
Normal
50
Normal
Closed
Open
50
Reversed
Closed
Normal
10
Reversed
Open
Normal
50
Reversed
Closed
Open
50
SECTION 4: POWER-UP DEFAULTS MENU AND DIAGNOSTIC MODE
4.1
4.2
4.3
Introduction
Power-up Defaults Menu
Diagnostic Mode
4. POWER-UP DEFAULTS MENU AND DIAGNOSTIC MODE
4.1 INTRODUCTION
This section discusses use of the Power-up Defaults Menu to configure power-on
default settings, and the Diagnostic Mode to obtain service-related information
about the monitor.
4.2 POWER-UP DEFAULTS MENU
The purpose of the Power-up Defaults Menu (Table 4-1) is to allow the
authorized user to create a “power-up default” for each setting in the
NPB-4000/C. Power-up defaults are the settings in effect each time the
NPB-4000/C is powered on. Once the Power-up Defaults Menu is entered,
physiological monitoring is terminated. The screen layouts do not display any
information associated with normal monitoring operation.
Use the following procedure to configure the power-up default settings for the
NPB-4000/C monitor:
1.
Set NPB-4000/C to normal monitoring mode.
2.
Adjust each accessible setting on monitor as desired.
Note: Use the techniques described in the operator’s manual. Such settings
include alarm limits, choice of display type for the graphic frames, and
ECG lead select.
3.
Use knob to invoke Set-up Menu (choose the screwdriver icon found along
the bottom of the display).
4.
Select menu item “Enter Power-Up Defaults Menu”.
Note: Once selected, a pop-up box will appear with the text “Enter 3-Digit
Passcode”. Use the knob to enter the passcode, 2 1 5. This passcode is
set at the factory and may not be changed.
5.
Enter Passcode. The Power-up Defaults Menu will now be present. The
available menu items are explained in Table 4-1. Make changes to these
menu items as desired.
4-1
Section 4: Power-up Defaults Menu and Diagnostic Mode
Table 4-1: Power-up Defaults Menu
MENU ITEM
Accept Current Settings
as Power-Up Defaults?
CHOICES
“Yes”
“No”
Adult/Neonatal Mode
“Make Available”
Alarm Suspend
“Make Available”
“Deny Access”
“Deny Access”
“Make Available”
“Deny Access”
4-2
If “Yes” is chosen, the
current NPB-4000/C
settings become the
power-up defaults.
Neonatal mode is not
available at this time; thus,
when this item is selected,
the following pop-up
message will appear:
“Selection not available”.
Permanent Audible Alarm
Silence
Auto-Set Limits
EXPLANATION
If “Make Available” is
chosen, the caregiver may
permanently silence the
audible alarm for a
particular parameter via the
Alarm/Limits Menu. Some
institutions may wish to
prevent audible alarms from
being permanently silenced.
If so, “Deny Access” should
be selected.
If “Make Available” is
chosen, the caregiver may
invoke the Alarm Suspend
Mode by pressing and
holding the Alarm Silence
switch for 2 seconds. Some
institutions may wish to
prevent Alarm Suspend
from being invoked. If so,
“Deny Access” should be
selected.
If “Make Available” is
chosen, the caregiver may
invoke the Auto-Set Limits
function via the Alarm/Limits
Menu. Some institutions
may wish to prevent
Auto-Set Limits from being
invoked. If so, “Deny
Access” should be selected.
Section 4: Power-up Defaults Menu and Diagnostic Mode
Table 4-1: Power-up Defaults Menu
MENU ITEM
Language
Enter Diagnostic Mode
CHOICES
“English”
“French”
“German”
“Spanish”
“Italian”
“Portuguese”
“Japanese”
“Russian”
“Chinese”
The language selected will
be used for all the text
shown on the display; the
selected language will be
effective the next time the
monitor is powered up.
“Yes”
If “Yes” is chosen, the
Power-up Defaults Menu is
exited and the Diagnostic
Menu appears.
“No”
Done
EXPLANATION
(Note that if an unfamiliar
language is chosen, the
user may find it difficult to
operate the monitor.)
When selected, the Powerup Defaults Menu is
immediately exited and the
user is instructed to power
down the monitor.
6.
After making changes to menu items, pick menu item “Accept current
settings as power-up defaults?”
7.
Select “YES”.
8.
Select “Done”.
Upon selecting “Done”, a Notice screen will appear, with the directions that the
monitor must be powered off, and that any changes made to the power-up
defaults will be in effect next time the unit is powered up.
4.3 DIAGNOSTIC MODE
The purpose of Diagnostic Mode is to allow factory, field-service and hospital
biomedical technicians access to a series of test and system-related information
screens for the purpose of verifying NPB-4000/C performance or
troubleshooting problems.
To access the Diagnostic Mode, first invoke the Power-up Defaults Menu as
described in paragraph 4.2. Then, select the menu item, “Enter Diagnostic
Mode”. Choose “Yes”; the Power-up Defaults Menu will be exited and the
Diagnostic Menu will appear.
4-3
Section 4: Power-up Defaults Menu and Diagnostic Mode
The Diagnostic Menu lists the test and system-related information screens.
Selection of an item in the menu will invoke that test or information screen. The
test and information screens that appear in the Diagnostic Menu are as follows:
• Error Codes
• System Information
• System A/D Values
• NIBP Test
4.3.1 Error Codes
This screen displays the 10 most recent error codes logged by the NPB-4000/C.
After 10 error codes have been logged, the oldest error codes will be deleted as
new error codes are added. The error code is displayed in hexadecimal.
Adjacent to each error code will be the date/time when the error code was
recorded. Error codes may not be changed or reset in this screen. When in the
Error Code screen, the “Return” item is always highlighted; pressing the knob
will return the user to the Diagnostic Menu. Rotating the knob, while in the
Error Code screen, will have no effect.
Refer to paragraph 5.6.2 for more detail on error codes.
4.3.2 System Information
This screen displays several system-related items:
• Monitor On-time: Displays the number of hours, rounded to the nearest
hour, that the Main PCB has been operational. This value may not be reset.
Note: The Monitor On-time value is stored in nonvolatile memory located in
the real-time clock chip, when a new Main PCB is installed, this value
will be reset to zero.)
• Backlight On-time: Displays the number of hours, rounded to the nearest
hour, that the LCD Backlight has been operational. This value may be reset
to zero, for instance at the time when a technician changes the backlight or
installs a new LCD.
• Recorder On-time: Displays the number of hours, rounded to the nearest
hour, that the Recorder has been operational. This value may be reset to
zero, for instance at the time when a technician installs a new recorder.
• Battery Deep Discharges: Displays the number of deep-discharge cycles
seen by the battery. The monitor records a deep discharge cycle when the
battery voltage reaches 5.6 volts, the voltage at which a “Low Battery” alarm
is issued. This value may be reset to zero, for instance at the time when a
technician installs a new battery.
4-4
Section 4: Power-up Defaults Menu and Diagnostic Mode
• System Software Version: Displays the revision level of the system
software. The revision level is also momentarily shown on the LCD as part
of the Copyright screen. This value may not be changed by the user.
• SpO2 Software Version: Displays the revision level of the software of the
MP-205 SpO2 module. This value may not be changed by the user.
When in the System Information screen, the knob may be rotated to select any of
the “changeable” items. If one of those items is selected, a press of the knob will
cause a pop-up menu to appear. The first item in the pop-up will read “Make no
change”; the second item in the pop-up will read “Reset to zero”. Exiting the
screen is accomplished in the normal manner, by selecting “Return”.
4.3.3 System A/D Values
This screen displays the current value of each analog-to-digital (A/D) channel, in
volts. Some of the channels are for AC-coupled signals (such as ECG input), so
the numbers on the screen will be constantly changing when an input signal is
present. These AC-coupled values are shown to give an indication as to whether
basic functionality of the channel is present, but no significance can be derived
from the values of the numbers displayed. However, others of the A/D channels
read DC voltages, (for example, power supply voltages and battery voltage)
those voltage values directly provide useful diagnostic information.
The Primary and Secondary Status messages from the SpO2 module will be
displayed and updated at the rate of about once per second. Presence of the
correct SpO2 message indicates that, at a basic level, communication between
the SpO2 module and the main monitor processor is working correctly. None of
the displayed values may be changed or reset in this screen.
When in the System A/D screen, the “Return” item is always highlighted; a press
of the knob will return the user to the Diagnostic Menu. Rotating the knob while
in the System A/D screen will have no effect. The A/D channel designators are
shown in Table 4-2.
Table 4-2: A/D Channel Designators
A/D CHANNEL DESIGNATOR
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
A/D CHANNEL DESIGNATOR
ECG
RWAVE
PACEMAKER
RESPIRATION
12.
13.
14.
15.
PRESSURE XDUCER 1
PRESSURE XDUCER 2
NIBP OSCILLATORY
ECG LEADS OFF
TEMERATURE
ISOLATED VOLTAGE REF
ISOLATED VOLTAGE ZERO
SpO2 S1 S018
16.
17.
18.
19.
20.
21.
(BATTERY VOLTAGE) X 0.5
not used
+3.3VDC POWER SUPPLY
(+12VDC POWER SUPPLY) X
0.33
(NIBP VOLTAGE REF) X 0.8
GROUND REFERENCE
(+5 VDC POWER SUPPLY) X 0.8
ADC MID-SCALE VALUE
ADC FULL-SCALE VALUE
ADC ZERO-SCALL VALUE
SpO2 S2 S010
4-5
Section 4: Power-up Defaults Menu and Diagnostic Mode
4.3.4 NIPB Test
An NIBP Test screen is provided to facilitate troubleshooting problems and
performing verification testing for the NIBP subsystem. Typically, when these
tests are performed, the pneumatic system is connected to an external pressurereading device and a closed reference volume. The NIBP Test screen provides a
real-time numeric display of the pressure in the pneumatic system, means for
controlling the pump and valves, and a display indicating whether the
proportional and safety valves are open or closed.
Warning: A blood pressure cuff, connected to the monitor, should never be
applied to a human subject while the monitor is in Diagnostic Mode, as
injury could result.
The NIBP Test screen elements are described below:
• Pressure Display: The real-time value of the system pneumatic pressure is
displayed in mmHg. The value is updated at the rate of approximately two
times per second.
• Proportional Valve Display: The display indicates whether the proportional
valve is open or closed.
• Safety Valve Display: The display indicates whether the safety valve is
open or closed.
• Activate pump: For as long as the NIBP Start/Stop switch is pressed, the
pump will run. If system pressure reaches the hardware over-pressure
protection point (280 to 330 mmHg), the safety valve will open and the
pump will be disabled, until the pressure falls below the safety threshold.
• Deflate: For as long as the Alarm Silence switch is pressed, the proportional
valve will open and bleed off pressure at the rate of 3 ±1.5 mmHg/sec.
• Open Both Valves: For as long as the Heart Rate Tone Volume switch is
pressed, the safety valve and proportional valve open to maximum and
remain so for as long as the switch is pressed.
• Offset Adjust: A momentary press of the Contrast Adjust switch will
invoke the “zero calibration” routine that is performed immediately prior to
each blood pressure measurement. This routine looks at the pressure in the
system, and if the pressure is non-zero, an offset is applied which causes the
system pressure to be displayed as “zero”.
• When in the NIBP Test screen, the “Return” item is always highlighted; a
press of the knob will return the user to the Diagnostic Menu. Rotating the
knob while in the NIBP Test screen will have no effect.
4-6
SECTION 5: TROUBLESHOOTING
5.1
5.2
5.3
5.4
5.5
5.6
Introduction
How to Use this Section
Who Should Perform Repairs
Replacement Level Supported
Obtaining Replacement Parts
Troubleshooting Guide
5. TROUBLESHOOTING
5.1 INTRODUCTION
This section explains how to troubleshoot the NPB-4000/C if problems arise.
Tables are supplied that list possible monitor difficulties, along with probable
causes, and recommended actions to correct the difficulty.
5.2 HOW TO USE THIS SECTION
Use this section in conjunction with Section 3, Performance Verification, and
Section 7, Spare Parts. To remove and replace a part you suspect is defective,
follow the instructions in Section 6, Disassembly Guide. The circuit analysis
section in the Technical Supplement appendix offers information on how the
monitor functions.
5.3 WHO SHOULD PERFORM REPAIRS
Only qualified service personnel should open the monitor housing, remove and
replace components, or make adjustments. If your medical facility does not have
qualified service personnel, contact Mallinckrodt Technical Services or your
local Mallinckrodt representative.
5.4 REPLACEMENT LEVEL SUPPORTED
The replacement level supported for this product is to the printed circuit board
(PCB) and major subassembly level. Once you isolate a suspected PCB, follow
the procedures in Section 6, Disassembly Guide, to replace the PCB with a
known good PCB. Check to see if the trouble symptom disappears and that the
monitor passes all performance tests. If the trouble symptom persists, swap back
the replacement PCB with the suspected malfunctioning PCB (the original PCB
that was installed when you started troubleshooting) and continue
troubleshooting as directed in this section.
5.5 OBTAINING REPLACEMENT PARTS
Mallinckrodt Technical Services provides technical assistance information and
replacement parts. To obtain replacement parts, contact Mallinckrodt or your
local Mallinckrodt representative. Refer to parts by the part names and part
numbers listed in Section 7, Spare Parts.
5-1
Section 5: Troubleshooting
5.6 TROUBLESHOOTING GUIDE
Problems with the NPB-4000/C are separated into the categories indicated in
Table 5-1. Refer to the paragraph indicated for further troubleshooting
instructions.
Note: Taking the recommended actions discussed in this section will correct the
majority of problems you will encounter. However, problems not covered here
can be resolved by calling Mallinckrodt Technical Services or your local
Mallinckrodt representative.
Table 5-1: Problem Categories
Problem Area
1.
Power
Refer to Paragraph
5.6.1
• No power-up
• Fails power-on self-test
• Powers down without apparent
cause
2.
Error Messages
5.6.2
3.
Switches/Knob
5.6.3
• Monitor does not respond properly to
switches
4.
Display/Audible Tones
5.6.4
• Display does not respond properly
• Tones do not sound properly
5.
Operational Performance
5.6.5
• Displays appear to be operational,
but monitor shows no readings
• Suspect readings
• Printer not responding
All of the categories in Table 5-1are discussed in the following paragraphs.
5-2
Section 5: Troubleshooting
5.6.1 Power
Table 5-2 lists recommended actions to address power problems.
Table 5-2: Power Problems
Condition
Recommended Action
1. The NPB-4000/C
fails to power-up
when the
On/Standby
switch is pressed.
1. Ensure power cord is plugged into operational AC
outlet of appropriate voltage and frequency. Ensure
green BATTERY CHARGING/AC SOURCE indicator
is lit. If indicator is not lit, replace power supply
assembly.
2. Check fuses located on power supply assembly
above AC inlet receptacle. Replace fuses if
necessary.
3. Inside monitor, check main ribbon cable and ensure
that it is connected to main PCB and power supply
assembly.
4. Ensure keypad is plugged into Main PCB. If
connection is good, replace keypad.
5. If the problem persists, replace main PCB.
2. The NPB-4000/C
turns on, then
shuts off and
sounds an alarm
and no error code
is displayed.
1. Press Alarm Silence switch to terminate audible
alarm. Ensure AC power cord is connected and
green BATTERY CHARGING/AC SOURCE indicator
is lit, or ensure DC source is connected and green
BATTERY CHARGING/DC SOURCE indicator is lit.
If monitors operates successfully, battery may be
discharged.
2. Recharge battery as directed in paragraph 3.3.1. If
battery fails to hold charge, replace battery.
3. If problem persists, replace main PCB.
4. If problem persists, replace power supply assembly.
5.6.2 Error Codes
When the NPB-4000/C detects an error condition, the monitor will attempt to
show an error code on the display screen. If such an error occurs during
monitoring operation, an audible alarm tone will sound. Press the Alarm Silence
switch to terminate the audible alarm tone.
Error codes are displayed in hexadecimal numbers. Additionally, Diagnostic
Mode may be used to gain access to an error code record, stored in non-volatile
memory, of the last 10 error codes encountered by the monitor. Refer to
Section 4 for further details on Diagnostic Mode.
Each error code corresponds to a particular problem in the monitor. Listed in the
sections that follow are recommended actions to take when an error code is
encountered.
5-3
Section 5: Troubleshooting
5.6.2.1 Serviceable Hardware Error Codes
Listed in Error! Reference source not found. are error codes that correspond to
hardware problems, and the recommended actions to take should such an error
be encountered.
Table 5-3: Serviceable Hardware Error Codes
Hex
Code
1
Explanation
Improper shutdown.
Recommended Action
1. Cycle power.
2. If error persists, return
monitor for service.
2
3
4
5
6
7
8
9
5-4
NIBP Sensor Error.
• The two pressure
transducers do not
agree.
NIBP Pressure Violation
Error.
• Pressure on cuff
could not be
removed by normal
means.
• A fault has been
detected in NIBP
system that could
not be handled by
releasing pressure
by normal means.
• NIBP system has
released pressure
using safety valve.
Measured value of
3.3-volt power supply
was low.
1. Check for blocked hoses in
pneumatic system.
2. Replace main PCB
1. Cycle power.
2. Check for blocked hoses in
pneumatic system.
3. Replace main PCB.
Note: This error may occur
during a blood pressure
measurement in STAT
mode, if the leg cuff is
used.
1. Check power supply.
2. Replace power supply
assembly.
Measured value of
3.3-volt power supply
was high.
1. Check power supply.
Measured value of
12-volt power supply
was low.
1. Check power supply.
Measured value of
12-volt power supply
was high.
1. Check power supply.
Measured value of
5-volt power supply was
low.
1. Check power supply.
Measured value of
5-volt power supply was
high.
1. Check power supply.
2. Replace power supply
assembly.
2. Replace power supply
assembly.
2. Replace power supply
assembly.
2. Replace power supply
assembly.
2. Replace power supply
assembly.
Section 5: Troubleshooting
Table 5-3: Serviceable Hardware Error Codes
Hex
Code
A
B
C
64
Explanation
Recommended Action
Measured value of
isolated reference
supply on front end was
low
1. Check power supply.
On a NPB-4000 rev 4
PCB or earlier. The
measured value of
isolated reference
supply on front end was
high.
On a NPB-4000 rev 5 or
later, or on NPB-4000C.
The measured value of
isolated reference
supply on front end was
high.
MP-205 SpO2 module is
not sending messages
to host CPU.
1. Check power supply.
2. Replace main PCB.
2. Replace main PCB.
1. Check power supply.
2. Replace main PCB.
1. Ensure MP-205 module is
properly connected.
2. Replace MP-205 module.
3. If problem persists, replace
main PCB.
65,
66
MP-205 SpO2 module
has detected an error
during initialization.
1. Replace MP-205 module.
6E71
MP-205 SpO2 module
has detected an error
on its serial port.
1. Replace MP-205 module.
2. If problem persists, replace
main PCB.
2. If problem persists, replace
main PCB.
5.6.2.2 Other Error Codes
If an error code occurs that is not listed in paragraph 5.6.2.1, take the following
actions:
1.
Turn monitor off, then on again.
2.
If error code still appears, take monitor out of service and contact
Mallinckrodt Technical Services or your local Mallinckrodt representative
for advice on remedial action.
3.
If monitor powers up and error code does not recur, enter Diagnostic Mode
and invoke Error Code screen. Examine record of last 10 error codes and
determine if same error code had occurred previously.
5-5
Section 5: Troubleshooting
4.
If Error Code screen indicates same error has occurred previously, take
monitor out of service and contact Mallinckrodt Technical Services or
your local Mallinckrodt representative for advice on remedial action.
5.
If Error Code screen indicates no previous occurrences of this error, monitor
may be returned to service.
As a reference, Table 5-4 lists the general categories for other error codes. The
error code categories are shown only in hexadecimal format:
Table 5-4: Error Code Categories
Code (hex)
Explanation
500xxxx
internal user interface error
501xxxx
remote serial port error
502xxxx
date and time error
503xxxx
NIBP error
504xxxx
front end error
505xxxx
alarm error
506xxxx
audio error
507xxxx
recorder error
508xxxx
trend error
509xxxx
flash memory data error
50axxxx
SpO2 error
50bxxxx
ECG error
50cxxxx
power down task error
50dxxxx
on board diagnostic error
50exxxx
power monitor error
50fxxxx
temperature measurement error
510xxxx
internal user interface error
511xxxx
error handling error
512xxxx
pSOS (operating system) initialization error
513xxxx
serial driver error
5.6.3 Switches/Knobs
Table 5-5 lists recommended actions to address problems with the knob and
front panel switches.
5-6
Section 5: Troubleshooting
Table 5-5: Switches/Knob Problems
Condition
Recommended Action
1. NPB-4000/C fails to
power-up when
On/Standby switch is
pressed.
1. Take steps as noted in paragraph 5.6.1.
2. NPB-4000/C powersup, but some or one of
the other switches
respond.
1. Ensure keypad is plugged into Main PCB. If
connection is good, change keypad.
2. If problem persists, change Main PCB.
3. When knob is rotated, 1. Ensure encoder cable is plugged into Main
PCB. If connection is good, change
no highlight appears on
encoder.
display screen, and/or
monitor does not
2. If problem persists, replace Main PCB.
respond to knob
presses.
5-7
Section 5: Troubleshooting
5.6.4 Display/Audible Tones
Table 5-6 lists recommended actions to address problems with the display and
audible tones.
Table 5-6: Display/Audible Tones Problems
Condition
1. System powers-up
and…
•
LCD screen is totally
black or white.
Or,
•
LCD screen is
illuminated, but no
data is visible.
Or,
•
LCD screen has
data, but is not
illuminated.
Recommended Action
Note: Pressing the NPB-4000 contrast adjust
switch causes the LCD contrast setting to
immediately change to normal, factorydefault value. Pressing the NPB-4000/C
contrast adjust switch toggles the display
between the two different color schemes
(black background and white background).
1. NPB-4000. Adjust LCD screen contrast by
pressing contrast adjust switch momentarily,
then turning knob four revolutions in each
direction. Turning knob counter-clockwise
should brighten screen; turning knob
clockwise should darken screen.
Or
2.
NPB-4000C. Adjust LCD screen contrast by
pressing contrast adjust switch momentarily.
Screen will toggle background color.
3. Ensure red LED, located on top left corner of
main PCB is illuminated. If LED is not
illuminated, monitor is not in “on” state; follow
troubleshooting steps in paragraph 5.6.1.
4. Ensure backlight cable is connected to main
PCB and backlight inverter PCB.
5. Ensure LCD cable is connected to main PCB
and LCD PCB.
6. If problem persists, replace main PCB.
7. If problem persists, replace backlight PCB.
8. If problem persists, replace LCD assembly.
2. NPB-4000/C
responds to switch
press, but key press
tone fails to sound.
5-8
1.
Ensure speaker cable is connected to power
supply assembly.
2.
If problem persists, replace speaker
assembly.
3.
If problem persists, replace main PCB.
Section 5: Troubleshooting
Table 5-6: Display/Audible Tones Problems
Condition
3. Audible alarm does
not sound.
Recommended Action
1. Verify alarm volume setting in Alarm/Limits
menu, and test operation of alarm tone by
pressing Heart Rate Tone Volume switch
while alarm volume setting is displayed.
2. Ensure speaker cable is connected to power
supply assembly.
3. If problem persists, replace speaker
assembly.
4. If problem persists, replace main PCB.
5.6.5 Operational Performance
Table 5-7 lists recommended actions to address problems related to operational
performance.
Table 5-7: Operational Performance Problems
Condition
1.
2.
Monitor appears to be
operational, but
physiological values are
suspect or nonexistent.
Printer paper will not
advance.
Recommended Action
1.
Replace each patient cable (or hose) with a
known serviceable cable.
2.
Ensure internal ECG, temperature, and
SpO2 cables are connected to main PCB.
Ensure hoses in pneumatic system are
properly connected, and NIBP pump motor
is connected to power supply PCB.
3.
If problem persists, replace main PCB.
1. Open printer door and check paper is
present. Press printer module firmly into
monitor to ensure printer module is fully
engaged with connector on printer PCB.
2. Cycle power on monitor. Printer should
execute a line feed at conclusion of powerup sequence.
3. If problem persists, ensure main ribbon
cable is connected to printer PCB, power
supply, and main PCB.
4. If problem persists, replace printer.
5. If problem persists, replace printer PCB.
6. If problem persists, replace main PCB.
5-9
Section 5: Troubleshooting
Table 5-7: Operational Performance Problems
Condition
3.
5-10
Printer paper will
advance, but paper
remains blank when
printing should be
present.
Recommended Action
1.
Open printer door and check paper is
oriented correctly; paper should exit from
bottom of roll. See operator’s manual for
an illustration of correct paper orientation.
2.
If problem persists, replace printer.
SECTION 6: DISASSEMBLY GUIDE
6.1
6.2
6.3
6.4
6.5
6.6
Introduction
How to Use this Section
Disassembly Sequence Flow Charts
Closed Case Disassembly Procedures
Front Case Disassembly Procedures
Rear Case Disassembly Procedures
6. DISASSEMBLY GUIDE
WARNING: Performance Verification. Do not place the NPB-4000/C into
operation after repair or maintenance has been performed, until all
Performance Tests and Safety Tests listed in Section 3 of this service
manual have been performed. Failure to perform all tests could result in
erroneous monitor readings.
6.1 INTRODUCTION
The NPB-4000/C can be disassembled down to all major component parts,
including:
•
•
•
•
•
PCBs
battery
cables
function switches
chassis enclosures
The following tools are required:
•
•
•
•
small, Phillips-head screwdriver
medium, Phillips-head screwdriver
needle-nose pliers
9/16-inch socket (for knob encoder)
WARNING: Before attempting to open or disassemble the NPB-4000/C,
disconnect the power cord from the NPB-4000/C.
Caution: Observe ESD (electrostatic discharge) precautions when working
within the unit.
Note: Some spare parts have a business reply card attached. When you receive
these spare parts, please fill out and return the card.
6.2 HOW TO USE THIS SECTION
The step-by-step procedures that are used to access replaceable parts of the
NPB-4000/C are illustrated in the Disassembly Sequence Flow Charts in
paragraph 6.3, Figure 6-1 and Figure 6-2. As indicated in the flow charts, the
monitor consists of two main assemblies, the Front Case Assembly and Rear
Case Assembly.
6-1
Section 6: Disassembly Guide
The ovals on the flow charts contain reference designators that point to specific
steps in the Disassembly Procedures. The Disassembly Procedures, paragraphs
6.4, 6.5, and 6.6 contain detailed disassembly instructions, accompanied by
illustrations.
The rectangular boxes on the flow charts represent the various components or
sub-assemblies. The digits appearing in these boxes are the part numbers of the
component or subassembly. Section 7, Spare Parts, contains a complete listing
of the available spare parts and exploded views.
6-2
Section 6: Disassembly Guide
6.3 DISASSEMBLY SEQUENCE FLOW CHARTS
Figure 6-1: NPB-4000/C Disassembly Sequence Flow Chart, Sheet 1
6-3
Section 6: Disassembly Guide
Figure 6-2: NPB-4000/C Disassembly Sequence Flow Chart, Sheet 2
6.4 CLOSED CASE DISASSEMBLY PROCEDURES
This section describes the items that may be removed/replaced without
disassembling the main case of the monitor.
Step A1
Procedure
To remove front panel knob:
a) Knob is friction-fit on encoder shaft. Grasp sides of knob firmly and pull
straight back from monitor; knob should slip off encoder shaft.
b) If knob does not move, separate front and rear cases as described in step
B1. There is a hole in front cover behind knob; insert small screwdriver
blade in hole and push firmly against back of knob.
6-4
Section 6: Disassembly Guide
Step A2
Procedure
To remove carrying handle:
a) Use screwdriver to remove two fastening screws and washers. Retain for
reassembly.
b) Remove handle by sliding it straight back toward rear of monitor.
Illustration
Step A3
Procedure
To remove printer:
a) Press Paper Eject button on printer (right side). Door will drop forward.
b) Remove paper roll, if installed. Two fastening screws are visible at back
panel of printer.
c) Use screwdriver to back out captive fastening screws.
d) Pull printer straight out side of monitor, disengaging connector at rear of
module from Printer PCB in assembly.
Removal of Printer PCB can be accomplished only after front and rear cases
are separated.
6-5
Section 6: Disassembly Guide
6.5 FRONT CASE DISASSEMBLY PROCEDURES
This section describes the steps to separate the front and rear case assemblies,
and the items that may be removed/replaced on the front case assembly.
Step B1
Procedure
To separate front and rear case assemblies:
a) Remove handle as indicated in step A1.
b) Use screwdriver to remove four screws fastening Rear Case Assembly to
Front Case Assembly. Retain for reassembly.
Illustration
Procedure
c) Separate two major case assemblies. There is enough cable and tubing
slack to permit the two assemblies to remain at approximately a 90-degree
angle to each other.
Illustration
Main ribbon NIBP tubing
cable assembly
6-6
Connector to
printer PCB
(when installed)
Section 6: Disassembly Guide
Procedure
d) Disconnect large ribbon-cable connector from main PCB.
e) Unscrew NIBP tubing connector from pump to main PCB. Front and rear
case assemblies are now completely separable from one another.
Illustration
SpO2 module
Step B2
Procedure
To remove SpO2 module, ECG/Temp connector assembly, and encoder
assembly:
• SpO2 module: remove three screws located at corners of SpO2 module,
lift off ground wire and foil shield, pull SpO2 module straight up to
disengage it from main PCB.
• ECG/Temp cable/connector assembly: unplug connector from Main
PCB, remove screws fastening ECG connector to front case, rotate
temperature connector counter-clockwise to unscrew it from fastening nut
on outside of front case.
• The encoder assembly: unplug connector from main PCB. Remove
knob, as described in step A1. Use 9/16” hex socket to unscrew fastening
nut on outside of front case. Encoder may be pulled away from front case.
6-7
Section 6: Disassembly Guide
Step B3
Procedure
To remove main PCB:
a) Disconnect connectors, from main PCB, for:
•
•
•
•
•
•
Switch panel
SpO2
ECG/Temp
Encoder
LCD (display)
Backlight
Illustration
Encoder
Tubing
Switchpanel NIBP
connector
connector
6-8
SpO2 cable
Section 6: Disassembly Guide
Procedure
b) Use screwdriver to remove six fastening screws around periphery of main
PCB. Retain fastening screws for reassembly.
c) Lift main PCB slightly and unscrew tubing connector near NIBP front panel
fitting.
d) Main PCB may now be removed. This allows access to SpO2 front panel
connector, NIBP fitting and backlight inverter.
Illustration
Backlight
inverter
Display back
plate
Step B4
Procedure
To remove switch panel:
a) Switch panel is attached with an adhesive to front panel.
b) Carefully lift up one corner of switch panel, and peel switch panel away
from front panel. When switch panel is free, feed connector through slot in
front panel.
Step B5
Procedure
To remove LCD:
a) Remove six fastening screws around periphery of display back plate.
Retain fastening screws for reassembly.
b) Carefully remove grounding straps, noting their location and orientation.
Display back plate may now be removed.
c) Disconnect backlight connector from backlight inverter. LCD may now be
lifted out of front bezel assembly.
6-9
Section 6: Disassembly Guide
6.6 REAR CASE DISASSEMBLY PROCEDURES
This section describes the items that may be removed/replaced on the rear case
assembly. First perform the procedure described in step B1 to separate the front
and rear case assemblies.
Step C1
Procedure
To remove battery:
a) Use screwdriver to remove three screws holding battery cover plate in
place.
Illustration
6-10
Section 6: Disassembly Guide
Procedure
b) Grasp strap, accessible through opening in top foam cover, and gently pull
battery from its housing.
Illustration
Procedure
c) Remove wire connectors from battery clips. Remember red wire is
connected to plus (+) side of battery pack.
Illustration
6-11
Section 6: Disassembly Guide
Step C2
Procedure
To remove battery housing:
a) Remove battery as described in step C1. Carefully remove two foam
battery pads from battery housing.
b) If a printer is installed, remove it as described in step A3.
c) If a printer is not installed, remove printer blanking cover by slipping small
flat-blade screwdriver into one of the slots on the blanking cover. Use
screwdriver to gently depress snap-tab on inside of cover, while pulling
cover away from monitor. After first tab is released, repeat process on
other side of cover and remove cover.
Illustration
Battery housing
6-12
Section 6: Disassembly Guide
Procedure
d) On rear panel of monitor, remove three screws fastening battery housing.
e) Carefully slide battery housing from rear case assembly.
Illustration
Screws fastening
battery housing
f)
Procedure
Disconnect speaker twisted-pair-connector from power supply PCB.
Speaker is mounted on one side of battery housing.
g) If printer had been installed, disconnect ribbon cable from printer PCB.
Printer PCB may be removed by removing four screws fastening PCB to
battery housing.
Illustration
6-13
Section 6: Disassembly Guide
Step C3
Procedure
To remove fuses:
a) Remove AC power input fuses, as shown, using fuse pullers.
Illustration
Fuse F1 and F2
Step C4
Procedure
To remove power supply assembly:
a) On rear panel of monitor, remove eight screws fastening power supply
assembly.
Illustration
Screws fastening power
supply assembly
6-14
Section 6: Disassembly Guide
Procedure
b) Carefully lift power supply assembly from rear case.
c) Power supply assembly may be disassembled into the following elements:
•
•
•
•
Power supply PCB
NIBP pump
Heat sink/chassis
Main ribbon cable
Illustration
6-15
[THIS PAGE INTENTIONALLY LEFT BLANK]
SECTION 7: SPARE PARTS
7.1
Introduction
7. SPARE PARTS
7.1 INTRODUCTION
Spare parts, along with part numbers, are shown in Table 7-1 through Table 7-7.
“Item No.” corresponds to the circled callout numbers in Figure 7-1 through
Figure 7-6. The “Step Ref.” corresponds to the disassembly steps described in
Section 6.
7-1
Section 7: Spare Parts
Figure 7-1: NPB-4000/C Top Assembly Drawing
7-2
Section 7: Spare Parts
Table 7-1: Top Assembly (Figure 7-1)
Item
No.
Description
NPB
Part No.
Step
Ref.
047394
A2
047394
A2
NPB-4000
2
Handle
NPB-4000C
2
Handle
7-3
Section 7: Spare Parts
Figure 7-2: NPB-4000/C Front Case Assembly Diagram (Sheet 1 of 2)
7-4
Section 7: Spare Parts
Table 7-2: Front Case Assembly (Figure 7-2)
Item
No.
Description
NPB
Part No.
Step
Ref.
NPB-4000
1
Knob
044727
A1
5
SpO2 module
046085
B2
6
Connector/cable, ECG/temp
047376
B2
7
Encoder
291186
B2
8
PCB, main, Version 3.0
049624
B3
9
NIBP fitting and tubing
047375
B3
10
Inverter, backlight
047378
B3
11
Cable, SpO2
060230
B3
12
Switch panel
046787
B4
13
Plate, display back
047379
B5
14
Display (LCD)
047377
B5
15
Bezel ,front
049623
B5
NPB-4000C
1
Knob
044727
A1
5
SpO2 module
046085
B2
6
Connector/cable, ECG/temp
047376
B2
7
Encoder
291186
B2
8
PCB, main
049591
B3
9
NIBP fitting and tubing
047375
B3
10
Inverter, backlight
049621
B3
11
Cable, SpO2
060230
B3
12
Switch panel
046787
B4
13
Plate, display back
049592
B5
14
Display (LCD)
049593
B5
15
Bezel ,front
049589
B5
7-5
Section 7: Spare Parts
Figure 7-3: NPB-4000/C Front Case Assembly Diagram (Sheet 2 of 2)
7-6
Section 7: Spare Parts
Table 7-3: Front Case Assembly (Figure 7-3)
Item
No.
Description
NPB
Part No.
Step
Ref.
NPB-4000
1
Knob
044727
A1
5
SpO2 module
046085
B2
6
Connector/cable, ECG/temp
047376
B2
7
Encoder
291186
B2
8
PCB, main
046073
B3
9
NIBP fitting and tubing
047375
B3
10
Inverter, backlight
047378
B3
11
Cable, SpO2
045278
B3
12
Switch panel
046787
B4
13
Plate, display back
047379
B5
14
Display (LCD)
047377
B5
15
Bezel ,front
049589
B5
NPB-4000C
1
Knob
044727
A1
5
SpO2 module
046085
B2
6
Connector/cable, ECG/temp
047376
B2
7
Encoder
291186
B2
8
PCB, main
049591
B3
9
NIBP fitting and tubing
047375
B3
10
Inverter, backlight
047378
B3
11
Cable, SpO2
060230
B3
12
Switch panel
046787
B4
13
Plate, display back
049592
B5
14
Display (LCD)
049593
B5
15
Bezel ,front
049589
B5
7-7
Section 7: Spare Parts
Figure 7-4: NPB-4000/C Rear Case Assembly Diagram (Sheet 1 of 2)
7-8
Section 7: Spare Parts
Table 7-4: Rear Case Assembly (Figure 7-4)
Item
No.
Description
NPB
Part No.
Step
Ref.
NPB-4000
3
Printer module
060480
A3
4
Plate, printer blanking
047386
A3
16
Cover, battery
047382
C1
17
Pads, battery
047383
C1
18
Battery
047384
C1
19
Housing, battery
047381
C2
20
Speaker
047387
C2
21
PCB, printer
047388
C2
26
Cable, main ribbon
047391
C4
27
Case, Rear
047393
C4
NPB-4000C
3
Printer module
060480
A3
4
Plate, printer blanking
047386
A3
16
Cover, battery
047382
C1
17
Pads, battery
047383
C1
18
Battery
047384
C1
19
Housing, battery
047381
C2
20
Speaker
047387
C2
21
PCB, printer
047388
C2
26
Cable, main ribbon
047391
C4
27
Case, Rear
047393
C4
7-9
Section 7: Spare Parts
Figure 7-5: NPB-4000/C Rear Case Assembly Diagram (Sheet 2 of 2)
7-10
Section 7: Spare Parts
Table 7-5: Rear Case Assembly (Figure 7-5)
Item
No.
Description
NPB
Part No.
Step
Ref.
NPB-4000
3
Printer module
060480
A3
4
Plate, printer blanking
047386
A3
16
Cover, battery
047382
C1
17
Pads, battery
047383
C1
18
Battery
047384
C1
19
Housing, battery
047381
C2
20
Speaker
047387
C2
21
PCB, printer
047388
C2
26
Cable, main ribbon
047391
C4
27
Case, Rear
047393
C4
è
Power Supply Assembly
049622
C6
NPB-4000C
3
Printer module
060480
A3
4
Plate, printer blanking
047386
A3
16
Cover, battery
047382
C1
17
Pads, battery
047383
C1
18
Battery
047384
C1
19
Housing, battery
047381
C2
20
Speaker
047387
C2
21
PCB, printer
047388
C2
26
Cable, main ribbon
047391
C4
27
Case, Rear
047393
C4
è
Power Supply Assembly
049622
C6
7-11
Section 7: Spare Parts
Figure 7-6: NPB-4000/C Power Supply/Heat Sink Assembly Diagram
7-12
Section 7: Spare Parts
Table 7-6: Power Supply Assembly (Figure 7-6)
Item
No.
Description
NPB
Part No.
Step
Ref.
NPB-4000
22
Fuse, 0.75A, slo-blow, 250V, 5x20 mm
691501
C3
23
PCB, power supply
046074
C4
24
Pump, NIBP
047389
C4
26
Cable, main ribbon
047391
C4
NPB-4000C
22
Fuse, 0.75A, slo-blow, 250V, 5x20 mm
691501
C3
23
PCB, power supply
046074
C4
24
Pump, NIBP
047389
C4
26
Cable, main ribbon
047391
C4
Some of the accessories available for the NPB-4000/C are listed below.
Table 7-7: NPB-4000/C Accessories
NPB
Part No.
Description
CE-10
ECG cable
LE-3SI
ECG leads (IEC color code)
LE-3SN
ECG leads (AHA color code)
ASP3
DS100A
EC-8
SHBP-10
Oxisensor‚ II sensor assortment pack
Durasensor ‚ oxygen transducer
SpO2 sensor extension cable
NIBP hose
902096
Printer paper (10 rolls)
045279
GCX mounting plate
046270
GCX roll stand
046283
GCX wall mount
045992
Accessory bag
044997
DC input cable
044998
Defib sync cable
7-13
[THIS PAGE INTENTIONALLY LEFT BLANK]
SECTION 8: PACKING FOR SHIPMENT
8.1
8.2
8.3
General Instructions
Repackaging in Original Carton
Repackaging in a Different Carton
8. PACKING FOR SHIPMENT
To ship the monitor for any reason, follow the instructions in this section.
8.1 GENERAL INSTRUCTIONS
Pack the monitor carefully. Failure to follow the instructions in this section may
result in loss or damage not covered by the Mallinckrodt warranty. If the
original shipping carton is not available, use another suitable carton; North
American customers may call Mallinckrodt Technical Services to obtain a
shipping carton.
Prior to shipping the monitor, contact your supplier or the local Mallinckrodt
office (Technical Services Department) for a returned goods authorization
(RGA) number. Mark the shipping carton and any shipping documents with the
returned goods authorization number.
8.2 REPACKING IN ORIGINAL CARTON
If available, use the original carton and packing materials. Pack the monitor as
follows:
1.
Place the monitor and, if necessary, accessory items in original packaging.
2.
Place in shipping carton and seal carton with packaging tape.
3.
Label carton with shipping address, return address and RGA number, if
applicable.
8.3 REPACKING IN A DIFFERENT CARTON
If the original carton is not available, use the following procedure to pack the
NPB-4000/C:
1.
Place the monitor in a plastic bag.
2.
Locate a corrugated cardboard shipping carton with at least 200 pounds per
square inch (psi) bursting strength.
3.
Fill the bottom of the carton with at least 2 inches of packing material.
4.
Place the bagged unit on the layer of packing material and fill the box
completely with packing material.
8-1
Section 8: Packing for Shipment
8-2
5.
Seal the carton with packing tape.
6.
Label the carton with the shipping address, return address, and RGA
number, if applicable.
SECTION 9: SPECIFICATIONS
9.1
9.2
9.3
9.4
9.5
9.6
Scope
General
Electrical
Environmental
Measuring Parameters
Trends
9. SPECIFICATIONS
9.1 SCOPE
This section includes specifications for the NPB-4000/C. The instrument is
designed to monitor patient vital signs, including: electrocardiogram and heart
rate, respiration rate, noninvasive blood pressure, blood oxygen saturation, and
temperature. In addition to displaying the instantaneous values of the measured
parameters, the NPB-4000/C includes provisions for displaying waveform data,
as well as trends in graphical and tabular format. An optional printer provides
for hard copy recording.
9.2 GENERAL
Size:
10.6 in. x 8.6 in. x 6.5 in. (26.9 cm x 21.8 cm x
16.5 cm) excluding handle
Weight:
10.8 lb. (4.9 kg) excluding accessories, options,
cables
Display:
NPB-4000
Screen Type:
Liquid Crystal Display (LCD), Monochrome, Cold
Cathode Fluorescent Backlit
Screen Size:
151 mm x 113 mm
Resolution:
640 x 480 pixel
NPB-4000C
Screen Type:
Liquid Crystal Display (LCD) Color, Cold Cathode
Fluorescent Backlit
Screen Size:
130 mm x 97 mm
Resolution:
640 x 480 pixel
Printer (optional):
Type:
Thermal
Weight:
0.9 lb. (0.4 kg)
Paper Width:
50 mm
Speeds:
25 mm/s and 50 mm/s
Safety Standards:
IEC 601-1, UL 2601-1, Can/CSA C22.2 601.1-M90
9-1
Section 9: Specifications
Protection Class:
Class I, internally powered equipment:
per IEC 601-1, clause 2.2.4
Degree of Protection:
Type CF: per IEC 601-1, clause 2.2.26
Mode of operation:
Continuous
Internal Battery:
6V, 8 Ampere-Hours; Type - sealed lead-acid
9.3 ELECTRICAL
Battery Operating Time:
NPB-4000
4 hours typical @ 25øC, no printing, one NIBP
measurement per 15 min. (fully charged battery)
NPB-4000C
3 hours typical @ 25øC, no printing, one NIBP
measurement per 15 min. (fully charged battery)
AC Mains:
100 VAC to 240 VAC, 50 Hz to 60 Hz, 1A max
DC (External):
10 VDC to 16 VDC, 5A max
Mechanical Shock:
IEC 68-2-27
100g; 6 msec; three axes
18 total shocks, nonoperating
9.4 ENVIRONMENTAL
Mechanical Vibration:
Sinusoidal:
IEC 68-2-6
10 Hz to 58 Hz; 0.15 in. displacement
58 Hz to 150 Hz; 2g acceleration
4 min/sweep; 20 sweeps/axis, nonoperating
Temperature:
Operating:
0 º C to 50øC
Storage:
-20 º C to 60øC
Humidity:
Operating:
5 % RH to 95% RH, noncondensing
Storage:
5 % RH to 95% RH, noncondensing
Water Resistance:
IEC 529 Classification IPX1 (Protected against
vertically dripping water)
Altitude:
0 ft to10,000 ft (operating)
(1037 hPa to 697 hPa)
Electromagnetic
Compatibility:
9-2
Radiated and conducted electromagnetic energy per
CISPR 11, Class B
Section 9: Specifications
9.5 MEASURING PARAMETERS
9.5.1 ECG Measurement/Display
Heart Rate Range:
20 BPM - 250 BPM
Heart Rate Accuracy:
±5 BPM
Bandwidth:
Normal
Monitoring:
0.5 Hz to 40 Hz
Extended Low
Frequency
Response:
0.05 Hz to 40 Hz
Leads:
3 Lead (user selectable)
Display Sweep
Speeds:
12.5 mm/sec, 25 mm/sec, and 50 mm/sec
Pacemaker Detection:
Indicator on waveform display, user selectable
ECG Size
(sensitivity):
0.5 mV/cm, 1 mV/cm, 2 mV/cm, 4 mV/cm
Lead Off Detection:
Detected and displayed
Input Impedance:
> 5 MΩ
CMMR (common
mode rejection ratio):
> 90 dB at 50 Hz or 60 Hz
Input Dynamic Range:
±5 mV AC, ±300 mV DC
Defibrillator
Discharge:
<5 sec per IEC 601-2-27
Recovery:
<8 sec per AAMI EC13-1992
Standards:
Meets the performance standards of ANSI/AAMI EC13-1992. Instead of a
1 mV standardizing voltage (section 3.2.2.9), a fixed, 1 cm reference bar is
always present in the ECG display, along with the ECG size setting expressed
in mV/cm. The following information references particular sections of
ANSI/AAMI EC13-1992.
Respiration, leads-off
sensing waveform.
3.1.2.1(b)
A 100 kHz square wave is used to inject
42 mA, p-p differentially between RA and LA.
Tall T-wave rejection.
3.1.2.1(c)
T-wave of 0.8 mV amplitude will not affect heart
rate determination.
Heart rate averaging.
3.1.2.1(d)
Averages six of the most recent eight detected R-R
intervals excluding the longest and shortest of the
eight intervals.
9-3
Section 9: Specifications
Response to irregular
rhythm. 3.1.2.1(e)
a) Ventricular bigeminy - 80 BPM
b) Slow alternating ventricular bigeminy - 60 BPM
c) Rapid alternating ventricular bigeminy 120 BPM
d) Bi-directional systoles - 89 to 96 BPM
Heart rate meter
response time.
3.1.2.1(f)
a) Change from 80 to 120 BPM: 4 to 6 sec
b) Change from 80 to 40 BPM: 6 to 7 sec
Time to alarm for
tachycardia.
3.1.2.1(g)
Pacemaker pulse
rejection. 3.1.4.1,
3.1.4.2
Waveform 4(a) Amplitude
0.5 mV
1 mV
2 mV
Avg. Time to Alarm
4 sec
4 sec
4 sec
Waveform 4(b) Amplitude
1 mV
2 mV
4 mV
Avg. Time to Alarm
3 sec
3 sec
3 sec
With the exceptions noted below, the monitor will
reject all pacemaker pulses having amplitudes of
±2 to ±700 mV and pulse widths from 0.1 to 2 ms,
with and without under/overshoot. Following are
pacer pulse conditions that the monitor will reject,
but are less than the maximum range listed in the
standard:
Pacer pulse width = 2
ms, double pulse,
without over/undershoot,
no QRS
Pacer amplitude =
±300 mV
Pacer pulse width = 2
ms, single and double
pulse, with 2 mV
over/undershoot, no QRS
Pacer amplitude =
±300 mV
Pacer pulse width = 0.1
ms, double pulse, with 2
mV over/undershoot,
ineffective pacing
Pacer amplitude =
+300 mV, -450 mV
9.5.2 Respiration Measurement/Display
9-4
Technique:
Trans-thoracic impedance
Range:
3 breaths/min to 150 breaths/min
Accuracy:
±3 breaths/min
Leads:
RA to LA
Display Sweep
Speeds:
6.25 mm/s, 12.5 mm/s, 25 mm/s
Lead Off Condition:
Detected and displayed
Section 9: Specifications
9.5.3 NIBP (Noninvasive Blood Pressure) Measurement/Display
Note: Systolic and diastolic blood pressure measurements determined with
this device are equivalent to those obtained by a trained observer using
the cuff/stethoscope auscultation method, within the limits prescribed
by the American National Standard, Electronic or automated
sphygmomanometers.
Technique:
Oscillometric
Measurement Modes:
Auto:
Automatic BP measurements at intervals of 1, 3, 5,
10, 15, 30, 60, and 90 minutes
Manual:
Single measurement initiated by NIBP Start/Stop
switch
STAT:
Series of consecutive measurements for 5 minutes
Cuff Pressure Display:
10mmHg to 300 mmHg
Blood Pressure
Measurement Range:
Systolic:
60 mmHg to 250 mmHg
Mean Arterial
Pressure:
30 mmHg to 235 mmHg
Diastolic:
20 mmHg to 220 mmHg
Pulse Rate Range:
20 BPM to 200 BPM
Blood Pressure
Accuracy:
Mean error and standard deviation per
ANSI/AAMI SP10, 1992
Pulse Rate Accuracy:
Greater of ±2 BPM or ±2% of pulse rate value
Initial Cuff Inflation:
180 mmHg (factory default), selectable 100 mmHg
to 280 mmHg, in 20 mmHg intervals
Subsequent Cuff
Inflation:
Previous SYS + 50 mmHg
Standards:
Meets performance standards of
ANSI/AAMI SP10-1992
9.5.4 Temperature Measurement/Display
Technique:
Thermistor probe (YSI 400 series compatible)
Range:
15° C to 45° C
Accuracy:
±0.1° C
9-5
Section 9: Specifications
9.5.5 SpO2 Measurement/Display
Range:
Pulse Rate:
20 BPM to 250 BPM
% Saturation:
0 % to 100%
Accuracy:
Pulse Rate:
±3 BPM
SpO2:
70 % to 100%: ±2 digits
0 % to 69%: Unspecified
SpO2 accuracies are expressed as plus or minus “X” digits (saturation
percentage points) between saturations of 70–100%. This variation equals
plus or minus one standard deviation (1SD), which encompasses 68% of
the population. All accuracy specifications are based on testing the
subject monitor on healthy adult volunteers in induced hypoxia studies
across the specified range. Adult accuracy is determined with
Oxisensor® II D-25 sensors.
9.6 TRENDS
Types:
Graphical and Tabular
Memory Storage:
12 hours, nonvolatile
Data interval:
20 seconds: (Stored data point is the average over
20-second interval)
Graphical Format:
One graph per vital sign
Display range:
2 hours, scrollable
Vertical Scaling:
9-6
Heart rate:
50 BPM to 100 BPM, 0 BPM to 250 BPM,
25 BPM to 125 BPM
NIBP:
50 mmHg to 100 mmHg, 0 mmHg to 150 mmHg,
0 mmHg to 300 mmHg
SpO2:
0% to 100%, 60% to 100%, 80% to 100 %
Respiration
Rate:
0 BPM to 20 BPM, 0 BPM to 50 BPM,
0 BPM to 150 BPM
Temperature
°C:
15º C to 45º C, 33º C to 41º C, 35º C to 39 ° C
Temperature
°F:
55º F to 155º F, 91º to 107º F, 96º F to 102° F
Tabular Format:
One table for all variables
Six fields per row (time and 5 vital signs)
Display interval:
Per NIBP measurement, or 15 minutes for no NIBP,
or 20 seconds during alarm condition.
SECTION 10: INTRODUCTION AND SYSTEM DESCRIPTION
10.1
10.2
10.3
10.4
10.5
10.6
10.7
System Overview
System Block Diagram
ECG Processing
Respiration Processing
NIBP Processing
SpO2 Processing
Temperature Processing
10. INTRODUCTION AND SYSTEM DESCRIPTION
10.1 SYSTEM OVERVIEW
10.1.1 The Complete NPB-4000/C Patient Monitor System
The NPB-4000/C patient monitor is a full-function monitor for use on adult and
pediatric patients. The functions performed by the system include monitoring
patient ECG, heart rate, respiration rate, blood pressures, blood oxygen
saturation, and temperature.
In addition to monitoring and displaying the status of these physiological
parameters, the instrument performs various microprocessor-programmed
analytical functions, such as:
• Creating both visual and audible alarm signals when settable limits are
violated;
• Creating and displaying warning messages when conditions are detected
that would degrade or prevent valid measurements;
• Creating and displaying trend waveforms or tabular data;
• Providing a synchronizing pulse for defibrillator operation;
• Providing input to an optional recorder for printout of current or trend
waveforms or tabular data.
The monitor is essentially a battery-powered instrument. An internal charging
unit is designed to accept either an AC line voltage or DC source input voltage.
The charger uses these external power sources to maintain a “float” voltage
source available from the batteries.
10.2 SYSTEM BLOCK DIAGRAM
The NPB-4000/C patient monitor functions are represented graphically in the
System Block Diagram, Figure 10-1.
Each section of the System Block Diagram is described briefly in the text that
follows the illustration. This is followed by more detailed descriptions of the
theory of operation of each block.
10-1
Section 10: Introduction and System Description
Figure 10-1: NPB-4000/C System Block Diagram
10.2.1 Isolated Front End
The Isolated Front End section includes all the circuitry to convert ECG, SpO2,
and temperature measurements to digital format and to connect this information
to the processor. The respiration detection is obtained from two of the three
electrodes of the ECG connections.
Galvanic isolation of these circuits from the remainder of the monitor is
accomplished by utilizing an isolated power supply and by incorporating
opto-isolators between the Front End outputs and inputs to the microprocessor
computation and control circuitry.
10.2.2 NIBP Front End
The NIBP section contains the pumps, valves, pressure measurement circuitry,
and control circuitry for the noninvasive blood pressure measurement. Pressure
data is converted to digital format and conveyed to the processor section.
10.2.3 Power System
The power system section contains a power supply capable of operating the
monitor and charging the battery from either an AC source of 100 to 240 volts
AC at 50 to 60 Hz or a 10 to 16 volt DC input. This section also contains the
battery, battery monitoring circuitry, and battery charging circuitry. The battery
provides the operating power for the monitor.
Power system outputs of ±12 volts DC, +5 volts DC, and -24 volts DC are
developed for use throughout the non-isolated portions of the monitor.
10-2
Section 10: Introduction and System Description
10.2.4 µP, Memory, and Control
The microprocessor (µP), Memory, and Control section contains the system CPU
and all digital support circuitry. The latter includes the RAM, nonvolatile
memory, and real-time clock. This section also contains the display logic,
keypad (switch) interface logic, RS-232 I/O control, defibrillator synchronization
control, and printer logic.
10.2.5 Display
The display is a cold-cathode, backlighted, fluorescent LCD unit. The pixel
resolution of 0.23 mm provides a 640x480 line display. The NPB-4000 display
is presented in black and white mode only (no gray scale). The NPB-4000C
display is presented in color.
10.2.6 Keypad (Switches) and Knob
The keypad circuit contains five push-switch membrane switches and two green
LEDs. The LEDs are driven by the power supply system and indicate the source
of externally applied power mains (AC or DC), the charging of the batteries, and
the condition of the source cable in-line fuses. Signals from the LEDs are
returned to the microcomputer for processing and control as required.
The power switch, connected directly to the supply, toggles the power between
Standby and On modes. When in Standby, the display is blank, and no
monitoring is performed. However, the batteries are charging if either an AC or
DC power source is connected to the rear panel.
The alarm silencing switch is connected directly to the processor and to the
system power supply. Pressing this switch turns off the battery fuse alarm in the
system power supply. Response of the processor depends upon the action in
pressing this switch. If momentarily pressed (less than 2 seconds), alarms are
silenced temporarily for a preset interval determined by the menu selection. If
held pressed for 2 seconds or more, the Alarm Suspend condition is initiated.
The NIBP switch output is connected to the processor. Response of the
processor depends upon the state of NIBP operation at the time and the action in
pressing this switch. If momentarily pressed (less than 2 seconds), a single NIBP
measurement is obtained. If pressed for 2 seconds or more, the processor
initiates a STAT monitoring sequence. Pressing the NIBP switch at any time a
pressure measurement is in effect will cause the processor to terminate the
measurement and to deflate the cuff.
NPB-4000. The display Contrast switch, operates in conjunction with the
Nellcor knob to determine the apparent black/white contrast setting in the
display. Changing contrast is actually a change in the viewing angle. Outputs
of the switch and knob are connected to the processor. Momentary pressing the
switch sets the contrast to mid-range, factory-default value. Momentary
pressing the switch, followed within 3 seconds by a rotation of the knob, are
processed to vary the contrast of the display. When there has been no knob
rotation for three seconds, the contrast control function is terminated by the
processor. The contrast control function also is terminated if the knob is
pressed any time within this 3-second interval.
10-3
Section 10: Introduction and System Description
NPB-4000C. Pressing the Contrast switch changes the background color from
white to black or black to white.
Operation of the Volume switch accomplishes similar functions for the volume
of the heart rate audible tone as the display contrast control switch does for the
display. Pressing this switch enables the knob to vary the tone volume. The
same timing consideration of 3 seconds is provided, in which to adjust the tone
volume or to terminate the action.
10.2.7 Nellcor Knob
This is a rotating, push-switch knob. The associated knob circuitry generates a
pulse when pressed and generates a digitally encoded pair of quadrature signals
whose relative magnitudes and polarities represent the angular position of the
knob. These outputs are connected to the processor where they are interpreted as
required for the functions involved. Successive angular positions determine the
direction of knob rotation.
In addition to the functions performed when in conjunction with the keypad
switches as described above, the Knob operates in conjunction with the display
to select menus and lists of parameter variables.
10.2.8 RS-232 I/O
This is a rear panel 9-pin connector providing interfaces with other computer
systems or equipment. The driver for this “port” is a Universal Asynchronous
Receive-Transmit (UART) integrated circuit that interfaces this port with the
microprocessor. The baud rate for this serial transmission function is
programmable from 1200 baud to 38.4 kilobaud.
One pin (9) of RS-232 connector is reserved for a Nurse Call signal. The Nurse
call signal reacts when a low, medium, or high level alarm is activated.
10.2.9 Defib Synch Pulse
The rear-panel connector for the Defib Sync Pulse is keyed so that the
connection of a cable can be detected by the processor. When a connection is
detected, the processor software initiates the generation by hardware of a
TTL-compatible pulse capable of driving 1 TTL load over a three-meter cable
with less than 200 pF capacitance.
The defib pulse is triggered by the detection of the R-wave in the QRS sequence
of the ECG waveform complex. The pulse signal is active for 100±10
milliseconds.
10.2.10 Speaker
The speaker is capable of providing 73 dBA of volume at a distance of one meter
during alarm conditions. The processor drives the speaker in different patterns
as specified for the different alarm priorities and conditions. Refer to the
operator’s manual for descriptions of alarm responses.
10-4
Section 10: Introduction and System Description
10.2.11 Recorder
The optional recorder (printer) module is installed in the right panel of the
monitor. Refer to the NPB-4000/C monitor operator’s manual for printing
procedures. It provides users with the capability to obtain hard-copy records of
selected vital signs information. Basic control of the recorder is implemented by
two push-switch controls on the recorder front panel. One of these is used to
obtain continuous recordings of the real-time waveforms displayed in the top two
graphic frames. Along with the waveforms, the recorder prints the values of the
vital signs being displayed. The printing continues until the user presses either
recorder switch a second time.
The other control switch initiates a printout for 20 seconds of the same
information recorded by the continuous control.
If scrolling is enabled in a display frame containing trend data when the
continuous recording switch is operated, then the trend record for that vital sign
is printed. If the snapshot recording switch is operated, then only the trend data
on the display is printed.
The recorder may be programmed via the monitor menu display to print a
snapshot recording when an alarm condition occurs.
Printing is accomplished on 50-mm wide thermal paper at printer speeds
programmable up to 50 mm/sec.
10.3 ECG PROCESSING
The technique used in ECG senses the varying potential difference between two
points at the skin surface which respond to the chemical actions of the muscular
activity of the heart.
Three electrodes are attached to the patient’s right arm (RA), left arm (LA) and
left leg (LL). The varying potentials at these locations are cable-connected to
the ECG circuit inputs where they are conditioned, and the difference of
potential between two selected leads is digitized before transmitting through
opto-isolators to the processor. The processor-installed algorithms operate on
the signals to develop drivers for the graphic display and to compute the heart
rate in beats per minute (bpm).
In addition to the acquisition of the QRS waveform complex, the ECG input and
subsequent signal processing computing circuitry perform a number of other
functions:
• They detect a “lead-off” condition if one of the electrode connections is
disrupted.
• They detect the presence of pacemaker signals within the QRS waveform
complex of the ECG.
• They generate a synchronization pulse for external use with defibrillators .
The Defib Synch Pulse output is available at a connector in the rear panel.
10.4 RESPIRATION PROCESSING
10-5
Section 10: Introduction and System Description
The patient’s respiration is detected by using two of the three leads of the ECG
electrodes and cable. A low-level excitation signal is applied to these leads, and
the variation of the thoracic impedance caused by the breathing is sensed and
processed for display and measurement.
10.5 NIBP PROCESSING
The NIBP processing uses an oscillometric technique to provide needed
measurements at selected intervals. This technique uses an inflatable
sphygmomanometer cuff similar to those used by clinicians in routine
measurements.
A motorized pump inflates the cuff to approximately 180 mmHg initially, at
which point the pressure effectively stops the flow of blood . Then, under
monitor control, the pressure in the cuff is gradually reduced, while a pressure
transducer detects the air pressure and transmits the parameter signal to the
NIBP input circuitry.
As the pressure is reduced, blood flows in the previously occluded artery, and
changes the measurements made by the transducer. The point at which
oscillation increases sharply is defined as systolic pressure . As the cuff
continues to deflate, oscillation amplitude increases to a maximum, and then
decreases. The peak oscillation amplitude is defined as the mean arterial
pressure. The point at which the system detects a rapid decrease in oscillation is
defined as the diastolic pressure.
10.6 SPO2 PROCESSING
Measurement of oxygen saturation in the blood uses a specrophotometry
technique. It is based on the facts that oxyhemoglobin and deoxyhemoglobin
differ in the their absorption of red and infrared light, and that the volume of
arterial blood in tissue changes during the pulse.
Using these facts, a pulse oximeter passes red and infrared light into an arteriolar
bed and measures changes in light absorption during the pulsatile cycle. The
light sources are red and infrared light emitting diodes (LEDs), while the
detection is accomplished by a photodiode.
To identify the oxygen saturation of arterial hemoglobin, the monitor uses the
pulsatile nature of arterial flow. During systole, a new pulse of arterial blood
enters the vascular bed, and both blood volume and light absorption increase.
During diastole, blood volume and light absorption reach their lowest point. The
measurement is based upon the difference between maximum and minimum
absorption, focusing on the pulsatile arterial blood.
In addition to the oximetry function, the input signals may be used to calculate
heart rate.
10.7 TEMPERATURE PROCESSING
Measurement of patient temperature is accomplished by processing the signal
from a probe containing a resistor whose impedance is temperature dependent.
The class of such components is called thermistor.
10-6
Section 10: Introduction and System Description
The NPB-4000/C patient monitor is designed to accept the signals from
electrically isolated Series 400 probes manufactured by Yellow Springs
Incorporated. Interchangeable probes in this series may be used for esophageal,
rectal, skin or surface, or airway temperature measurement. Probes are furnished
with a standard 10-feet lead; extension leads are available.
The signal from the probe is conditioned by the monitor input circuitry,
processed, and used to drive the numeric display.
10-7
[THIS PAGE INTENTIONALLY LEFT BLANK]
SECTION 11: ISOLATED FRONT END FUNCTIONS - THEORY OF
OPERATION
11.1 Block Diagram
11.2 Overview
11.3 Interface Circuit
11.4 ECG
11.5 Respiratory Circuit
11.6 Temperature Circuit
11.7 Optocouplers
11.8 Controls
11.9 A/D Converter
11.10 Isolated Power Supply
11.11 SpO2 Board
11.12 Isolation
11. ISOLATED FRONT END FUNCTIONS - THEORY OF OPERATION
11.1 BLOCK DIAGRAM
See Figure 11-1. The simplified block diagram of the previous section has been
reproduced and highlighted to indicate the circuit block that will be described in
some detail in the paragraphs that follow. As shown, the selected block is the
isolated Front End circuitry. This block contains the interfaces with the patient
connections at the input, and delivers an isolated output to the microprocessor
and controller. An expanded block diagram for this circuitry is shown in
Figure 11-2.
Figure 11-1: NPB-4000/C Simplified Block Diagram
11-1
Section 11: Isolated Front End Functions -- Theory of Operation
Figure 11-2: Isolated Front End Block Diagram
The NPB-4000/C Front End module is a part of the Main Board. It provides an
isolation barrier between a patient’s body and electrical potentials on the rest of
the board as well as some high voltage protection of the isolation barrier itself.
11.2 OVERVIEW
The NPB-4000/C Front End Module consists of eight major blocks: interface
circuit, ECG, respiration, temperature, controls, power supply, isolation, and
A/D converter on the non-isolated side. It also carries an SpO2 module which
uses Front End for isolation and power supply.
• The ECG channel has 3-lead capability and a gain of 285. It provides two
levels of low frequency noise filtering, T-wave filtering, R-wave detection,
pacer detection capability and baseline reset.
• The temperature channel provides measurements over the range of
15 to 45øC using YS400 series probes.
• The respiration channel incorporates the standard impedance pneumography
method of injecting 100 kHz current of 42 micro Amps into a patient
through the RA and LA leads and measuring voltage modulated by
respiration on the same leads. Respiration can be measured in the range of
200 to 2000 ohms of a body impedance with the maximum modulation of 10
ohms.
11-2
Section 11: Isolated Front End Functions -- Theory of Operation
• Isolation is provided by optocouplers. A total of four optocouplers are used
for digital signals and a linear optocoupler with a multiplexer is used for all
analog signals. The isolated side has its own power supply which generates
+5 volts and -5 volts for analog circuitry and +5 volts for digital circuitry.
A switching driver and an isolated transformer provide 100 kHz AC-power
to the isolated side.
• An A/D converter on the non-isolated side digitizes signals coming from the
linear optocoupler line as well as three signals from the NIBP circuit and
other analog signals, such as samples of power supply voltages on the nonisolated part.
An expanded block diagram of the Front End is presented in the Figure 11-3.
Figure 11-3: Front End Block Diagram, Expanded
Circuit descriptions that follow include reference designations of components
identified in the Main PCB Schematic Drawing, Figure 17-7.
11-3
Section 11: Isolated Front End Functions -- Theory of Operation
11.3 INTERFACE CIRCUIT
Figure 11-4: Interface Circuit Block Diagram
The interface circuit shown in the highlighted portion of the expanded block
diagram, provides physical connection between patient connectors on the unit
and preamplifier and other signal conditioning circuitry of the isolated Front
End. It also incorporates ESD, defibrillator, and electrosurgery voltage
suppression.
The instrument incorporates the standard ECG 3-lead system (I, II, III). The
abbreviations RA, LA, and LL are the right arm, left arm, and left leg leads,
respectively, and I, II, III are the potential differences between the limbs. The
ECG signals through a patient cable are fed to a panel connector and through the
panel harness to the board connector J11. All leads are protected by voltage
suppressers. Suppressers D27, D25, and D24 are intended to clamp
differentially applied defibrillation and voltages to around 160 volts, with the
current limited to approximately 2.5Amps by two 1 kilo-ohm, 1W resistors
installed in a standard ECG cable. The same suppressers will clamp ESD
voltages close to 80 volts, relative to isolated ground. The R-C networks R278,
C162, R279, C164, R254, C150; R261, C157, R247, C148, R246, and C146
provide further voltage and current limiting to the levels safe for inputs of the
multiplexers having their own over-voltage protection of ±0.5 volts over supply
voltages. The same R-C networks will provide for ESU and RFI attenuation and
rejection of 100 kHz respiration signal in the ECG channel.
There are six other nets permanently connected to RA and LA leads. These are
used for respiratory measurements. Two of them are connected to a high
frequency source U81, two others to the inputs of signal followers U75C, and the
last two, R121, C68 and R257, C178, are balancing LL to the isolated ground.
The respiratory nets rely on the same suppression circuits as the main leads.
The temperature sensor signal is brought through a panel connector, and the
common lead is connected to the reference through ESD voltage suppresser D23.
Capacitors C131 and C136 are used to filter out RFI signals.
11-4
Section 11: Isolated Front End Functions -- Theory of Operation
The SpO2 sensor signal is brought through a panel connector and a separate
panel cable to the board connectors J101 and J100. The Front End also has an
SpO2 output connector J10, into which the SpO2 module (MP-205) is plugged.
11.4 ECG
Figure 11-5: ECG Circuit Block Diagram
See Figure 11-5. As shown in the highlighted portion of the expanded block
diagram, the ECG circuitry consists of the lead selection, preamplifier, amplifier
and filter, R-wave detector, and pacemaker detector circuitry.
11.4.1 Preamplifier, Amplifier and Filter.
The ECG preamplifier connects to a patient via three leads. At any time, two of
the leads are selected by the multiplexer U79 and connected to the inputs of the
instrumentation amplifier U80 configured to have a gain of four. A common
mode signal at the amplifier input is measured by the amplifier U75B, and used
to drive the patient body via the amplifier U75A, resistor R291, and multiplexer
U78 so that the common mode signal on the body and the output of the
preamplifier would be eliminated. The amplifier U75B is also used for driving
the shield with the common mode signal to eliminate capacitance loading.
The output of the drive amplifier U75A is used for leads-off detection. To
implement this function, input leads of the differential amplifier are connected to
the VDD supply through 20 megohm resistors R252 and R266. If any of the
patient leads become disconnected from the body, the output of the drive
amplifier U75A will go to a rail. A window comparator U77D is used to detect
this event by producing a positive going signal sent to the A/D converter.
11-5
Section 11: Isolated Front End Functions -- Theory of Operation
The preamplifier is followed by a 0.05 Hz high-pass filter made of capacitor
C147 and resistors R248 and R249. The corner frequency can be changed by
software to 0.5 Hz, set by resistors R238 and R250 and switch U63B. If a
common mode charge on the capacitor C147 will offset the baseline to the point
where ESG signal clipping is detected, it can be quickly removed under software
control through the analog switch U63C and limiting resistor R239. The ECG
circuit is completed by an amplifier U73B set for gain of 41 and a two-pole
Chebychev low-pass active filter, U74C, with the cutoff frequency of 50 Hz and
the gain of 1.75. The U74C has a +2.5 volts offset determined by resistors R225
and R236 to convert bipolar signals to unipolar format, as required by linear
optocoupler. Thus, the total output swing of the ECG channel is about 1.5 volts.
11.4.2 R-wave Detector.
The ECG signal is further used to detect R-wave peaks. Active bandpass filter
with U71A amplifier has the center frequency of 14 Hz and the passband of
±5 Hz. This filtering should eliminate false triggering in case of tall T-wave
following R-wave. The signal is rectified by the full-wave rectifier made of
amplifiers U71B and U71C, and dual-diode D13. This signal is used as one
input to the comparator U74D. Sample-and-hold circuit consists of amplifier
U71D, diode D17, capacitor C137, and discharge resistors R219 and R229. The
resistors ratio sets the level of the comparator which goes to the positive rail
when the next R-wave signal reaches the preset level of the previous R-wave
signal held in the capacitor. The comparator signal turns on the monostable
multivibrator U64A, which generates a 130-millisecond pulse. The pulse is sent
to SpO2 circuit and to analog multiplexer via divider R180, R186.
11.4.3 Pacemaker Detector.
Pacers are detected by the dV/dt circuit made of amplifier U74A, resistor R251,
and capacitor C152. The circuit output will go to approximately ±1.4 volts when
pacer is detected. This will set off the window comparator built around
amplifier U74B and turn on monostable U64B to create an 8-millisecond pulse
sent to the analog multiplexer via divider R179, R185.
11-6
Section 11: Isolated Front End Functions -- Theory of Operation
11.5 RESPIRATORY CIRCUIT
Figure 11-6: Respiratory Circuit Block Diagram
As shown in the highlighted portion of the expanded block diagram, Figure 11-6,
the Respiratory circuitry includes the ECG leads, and some control circuitry.
Respiration is detected by measuring modulation of a high frequency AC signal
sent to a body. The AC signal is 100 kHz, 4 volts peak square-wave
complementary signals are produced by oscillator U81. These signals, via
resistors R288 and R271, generate 42 microamps p-p current which is injected in
a body through patient leads RA and LA. The AC voltage drop on these leads is
respiration modulated and fed through high-pass filters C94, R244, C95, R228,
and resistors R129 and R141 to a multiplexer U76 via buffers U75C and U75D.
The multiplexer is controlled by the same AC signal that generates current and,
in conjunction with amplifier U77C having gain of 9, comprise a synchronous
detector.
The DC component of the filtered signal is removed by 0.1 Hz high-pass filter
C134, C172, R205, and R204, and the remaining low frequency respiration
signal is fed for further amplification. The capacitors C134 and C172 can be
quickly discharged through U63D switch under software control in case of
significant baseline drift. Amplifier U72B has a gain of 667 and creates +2.5
volts offset via resistors R215 and R216 to convert bipolar signals to unipolar
format. Complete swing of the output is about 1.5 volts p-p, and the signal is fed
to the linear optocoupler multiplexer.
11.6 TEMPERATURE CIRCUIT
The temperature is measured in the body range of 15 to 45øC using Yellow
Spring series 400 thermistor thermometers. Thermistor with the resistance range
of 3539 to 984.2 ohms is connected as a feedback of amplifier U72A. The
reference signal of 1.235 volts is supplied by voltage reference U70 through
precision resistor R217. The temperature, therefore, is measured using output
ratios. Other ratios have to be arrived at by using Yellow Spring thermistor
value chart. Resistors R203, R218 and capacitor C130 comprise a low pass
filter.
11-7
Section 11: Isolated Front End Functions -- Theory of Operation
11.7 OPTOCOUPLERS
Figure 11-7: Optocouplers Block Diagram
See Figure 11-7. The optical couplers that isolate the Front End signals from the
non-isolated digital hardware are of two types: Linear and Digital.
11.7.1 Linear optocoupler
All analog signals, ECG, Respiration, Temperature, VREF and AGND, as well
as voltage levels of binary signals PM( pacemaker), QRS (R-wave), and
LOFF(leads off) are fed to the inputs of analog multiplexer U67 and to the linear
optocoupler U57. The optocoupler has an LED and two matched sensing
photodiodes and works in a servo mode with two operational amplifiers, U60
and U51. Input current set by multiplexer output and resistor R166 is compared
by U60 with the current of input photodiode. The LED is controlled by U60
until two currents are equal. The current of the output diode mirrors the input
diode’s current, thus producing an image of the multiplexer voltage at the output
of U57. Operational amplifiers maintain very close to zero impedance at diode
outputs, which provides for very linear diode currents and a very linear and
stable current ratio. A small positive DC offset is provided from divider R168,
R169 to compensate for possible amplifier negative voltage offset.
11.7.2 Digital Optocouplers.
Digital optocouplers are inverting, high-gain, low-power types. The baud rate is
set for 50 kHz operation. Inverter U61 provides inversion of optocoupler
signals.
11-8
Section 11: Isolated Front End Functions -- Theory of Operation
11.8 CONTROLS
Figure 11-8: Controls Block Diagram
See Figure 11-8. The isolated control signals are developed and applied in the
highlighted blocks as shown in the block diagram.
Front end operations are controlled by serial signals on ADCTX line clocked by
signals on ADCCLK line. These serial signals from the Main Board CPU are
fed to the Front End through opto-isolators U55 and U56 with pull-ups R182 and
R173. Signals inverted by U61 go to eight-bit Serial-in/Parallel-out Shift
Register U66. The beginning of a stream sets up one-shot retriggerable
multivibrator U62A for the duration of 130 microseconds. The stream is 16 bits
long, and each pulse retriggers the one shot. At the end of the stream, and after a
130 microseconds time-out, the parallel set of bits representing the last eight bits
in the serial stream will be latched in an eight-bit buffer.
The bits represent different control functions. A group of three bits, MuxA,
MuxB, and MuxC, control eight-bit data multiplexer U67; and a group of two
bits, LSEL1 and LSEL2, control four-bit lead select multiplexers U79 and U78.
Two others are individual bits, 0.5 Hz controls corner frequency of the high-pass
filter, and ECGRES controls baseline reset.
The bit assignment is as follows(MSB first):
Bit 9
Bit 10
Bit 11
Bit 12
Bit 13
Bit 14
Bit 15
Bit 16
Parity
ECGRES
0.5Hz
LSEL2
LSEL1
MuxC
MuxB
MuxA
11-9
Section 11: Isolated Front End Functions -- Theory of Operation
The parity bit is set for odd and is checked in the odd/even parity checker U65.
Even parity, if detected, represents an error and the U65 output signal will turn
on switch U63A. The switch will drive the output of U60 amplifier beyond the
normal range of data signals and will set A/D output at all ones, which will be
interpreted as an error.
Lead Select bits 12 and 13 select lead and test configurations as follows:
Bit 12
Bit 13
Selection
0
0
Test
0
1
Lead I
1
0
Lead II
1
1
Lead III
The mux address bits determine the following selections:
Bit 14
Bit 15
Bit 16
Selection
0
0
0
ECG
0
0
1
QRS
0
1
0
PM
0
1
1
RESP
1
0
0
LOFF
1
0
1
SCAL
1
1
1
AGN
11.9 A/D CONVERTER
A/D converter U53 on the non-isolated side is a 12-bit, 100 kHz sampling rate
device with serial control and 14 analog inputs (3 are internal and 11 are
external). It is configured for unipolar operation, 5 volts input and 16-bit cycle.
The converter has four control lines: ADCS*(CS*), ADCRX(DATA/OUT),
ADCTX(DATA/IN) and ADCCLK(I/CLK). Clock rate is set at 25 kHz. Each
control burst is 16 bits long. The first eight-bit encode control information for
the converter (MSB first) is: four-bit analog channel address (D7-D4), two-bit
data length select (D3-D2), output format MSB or LSB first encode (D1) and
unipolar or bipolar output select (D0). The last eight bits are ignored (they are
used, though, to control operations of the isolated part).
When selected, the converter enables DATA INPUT and the I/O CLOCK and
removes DATA OUT from the high impedance state. The I/O CLOCK shifts out
data from the previous conversion and clocks in control bits for the current
conversion. On the fourth falling edge of the I/O CLOCK the next channel
selection is complete and the converter goes into the sampling mode. The falling
edge of the 16th I/O CLOCK puts data in hold, takes EOC low and begins the
current conversion which lasts for 10 millisecond. If the selected channel is
ISOAD the data comes from a channel of multiplexer U67, selected during
previous serial burst. At least 80 microseconds delay is required between serial
11-10
Section 11: Isolated Front End Functions -- Theory of Operation
bursts. This will provide enough time out for multiplexer control data to be
latched. The multiplexer has at least four clock cycles of I/O CLOCK to settle
before A/D sampling begins.
Data bits are assigned as follows:
Input Data Bits
Address Bits
D7
D6
D5
D4
AIN0 — Isolated data
0
0
0
0
AIN1 — NIBPPSR1
0
0
0
1
AIN2 — NIBPPSR2
0
0
1
0
AIN3 — OSC
0
0
1
1
AIN4 — VBATTAD
0
1
0
0
AIN5 — TEMAD
0
1
0
1
AIN6 — +3.3VAD
0
1
1
0
AIN7 — +12AD
0
1
1
1
AIN8 — –24AD
1
0
0
0
AIN9 — NC
1
0
0
1
AIN10 — NC
1
0
1
0
(Vref+ — Vref–)/2
1
0
1
1
Vref–
1
1
0
0
Vref+
1
1
0
1
Software power down
1
1
1
1
LS1
LS2 LSBF
BIP
Inputs:
Internally connected
inputs:
Output data length:
8 bits
0
1
12 bits
X
0
16 bits
1
1
Output data format
MSB first
0
LSB first
1
Unipolar (binary)
0
Bipolar (2s complement)
1
11-11
Section 11: Isolated Front End Functions -- Theory of Operation
11.10 ISOLATED POWER SUPPLY
The isolated power supply consists of high-current switched driver, U54,
isolation transformer T1, two full-wave rectifiers with dual diodes D11 and D10,
filter capacitors C122 and C127 and three voltage regulators. Regulators U83
and U68 provide +5 volts and -5 volts for analog circuitry and regulator U69
provides +5 volts for digital circuitry on both Front End and SpO2 boards.
Switched driver U54 is controlled by square wave 100 kHz signals from the CPU
and powered by the main power supply 12 volts regulator.
11.11 SPO2 BOARD
The SpO2 board (MP-205) plugs into the main board and uses it for power
supply and isolation. The SpO2 input signal through D-type panel connector and
Front End connector J101 is fed to the receptacle J100; power, control, and
output signals go to the receptacle J10. Two output signals are asynchronous:
serial link RX and TX. Serial TX controls optocoupler U59, and RX is
controlled by optocoupler U58. Control signal is ECG_SYNC which comes
from the R-wave detector.
11.12 ISOLATION
The isolation barrier is provided by isolation transformer T1, linear optocoupler
U57, and digital optocouplers U59, U58, U55, and U56. Spark gap SG1 is used
to protect isolation components against over-voltage exceeding their limits.
11-12
SECTION 12: NIBP - THEORY OF OPERATION
12.1 NIBP System Overview
12.2 The Pneumatic Assembly
12.3 NIBP Hardware
12. NIBP - THEORY OF OPERATION
12.1 NIBP SYSTEM OVERVIEW
See Figure 12-1. The NPB-4000/C noninvasive blood pressure (NIBP)
measurement and display operations described in this section include the
pneumatics of the inflatable cuff and control valves, the specialized Front End
NIBP circuitry, some of the microprocessor memory and control circuitry, some
of the power system, and specific switches on the keypad. These are highlighted
in the main system block diagram, as shown, with a distinction among the
different shades of background tint to identify those that are only partly involved
from the major circuitry dedicated to the NIBP functions.
Isolated Front
End
3-Lead ECG
Temp 1
Display
EKG, Resp,
Temp, & SpO2
Circuitry
SpO2
NIBP
uP, Memory,
and Control
Circuitry
Keypad
(Switches)
Front End
NIBP Circuit
Defib. Sync
RS-232 I/O
DC In
Power System
AC Line In
Speaker
LNA
Power
Battery
Printer I/O
Figure 12-1: NPB-4000/C System Block Diagram
The major blocks involved from the cuff to the microprocessor are shown in the
simplified block of the NIBP see Figure 12-2. The pump and motor, mounted on
the power system assembly, are driven by a pulse-width-modulated (PWM)
signal from the digital hardware section of the main board assembly. That signal
is gated by an enabling signal originating in the microprocessor of the section of
the main board. The pumped air is ducted through tubing and valves mounted on
the main board and made available at the Front End connection to the cuff.
12-1
Section 12: NIBP - Theory of Operation
Figure 12-2: NIBP System Block Diagram
Prior to making blood pressure measurements, the cuff is placed around a limb,
typically an upper arm (left or right). The NIBP measurement system is initiated
by commands responding to pressing the NIBP Start/Stop switch on the front
panel. The cuff is inflated at a rate controlled by the pump excitation current to
a pressure above systolic, at which level the artery is effectively occluded. Then,
as the cuff pressure is reduced at constant rate, the pressure transducers provide
analog signals to the digital hardware where they are digitized and processed to
obtain systolic, diastolic, and mean blood pressure values, as well as the beat
rate.
The technique for translating the pressure signals into the required measurements
makes use of the action of the oscillatory characteristic of the returning arterial
pressure. The phenomenon is illustrated in the diagram below.
See Figure 12-3. Systolic pressure is defined as the point at which oscillation
increases sharply. As the cuff deflates, oscillation amplitude increases to a
maximum, and then decreases. The point of peak oscillation amplitude is the
mean arterial pressure. The point at which oscillations cease is defined as the
diastolic pressure
Figure 12-3: Oscillatory Characteristics Diagram
12-2
Section 12: NIBP - Theory of Operation
12.2 THE PNEUMATIC ASSEMBLY
The pneumatic assembly, consisting of the pump, two controlling valves, and
tubing to connect the various pneumatic components together are illustrated in
the schematic diagram that follows.
See Figure 12-4. The pump output is connected to the cuff and to two valves: a
two-way proportional control valve (V2) and a three-way valve (V1), as well as
to two pressure transducers. Operation of the valves and of the pump control are
defined as described in the following text.
Figure 12-4: Pneumatic Assembly Block Diagram
Valve V1 is a three-way valve. In the V1 deenergized position, the portion of
the pneumatic system encompassing the cuff and pump are open to the
atmosphere, thus preventing the cuff from being pressurized. In the V1
energized position, the cuff and pump are connected to V2 and the pressure
transducers. When V2 is closed, action of the pump will pressurize the cuff.
Control valve V2 is used to bleed pressure from the cuff during an NIBP
measurement, at a controlled deflation rate.
12.3 NIBP HARDWARE
See Figure 12-5. The NIBP analog control hardware is highlighted in the block
diagram. It includes the Front End NIBP circuitry, as well as the pressure
transducers and pump. Refer to the main PCB schematic drawing, Sheet 2,
Figure 17-6, in connection with the circuit operation descriptions.
Figure 12-5: NIBP Hardware Block Diagram
12-3
Section 12: NIBP - Theory of Operation
12.3.1 Pressure Transducers
Pressure transducers PS1 and PS2 convert pneumatic pressure levels to voltages
in the range from 0.33 volts at 0 mmHg to 4 volts at 300 mmHg. Transducer
PS1 is used to sense the main cuff pressure. Transducer PS2 is used as a backup
cuff pressure sensor, from which over-pressure warning signals are obtained.
Both transducers outputs are smoothed to remove the effects of pumping
pulsation. The output of PS1 is identified as signal NIBPPRSR1, while that of
PS2 is NIBPPRSR2.
12.3.2 Filtering the Oscillatory Signal
Amplifiers U16-1 and U16-14, in combination with the lumped resistance and
capacitance values of the passive components, form a band pass filter that
separates and amplifies the oscillatory signals OSC from the deflating cuff
transducer signal NIBPRSR1. Amplifier U16-8 provides hysteresis.
12.3.3 Power Supplies
Battery power, VBATTP, connected to the board at J3, pins 13 and 14, is
regulated in U15 when that component is enabled by the NPANPWR analog
power On/Off signal input to U10-4. The regulator accepts a battery voltage of 6
to 8 volts and delivers regulated +5 volts to power the pressure transducers and
biasing circuitry for the operational amplifiers.
12.3.4 Over-Pressure Detector
Pump and valve drivers are controlled by the NPPVEN pump and valve enable
signal that is generated in U16-7 level-detector amplifier circuit. One input to
that amplifier is the NIBPRSR2 signal from transducer P2. The other is a value
determined by voltage divider R68 and R64, and feedback resistor R61.
The pump and valve drivers are enabled only when cuff pressure is below
nominal 330 mmHg for adult mode, and below 165 mmHg for neonatal
measurements.
12.3.5 Pump and Valve Drivers
Three-way valve V1 coil is powered by VPS that is switched in series with the
coil through n-channel MOSFET Q10-6. Switching action of Q10-6 is
controlled by the input signal NP3WYV, that is gated by the enabling signal
NPPVEN at switch U23. The VPS signal is developed from VBATTP through
Q11-6 that is also controlled by NPVEN gating transistor Q6. Diode D5 acts to
suppress voltage spikes. Resistor R101 ensures that Q10-6 will be OFF in case
of an open to the input line. The valve is either fully closed, or fully open.
Control valve V2 coil is powered by VBATTP and controlled by switching nchannel MOSFET Q10-7 in series with the coil. Q10-7 is controlled by input
signal NIBPCNTLVLV. Pulse width modulation (PWM) of a five-volt level is
used to operate the control valve. No-voltage results in a fully closed valve. As
the duty cycle of the PWM is varied from 0 to 100 percent, the valve changes
smoothly from fully closed to fully open. Repetition rate for the PWM is at least
9 kHz. Diode D4 suppresses voltage spikes, and resistor R100 assures that
Q10-7 will be OFF if the input line should open.
12-4
Section 12: NIBP - Theory of Operation
12.3.6 NIBP Pump Control
Note: The following description is duplicated in the Power Supply section.
Reference designations for the two paragraphs that follow are found in
power supply schematic drawing, Figure 17-3and Figure 17-4.
The power supply mechanical assembly holds the blood pressure pump and
shield. The power supply contains circuitry that allows logic level control of the
pump power from the processor board. For single-point fault protection, the
pump requires two signals (PUMPON and PVENB to activate the pump.
PUMPON (when high) turns on FET Q18 that pulls the bottom lead of the motor
to ground. The PVENB signal through level translator Q19, turns on FET Q17
that pulls the top motor lead to VBATT.
When no voltage is present at Q18, the pump is fully off. As the duty cycle
increases from 0 to 100 percent, the pump power changes smoothly from full
OFF to fully ON. This control technique minimizes overshoot of the targeted
pressure. Diode D32 suppresses voltage spikes, while R78 ensures that Q18 will
be OFF if the line opens. Resistor R77 and capacitor C46 suppress motor brush
noise.
12.3.7 Digital Signal Processing and Information Display
NPB-4000/C software, resident in the microprocessor controller and memory
peripherals, include the algorithms needed to process the digitized outputs of the
digital hardware just described. It also includes the system software that
responds to the commands for desired modes of NIBP measurements, display of
NIBP values of systolic, diastolic and mean arterial pressure, storing trend data,
and for recording/printing of such data, and for initiation and silencing alarms.
Details of these functions are contained in the theory of operation of the
microprocessor and control circuitry.
12-5
[THIS PAGE INTENTIONALLY LEFT BLANK]
SECTION 13: MICROPROCESSOR COMPUTER AND CONTROL –
THEORY OF OPERATION
13.1 General
13.2 Power Supply Connections
13.3 NIBP Processing
13.4 Recorder Operation
13.5 Isolated Front End Power Interface
13.6 SpO2 Interface
13.7 Isolated Front End Power Signals
13.8 RS-232 Serial Port Interface
13.9 CPU Connections
13.10 Knob Interface Control
13.11 Push Switch Control
13.12 Digital Schematic Pages 1/2
13.13 Current Drain of Digital Electronics
13. MICROPROCESSOR COMPUTER AND CONTROL –THEORY OF OPERATION
13.1 GENERAL
The NPB-4000/C digital design is based on an Intel 386EX microcontroller,
which has a 386SX microprocessor core and peripheral blocks around it. The
internal peripherals are all controlled by on-board programmable registers. In
order to save power, this design has a Vcc = 3.3 volts.
The data from the Front End (ECG, temp, resp) is multiplexed through a linear
opto isolator to a 12-bit A/D converter, which is connected to the on-board
synchronous serial port. The synchronous serial port is controlled by the
on-board DMA unit.
The LCD display is a 640x480 black and white display that is connected to an
S-MOS 1351FLB controller chip. This chip interfaces via the data bus to the
386EX. It has two 32kx8 SRAMs for data storage. The backlight is controlled
by enabling +12 volts to the inverter board. The contrast for the LCD is
controlled from the onboard -24 volts.
The main executable memory is a 256Kx16 flash memory which takes the upper
512k bytes of address space. This flash contains the boot program and the
executable program for controlling the whole unit.
A 512-kbyte DRAM is located in lower memory starting at location 0 and is used
for data storage and manipulation. The DRAM also has the ability to execute
code when programming the flash with a new program from the external RS-232
port.
An RTC (real-time clock) chip is connected which keeps date and time of day.
This unit has 64 bytes of battery-backed-up RAM; 14 bytes are used for the
real-time clock (RTC), and 50 bytes are available for the software to use.
The recorder (thermal printer) and the external RS-232 port are controlled from
software via a duart (dual serial port chip). These ports are the same as the com
ports used on a PC and the duart is programmable via software.
13-1
Section 13: Microprocessor Computer and Control –Theory of Operation
The SpO2 unit (MP-205) is connected to an asynchronous serial port via optoisolators.
The push switches and rotating knob interface to the 386EX via the FPGA
circuit. They are polled by the software at a 200-Hz rate.
The speaker is connected to an amplifier circuit, that is connected to a digital
potentiometer. The programmable frequency is generated in the FPGA and
connects to this programmable digital pot. The software controls the volume by
programming this digital pot.
The defib sync pulse is bit-programmed via software and goes to the outside
world via a digital driver.
The NIBP circuit is controlled by various port bits and control circuits in the
ASIC.
13.2 POWER SUPPLY CONNECTIONS
Figure 13-1: Power Supply Interface
See Figure 13-1. The power supply system provides the power for the main
board and all of the circuitry in the system. It also contains control circuits for
turning on and off the power, as well as supplying the battery backup for the
system.
13.2.1 Voltages
The microprocessor and its associated circuits are powered from the regulated
3.3 volts generated on the power supply board. The 3.3 volts powers the
microcontroller, DRAM, flash, LCD controller and a portion of the LCD
contrast circuit, memory, the DUART, and real-time clock. The 5 volts powers
the Nellcor knob, A/D converter, a portion of the LCD contrast circuit, and a
portion of the speaker circuit. The 12 volts powers portions of the LCD contrast
circuit and speaker circuit, the backlight inverter input voltage, and the op amp
for the battery voltage and temperature-monitoring signals going to the A/D
converter. The -24 volts is used to drive the LCD contrast regulator.
13-2
Section 13: Microprocessor Computer and Control –Theory of Operation
13.2.2 Microcontroller Signals
The battery and microcontroller have two signals that connect directly with each
other, EARLY WARNING and PS OFF. The battery circuits generate an
EARLY WARNING signal to the microcontroller that the power is going down
within 100 millisecond. This EARLY WARNING signal could be due to the
power On/Standby switch being depressed or from the battery voltage getting too
low. The signal is connected directly to INTERRUPT 5 and INTERRUPT 7.
The software will save any information it must save and finish its housekeeping
before sending the PS OFF signal back to the battery circuits.
13.2.3 Membrane Switch and LED Signals
13.2.3.1 Membrane Switches Connected to the Power Supply
The power supply circuit connects directly with the ON/Standby switch and the
two LEDs on the membrane switch. The On/Standby switch goes directly from
the membrane switch to the power supply board. This is to allow powering up
when off. Another switch, the Alarm Silence switch also goes to the battery
circuit. Unlike the On/Standby switch, this switch also goes to the
microcontroller.
13.2.3.2 Power Supply Generated LED Signals
The power supply circuits generate two LED driving signals, one that indicates
that the AC mains is connected, and one that indicates that the DC power is
connected. When the AC Mains LED is being driven on, a high voltage level
goes to the 386EX port 1 bit 6 as the AC mains input status bit. When the LED
is off, the signal is a logic low. The software will interpret the signal levels so as
to tell whether the AC mains is connected or not. The same is true with the DC
connector. The signal driving the DC LED goes to port 1, bit 7. This indicates
the DC power status.
13.2.4 Battery Signals to the A/D Converter
The battery voltage and temperature signal is sent to the main board where it is
buffered by an amplifier circuit that converts it to a signal within the 0-5 volts
range of the A/D converter. The BATTSNS+ signal is sent directly to the Main
Board and is divided by two by a resistor divider circuit on the positive input to
the amplifier. The amplifier has a gain of two, which brings the signal back to
its original signal level and then it is resistor-divided to the 0-5 volts range for
the A/D converter.
13.2.5 Sync/Alarm 50kHz Signal
The power supply needs a 50 kHz signal to synchronize its own internal
operation and to keep the alarm from sounding if the watch dog timer (WDT)
times out. The 50 kHz signal is “anded” with the watchdog timer (WDT), and if
the WDT should time out, the power supply circuit will sound the alarm and shut
down the Main Board.
13-3
Section 13: Microprocessor Computer and Control –Theory of Operation
13.3 NIBP PROCESSING
See Figure 13-2. The NIBP circuits consist of microprocessor control for
turning on and off certain signals, control logic generating the pump PWM and
valve PWM, and status signals.
Figure 13-2: NIBP Processing Circuitry Block Diagram
13.3.1 NIBP Signals Going to the A/D Converter
The NIBP circuits generate three analog signals which must be converted to a
digital code, the pressure from transducer 1, the pressure from transducer 2, and
the oscillatory signal from pressure transducer 1. The signals are connected to
the A/D converter for conversion and subsequent processing by the
microprocessor.
13.3.2
Pressures 1 and 2
The pressure transducers output 0.33 volts at 0 mm-Hg to 4 volts at 300 mmHg.
Transducer 1 is used for the main cuff pressure signal from which blood pressure
results are calculated. Transducer 2 is used as the backup cuff pressure signals
from which over-pressure warnings are obtained. These pressure voltages go to
the A/D converter and are monitored by the software.
13.3.3 Oscillatory Signal
Transducer 1’s signal is also filtered and amplified to separated cuff pressure
oscillation signals that are present on the cuff pressure signal during the deflate
portion of the measurement cycle. This signal also goes to the A/D converter
and software algorithms detect the blood pressure systolic and diastolic values.
13.3.4 Microcontroller Control and Status Signals
There are five signals that interface directly with the microcontroller and NIBP
circuits. Four of the signals are for control of the NIBP circuits from the
microcontroller software and one signal is a status signal fed back to the
software. All of the signals require 0-5 volts levels by the NIBP circuits, so each
13-4
Section 13: Microprocessor Computer and Control –Theory of Operation
of them is buffered by a logic gate that is connected to 5 volts. The inputs to
these buffers are TTL-compatible and will switch when the input goes below
0.8 volts or above 2.4 volts.
13.3.5 Analog Power On/Off - Port 1 Bit 1
This signal turns on the power to the NIBP circuits via a regulator run from the
battery. To turn on the NIBP circuits, port 1 bit 1 must be set by software to a
high state.
13.3.6 3-Way Valve On/Off - Port 1 Bit 2
This bit controls the three-way pressure valve which is a back safety valve for
the cuff pressure. A high signal allows a blood pressure measurement to occur,
while a low signal dumps the air and the cuff is prevented from pressurizing.
13.3.7 Pvenable - Port 3 Bit 7
This bit is generated by the NIBP circuits for software monitoring of the
over-pressure condition. Normal operation occurs when this signal is at a high
level, indicating the cuff pressure is normal, while a low signal indicates an
over-pressure condition.
13.3.8 Valve PWM Signal - FPGA
The FPGA control circuit produces a pulse-width modulated signal that is routed
to the control valve for relieving the cuff pressure in an orderly manner for blood
pressure measurement. The software programs an eight-bit register in the FPGA,
which outputs a high pulse level for a programmable time, then a low level for a
period of time. The high level is programmed by the software and the FPGA
circuit automatically generates the low portion of the signal.
When this signal is low, the valve is fully closed. As the duty cycle of the PWM
is varied from 0 to 100 percent, the valve changes smoothly from fully closed to
fully open. The PWM repetition rate must be a minimum of 9 kHz. The circuit
uses an eight-bit counter clocked at 5 MHz. This gives a 19.5 kHz
programmable signal period, well above the 9 kHz minimum.
13.3.9 Pump Motor PWM Control Signal - FPGA
The software programs an eight-bit register in the FPGA circuit to generate a
PWM control signal to the pump motor. When the signal is at a low level, the
pump is off. A PWM signal is generated to turn on the pump in a smooth
fashion by varying the duty cycle from 0 to 100 percent. There is an eight-bit
counter that is clocked at 78 kHz. This gives a 304 Hz signal frequency for
pump operation. Minimum pump PWM frequency for proper operation is
300 Hz.
13.4 RECORDER OPERATION
See Figure 13-3. The recorder is a thermal recorder option that is supplied by
General Scanning Corp. This recorder has a self-contained microprocessor and
control circuits for properly operating the recorder from commands sent to it via
UART serial connection. The detailed operation of the recorder is specified in
the operational manual supplied by the vendor.
13-5
Section 13: Microprocessor Computer and Control –Theory of Operation
Figure 13-3: Recorder System Block Diagram
13.4.1 Recorder/Microcontroller Interface
The recorder is interfaced to the microcontroller via a DUART that has two
UARTs programmed by the software. The DUART has a UART0 and a
UART1, each with a full UART signal complement. The circuit uses UART1 of
the DUART for the recorder interface. This UART has 16-byte fifos on each of
the receive and transmit channels. The software programs the UART by setting
the chip select unit, CS4 to I/O addresses for the recorder and then programming
the internal registers for baud rate, parity, and bit count. Up to 16 bytes can be
transferred to the UART, which will transmit serially to the recorder . The
UART generates RS-232 signals in TTL/CMOS compatible signal levels. The
recorder takes 0-5 volt signals, so each of the signals to/from the recorder must
be translated from/to 3.3 volts/5 volts. This is done with the HCT244 buffers.
The UART signals and recorder signals are listed below.
Host transmit
printer reset bit
Host receive
Host CTS
-> printer receive
-> printer reset
<- printer transmit
<- printer clear to send
The host signals are generated by the programmable UART.
13.4.2 Recorder Power
The recorder requires 5 volts for logic operation and 10-18 volts for print head
operation. The power for the recorder is generated on the power supply board
and goes directly to the recorder from the power supply board. It is merged with
the control signals to make one 50-pin cable going to the recorder interface
board.
13-6
Section 13: Microprocessor Computer and Control –Theory of Operation
13.5 ISOLATED FRONT END INTERFACE
Figure 13-4: Isolated Front End Block Diagram
See Figure 13-4. The interface to the Front End electronics is shown above and
consists of using the microprocessor’s synchronous serial unit to interface to the
A/D converter. The synchronous serial unit interfaces with the DMA unit,
which passes the data to be transmitted to the A/D. The data received from the
A/D goes to the other DMA channel and is transferred to a data buffer.
13.5.1 A/D Converter Transmit Control
The A/D converter initiates a conversion when it receives a serial stream from
the microprocessor. The processor software sets up the DMA, synchronous
serial unit, and timer channel 0 to work together to transfer control words to the
A/D and Front End. The timer is set for a rate of 800 Hz and its output is
programmed to go directly to the DMA unit. The DMA unit passes data from
the DRAM to the SSIO unit, which in turn transmits the 16-bit word to the A/D
and the Front End. The first eight bits transmitted are stored by the A/D and
interpreted. A conversion starts. At the same time, the previous conversion is
transmitted back to the SSIO unit (this is discussed in the next section). The last
eight bits are read by the Front End and are used to select the Front End mux
channel (three bits), initiate baseline reset (one bit), lead select (two bits), and
select a 0.5 Hz filter (one bit). The eighth bit is a parity bit, which is checked by
the Front End circuit. The software puts together a buffer with this data and
programs the DMA channel to transmit the data words each time the timer
generates a DMA request.
13-7
Section 13: Microprocessor Computer and Control –Theory of Operation
13.5.2 16-Bit Word Transmitted to the A/D Converter and Front End
Figure: 13-5: 16 Bit Word
13.5.3 A/D Converter Receiver Control
The A/D converter is a pipelined converter and transmits the result of the
previous conversion when receiving the next transmission for a conversion. The
previous conversion is transmitted to the SSIO unit’s receiver and the SSIO then
requests a DMA transfer to memory.
13.5.4 SpO2 INTERFACE
The microprocessor’s asynchronous channel 2 (SIO2) is used to interface to the
SpO2 unit via opto-isolators. There are two signals, transmit and receive. This
is a UART-type unit and when the SpO 2 transmits, the SIO receives the data and
generates an interrupt to the software. When the software wants to transmit a
byte to the SpO2, it transfers data to the SIO transmitter and the SIO unit
automatically transmits it to the SpO 2.
13.5.5 ISOLATED FRONT END POWER SIGNALS
The isolated Front End requires its own power supply and voltages, separate
from the other voltages in the system. The FPGA generates a 100 kHz signal
that connects to an isolation transformer. These signals are enabled/disabled by
a bit in the CS5 control register. These signals are also connected to, and in
synchronization with, the 50 kHz power supply clock. Resetting the Front End
can be accomplished by turning the 100 kHz clock off, then back on again. This
turns the Front End power supply off, then back on.
13.6 RS-232 SERIAL PORT INTERFACE
The RS-232 output serial port uses one of the asynchronous units of the
DUART. It is programmed by the software using CS4 and the A3 address bit set
to 0. This is done in the FPGA and output as DUARTCS0. The eight
programmable registers are internal to the UART channel and are set up for baud
rate, parity, number of bits to transmit, and start and stop bits. This channel also
has an internal register with an extra bit. The circuit uses this bit as the
NURSECALL signal on pin 9 of the RS-232 connector.
13-8
Section 13: Microprocessor Computer and Control –Theory of Operation
13.7 CPU CONNECTIONS
The processor in this system is a 386EX. The 386EX contains a 386SX core and
integrated peripherals. It operates from a 40-MHz oscillator, and includes the
following on-board peripherals:
DMA Controller Unit
Bus Interface Unit
Chip-select Unit
Clock and Power Management Unit
DRAM Refresh Control Unit
Watch Dog Timer Unit
2 Asynchronous Serial I/O Units
Synchronous Serial I/O Unit
Timer Unit with three 16-bit Counter/Timers
Interrupt Control Unit
Three 8-Bit Digital I/O Ports
The connections are as follows:
Address bus connects to the LCD controller, RTC address/data mux,
DRAM address mux, and the boot and trend flashes. Six address lines
go to the FPGA.
The data bus connects to the data bus buffers, which in turn connect to
the DRAM, RTC, DUART, boot flash, trend flash, LCD controller, and
the FPGA.
The address and data control signals are distributed to the FPGA,
DRAM, RTC, LCD controller, boot and trend flashes, and DUART.
RESET comes from the FPGA.
CLK2 is a 40 MHz signal from the onboard oscillator.
13.7.1 Port 1 Signals
Port 1 is connected to the following signals:
1.1
1.2
1.3
1.4
1.5
1.6
1.7
NIBP analog power on/off - out
NIBP 3-way valve on/off - out
NIBP neonatal measurement - out - not used
LCD contrast up - out
LCD contrast down - out
AC mains input status bit - in
DC input status bit - in
13.7.2 Port 2 Bits
Port 2 bits used are as follows:
2.7
Speaker volume up/down select - out
13-9
Section 13: Microprocessor Computer and Control –Theory of Operation
13.7.3 Port 3 Bits
Port 3 bits used are as follows:
3.2
3.5
3.6
3.7
Defib key input - in
PSOFF - out
Defib sync pulse - out
NIBP PV enable - in
13.7.4 Chip Select Unit
The chip select unit has 8 chip selects and are defined as follows:
CS0:
CS1:
CS2:
CS3:
CS4:
CS5:
CS6:
UCS:
LCD control register select - eight-bit I/O
LCD memory select - 16-bit memory
Trend flash select - eight-bit memory
RTC select - eight-bit I/O
Duart select - eight-bit I/O
Misc. control/status registers - NIBP control, switch status, and
speaker tone control - eight-bit I/O
DRAM select - 8/16-bit memory
Executable flash select - 16-bit memory
There are wait states associated with each of the CSU’s selects, and they are
defined as follows:
CS0:
CS1:
CS2:
CS3:
CS4:
CS5:
CS6:
UCS:
read/write - six wait states
read/write - six wait states
read/write - four wait states
read/wrote - 18 wait states
read/write - two wait states
read/write - no wait states
read/write - one wait state
read - two wait states/write - four wait states
13.7.5 Timer Unit
The timer unit has three timers: two are used for output control, and one is used
to initiate DMA transfers to the A/D converter.
TIMEROUT0: Speaker volume adjust pulse
TIMEROUT1: A request for initiating an A/D conversion
TIMEROUT2: 100 kHz output to the FPGA for generating the 100 kHz
and 50 kHz signals for the power supply
13.7.6 Interrupts
There are five interrupts used:
INT1: DUART channel 1 interrupt
INT2: DUART channel 2 interrupt
INT5: Early warning from the power supply
(Also connected to INT 7)
13-10
Section 13: Microprocessor Computer and Control –Theory of Operation
13.7.7 Synchronous Serial Port
The synchronous serial port is connected to the A/D converter. The signals used
are as follows:
STXCLK:
SRXCLK:
SSIOTX:
SSIORX:
synchronous transmit clock
synchronous receive clock
synchronous transmit data
synchronous receive data
The STXCLK signal is generated in the FPGA circuit each time Timer 1 initiates
a pulse (1.25 millisecond intervals). There are 16 clock pulses generated by
enabling a 25 kHz signal to the STXCLK line. The A/D is programmed for
16-bit transfers, and when the A/D receives the 16 th clock, it will activate the
EOC signal that turns off the STXCLK signal. The A/D makes a conversion and
passes the data back the next time it receives the STXCLK signal. The
SRXCLK signal is connected to the STXCLK, and each time a new conversion
is initiated, the previous conversion’s data is transferred to the 386EX via the
SSIORX data line.
13.7.8 Asynchronous Serial Port
There are two asynchronous UART ports on the 386EX, but only one is used. It
is connected to the opto-isolators that connect to the SpO2 unit.
TXD0: asynchronous transmit signal
RXD0: asynchronous receive signal
The remaining port is reserved for future use.
13.7.9 Watch Dog Timer Unit (WDT)
See Figure 13-6. The watchdog timer unit within the 386EX has one output
which goes to the FPGA.
Figure 13-6: Watch Dog Timer Block Diagram
13-11
Section 13: Microprocessor Computer and Control –Theory of Operation
13.7.10 CPU Timing Signals
The 386EX runs from a 40 MHz crystal oscillator and the main timing is derived
from this clock. It is called CLK2. Inside the CPU, CLK2 is divided by two,
generating two new clocks, PH1 and PH2. Each T state is made up of one PH1
and one PH2 clock. There are a minimum of two T states per cycle. Each wait
state is one T state long (50 nanosecond) Therefore, adding wait states is adding
50 nanoseconds for each additional T2 states.
13.7.11 CPU Signals
Various signals change at various times within a cycle, and the generic timing is
shown below. Some of the key signals are ADS#, M/IO#, D/C#, W/R#, WR#,
RD#, CS0-CS6#, BLE#, and BHE#. Typical control circuits will look at ADS#
at the end of PH2 and make decisions at this time. See Figure 13-7.
T1
T2
T1
T2
40MHZ
PH1
PH2
ADS#
W/R,BLE#,BHE#,CSO:6#,
UCS#,D/C#,M/IO,A1:25
RD#,WR#
LBA#,READY#
D0:15
Figure 13-7: CPU Signals
13.8 DRAM Control
The DRAM control consists of one 256kx16 DRAM chip, three 74ACT157
address mux chips, address resistors, and the FPGA control circuit.
The CS6* (* = # = a low true signal) signal has been assigned to the DRAM
memory address space: 0-3FFFF words, or 0-7FFFF bytes. The CS6* control
register in the chip select unit (CSU) must be programmed for one wait state.
Since the data bus is 16 bits wide and the DRAM is a x16 part, most transfers
will be of the 16-bit variety. However, eight-bit transfers are allowed and
provisions have been made for byte addressing. This is done by using the upper
and lower cas signals, UCAS and LCAS.
13.8.1 DRAM Signals
For the DRAM design we must generate six signals, RAS#, UCAS#, LCAS#,
DRAMOE#, DRAMWR#, and CASADREN. All of these signals are generated
in the FPGA from the 386EX signals, ADS#, CS6#, M/IO#, D/C#, WR#, and
RD#. Since the CSU is programmed for one wait state, the CSU generates the
READY# signal, which terminates the transfer.
13-12
Section 13: Microprocessor Computer and Control –Theory of Operation
13.8.2 DRAM Timing
25ns 25ns
T1
T2W
T2
T1
CLK2
RAS#
RAS#
CASADREN
75ns
50ns
50ns
U/LCAS
DRAMWR#
DRAMOE#
75ns
75ns
Figure 13-8: DRAM Timing
See Figure 13-8. The DRAM requires 130 nanoseconds total time, read/write
and precharge for each cycle. There is one wait state for each DRAM access and
a total of three T states, which is 150 nanoseconds. Since the DRAM minimum
access time is 130 nanoseconds, we have 20 nanoseconds of margin. The
Hitachi HM51W4260AL has a RAS* time of 70 nanoseconds, a precharge time
of 50 nanoseconds, a CAS* time of 20 nanoseconds, and a WE* time of 15
nanoseconds. The BLE* and BLH* signals are used to select byte-oriented
reads and writes. There are two CAS* lines that are used to implement the byte
writes.
The RAS# and CAS# requirements are shown in Figure 13-9.
13-13
Section 13: Microprocessor Computer and Control –Theory of Operation
RAS#
70NS
ROW/COL ADDR
10NS
10NS
VALID
ROW
50NS
VALID COL
10NS
15NS
UCAL/LCAS#
20NS
20NS
Figure 13-9: RAS# and CAS# Requirements
13.8.3 DRAM FPGA Circuits
The DRAM control circuits in the FPGA must decode the various 386EX control
signals and generate the DRAM signals. This is done by using CS6# to set a flip
flop when ADS# and PH are true. The flip flop is RAS#. This signal is passed
to two more flip flops and the RAS# output is 75 nanoseconds long. This signal
is generated for all DRAM accesses and refresh. The DRAM output is enabled
when either BLE# or BHE# is true, which means a read is occurring. Since the
DRAM outputs are bi-directional, we need to disable the DRAMOE# signal if a
write is taking place. The WR# signal being false allows DRAMOE# to occur.
If it is true, then the DRAMWR# signal occurs. The BLE# and BHE# signals
are also used to generate the UCAS# and LCAS# signals during a read or write
operation. Since we are using RAS only for refresh, the CAS signals must be
inhibited for refresh.
13.9 Flash Control
The flash memory and control consists of two flash chips, a bootable flash (also
called the executable flash) and a trend flash. The control consists of the random
logic in the FPGA. The bootable flash is a 256Kx16 Intel (part no.
E28F400BVT60) or Micron (part no. MT28F400 SG-8) flash with the boot in
the top section (T), and is preprogrammed on the data I/O or some other unit
with the boot program. The executable program can also be programmed this
way or by downloading it to the 386EX via the RS-232 connection. The trend
flash consists of Atmel AT29LV256 32kx8 devices that store the trend data and
that write 64 bytes at a time. It takes two wait states for reading the flash, either
the executable or the trend, and four wait states to write either of these flashes.
13.9.1 Executable flash
The executable flash is a word-oriented flash, that is, reading and writing is done
on a word basis, and byte reads and writes are not allowed. The trend flash is
byte oriented and all reads and writes are done on a byte basis.
The chip select unit has UCS* assigned to the executable flash and CS2* is
assigned to the trend flash. Typically, the executable flash is assigned the upper
256k words, or 512k bytes in the system. The word address space is 40000 to
13-14
Section 13: Microprocessor Computer and Control –Theory of Operation
7FFFF, which is 80000 to FFFFF in bytes. This is the upper portion of the
space. The trend flash is assigned to the 32k byte space above the video ram,
that is, 84000 to 8FFFF words, or 11000 to 14000 bytes. The software, however,
has the ability to overlap the trend flash address with the executable flash
address. The design gives priority to the trend flash address over the executable
flash.
The executable flash has a long delay time for writing to it, and this is why there
are four wait states. It also has a long delay from output data on to output data
float. This requires that data buffers be installed between the 386EX and the
flash. Since doing this only for the flash is awkward, the buffers were put in for
all external devices.
See Figure 13-10. The read cycle time for the executable flash is 110
nanoseconds. The write pulse width must be at least 150 nanoseconds. Refer to
the timing diagrams for the flash for minimum timing parameters.
25NS 25NS
50NS
50NS
50NS
50NS
T1
T2W
T2W
T2
CLK2
PH2
FLSHCE#
FLSHRD#
Figure 13-10: Flash Cycle
In the FPGA control logic, the executable flash chip select, is anded with the
trend flash chip select such that CS2* must be high, inactive, when addressing
the executable flash. This allows the address overlap for the trend flash. The
executable flash chip enable, FLSH1CE#, is generated in the FPGA and then
goes to the executable flash. The trend flash is connected directly to CS2#,
because it has priority over the executable if an overlapping addressing scheme
is used.
See Figure 13-11. The write pulse width is generated via a state machine to give
the proper pulse width.
25NS 25NS
50NS
50NS
50NS
50NS
50NS
T1
T2W
T2W
T2W
T2
CLK2
PH2
FLSHCE#
FLSHRD#
Figure 13-11: Write Pulse
13-15
Section 13: Microprocessor Computer and Control –Theory of Operation
13.9.2 Flash FPGA Control Circuit
The FPGA decodes the boot flash and trend flash select signals and generates the
boot flash (FLSH1CE#) signal whenever the trend flash is not being accessed.
Since the trend flash address space may overlap the boot flash space, the trend
flash has priority.
The flash outputs are enabled for a read cycle. During a write cycle, the data bus
inputs data to the flash.
Since the boot flash is for booting up and executing the software program, most
accesses to the boot flash are reads. Only when a new program is downloaded
will a write to the boot flash occur.
13.9.3 Trend Flash
The purpose of the trend flash is to store the patient’s data. It has both read and
write accesses occurring at regular intervals. The flash chosen for this purpose
interfaces with the 386EX easily, and writing data consists of transferring
64 bytes at a time. The flash takes care of any erasing and writing operations
internally. Typical worst-case write/erase times for 64 bytes is less than
1 second.
13.10 LCD Display
The LCD display is a black and white (B&W) 640x480 pixel display, used as a
1-bit/pixel B&W display. Gray shading is not used in this display. It is a dual
panel, dual drive unit and the 1351 drives the display directly. It operates from
3.3 volts.
The LCD display is divided into two sections: each section is 640x240 pixels,
which equals a total of 153,600 pixels per section. A 32Kx8 SRAM has
256,000 bits, thus one SRAM is used for each of the display sections. Only one
bit is available to drive each pixel. For shading or color, more memory is
needed.
The SRAM access time is defined by the 1351FLB as one over the frequency
minus 20 nanoseconds.
tacc = 1/fosc - 20 nanoseconds
Our system uses an oscillator frequency (FOSC) = 10 MHz, therefore,
80 nanoseconds access time on the SRAM is needed. Using this SRAM and
10 MHz, the worst-case access time is 4 TOSC + TCLK = 500 nanoseconds.
The LCD display interfaces to the S-MOS LCD controller chip, SF1351FLB.
This controller chip is connected to the 386EX and two 32kx8 SRAMs. The
LCD controller has control registers that must be set up by software before
writing to the memory and display.
13-16
Section 13: Microprocessor Computer and Control –Theory of Operation
13.10.1 LCD Control
There are two chip selects assigned to the LCD display chip: one for the control
registers inside the chip, and one for the display memory space. The chip itself
has a state machine controller inside, and generates the necessary signals to store
and retrieve data from the memory when requested. It also takes care of driving
the LCD display directly, with the data from the display SRAM.
The circuit uses the 1351 in mode 5 and the 16-bit microprocessor interface
configuration. All transfers are word oriented, and byte reads and writes are not
allowed.
The processor interface consists of the following signals.
IOCS# is the control register chip select and connects directly with CS0#
from the 386EX. To program the 1351 registers, the software selects
this address and transfers the data.
MEMCS# is the display memory select signal. It is connected to CS1#
directly and display data is transferred to the display ram using this
address space.
IORD#, IOWR#, MEMRD#, and MEMWR# are used to read and write
to/from the control registers and the display memory. The two read
signals are connected directly with the RD# signal from the 386EX. The
two write signals are connected directly with the WR# signal from the
386EX.
The MPUCLK is connected to a 10 MHz clock generated in phase with
the PH1 clock in the FPGA. Since PH1 occurs at the beginning of each
386EX T state, the 1351 will be in synch with the 386EX.
RESET is connected directly with the RESET signal from the FPGA,
which goes to the 386EX.
The MPUSEL signal is tied to 3.3 volts via a resistor. This indicates that
the 1351 is to operate in word mode.
The BHE# signal is connected directly to the BHE# signal from the
386EX.
AB0-AB15 is connected to the address bus of the 386EX.
DB0-DB15 is connected to the bi-directional data bus BD0-BD15.
The above signals are all of the signals used to interface to the 386EX for
transferring of data to and from the control registers and the display RAM.
13-17
Section 13: Microprocessor Computer and Control –Theory of Operation
Both read and write transfers between the 386EX and the 1351FLB are defined
in the 1351FLB manual, pages 1-33 and 1-34. The timing specifications of the
1351FLB for reading and writing data to and from the control registers or
display RAM, allow a direct interface to the 386EX. External control circuits in
the FPGA are not necessary, except for one signal, the READY# signal. This is
explained in a following section.
13.10.2 LCD Display RAM
The interface signals for the display RAM are prefaced with the letter V, which
indicates video RAM. The interface to the display RAM (VRAM) is defined in
the 1351FLB manual and is connected directly to the RAM.
The LCD display interfaces directly with the 1351FLB. Timing diagrams are in
the associated manuals. The signals used are LCDENB, XSCL, LP, WF, YD,
UD0-UD3, and LD0-LD3. The UD and LD signals are data lines to the upper
and lower display panels. The XSCL is the data shift clock and the LCD display
stores the data on the falling edge of this clock. The LP signal is the latch pulse
and is used to latch the data into the X-drivers. The YD signal is the frame
pulse, which indicates a start-of-frame.
13.10.3 LCD FPGA Control Circuits
The LCD display chip interfaces directly with the 386EX. The only circuit that
is necessary to generate in the FPGA is the READY# circuit. The 1351
generates a wait signal when transfers are initiated . This wait signal is gated
with the LCD select signals and implements an external READY signal when the
1351 has completed the transfer.
13.11 Real-time Clock (RTC)
The RTC is a Dallas DS1693, which has the crystal and battery imbedded in the
unit. It is a 28-pin DIP package and runs from a 3.3 volts supply.
CS3# is assigned to the RTC in the I/O space and the software must assign
14 wait states to this unit.
The timing for the DS1693 is shown in Figure 13-12.
Figure 13-12: DS1693 Timing
See Figure 13-13. The timing for this interface is done in the FPGA. There is a
state machine that is clocked at 20 MHz and generates 18 states.
13-18
Section 13: Microprocessor Computer and Control –Theory of Operation
Figure 13-13: Interface Timing
13.12 DUART Control
See Figure 13-14. The DUART is a Startech ST16C2550CJ44 which consists of
2 UARTs and fifos for the read and write portions of each UART. Channel 0 is
assigned to the RS-232 port, which exits the unit near the AC and DC inputs.
Channel 1 is assigned to the recorder. The fifos are 16 bytes deep, and transfer
to/from the DUART would save time if done on 8- or 16-byte boundaries.
Interfacing to the DUART is done by assigning CS4# to the DUART I/O space,
with four addresses assigned to each UART. The DUART channel 0 is the base
address assigned to CS4# and the channel 1 address is the base address + 8 (A3).
There are four addresses assigned to each UART, 0,1,2,and 3.
Software must program two wait states for CS4# and define them as a byte
device.
A state machine in the FPGA is used to generate the proper signals for
programming the unit.
Figure 13-14: DUART Control
13.13 KNOB INTERFACE CONTROL
The knob consists of a rotary knob with a push switch. The knob is rotated and
the cursor on the LCD display moves forward or backward, depending on which
way the knob is rotated. When the knob is pushed, it must be detected and
indicated to the 386EX.
13-19
Section 13: Microprocessor Computer and Control –Theory of Operation
The knob has two channels: channel A and channel B. When clockwise rotation
occurs, channel A leads channel B and when counterclockwise rotation occurs,
channel B leads channel A. The software monitors the knob flip flop, and when
it is set true, the knob has turned. The direction is read by the other bits in the
status register, and the software determines the knob direction. The KNOBINT
flip flop is reset by the software when a write to CS5# + A occurs. The knob
direction is determined by the software by reading CS5# + A, bits 4 and 5.
The circuit that drives the knob is a 3.3 volts circuit, with appropriate resistor
values to allow the same current at 3.3 volts through the optocouplers as would
have occurred at 5 volts.
13.14 SWITCH CONTROL
There are five switches and one knob push-button switch. All of these switches
go to the FPGA control circuit except for the On/Standby switch, which goes
directly to the power supply control circuit. Each of the switch circuits has a
debounce resistor and capacitor associated with it and then goes to the FPGA.
The signals ALRMSIL, NIBPPB, AUDTONVOL, LCDCONTRST, and
KNOBPB go to the FPGA where they are OR’d together and exit as PBINT.
This is read by the software in the status register. The software debounces and
detects the length of time the switch is depressed. The software determines
which switch was depressed by reading CS5# + A, bits 4 through 7.
13.15 MISCELLANEOUS CONTROL - CS5#
The NIBP PUMP PWM, NIBP VALVE PWM, SPEAKER FREQUENCY
DUTY CYCLE, and a miscellaneous control register are all assigned to the I/O
space programmed to CS5#. The addressing scheme is as follows:
CS5#
CS5# + 2
CS5# + 4
CS5# + 6
CS5# + 8
CS5# + A
CS5# + C
CS5# + E
NIBP PUMP PWM
8 bits
Not used
SPEAKER HIGH VALUE
8 bits
SPEAKER LOW VALUE
8 bits
CONTROL REG
8 bits
WRITE RESETS KNOB INT/READ PUSH SWITCHS and
the KNOB ROTATION DIRECTION bits
WRITE WDTEN (WATCHDOG TIMER ENABLE)/READ
PUSH SWITCH SWITCHES AND THE KNOB PUSH
BUTTON
WRITE NSCALL (BIT 7) and/or PTRRST (BIT 6)/RAD
NSCALL and PTRRST
13.15.1 CS5# NIBP Pump PWM 8 Bits
The NIBP pump pulse width modulated (PUMP_PWM) signal is generated in
the FPGA via an eight-bit register which is clocked at 313 kHz. An eight-bit
value is loaded into this register, and then the PUMP_PWM_GO bit (bit 0) in the
CONTROL REG. is set true, and the pump PWM signal begins. The eight-bit
register starts counting down, and the signal output is low until the counter
underflows, at which time it is reloaded with the programmed value. It now
counts up, and the signal output goes high until the counter overflows. It is then
reloaded and counts down. The PUMP_PWM signal is generated this way until
it is shut off by resetting the PUMP_PWM_GO bit in the control reg.
13-20
Section 13: Microprocessor Computer and Control –Theory of Operation
The NIBP valve pulse width modulated (NIBPCNTLVLV) signal is generated in
the FPGA via this same eight-bit register, which is clocked at 313 kHz. An
eight-bit value is loaded into this register, and then the VALVE_PWM_GO bit
(bit 1) in the control reg. is set true, and the valve PWM signal begins. The
eight-bit register starts counting down, and the signal output is low until the
counter underflows, at which time it is reloaded with the programmed value . It
now counts up, and the signal output goes high until the counter overflows . It is
then reloaded and counts down. The NIBPCNTLVLV signal is generated this
way until it is shut off by resetting the VALVE_PWM_GO bit in the control reg.
13.15.2 CS5# + 4 Speaker High, CS5# + 6 Speaker Low Value
The speaker tone frequency is generated using two eight-bit registers, one which
is the value for the high portion of the frequency and one value for the low
portion for the frequency. The frequency range is 200 Hz to 1000 Hz. The
16-bit counter has a selectable count frequency of 78 kHz or 313 kHz. This
selection is programmed in the control reg. using the CLK_FREQ_SEL (bit 2).
Signal A 0 selects 313 kHz and a 1 selects 78 kHz. Once the values are loaded,
and the frequency clock is selected, the FREQ_GO bit (bit three) is set to begin
the tone frequency. Software has complete control over the duty cycle of this
tone by programming the high and low values and being able to select the clock
frequency for the counter. The TONE_OUT signal is low until the low counter
overflows and sets the TONE_OUT flip flop high. Now the high counter is
enabled, and the TONE_OUT signal stays high until the high counter overflows,
at which time it goes low and the low counter begins counting . This cycle
continues until the FREQ_GO bit is reset to zero.
13.15.3 CS5# + 8 Control Register
This register has eight programmable bits as follows:
BIT 0
BIT 1
BIT 2
BIT 3
BIT 4
BIT 5
BIT 6
BIT 7
PUMP_PWM_GO
VALVE_PWM_GO
CLK_FREQ_SEL
FREQ_GO
BCK_LITE_ON
FRONT END CLOCK ENABLE
PORGQM FLASH ENABLE
ADCS RESET
Bits 0 through 3 were defined in the above paragraphs and need no further
explanation here. Bit 4, BCK_LITE_ON is a bit that turns on the LCD backlight
when set to a 1. When powered on, this bit is 0 and the backlight is off. To turn
on the backlight this bit must be set to a 1.
Bit 5 enables the clock going to the Front End transformer, that generates the
isolated Front End voltages. If the Front End should ever go into a baseline
condition, it is reset by stopping the clock to the transformer, and the Front End
voltage will go to zero. Turning this bit back on powers the Front End up and,
essentially, acts as a reset.
Bit 6 enables programming of the boot flash. This would be used if a new
executable program were downloaded via the RS-232 channel and stored in the
executable flash.
13-21
Section 13: Microprocessor Computer and Control –Theory of Operation
Bit 7 resets the A/D converter and is generated when software starts a conversion
sequence.
13.15.4 CS5# + A RESET KNOB INT/READ PUSH SWITCHS
The I/O address of CS5# + 6 has two functions associated with it. Writing to
this register generates a KNOB_INT_RST signal which resets the knob interrupt
flip flops. This would be done by software after a knob interrupt occurs.
The software polls this register every 50 millisecond and looks to see if the
PB INT bit (bit 6) or the KNOB INT bit (bit 7) is set true, indicating that a
switch has been pressed or that the knob is being rotated. If either of these bits is
set true, then the software just looks at bits 3, 4, and 5 to determine which of the
knob functions has occurred. If the PB INTB is set true, then register C must be
read to determine which switch has been pushed.
Register CS5# + A has the following bit assignments:
Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7
Not used
Not used
Not used
Knob push button switch
Knob channel B rotation
Knob channel A rotation
Push Button occurred
Knob rotation occurred
13.15.5 CS5# + C Write Enables WDT/READ Push Buttons
After powering up, the software must enable the watch dog timer function by
writing to this register. The act of writing to CS5# + C automatically sets the
WDT flip flop to a 1 and enables the WDT time out function.
Reading this register gives the push-button status, as well as the state of the
WDT flip flop.
Register CS5# + C has the following bit assignments:
Bit 0
Not used
Bit 1
Not used
Bit 2
Not used
Bit 3
WDTEN (Watch Dog Timer Enable)
Bit 4
LCD Contrast switch
Bit 5
Audio Volume switch
13.15.6 CS5# + E WRITE NSCALL/PTRRST/READ PUSH SWITCHS
Writing to this register sets or resets the nurse call and printer reset bits. To set
NSCALL, write a 1 to bit 7, and to reset NSCALL write a 0 to bit 7. To reset the
printer, write a 1 to bit 6. To reset this bit write, a 0 to bit 6.
The bit assignments for reading this register are shown below. The bit
assignments for writing the NSCALL and PTRRST are different from the read
assignments.
13-22
Section 13: Microprocessor Computer and Control –Theory of Operation
Register CS5# + E has the following bit assignments
Bit 0
Not used
BIT 1 Not used
BIT 2 Not used
BIT 3 Not used
BIT 4 Not used
BIT 5 NURSE CALL
BIT 6 PRINTER RESET
BIT 7 PRINTER CTS (CLEAR TO SEND)
The NURSECALL and PRINTER RESET bits are the flip flop outputs
programmed by writing to register CS5# + E as explained above.
A 1 (high) indicates that the bit is true, a 0 that the bit is false.
13.16 DIGITAL SCHEMATIC FIGURE 17-5 THROUGH FIGURE 17-7
These schematics include all of the above circuits and some additional circuits
that need explanation. For clarity purposes we will discuss the page 1 and
integrate page 2 wherever necessary.
Page 1 of the schematics is mostly the digital portion of the design. It contains
the following chips:
386EXMP
microcontroller
ACT1000F
programmable device with the control circuits
LCD
CONTROLLER
1351FLB LCD display control chip
74HCT244
buffer chips for the signals from the LCD
controller to the display itself
74LVC16245
data bus buffer to interface the 386EX to the other
chips
RTC DS1693
real-time clock with 64 bytes of battery-backed
ram and on-board crystal
74LVC541
mux for the address/data to the RTC
DUART
dual UART for the RS-232 and recorder
MAX211E
RS-232 interface chip with 15,000 volts ESD
DISPLAY RAM
32K x 8 SRAM for the LCD display
DRAM
256K x 16 dynamic ram memory
74ACT157
address mux for the DRAM
BOOT FLASH
bootable/executable flash memory
TREND FLASH
flash memory for storing trend data
OSCILLATOR
40 MHz oscillator to generate CLK2
13-23
Section 13: Microprocessor Computer and Control –Theory of Operation
Page 2 of the schematics contains the NIBP circuits, the speaker circuits, the
LCD contrast circuit, the battery voltage and temperature input circuits, the
push-switch interface circuit, and the backlight interface connector circuit. The
50-pin connector connects to the recorder, RS-232 connector, the power supply
connector, the defib connector, and the speaker.
The speaker circuit consists of a software-programmable digital potentiometer
chip, U28, which is a Dallas DS1666S-10. The software sets the tone frequency
by setting the high register with a value, setting the low register with a value,
then programming the digital potentiometer up/down according to the timing
specified in the requirement specification.
13.16.1
Block Diagram
See Figure 13-15. The following diagram is a block diagram of the digital
section of the NPB-4000/C design.
Figure 13-15: Digital Section Block Diagram
13-24
Section 13: Microprocessor Computer and Control –Theory of Operation
13.17 CURRENT DRAIN OF DIGITAL ELECTRONICS
The current drain has been determined by using the maximum numbers in the
data sheets of the devices. Typically, the devices operate significantly lower.
386EX
130 mA
4M DRAM
95 mA
4M FLASH
30 mA
LCD CNTLR
20 mA
256k SRAM
50 mA x2 = 100 mA
DUART
3 mA
RS232 XCVR
5 mA
256k FLASH
15 mA
RTC
15 mA
40MHz osc
9 mA
Subtotal =
422 mA
misc. logic
78 mA
Grand Total =
500 mA
Available Power =
3.3 volts x 500 mA = 1.65 W
13-25
[THIS PAGE INTENTIONALLY LEFT BLANK]
SECTION 14: MAIN COLOR BOARD DIGITAL THEORY OF
OPERATION
14.1 General
14.2 Power Supply Connections
14.3 CPU Connections
14.4 LNA 386EX Connections
14.5 CPU Timing
14.6 Dram Control
14.7 Flash Control
14.8 LCD Display
14.9 Real Time Clock (RTC)
14.10 DUART Control
14.11 Knob Interface Control
14.12 Push Button Control
14.13 Miscellaneous Control - CS5#
14.14 Speaker
14.15 NIBP (Non Invasive Blood Pressure) Control
14.16 Front End Interface
14.17 Digital Schematic
14.18 Block Diagram
14.19 Current Drain of Digital Electronics
14. MAIN COLOR BOARD DIGITAL THEORY OF OPERATION
14.1 GENERAL
The LNA color digital design is based around an Intel 386EX microcontroller,
which has a 386SX microprocessor core and peripheral blocks around it. The
internal peripherals are all controlled by on board programmable registers. In
order to save power this design has a Vcc = 3.3 volts.
The data from the front end (ECG, temperature, respiration, etc.) is multiplexed
through a linear opto isolator to a 12 bit A/D converter, which is connected to
the on board synchronous serial port. The synchronous serial port is controlled
by the on board DMA unit.
The LCD display is a 640x480 TFT color display which is connected to an
S-MOS 1354F0A controller chip. This chip interfaces via the data bus to the
386EX and has one 1MX16 DRAM for data storage. The backlight is controlled
by enabling the +12 volts DC to the inverter board. There is no contrast
adjustment for this display.
The main executable memory is a 512Kx16 flash memory which takes the upper
1Megabyte of address space. This flash contains the boot program and the
executable program for controlling the whole unit.
A 2 Megabyte DRAM is located in lower memory starting at location 0 and is
used for data storage and manipulation. The DRAM also has the ability to
execute code when programming the flash with a new program from the external
RS-232 port.
14-1
Section 14: Main Color Board Digital Theory of Operation
A RTC (real time clock) chip keeps the date and time of day. This unit has 64
bytes of battery backed up ram, 14 bytes are used for the RTC, and 50 bytes are
available for the software to use.
The recorder (thermal printer) and the external RS-232 port are controlled from
software via a DUART (dual serial port chip). These ports are the same as the
COM ports used on a PC and the DUART is programmable via software.
The SpO2 unit (MP205) is connected to one of the 386EX’s asynchronous serial
ports via opto-isolators.
The push buttons and rotating knob interface to the 386EX via the FPGA circuit.
They are polled by the software at a 200 Hz rate.
The speaker is connected to an amplifier circuit which is connected to a digital
potentiometer. The programmable frequency is generated in the FPGA and
connects to this programmable digital potentiometer. The software controls the
volume by programming this digital pot.
The DEFIB SYNC pulse is bit programmed via software and goes to the outside
world via a digital driver. The DEFIB SYNC pulse’s purpose is to indicate on
the leading edge that now is the time to fire the defibrillator.
The NIBP circuit is controlled by various port bits and control circuits in the
ASIC. It automatically inflates a pressure cuff attached to the patient and then
deflates the cuff and takes the measurement.
The main board uses the following voltages and nominal currents; 3.3 volts DC
at 300 mA, 5 volts DC at 260 mA, 12 volts DC at 315 mA with 165 mA for the
backlight, and -24 volts DC at 1.2 mA.
The IC’s and their reference designations are as follows:
386EX, U7
40MHZ OSC, X3
A/D CONV, U53
AUDIO POT, U26
BOOT FLASH, U504
CONTRAST POT, U18
DATA BUS BUFFER, U9
DRAM, U501
DRAM ADR MUX, U2,U6,U8
DUART, U24
FPGA, U505
LCD CONTROLLER, U500
LCD VRAM, U502
MISC BFRS, U1,U12,U17
OP AMPS, U27,U16,U25
PRSR XDCRS, PS1,PS2
RS232 BFR, U19
RTC, U4
RTC ADR MUX, U3
TREND FLASH, U14
VOLTAGE REG, VR1
14-2
Section 14: Main Color Board Digital Theory of Operation
14.2 POWER SUPPLY CONNECTIONS
Figure 14-1: Power Supply Connections
The power supply provides the power for the main board and all of the circuitry
in the system. It also contains control circuits for turning on and off the power,
as well as supplying the battery backup for the system.
14.2.1 Voltages
The microprocessor and its associated circuits are powered from the regulated
3.3 volts DC generated on the power supply board. The 3.3 volts DC powers the
microcontroller, DRAM, flash, LCD controller and a portion of the LCD
contrast circuit, memory, the DUART, and real time clock. The 5 volts DC
powers the Nellcor knob, the TFT color display, and a portion of the speaker
circuit. The A/D converter is powered by its own 5 volt regulator. The 12 volts
DC powers the speaker circuit, the backlite inverter input voltage, and the op
amp for the battery voltage going to the A/D converter. The -24 volts is not
used. Typical current draws are as follows:
3.3 volts DC @ 300 mA
5.0 volts DC @ 260 mA
12.0 volts DC @ 315 mA
-24 volts DC @ 1.2 mA
14-3
Section 14: Main Color Board Digital Theory of Operation
14.2.2 Microcontroller Signals
The power supply circuit and microcontroller have 2 signals which connect
directly with each other, EARLY WARNING and PSOFF. The battery circuits
generate an EARLY WARNING signal to the microcontroller to warn it that the
power is going down within 100 ms. This EARLY WARNING signal is
generated if the power On/Standby switch is pressed or the battery voltage gets
too low. The signal is connected directly to INTERRUPTS 5 and 7. The
software will save any information it must save and finish its housekeeping
before sending the PSOFF signal back to the battery circuits.
14.2.3 MEMBRANE SWITCHES/POWER SUPPLY
The power supply circuit connects directly with the On/Standby switch and the 2
LED’s on the membrane switch. The On/Standby switch goes directly from the
membrane switch to the power supply board via the 50 pin cable. This is to
allow powering up when off. Another switch also goes to the battery circuit, the
Alarm Silence switch. Unlike the On/Standby switch, this switch also goes to
the microcontroller.
14.2.4 POWER SUPPLY GENERATED LED SIGNALS
The power supply circuits generate two LED driving signals, one that indicates
that the AC mains is connected, and one which indicates that the DC power is
connected. When the AC MAINS LED is being driven on, a high voltage level
goes to the 386EX port 1 bit 6 as the AC mains input status bit. When the LED
is off the signal is a logic low. The software will interpret the signal levels so as
to tell whether the AC mains is connected or not. The same is true with the DC
power input connector. The signal driving the DC led goes to port 1, bit 7. This
indicates the DC power status.
14.2.5 BATTERY SIGNALS TO THE A/D CONVERTER
The battery voltage signal is sent to the main board where it is buffered by an
amplifier circuit which converts it to a signal in the 0-5 volt range of the A/D
converter. The BATTSNS+ signal is sent directly to the main board and is
divided by 2 by a resistor divider circuit on the positive input to the amplifier.
The amplifier has a gain of 2, which brings the signal back to its original signal
level and then we resistor divide it to the 0-5 volt range for the A/D converter.
14.2.6 SYNC/ALARM 50KHZ SIGNAL
The power supply needs a 100 kHz signal to synchronize its own internal
operation and to keep the alarm from sounding. The 100 kHz signal is “anded”
with the watch dog timer (WDT) and if the WDT should time out the power
supply circuit will sound the alarm and shut down the main board.
14-4
Section 14: Main Color Board Digital Theory of Operation
14.3 CPU CONNECTIONS
The CPU (U7) is a 386EX microcontroller, which contains a 386SX core and
various integrated peripherals. The 386EX operates from a 40 MHz oscillator
(X3) and has the following on board peripherals:
•
•
•
•
•
•
•
•
•
•
•
DMA Controller Unit
Bus Interface Unit
Chip-select Unit
Clock and Power Management Unit
Dram Refresh Control Unit
Watch Dog Timer Unit
Asynchronous Serial I/O Units
Synchronous Serial I/O Unit
Timer Unit with 3 16 Bit Counter/Timers
Interrupt Control Unit
Bit Digital I/O Ports
The 386EX’s address bus connects to the LCD controller (U500), RTC
address/data mux (U3), DRAM address mux (U2, U6, U8), and the boot (U504)
and trend flash (U14). Six address lines go to the FPGA (U505). The 386EX’s
data bus connects to the data bus buffers, which in turn connect to the DRAM
(U501), RTC (U4), DUART (U24), boot flash, trend flash, LCD controller, and
the FPGA. The 386EX’s control signals are distributed to the FPGA, DRAM,
RTC, LCD controller, boot and trend flash, and DUART. Reset to the 386EX is
generated in the FPGA.
CLK_40MHZ is a 40 MHz signal from the on board oscillator.
14.3.1 PORT 1 SIGNALS
Port 1 is connected to the following signals:
1.0
1.1
1.2
1.3
1.4
1.5
1.6
1.7
NU
NIBP analog power on/off - out
NIBP 3-way valve on/off - out
NIBP neonatal measurement - out
NU
NU
AC mains input status bit - in
DC input status bit - in
14.3.2 PORT 2 BITS
Port 2 uses one bit.
Speaker volume up/down select - out
14.3.3 PORT 3 BITS
Port 3 bits used are as follows:
3.2
3.5
3.6
3.7
Defib key input - in
PSOFF - out
Defib sync pulse - out
NIBP PV enable - in
14-5
Section 14: Main Color Board Digital Theory of Operation
14.3.4 CHIP SELECT UNIT
The chip select unit has 8 chip selects and are defined as follows:
CS0:
CS1:
CS2:
CS3:
CS4:
CS5:
CS6:
UCS
LCD control register select - 8 bit I/O
LCD memory select - 16 bit memory
Trend flash select - 8 bit memory
RTC select - 8 bit I/O
DUART select - 8 bit I/O
Misc. control/status regs - NIBP control, push button status, and
speaker tone control 8 bit I/O
DRAM select - 8/16 bit memory
Executable flash select - 16 bit memory
There are programmable wait states associated with each of the CSU’s selects
and they are defined as follows:
CS0:
CS1:
CS2:
CS3:
CS4:
CS5:
CS6:
UCS:
read/write - 2 wait states
read/write - 2 wait states
read/write - 4 wait states
read/write - 18 wait states
read/write - 2 wait states
read/write - no wait states
read/write - 1 wait state
read - 1 wait state/write - 4 wait states
14.3.5 TIMER UNIT
The timer unit has 3 timers, 2 are used for output control and 1 is used to initiate
DMA transfers to the A/D converter.
TIMEROUT0:
TIMEROUT1:
TIMEROUT2:
Speaker volume adjust pulse
DMA request for initiating an A/D conversion
100 kHz output to the FPGA for generating the 100khz
and 50 kHz signals for the power supply
14.3.6 INTERRUPTS
There are 2 interrupts used:
INT2: DUART channel 0 interrupt
INT5: Early warning from the power supply
14.3.7 SYNCHRONOUS SERIAL UNIT
The synchronous serial port is connected to the A/D converter. The signals used
are as follows:
STXCLK:
SRXCLK:
SSIOTX:
SSIORX:
synchronous transmit clock
synchronous receive clock
synchronous transmit data
synchronous receive data
The STXCLK signal is generated in the FPGA circuit each time timer1 initiates
a pulse (every 1.25 ms). Sixteen clock pulses are generated by enabling a 25
kHz signal onto the STXCLK line. The A/D is programmed for 16 bit transfers
and when the A/D receives the 16 th clock, it will activate the EOC signal which
turns off the STXCLK signal. The STXCLK signal can also be turned off by
setting the ADCS_RESET bit in the Control Register of the FPGA The A/D
makes a conversion and passes the data back the next time it receives the
STXCLK signal. The SRXCLK signal is connected to the STXCLK and each
14-6
Section 14: Main Color Board Digital Theory of Operation
time a new conversion is initiated the previous conversion’s data is transferred to
the 386EX via the SSIORX data line.
14.3.8 ASYNCHRONOUS SERIAL PORT
There are 2 asynchronous UART ports on the 386EX, but only one is used. It is
connected to the opto-isolators that connect to the SPO2 unit.
TXD0: asynchronous transmit signal
RXD0: asynchronous receive signal
14.3.9 WATCH DOG TIMER UNIT (WDT)
The watchdog timer unit within the 386EX has one output which goes to the
FPGA.
14.4 LNA 386EX CONNECTIONS
Figure 14-2: LNA 386EX CONNECTIONS
14.5 CPU TIMING SIGNALS
The 386EX runs from a 40mhz crystal oscillator and the main timing is derived
from this clock. It is called CLK_40MHZ. Inside the CPU CLK_40MHZ is
divided by 2, generating two new clocks, PH1 and PH2. Each T state is made up
of one PH1 and one PH2 clock. There are a minimum of 2 T states per cycle.
Each wait state is one T state long (50 ns). Therefore, adding wait states is like
adds 50 ns on for each wait state.
14-7
Section 14: Main Color Board Digital Theory of Operation
14.5.1 CPU SIGNALS
Various signals change at various times within a cycle, and the generic timing is
shown below. Some of the key signals are ADS#, M/IO#, D/C#, W/R#, WR#,
RD#, CS0-CS6#, BLE#, and BHE#. Typical control circuits will look at ADS#
at the end of PH2 and make decisions at this time. Refer to the 386EX timing
diagrams for a more detailed explanation.
Figure 14-3: CPU Timing Diagram
14.6 DRAM CONTROL
The DRAM control consists of one 1Mx16 EDO DRAM chip, three 74ACT157
address mux chips, address resistors, and the FPGA control circuit.
CS6* (* = # = / a low true signal) has been assigned to the DRAM memory
address space, 0-100000 words, or 0-200000 bytes. The CS6* control register in
the chip select unit (CSU) must be programmed for 1 WAIT STATE. Since the
data bus is 16 bits wide and the DRAM is a x16 part, most transfers will be of
the 16 bit variety. However, 8 bit transfers are allowed and we have made
provisions for byte addressing. This is done by using the upper and lower CAS
signals, UCAS and LCAS.
14.6.1 DRAM SIGNALS
For the DRAM design we must generate 6 signals, RAS#, UCAS#, LCAS#,
DRAMOE#, DRAMWR#, and CASADREN. All of these signals are generated
in the FPGA from the 386EX signals, ADS#, CS6#, M/IO#, D/C#, WR#, and
RD#. Since the CSU is programmed for 1 wait state, the CSU generates the
READY# signal which terminates the transfer.
14-8
Section 14: Main Color Board Digital Theory of Operation
14.6.1.1 DRAM TIMING
Figure 14-4: DRAM Timing
The DRAM requires 104 ns total time, read/write and precharge for each cycle.
There is 1 wait state for each DRAM access and a total of 3 T states which is
150 ns. Since the DRAM minimum access time is 104 ns, we have 46 ns of
margin. We are using the Hitachi HM51W18165LTT or equivalent which has a
RAS* time of 60 ns, a precharge time of 40 ns, a CAS* time of 10 ns, and a
WE* time of 10 ns. The BLE* and BLH* signals are used to select byte oriented
reads and writes. There are 2 CAS* lines, which are used to implement the byte
writes.
The RAS# and CAS# requirements are shown below.
Figure 14-5: RAS# and CAS# Timing
14-9
Section 14: Main Color Board Digital Theory of Operation
14.6.2 DRAM FPGA CIRCUITS
The DRAM control circuits in the FPGA must decode the various 386EX control
signals and generate the DRAM signals. This is done by using CS6# to set a flip
flop when ADS# and PH2 are true. When this is true, a flip flop is set, which is
output as RAS#. The output of this flip flop is RAS# which is 75 ns long. This
signal is generated for all DRAM accesses and refresh. The DRAM output is
enabled when either BLE# or BHE# is true, which means a read is occurring.
Since the DRAM outputs are bi-directional, we need to disable the DRAMOE#
signal if a write is taking place. The WR# signal being false allows DRAMOE#
to occur, and if it is true, then the DRAMWR# signal occurs. The BLE# and
BHE# signals are also used to generate the UCAS# and LCAS# signals during a
read or write operation. Since we are using RAS only for refresh, the CAS
signals must be inhibited for refresh.
14.7 FLASH CONTROL
The flash memory and control consists of 2 flash chips, a bootable flash, also
called the executable flash, and a trend flash. The control consists of the random
logic in the FPGA. The bootable flash is a 512Kx16 Intel) flash with the boot in
the top section (T), and is preprogrammed on the data I/O or some other unit
with the boot program. The executable program can also be programmed this
way or by downloading it to the 386EX via the RS-232 connection. The trend
flash consists of Atmel AT29LV256 32kx8 devices which stores the trend data
and which writes 64 bytes at a time. It takes 1 wait state for reading the
executable, 2 wait states for reading the trend, and 4 wait states to write either of
these flashes.
14.7.1 EXECUTABLE FLASH
The executable flash is a word oriented flash, i.e., reading and writing is done on
a word basis, and byte reads and writes are not allowed. The trend flash is byte
oriented and all reads and writes are done on a byte basis.
The chip select unit has UCS* assigned to the executable flash and CS2* is
assigned to the trend flash. Typically, the executable flash is assigned the upper
512 k words, or 1 Megabyte in the system. The word address space is 000007FFFF, which is 00000-FFFFF in bytes. This is the upper portion of the space.
The trend flash is assigned to the 32 k byte space above the video ram, that is,
84000-8FFFF words, or 11000-14000 bytes. The software, however, has the
ability to overlap the trend flash address with the executable flash address. The
design gives priority to the trend flash address over the executable flash.
The read cycle time for the executable flash is 90 ns. The write cycle time must
be at least 100 ns. Refer to the timing diagrams for the flash for minimum
timing parameters.
The executable flash has a delay time of 4 wait states for writing to it.
14-10
Section 14: Main Color Board Digital Theory of Operation
Figure 14-6: Flash Read Timing
In the FPGA control logic, the executable flash chip select is anded with the
trend flash chip select such that CS2* must be high, inactive, when addressing
the executable flash. This allows the address overlap for the trend flash. The
executable flash chip enable FLSH1CE# is generated in the FPGA and then goes
to the executable flash. The trend flash is connected directly to CS2# because it
has priority over the executable if an overlapping addressing scheme is used. The
write pulse width is generated via a state machine to give the proper pulse width
Figure 14-7: Flash Write Timing
14.7.2 FLASH FPGA CONTROL CIRCUIT
The FPGA decodes the boot flash and trend flash select signals and generates the
boot flash (FLSH1CE#) signal whenever the trend flash is not being accessed.
Since the trend flash address space may overlap the boot flash space, the trend
flash has priority.
The flash outputs are enabled for a read cycle. During a write cycle, the data bus
inputs data to the flash.
14-11
Section 14: Main Color Board Digital Theory of Operation
Since the boot flash is for booting up and executing the software program, most
accesses to the boot flash are reads. Only when a new program is downloaded
will a write to the boot flash occur.
14.7.3 TREND FLASH
The trend flash is different. Its purpose is to store the patients data. It has both
read and write accesses occurring at regular intervals. The flash chosen for this
purpose interfaces with the 386EX easily, and writing data consists of
transferring 64 bytes at a time. The flash takes care of any erasing and writing
operations internally. Typical worst case write/erase times for 64 bytes is less
than 1 second.
14.8 LCD DISPLAY
The LCD panel is a color 640x3(RGB)x480 pixel TFT (Thin Film Transistor)
display. The 1354 drives the display through some translation buffers
(74HCT244: U506, U507, U508) because the 1354 operates from the 3.3 volts
DC and the LCD display operates from 5 volts DC.
The LCD display is a single panel display constructed of 640x3x480 dots, which
equals a total of 921,600 pixels. We wanted 4 bits per pixel, therefor we needed
3,686,400 bits of memory to support the display. A 1MX16 EDO DRAM was
chosen because it allowed us to expand to 8 or 16 bits per pixel and it was very
inexpensive. The SED1354 supports either a 50 ns or 60 ns access time DRAM.
The 60 ns access time is used.
The LCD display interfaces to the S-MOS LCD controller chip, SED1354F0A
through some 74HCT244 buffers. This controller chip is connected to the
386EX and one 1MX16 EDO DRAM. The LCD controller has control registers
which must be setup by software before writing to the memory and display. It
also has configuration inputs that will determine the mode of operation at
powerup or reset. The SED1354 is configured in the following. These values
could be changed by adding or removing 10k ohm pull-up resistors on the main
board. (The 1354 has 100k ohm pull-down resistors built inside the chip.)
Pin Name
MD[0]
MD[3:1]
MD[4]
MD[5]
MD[7:6]
MD[8]
MD[9]
MD[10]
MD[15:11]
Value of this pin at rising edge of RESET#
0
16 bit CPU data bus interface
011
Generic CPU interface
1
Little Endian
0
Active Low Wait
01
Symmetric DRAM
1
General Purpose I/O pins
1
General Purpose Output
0
Active high LCDPWR polarity
Not Used
14.8.1 LCD CONTROL
There are 2 chip selects assigned to the LCD display chip, one for the control
registers inside the chip, and one for the display memory space. The chip itself
has a state machine controller inside, and generates the necessary signals to store
and retrieve data from the memory when requested. It also takes care of driving
the LCD display directly, with the data from the display DRAM.
14-12
Section 14: Main Color Board Digital Theory of Operation
The processor interface consists of the following signals.
CS# is the chip select for the SED1354. It connects directly from the FPGA pin
53 to the SED1345. This signal will go low whenever there is an access by the
386EX to CS0# or CS1#. CS0# relates to the internal registers and CS1# relates
the display DRAM.
M/R# is the signal that distinguishes between a memory or register access.
When M/R# is low, the 386EX is accessing a register. When M/R# is high, the
386EX is accessing the display memory. This pin is connected directly to the
M/IO signal of the 386EX.
RD#, RD/WR#, WE0#, and WE1# are used to read and write to/from the control
registers and the display memory. The 2 read signals (RD# and RD/WR#) are
connected directly from the FPGA. The 2 write signals (WE0#, and WE1# ) are
connected directly from the FPGA. When RD# is low, it indicates that Data Bits
[7:0] are being read from the 1354. When RD/WR# is low, it indicates that Data
Bits [15:8] are being read from the 1354. When both RD# and RD/WR# are
low, it indicates that Data Bits [15:0] are being read from the 1354. When
WE0# is low, it indicates that Data Bits [7:0] are being written to the 1354.
When WE1# is low, it indicates that Data Bits [15:8] are being written to the
1354. When both WE0# and WE1# are low, it indicates that Data Bits [15:0] are
being written to the 1354. RD# is generated by “anding” BLE# and RD# of the
386EX, and it comes out of the FPGA pin 59. RD/WR# is generated by
“anding” BHE# and RD# of the 386EX, and it comes of the FPGA pin 60.
WE0# is generated by “anding” BLE# and WR# of the 386EX, it then gets
synchronized with a flip flop. WE0# is on pin 56 of the FPGA. WE1# is
generated by “anding” BHE# and WR# of the 386EX, it then gets synchronized
with a flip flop. WE1# is on pin 58 of the FPGA.
The CLKI signal is connected to the 40 MHz clock generated by the crystal
oscillator X3. This signal provides the pixel clock and the memory clock The
40 MHz frequency allows the software to vary the LCD refresh rate from 80 Hz
to 120 Hz
The BUSCLK signal is connected to the 40 MHz clock generated by the crystal
oscillator X3. It is the CPU bus clock.
RESET# is connected directly with the RESET# signal from U12 pin 3.
The BS# signal is tied to 3.3 volts DC via a resistor. This pin is suppose to be
pulled up in order to operate in Generic CPU mode.
AB0 of the 1354 is connected to BLE# of the 386EX. AB1-AB20 is connected
to the address bus of the 386EX.
DB0-DB15 is connected to the bi-directional data bus BD0-BD15.
WAIT# is connected to the FPGA pin 141. When this signal is low, it indicates
to the CPU to wait. When this signal goes high data is valid. This signal will be
used by the 386EX. The 386EX will insert 2 wait states automatically and end
the cycle only when WAIT# returns high.
14-13
Section 14: Main Color Board Digital Theory of Operation
The above signals are all of the signals used to interface to the 386EX for
transferring of data to and from the control registers and the display ram.
There are some general purpose I/O ports that are under software control. They
can be programmed as inputs or outputs. Two of these ports are being used
(GPIO4 and GPIO5) as outputs and the rest are not being used. If GPIO4 is set,
information is displayed left to right. If GPIO4 is cleared, information is
displayed right to left. If GPIO5 is set, information is displayed top to bottom.
If GPIO5 is cleared, information is displayed bottom to top. The software will
program GPIO4 & 5 to be set. The unused ports are pulled-down with 1k ohm
resistors on the main board. There is one general purpose output port (pin 106).
It is not being used.
14.8.2 LCD DISPLAY RAM
The interface signals for the display RAM are prefaced with the letters VID,
which implies video ram. The interface to the display ram (VIDRAM) is defined
in the SED1354 Hardware Functional Specification manual and is connected
directly to the DRAM.
The LCD display interfaces directly with the SED1354 through the 74HCT244
buffers. The signals used are DRDY, FPFRAME, FPLINE, FPSHIFT, and
FPDATA[15:0].
The FPLINE signal is the line pulse, which indicates the start of a line. It is an
active low signal. The FPFRAME signal is the frame pulse, which indicates a
start-of-frame. It is an active low signal. FPSHIFT is the data shift clock and the
LCD display stores the data on the falling edge of this clock. DRDY is the
display enable output signal. It indicates when data is ready for each line of
video. It is an active high signal. It goes high when data for the line is valid and
stays high until the line is finished. FPDATA[15:0] generate the RED, BLUE,
GREEN video information and are defined as follows;
FPDATA[15] is Blue bit 1
FPDATA[14] is Blue bit 2
FPDATA[13] is Green bit 0
FPDATA[12] is Green bit 1
FPDATA[11] is Green bit 2
FPDATA[10] is Red bit 1
FPDATA[9] is Red bit 2
FPDATA[8] is Blue bit 3
FPDATA[7] is Blue bit 4
FPDATA[6] is Blue bit 5
FPDATA[5] is Green bit 3
FPDATA[4] is Green bit 4
FPDATA[3] is Green bit 5
FPDATA[2] is Red bit 3
FPDATA[1] is Red bit 4
FPDATA[0] is Red bit 5
The 1354 can only support 64,000 colors, therefore Red bit 0 and Blue bit 0 are
not supported and are tied to ground through 1k ohm pull-down resistors (R515
and R516).
14-14
Section 14: Main Color Board Digital Theory of Operation
14.8.3 LCD AND 386EX INTERFACE
The LCD display chip interfaces directly with the 386EX. When the 386EX
initiates a transfer to the 1354F0A, the 386EX generates two wait states and
terminates the cycle when the WAIT# signal of the 1354 returns high. This is
true for transfers to the 1354F0A’s Video Memory or control registers.
14.8.4 LCD CONTRAST CIRCUIT
There is no contrast adjustment for this TFT display. The contrast circuitry is
not being used.
Pressing the Contrast switch on the front of the NPB-4000C causes the
background color to change from a black background to a white background.
14.8.5 BACKLIGHT CIRCUIT
The backlight of the LCD display is a CCFL (cold cathode fluorescent light) and
is turned on and off by a digital control bit in the FPGA Control Register. When
power is applied it is reset to 0. The backlight requires an AC high voltage
which is generated by an inverter, which takes 12 volts DC and generates the AC
voltage. When software wants the backlight on it sets this bit and it turns on
FET Q1, which completes the circuit to ground and allows the inverter to
generate the AC voltage. Resetting this bit breaks the ground connection and
inhibits the AC signal to the backlight.
14.9 REAL TIME CLOCK (RTC)
The RTC is a Dallas DS1693 which has the crystal and battery imbedded in the
unit. It is a 28 pin DIP package and runs from a 3.3 volt DC supply.
CS3# is assigned to the RTC in the I/O space and the software must assign 14
wait states to this unit.
The timing for the DS1693 is shown below.
Figure 14-8: DS1693 Timing
The timing for this interface is done in the FPGA. There is a state machine
which is clocked at 20 MHz and generates 18 states.
14-15
Section 14: Main Color Board Digital Theory of Operation
Figure 14-9: Interface Timing
The timing diagram above shows the signals and their relationship to each other.
14.10 DUART CONTROL
The DUART is a Startech ST16C2550CJ44 which consists of 2 UARTs and
FIFOS for the read and write portions of each UART. Channel 0 is assigned to
the RS-232 port which exits the unit near the AC and DC inputs. Channel 1 is
assigned to the recorder. The FIFOS are 16 bytes deep and transfers to/from the
DUART would save time if done on 8 or 16 byte boundaries.
Interfacing to the DUART is done by assigning CS4# to the DUART I/O space,
with 4 addresses assigned to each UART. The DUART channel 0 is the base
address assigned to CS4# and the channel 1 address is the base address + 8 (A3).
There are 4 addresses assigned to each UART, 0,1,2,and 3.
Software must program 2 wait states for CS4# and define it as a byte device.
A state machine in the FPGA is used to generate the proper signals for
programming the unit.
Figure 14-10: DUART Read/Write Timing
14-16
Section 14: Main Color Board Digital Theory of Operation
14.11 KNOB INTERFACE CONTROL
The knob consists of a rotary knob with a push button switch. The knob is
rotated and the cursor on the LCD display moves forward or backward,
depending on which way the knob is rotated. When the knob is pushed it must
be detected and indicated to the 386EX.
The knob has 2 channels, channel A and channel B. When clockwise rotation
occurs, channel A leads channel B and when counter clockwise rotation occurs,
channel B leads channel A. The software monitors the knob flip flop and when it
is set true the knob has turned. The direction is read by 2 other bits in the status
register and the software determines the knob direction. The KNOBINT flip
flop in the FPGA is reset by the software when a write to CS5# + A occurs. The
knob direction is determined by reading CS5# + A, bits 4 and 5.
The circuit which drives the knob is a 3.3 volt DC circuit, with appropriate
resistor values to allow the same current at 3.3 volts through the opto couplers as
would have occurred at 5 volts.
14.12 PUSH BUTTON CONTROL
There are 5 push button switches and one knob push button switch. All of these
push buttons go to the FPGA control circuit except for the ON/OFF push button,
which goes directly to the power supply control circuit. Each of the push button
circuits have a debounce resistor and capacitor associated with them and then go
to the FPGA. The signals ALRMSIL, NIBPPB, AUDTONVOL,
LCDCONTRST, and KNOBPB go to the FPGA where they are “or’ed” together
and exit as PBINT. This is read by the software in the status register. The
software debounces and detects the length of time the push button is pressed.
The software determines which push button was pushed by reading CS5# + c,
bits 4-7.
14.13 MISCELLANEOUS CONTROL - CS5#
The NIBP PUMP PWM, NIBP VALVE PWM, SPEAKER FREQUENCY
DUTY CYCLE, and a miscellaneous control register are all assigned to the I/O
space programmed to CS5#. The addressing scheme is as follows:
CS5#
CS5# +
CS5# +
CS5# +
CS5# +
CS5# +
2
4
6
8
A
CS5# + C
CS5# + E
NIBP PUMP/VALVE PWM 8 bits (R/W)
NU
SPEAKER HIGH VALUE 8 bits (R/W)
SPEAKER LOW VALUE 8 bits (R/W)
CONTROL REG. 8 bits (R/W)
WRITE RESETS KNOB INT/READ PB AND KNOB
INT BITS, AND THE KNOB ROTATION DIRECTION
BITS
WRITE WDTEN (WATCH DOG TIMER
ENABLE)/READ PUSH BUTTON SWITCHES AND
THE KNOB PUSH BUTTON
WRITE NSCALL (BIT 7) and/or PTRRST (BIT 6)
14-17
Section 14: Main Color Board Digital Theory of Operation
14.13.1 CS5# NIBP PUMP PWM 8 BITS
The NIBP pump pulse width modulated (PUMP_PWM) signal is generated in
the FPGA via an 8 bit register which is clocked at 313 kHz. An 8 bit value is
loaded into this register and then the PUMP_PWM_GO bit (bit 0) in the
CONTROL REG. is set true and the pump PWM signal begins. The 8 bit
register starts counting down and the signal output is low until the counter
underflows, at which time it is reloaded with the programmed value. It now
counts up, and the signal output goes high until the counter overflows. It is then
reloaded and counts down, etc. The PUMP_PWM signal is generated this way
until it is shut off by resetting the PUMP_PWM_GO bit in the CONTROL REG.
The NIBP valve pulse width modulated (NIBPCNTLVLV) signal is generated in
the FPGA via this same 8 bit register which is clocked at 313 kHz. An 8 bit
value is loaded into this register and then the VALVE_PWM_GO bit (bit 1) in
the CONTROL REG. is set true and the valve PWM signal begins. The 8 bit
register starts counting down and the signal output is low until the counter
underflows, at which time it is reloaded with the programmed value. It now
counts up, and the signal output goes high until the counter overflows. It is then
reloaded and counts down, etc. The NIBPCNTLVLV signal is generated this
way until it is shut off by resetting the VALVE_PWM_GO bit in the CONTROL
REG.
The same register is used for both PWMs because they are mutually exclusive
and software uses only one at a time.
14.13.2 CS5# + 4 SPEAKER HIGH, CS5# + 6 SPEAKER LOW VALUE
The speaker tone frequency is generated using two 8 bit registers, one which is
the value for the high portion of the frequency and one value for the low value
for the frequency. The frequency range is 200 Hz to 1000 Hz. The 16 bit
counter has a count frequency selectable of 78 kHz or 313 kHz. This selection is
programmed in the CONTROL REG. using the CLK_FREQ_SEL (bit 2). A 0
selects 156 kHz and a 1 selects 78 kHz. Once the values are loaded and the
frequency clock is selected the FREQ_GO bit (bit 3) is set to begin the tone
frequency. Software has complete control over the duty cycle of this tone by
programming the high and low values and being able to select the clock
frequency for the counter. The TONE_OUT signal is low until the low counter
overflows and sets the TONE_OUT flip flop high. Now the high counter is
enabled and the TONE_OUT signal stays high until the high counter overflows,
at which time it goes low and the low counter begins counting. This cycle
continues until the FREQ_GO bit is reset to 0.
14.13.3 CS5# + 8 CONTROL REGISTER
This register has 8 programmable bits as follows:
BIT 0:
BIT 1:
BIT 2:
BIT 3:
BIT 4:
BIT 5:
BIT 6:
BIT 7:
14-18
PUMP_PWM_GO
VALVE_PWM_GO
CLK_FREQ_SEL
FREQ_GO
BCK_LITE_ON
FRONT END CLOCK ENABLE
PROGRAM FLASH ENABLE
ADCS RESET
Section 14: Main Color Board Digital Theory of Operation
Bits 0-3 were defined in the above paragraphs. Bit 4, BCK_LITE_ON is a bit
that turns on the LCD backlight when set to a 1. When powered on this bit is 0
and the backlight is off. To turn on the backlight this bit must be set to a 1.
Bit 5 enables the clock going to the front end transformer, which generates the
isolated front end voltages. If the front end should ever go into a base line
condition, it is reset by stopping the clock to the transformer and the front end
voltages will go to 0. Turning this bit back on powers the front end up and
essentially acts as a reset.
Bit 6 enables programming of the boot flash. This would be used if a new
executable program were downloaded via the RS-232 channel and stored in the
executable flash.
Bit 7 set causes the A/D converter chip select to be set and clears STYXCLK
signal. Bit 7 cleared causes the A/D converter chip select to be cleared and starts
a conversion sequence.
14.13.4 CS5# + A RESET KNOB INT/READ PUSH BUTTONS
The I/O address of CS5# + 6 has 2 functions associated with it. Writing to this
register generates a KNOB_INT_RST signal which resets the knob interrupt flip
flops. This would be done by software after a knob interrupt occurs.
The software polls this register every 50 ms and looks to see if the PB_INT bit
(bit 6) or the KNOB_INT bit (bit 7) is set true, indicating that a button has been
pressed or the knob is being rotated. If either of these bits is true the software
must look at bits 3, 4, and 5 to determine which of the knob functions occurred.
If the PB_INT is set true, then register C must be read to determine which button
was pushed.
Register CS5# + A has the following bit assignments.
BIT 0:
BIT 1:
BIT 2:
BIT 3:
BIT 4:
BIT 5:
BIT 6:
BIT 7:
Not used
Not used
Not used
Knob push button
Knob channel b rotation
Knob channel a rotation
Push button occurred
Knob rotation occurred
14.13.5 CS5# + C WRITE ENABLES WDT/READ PUSH BUTTONS
After powering up the software must enable the watch dog timer function by
writing to this register. The act of writing to CS5#+C automatically sets the
WDT flip flop to a one and enables the WDT time out function.
Reading this register gives the push button status, as well as the state of the
WDT flip flop.
14-19
Section 14: Main Color Board Digital Theory of Operation
Register CS5# + C has the following bit assignments.
BIT 0:
BIT 1:
BIT 2:
BIT 3:
BIT 4:
BIT 5:
BIT 6:
BIT 7:
Not used
Not used
Not used
WDT (watch dog timer enable)
LCD contrast switch
Audio volume switch
NIBP switch
Alarm silence button
14.13.6 CS5# + E WRITE NSCALL/PTRRST/READ PUSH BUTTONS
Writing to this register sets or resets the NURSECALL and PRINTER RESET
bits. To set NURSECALL write a 1 to bit 7 and to reset NSCALL write a 0 to
bit 7. To reset the printer write a 1 then a 0 to bit 6.
The bit assignments for reading this register are shown below. The bit
assignments for writing the NURSECALL and PRINTER RESET are different
from the read assignments.
Register CS5# + E has the following bit assignments.
BIT 0:
BIT 1:
BIT 2:
BIT 3:
BIT 4:
BIT 5:
BIT 6:
BIT 7:
Not used
N Not used
Not used
Not used
Not used
NURSECALL
PRINTER RESET
PRINTER CTS (clear to send)
The NURSECALLL and PRINTER RESET bits are the flip flop outputs
programmed by writing to register CS5# + E as explained above.
14.14 SPEAKER
The speaker circuit consists of an 8 ohm speaker driven by a circuit which
consists of U26, U27, Q12, Q13, and some discrete resistors and capacitors.
U26 is a logarithmic potentiometer which is set by software. Pulses are sent to
this potentiometer from a timer in the processor and these pulses turn the volume
up and down. A tone is generated by programming the registers in the FPGA and
connecting this tone to the potentiometer. The tone’s amplitude is modified by
the potentiometer and sent to the amplifier U27 which adds a DC offset to the
tone and drives transistors Q12 and Q13, which generates a 12 volt signal. This
signal goes to a 3.3 ohm resistor and is then capacitively coupled by a 220 uF
capacitor to the speaker.
14.15 NIBP (NON INVASIVE BLOOD PRESSURE) CONTROL
NIBP is a measurement taken by wrapping a blood pressure cuff on the patients
arm and automatically inflating the cuff, then deflating the cuff under controlled
conditions and monitoring the signals from the pressure transducers connected to
the cuff air tubes. Pressure signals are amplified, passed to an A/D converter for
conversion to digital format, and then analyzed by the processor software.
14-20
Section 14: Main Color Board Digital Theory of Operation
14.15.1 NIBP System Overview
The NPB-4000C Non-Invasive Blood Pressure (NIBP) measurement and display
operations described in this section include the pneumatics of the inflatable cuff
and control valves, the specialized front end NIBP circuitry, some of the µP
Memory and Control circuitry, some of the Power System, and specific switches
on the Keypad. The major blocks involved from the cuff to the microprocessor
are the pump, pressure transducers, control valves, digital control circuits, and
the analog detection circuits. The pump is mounted on the Power System
assembly and is driven by a pulse-width-modulated (PWM) signal from the
Digital Hardware section of the Main Board assembly. That signal is gated by
an enabling signal originating in the microprocessor of the section of the Main
Board. The pumped air is ducted through tubing and valves mounted on the
Main Board and made available at the front end connection to the cuff.
Principle of Measurement
Prior to making blood pressure measurements, the cuff is placed around the
arterial location of an upper arm (left or right). The NIBP measurement system
is initiated by commands responding to pressing the NIBP switch on the front
panel. The cuff is inflated at a rate controlled by the pump excitation current to
a pressure above diastolic, at which level the artery is effectively occluded.
Then, as the cuff pressure is reduced at constant rate, the pressure transducers
provide analog signals to the digital hardware where the are digitized and
processed to obtain systolic, diastolic, and mean blood pressure values, as well
as the beat rate. The technique for translating the pressure signals into the
required measurements makes use of the action of the oscillatory characteristic
of the returning arterial pressure. The phenomenon is illustrated in the diagram
below.
See Figure 14-11. Systolic pressure is defined as the point at which oscillation
increases sharply. As the cuff deflates, oscillation amplitude increases to a
maximum, and then decreases. The point of peak oscillation amplitude is the
mean arterial pressure. The point at which oscillations cease is defined as the
diastolic pressure.
Figure 14-11: Oscillatory Characteristics Diagram
14-21
Section 14: Main Color Board Digital Theory of Operation
14.15.1.1 The pneumatic assembly
The pneumatic assembly, consisting of the pump, two controlling valves, and
tubing to connect the various pneumatic components together are illustrated in
the schematic diagram that follows.
See Figure 14-12. The pump output is connected to the cuff and to two valves: a
two-way and a three-way valve, as well as to two pressure transducers.
Operation of the valves and of the pump control are defined as described in the
following text.
Figure 14-12: Pneumatic Assembly Block Diagram
Control valve V2 is used to control the rate of deflation. The smoothly variable
opening of the valve is controlled by the valve excitation current.
3-Way valve V1 is either fully ON or fully OFF. It performs two functions:
1. It dumps the remaining pressure from the cuff at the end of the
deflation cycle;
2. It connects the pressure transducers directly to the atmosphere for
calibration purposes.
14.15.1.2 NIBP Hardware
The NIBP Analog Control Hardware is highlighted in the block diagram. It
includes the front end NIBP circuitry, as well as the pressure transducers and
pump.
14-22
Section 14: Main Color Board Digital Theory of Operation
Figure 14-13: NIBP Hardware Block Diagram
14.15.1.2.1 Pressure Transducers
Pressure transducers PS1 and PS2 convert pneumatic pressure levels to voltages
in the range from 0.33 volts at 0 mmHg to 4 volts at 300 mmHg. Transducer
PS1 is used to sense the main cuff pressure. Transducer PS2 is used as a backup
cuff pressure sensor, from which over-pressure warning signals are obtained.
Both transducers outputs are smoothed to remove the effects of pumping
pulsation. The output of PS1 is identified as signal NIBPPRSR1, while that of
PS2 is NIBPPRSR2.
14.15.1.2.2 Filtering the Oscillatory Signal
Amplifiers U16-1 and U16-14, in combination with the lumped resistance and
capacitance values of the passive components, form a band pass filter that
separates and amplifies the oscillatory signals OSC from the deflating cuff
transducer signal NIBPRSR1. Amplifier U16-8 provides hysteresis.
14.15.1.2.3 Power Supplies
Battery power, VBATTP, connected to the board at J3, pins 13 and 14, is
regulated in U15 when that component is enabled by the NPANPWR analog
power On/Off signal input to U10-4. The regulator accepts a battery voltage of 6
to 8 volts and delivers regulated +5 volts to power the pressure transducers and
biasing circuitry for the operational amplifiers.
14.15.1.2.4 Over-Pressure Detector
Pump and Valve drivers are controlled by the NPPVEN pump and valve enable
signal that is generated in U16-7 level-detector amplifier circuit. One input to
that amplifier is the NIBPRSR2 signal from transducer P2. The other is a value
determined by voltage divider R68 and R64, and feedback resistor R61.
The pump and valve drivers are enabled only when cuff pressure is below
nominal 330 mmHg for adult mode, and below 165 mmHg for neonatal
measurements.
14-23
Section 14: Main Color Board Digital Theory of Operation
14.15.1.2.5 Pump and Valve Drivers
Three-way valve V1 coil is powered by VPS that is switched in series with the
coil through n-channel MOSFET Q10-6. Switching action of Q10-6 is
controlled by the input signal NP3WYV, that is gated by the enabling signal
NPPVEN at switch U23. VPS is developed from VBATTP through Q11-6 that
is also controlled by NPVEN gating transistor Q6. Diode D5 acts to suppress
voltage spikes. Resistor R101 insures that Q10-6 will be OFF in case of an open
to the input line. The valve is either fully closed, or fully open.
Control valve V2 coil is powered by VBATTP and controlled by switching nchannel MOSFET Q10-7, in series with the coil. Q10-7 is controlled by input
signal NIBPCNTLVLV. Pulse width modulation (PWM) of a 5-volt level is
used to operate the control valve. No-voltage results in a fully closed valve. As
the duty cycle of the PWM is varied from 0 to 100%, the valve changes smoothly
from fully closed to fully open. Repetition rate for the PWM is at least 9 kHz.
Diode D4 suppresses voltage spikes, and resistor R100 assures that Q10-7 will
be OFF if the input line should open.
14.15.1.2.6 NIBP Pump Control
The power supply mechanical assembly holds the blood pressure pump and
shield. The power supply contains circuitry that allows logic level control of the
pump power from the processor board. For singly-point fault protection, the
pump requires two signals (PUMPON and PVENB to activate the pump.
PUMPON (when high) turns on FET Q18 that pulls the bottom lead of the motor
to ground. PVENB, through level translator Q19, turns on FET Q17 that pulls
the top motor lead to VBATT.
When no voltage is present at Q18, the pump is fully OFF. As the duty cycle
increases from 0 to 100%, the pump power changes smoothly from full OFF to
fully ON. This control technique minimizes overshoot of the targeted pressure.
Diode D32 suppresses voltage spikes, while R78 insures that Q18 will be OFF if
the line opens. Resistor R77 and capacitor C46 suppress motor brush noise.
14.15.1.3 Digital Signal Processing and Information Display
NPB-4000C software, resident in the microprocessor controller and memory
peripherals, include the algorithms needed to process the digitized outputs of the
Digital Hardware just described. It also includes the system software that
responds to the commands for desired modes of NIBP measurements, display of
NIBP values of systolic, diastolic and mean arterial pressure, storing trend data,
and for recording/printing of such data, and for initiation and silencing alarms.
Details of these functions are contained in the theory of operation of the
microprocessor and control circuitry.
14.16 FRONT END INTERFACE
The LNA front end multiplexes analog channels to a linear opto-coupler which is
connected to the A/D converter. The A/D converter connects to the transmit and
receive ports of the SSIO (Synchronous Serial I/O) unit in the 386EX. Control
data is passed to the A/D and the front end via the SSIO signals at the same time
14-24
Section 14: Main Color Board Digital Theory of Operation
the previous conversion is transferred to the 386EX. The SSIO unit works with
the both of the DMA units in the 386EX as well as the timer unit.
The functional operation of the DMA, SSIO, A/D Converter, and the front end is
as follows. Software sets up DMA CHANNEL 0 to transfer from DRAM a
buffer which contains 16 bit control words. The timer is set up to generate a
pulse every 1.25 ms (800 Hz rate). DMA CHANNEL 1 is set up to transfer data
from the SSIO receive buffer to a DRAM buffer. The SSIO unit is set up to
transmit and receive data when it receives a serial clock. Once set up all of the
above circuits work together with the FPGA serial clock circuit to initiate a
conversion and transfer the conversions into memory.
The timer output is routed to DMA CHANNEL 0 and the FPGA. The DMA unit
transfers a 16 bit control word from DRAM to the SSIO transmit buffer. At the
same time the FPGA starts synchronizing to the 25 kHz clock generated
internally in the FPGA. The FPGA circuit generates a serial clock which goes to
the SSIO clock input and the A/D converter clock input. The SSIO transmit unit
starts transmitting the 16 bit control word to the A/D and the front end. The A/D
converter receives and interprets the first 8 bits, and ignores the last 8 bits. The
front end ignores the first 8 bits and stores the last 8 bits. At the same time that
it is receiving the control word, the A/D transmits to the SSIO receive unit the
data from the previous conversion. Three things are happening at once. The
A/D starts a new conversion after receiving the control word, the A/D transmits
to the SSIO the previous conversion’s data, and the front end changes it’s
multiplexer to the new input channel. Since the A/D converter has its own
sample and hold, once the conversion begins, the input to the A/D can change
without affecting the conversion. Thus, the front end sets up for the next
conversion, the A/D starts a conversion, and the A/D also transmits the previous
conversion’s data. Once the DMA unit receives the new data word from the A/D
it transfers it to the DRAM memory.
There is a specific sampling scheme for converting the analog signals. The A/D
converter’s sampling sequence is programmed by software. The channel
selections for the A/D and the front end are contained in the control words
transmitted by the SSIO. Since the A/D is a pipelined converter, the A/D
channel address sent is for the next conversion, and the front end channel
address is for the second conversion. Thus, when a control word is sent, it
contains the A/D channel to convert, and the front end channel for the next
conversion. The data that gets transferred is for the previous channel. Sampling
occurs every 1.25 ms (800 Hz rate), and there is room for 20 samples in a cycle.
The samples are repeated every 500 ms.
14.16.1 TIMER/DMA/SSIO INTERFACE
The software sets up TIMER1 to generate an output at an 800 Hz rate (1.25 ms).
The timer is routed to DMA CHANNEL 0 which is programmed to transfer a 16
bit control word to the SSIO transmit holding buffer. The SSIO transmits this
word to the A/D and the front end. The A/D stores the first 8 bits and the front
end stores the last 8 bits. At the same time the A/D transfers to the SSIO receive
buffer the previous conversions data. When the SSIO receive buffer becomes
full, it starts DMA CHANNEL 1, which transfers the data word to memory from
the SSIO receive buffer. This process continues indefinitely.
14-25
Section 14: Main Color Board Digital Theory of Operation
The control words sent to the A/D converter contain the A/D multiplexer
channel to convert, the data length, data format, and whether the conversion is a
unipolar or bipolar conversion.
The first bit transferred out the SSIO transmit line is the most significant bit, bit
15. The A/D takes bits 15-8 and the front end takes bits 7-0. Bit definitions are
as follows.
BIT 16-12:
BIT 11-10:
BIT 9:
BIT 8:
A/D MUX CHANNEL SELECT
A/D DATA LENGTH
A/D DATA FORMAT
UNIPOLAR/BIPOLAR
Once the A/D reads these 8 bits, a conversion starts.
BIT 7-5:
BIT 4-3:
BIT 2:
BIT 1:
BIT 0:
FRONT END MUX CHANNEL SELECT
LEAD SELECT
0.5 HZ FILTER SELECT
BASELINE RESET
PARITY
Once these 8 bits are strobed into the front end serial shift register, a load pulse
is generated which transfers these bits to the output register in the shift register
and these bits now become effective.
14.17 DIGITAL SCHEMATIC
These schematics include all of the above circuits and some additional circuits
which need explanations. The schematic contains the following chips:
386EXMP
42MX09
microcontroller
programmable device with the control
circuits
LCD CONTROLLER 1354F0A LCD
74HCT244
74LVC16245
RTC DS1693
74LVC541
DUART
MAX211E
DISPLAY RAM
DRAM
74ACT157
BOOT FLASH
TREND FLASH
OSCILLATOR
display control chip
buffer chips for the signals from the
LCD controller to the display itself
data bus buffer to interface the 386EX
to the other chips
real time clock with 64 bytes of battery
backed ram and on board crystal
mux for the address/data to the RTC
dual uart for the RS232 and recorder
RS232 interface chip with 15kv ESD
1MX16 EDO DRAM for the LCD
display
1Mx16 EDO dynamic ram memory
address mux for the DRAM
bootable/executable flash memory
flash memory for storing trend data
40mhz oscillator to generate CLK2
The schematics contains the NIBP circuits, the speaker circuits, the battery
voltage and temperature input circuits, the push button interface circuit, and the
backlight interface connector circuit. The 50 pin connector connects to the
recorder, RS-232 connector, the power supply connector, the DEFIB connector,
and the speaker.
14-26
Section 14: Main Color Board Digital Theory of Operation
The speaker circuit consists of a software programmable digital potentiometer
chip, U28, which is a Dallas DS1666s-10. The software sets the tone frequency
by setting the high register with a value, the low register with a value, then
programming the digital potentiometer up/down according to the timing
specified in the requirement specification.
14.17.1 FPGA THEORY OF OPERATION
The Actel FPGA is a 3.3 volt, 9000 gate device which contains miscellaneous
control and glue logic for the NPB-4000C. It is packaged in a 176 pin TQFP.
The FPGA contains the following control circuits.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
DRAM control
FLASH control
PUSH BUTTON detect
RESET/CLOCK PHASE control
BIDIRECTIONAL DATA BUFFER control
CONTROL REGISTER control
READY/ control
RTC/DUART state machine/control
READ-BACK multiplexer
PUMP/VALVE PWM
CONTRAST PWM (not used)
SPEAKER FREQUENCY generator
KNOB detect
POWER SUPPLY SYNC ALARM control
A/D CONVERTER SERIAL CLOCK control
LCD control
14.17.2 DRAM CONTROL CIRCUIT
The DRAM control circuits consist of a small state machine to generate RAS/,
LCAS/, UCAS/,DRAMOE/, WRITE/, CASADREN/, FDRRD, and
ENDTABFR. The process of reading, writing, and refreshing the DRAM is
controlled by these circuits. Each portion of the circuit is described below.
RAS/ (Row Address Strobe) is a 75 ns signal which strobes the row address into
the DRAM. Next, a 50 ns signal called LCAS/ (Lower Column Address Strobe)
and/or UCAS/ (Upper Column Address Strobe) is/are generated which strobes
the column address into the DRAM. Once RAS/ and LCAS/ and/or UCAS/ have
occurred, either a read of the DRAM takes place if DRAMOE/ is true, or a write
to the DRAM takes place if WRITE/ is true. Only one of these last 2 signals can
be true at one time. 25 ns before CAS/ occurs, CASADREN is generated. When
this signal is high the row address is enabled to the DRAM and when it is low
the column address is enabled to the DRAM. The signal ENDTABFR is a low
true signal and enables the data bus buffer on the Mother Board (D5-18055) to
transfer data to or from the 386EX.
14-27
Section 14: Main Color Board Digital Theory of Operation
14.17.3 RAS/ CONTROL CIRCUIT
The RAS/ control circuit consists of 5 flip flops called STARTFF, DRAMINFF,
RAS1FF, RAS2FF, and RAS3FF. The ADS/ signal from the 386EX is anded
with the CLK_PH2 signal and then goes to the IDE/ input of the DRAMINFF.
CS6/ (DRAM chip select) goes to the D input. It is clocked into the flip flop on
the rising edge of the IOCLOCK signal at the end of the T1 state (which is the
same as the beginning of the T2 state). At the same time the STARTFF is
conditioned to get set every time CLK_PH2 and ADS/ occur. This signifies the
beginning of a cycle because ADS/ is only true at the beginning of a new cycle.
Once these 2 flip flops are set RAS/ is generated and goes out of the FPGA on
pin 138. CASADREN is low and enables the row address to the DRAM. On the
next 3 consecutive CLK_40MHZ rising edges, RAS1FF is set low, then RAS2FF
is set low, and finally RAS3FF is set low. This takes 75 ns, and when RAS3FF
is set low it disables the RASAND gate and turns off RAS/ (RAS/ goes high).
The STARTFF had to be added because if an idle state occurs after a DRAM
read the RAS state machine does not turn off properly and it will not pick up the
next DRAM read if it follows the idle state. What was happening was as
follows. The DRAMINFF is set at the beginning of the T2 state of a valid
DRAM read cycle. The RAS1FF is set 25 ns later, the RAS2FF is set 25 ns after
that, and the RAS3FF is set 25 ns after that. It takes another 75 ns for each of
these flip flops to turn off and this extends into the first T state of the next cycle.
If it is a valid cycle everything is OK. If, however, it is an idle state, then the
state machine just continues to turn back on because CS6/ remains low during
the idle state even though it’s not doing a DRAM read. Since the state machine
thinks it is back on, it does a DRAM read cycle, but it is out of sync with the
actual next DRAM read. The idle state is only one T state long (50 ns) and the
easiest solution at the time was to put in the STARTFF which turns on only
when ADS/ is true which can only occur at the beginning of a valid cycle and not
when an idle state occurs. The STARTFF turns off when the READY/ signal
occurs which happens at the end of each cycle. This gives a definitive start and
stop for each valid cycle.
14.17.3.1 UCAS/ and LCAS/ CONTROL CIRCUITS
25 ns after RAS/ goes low, RAS1FF/ goes low and CASADREN goes low,
enabling the column address to the DRAM. 25ns later RAS2FF/ is set low, and
is conditioned with BLEB/, RAS1/, and LCD_MEM_SEL/ to generate LCAS/.
Substituting BHEB/ for BLEB/ and conditioning with the same signals, UCAS/
is generated. The DRAM is separated into upper and lower portions and require
separate CAS signals, hence the UCAS/ and LCAS/ signals. BLEB and BHEB
are low byte and high byte enable signals from the 386EX. LCD_MEM_SEL/ is
part of the conditioning because software requested that the display memory
might be overlaid with the DRAM memory and, therefore, it has priority.
14-28
Section 14: Main Color Board Digital Theory of Operation
14.17.3.2 DRAMOE/ CONTROL CIRCUIT
The DRAMOE/ signal enables the output drivers in the DRAM which is
activated on a read of the DRAM memory. DRAMOE/ is generated from RAS1/,
BLEORBHE, WRB/, and LCD_MEM_SEL/. The RAS1/ must be low,
indicating that a DRAM access is beginning. The BLEORBHE is high (true)
and indicates that a valid read is occurring. The WRB/ must be high indicating
that a write is not taking place, and LCD_MEM_SEL/ is high indicating that the
memory location is mapped to DRAM and not LCD memory.
14.17.3.3 CASADREN SIGNAL
The CASADREN signal is a signal which enables the row address and column
address to the DRAM when RAS/ and CAS/ are generated. This signal is high
and enables the row address when RAS/ goes low and remains high until RAS1/
goes low at which time CASADREN goes low, enabling the column address.
This occurs 25 ns before LCAS/ or UCAS/ goes low. It is connected to the
RAS1/ signal and stays low for 75 ns.
14.17.3.4 WRITE SIGNAL
The WRITE/ signal is generated for writing to DRAM, FLASH, RTC, and the
DUART. Writing to the DRAM occurs when RAS1/ is true, WRB/ is true,
LCD_MEM_SEL/ is false, and D_CB is high, indicating a data operation. As a
note, a WRITE/ must be generated in glue logic because various memory and
peripheral chips require a hold time when writing data to it. The 386EX turns
the WR/ signal off at the end of the last T2 state of a cycle. When this happens,
the data bus buffer is also turned off and the data lines go into a tri-state
condition. This can happen rather quickly, (less then 5 ns) and cannot guarantee
a decent hold time for the data being written.
14.17.3.5 ENDTABFR SIGNAL
The signal ENDTABFR is a low true signal and enables the data bus buffer on
the Mother Board (D5-18055) to transfer data to or from the 386EX. It powers
up in the high state and is set low when ADSB/ goes low, which signifies that a
new cycle is beginning. This is true for all transfers except if the RTC is
selected. If the RTC is selected then the signal doesn’t go low until state 9 of the
RTC state machine. This is ensured by jamming the D input with a high signal
generated by the anding of RTC_SEL low and the state machine having not
reached state 8. When ENDTABFR is low, it is set high again when the
READY/ signal goes low, signifying the end of a cycle. The RTC has a
multiplexed address/data bus and requires that the data bus buffer be tri-stated
when the address is enabled to the RTC chip.
14-29
Section 14: Main Color Board Digital Theory of Operation
14.17.4 CONTROL REGISTER DECODE
The CONTROL REGISTER decoder is a 1 of 8 decoder which decodes the
register addresses for the 8 control registers in the FPGA. The decoder generates
a high going pulse coincident with WRB/ on 1 of the 8 output signal lines. The
register addresses are as follows:
1.
2.
3.
4.
5.
6.
7.
LOAD NIBP PUMP PWM
LOAD CONTRAST PWM
LOAD SPEAKER HIGH
LOAD SPEAKER LOW
LOAD CONTROL REG
RESET KNOB INTERRUPT
ENABLE WATCH DOG
TIMER
8. LOAD CONTROL REG 2
ADDRESS 300 HEX
ADDRESS 302 HEX, NOT USED
ADDRESS 304 HEX
ADDRESS 306 HEX
ADDRESS 308 HEX
ADDRESS 30A HEX
ADDRESS 30C HEX
The function of each of these registers is explained later.
14.17.5 PUSH BUTTON INTERRUPT
When a membrane switch is pressed, a low true signal occurs. All of the
membrane switches are or’ed together to generate the PBINTPD signal which is
read via the status register. This signal also comes out on pin 81 of the FPGA
for testing purposes only. It does not go the 386EX interrupt inputs. The
software polls the status register at a known rate and checks to see if this bit is
set.
14.17.6 WATCH DOG TIMER ENABLE
The WDT output from the 386EX is anded with a 50 kHz signal which is derived
from the 100 kHz output of timer 2 of the 386EX. When powering up the WDT
is not in the correct mode of operation until the software programs it. Therefore,
to prevent the power supply from shutting down prematurely, the WDTENFF
must be set high after the WDT has been programmed. Writing to address 30C
automatically sets this bit high and enables the WDT function.
14.17.7 REGISTER 30E
This register has 2 bits, NSCALL (nurse call) and PTRRST (printer reset). Each
of these bits can be set high or low by programming the bit 6 for the PTRRST
signal and bit 7 for the NSCALL signal. The NSCALL signal goes out on pin
123 and PTRRST goes out on pin 151.
14.17.8 FLASH CHIP ENABLE
The EXECUTABLE FLASH chip is assigned to UCS (upper chip select) and the
TREND FLASH is assigned to CS2. Software requested that they be able to
map the TREND FLASH in the EXECUTABLE FLASH address space. To
accomplish this the TREND FLASH selection has priority over the
EXECUTABLE FLASH. Thus, the EXECUTABLE FLASH chip select must be
conditioned with the TREND FLASH chip select. This is done by anding
BOOTFLSHSEL/ low with TRND_FLSH_SEL/ high and M_IOB/ high. The
FLSH1CE/ low gets generated whenever the BOOT FLASH is being addressed
and the TREND FLASH is not being addressed.
14-30
Section 14: Main Color Board Digital Theory of Operation
14.17.9 FLASH WRITE STATE MACHINE
The FLASH write state machine consists of 5 flip flops and is set into action
when CS2/ or UCS/ is low, CLK_PH1 is high ( which indicates the first phase of
the T2 state), WRB/ is low, and BLEORBHE is high indicating a byte or word
transfer. The FLSHWRFF1 signal is set true at the midpoint of T2, which
generates FLASHWRT and WRITE/ on pin 2. The state machine flip flops are
clocked on CLK_PH1 which occurs at the beginning of each T2 state. There are
4 flip flops which gives a 200 ns time, and the FLSHWRT signal gets turned off
at the mid point of the last T2 state, generating a total WRITE/ low pulse of 250
ns. Minimum for either FLASH is 200 ns.
14.17.10 RESET/CLOCK PHASE CLOCK CIRCUITS
When power is turned on, a reset signal is enters on pin 104. The RESETFF is
set true on the next CLK_40MHZ rising clock edge and RESET exits on pin 63.
This is the master reset signal for the whole board and the 386EX. At the same
time it is required to make sure that the control circuits are in sync with the
386EX, and this is done by generating our own phase 1 (CLK_PH1) and phase 2
(CLK_PH2) signals. The CLK_PH1 signal starts as soon as RESET goes low,
and CLK_PH2 always follows CLK_PH1 and is the inverse of CLK_PH1.
These clocks are 50 percent duty cycle clocks running at 20 MHz (50 ns period).
Each T state of the processor is composed of 2 phases or clock states, first
CLK_PH1, then CLK_PH2, and is 50 ns long.
14.17.11 READY/ CIRCUIT
The READY/ circuit is complicated by the fact that either the processor or an
external peripheral can generate the READY/ signal. There are 2 conditions
under which an external READY/ signal can be generated. First was any access
to the LCD controller or memory, and second, when a HALT instruction is
executed. The software programs 2 wait states for any access to the LCD
controller and each access is terminated after the WAIT# signal from the 1354
returns high. The WAIT# signal is connected to pin 141 of the FPGA. The
other remaining circuit requiring and external READY/ is when a HALT
instruction is executed. The HALT AND gate ands D_CB/ low, M_IOB/high,
and W_RB/ high to generate a READY/. The HALT READY/ and LCD WAIT#
are connected through a multiplexer which connects to the 386 READY/. This
READY/ signal comes out on pin 47 of the FPGA.
14.17.12 MICELLANEOUS CLOCK CIRCUITS
The master clock from the 40 MHz oscillator enters the FPGA on pin 154 and
75. The CLK2_40MHZ is the 40 MHz internal clock for the FPGA. A 20 MHz
clock enters the FPGA on pin 158, this signal is generated by the 386EX. This
signal called PHI1-FPGA will be used in the LCD control circuit.
14-31
Section 14: Main Color Board Digital Theory of Operation
14.17.13 RTC/DUART STATE MACHINE
Interfacing to the DUART and RTC requires slowing down the signals. A 20
state machine is implemented to interface to these circuits. The state machine
always starts up when ADSB/ is low and CLK_PH1 is high. The RTC1AFF is
set high on the rising edge of the master clock, CLK2_40MHZ. If the RTC or
DUART is not selected, the state machine is reset on the next CLK2_40MHZ.
The first 2 flip flops of the state machine are clocked on the CLK2_40MHZ
rising edge, while the remaining flops are clocked on the rising edge of
CLK_PH1, which occurs at the beginning of each state. The time between the
rising edges of this clock is 50 ns. The total time for the state machine is 1000
ns (1 us). This is required for the RTC, but the DUART only requires 4 states,
200 ns. The software programs the CS4 (DUART) for 2 wait state and the RTC
for 18 wait states.
14.17.14 RTC CONTROL
The RTC control signals consist of READ_RTC, WRITE_RTC, RTC_ADREN/,
and RTC_ALE. These are all generated from the state machine cycles. The
RTC has a multiplexed address/data bus, and, therefore, requires that the bidirectional data bus be tri-stated while the address is enabled to the RTC. The
ENDTABFR signal is disabled high if the RTC is selected. It is jammed high by
the ENDTARTCAND gate which ands RTC_SEL/ low and RTCS8 low.
ENDTABFR goes low at the start of state 9 by anding RTCS9 low and RTCS8
high. During the time ENDTABFR is high, the address is enabled by
RTC_ADREN/, which is generated when RTCS2 is high and while RTCS8 is
low. At this same time RTC_ALE is generated between states 1 and 5, latching
the address into the RTC. When state 9 is reached, either a read or write
happens, depending on the state of the WR/ and RD/ signals. The READ_RTC
is generated between the states 9 and 20, while WRITE_RTC is generated
between the states of 9 and 19. The READ_RTC generates FDRRD/ on pin 46.
The WRITE_RTC generates WRITE/ on pin 2.
In review, the RTC control has to enable the address to the RTC and generate the
RTC_ALE signal to latch the address. Next, the data buffer must be enabled in
the proper direction and the read or write signals generated.
14.17.15 DUART CONTROL
The DUART has 2 UART channels within one chip, and the chip select (CS4) is
used for both. The base address is used to program UART channel 0, and the
base address + 80 hex is used to program UART channel 1. This decoding is
done under the DUART control section and the 2 chip selects (DURT0_CS and
DURT1_CS). The software programs 2 wait states for the DUART. The
READ_DUART signal is generated from the state machine states 1 to 3, shutting
off in state 4. This gives a 150 ns read pulse. The write pulse is generated from
states 1 to2, shutting off in state 3, generating a 100 ns write pulse. This gives a
50 ns hold time on the data to the DUART.
14-32
Section 14: Main Color Board Digital Theory of Operation
14.17.16 FREQUENCY GENERATOR
The master clock in, generates 2 internal signals, CLK_PH1 and CLK_PH2, both
of which are 20 MHz clocks 180 degrees out of phase with each other. The
CLK_PH1 is divided down into 10 MHz, 5 MHz, 2.5 MHz, 1.25 MHz, 525 kHz,
313 kHz, 156 kHz, and 78 kHz. The 10 MHz is output on pin 139 and goes to
the DUART controller as its master clock. 313 kHz is used by the NIBP PWM
circuits. The 156 kHz and 78 kHz are used by the speaker frequency generating
circuit.
14.17.17 LCD CONTROL
The LCD CONTROL circuit generates the control signals for the SED1354, they
are RD_WR/, RD/, WR0/, WR1/, and CS/.
The RD/ is generated by anding BLEB/ with RDB/. The output signal is called
LCD_LRD/. This signal comes from pin 59 of the FPGA and goes to pin 7 of
the 1354.
The RD_WR/ is generated by anding BHEB/ with RD/. The output signal is
called LCD_URD/. This signal comes from pin 60 of the FPGA and goes to pin
10 of the 1354.
The WR0/ is generated by an AND gate and a flip flop. The AND gate is
“anding” BLEB/ with WRB/. The flip flop is used to delay the WR0/. The
reason for the delay is to ensure that data out of the 386 is valid and to meet the
maximum delay from WR0/ low to data valid of the 1354. The flip flop will
become cleared when ADS/ goes low for the start of the next cycle. The output
signal is called LCD_LWR/. This signal comes from pin 56 of the FPGA and
goes to pin 8 of the 1354.
The WR1/ is generated by an AND gate and a flip flop. The AND gate is
“anding” BHEB/ with WRB/. The flip flop is used to delay the WR1/. The
reason for the delay is to ensure that data out of the 386 is valid and to meet the
maximum delay from WR0/ low to data valid of the 1354. The flip flop will
become cleared when ADS/ goes low for the start of the next cycle. The output
signal is called LCD_UWR/. This signal comes from pin 58 of the FPGA and
goes to pin 9 of the 1354.
CS/ is essentially generated by “or’ing” LCD_CNTL_SEL/ with
LCD_MEM_SEL/. The First flip flop will become set when ADS/ and
PHI1_FPGA are both low to indicate the start of a cycle The Second flip flop
will get set when LCD_CNTL_SEL/ or LCD_MEM_SEL/ is low and the First
flip flop is set. The Third flip flop will get set 25 ns after the Second. The
reason for the third flip flop is to meet the minimum timing from WE0/ or WE1/
low to CS/ low of the 1354. The flip flops will stay latched until
LCD_CNTL_SEL and LCD_MEM_SEL/ are both high or if ADS/ goes low.
The output signal is called LCD_CS/. It comes from the FPGA pin 53 and goes
to pin 4 of the 1354.
14-33
Section 14: Main Color Board Digital Theory of Operation
14.17.18 READ BACK MULTIPLEXER
A read back multiplexer allows the software to read back programmed and status
signals from the FPGA. Register assignments are as follows:
1.
2.
3.
4.
5.
6.
7.
8.
PUMP/VALVE PWM
CONTRAST PWM
SPEAKER HIGH VALUE
SPEAKER LOW VALUE
CONTROL REG
PUSH BUTTON STATUS
KNOB/MISC STATUS
MISC STATUS
300 HEX
302 HEX, not used
304 HEX
306 HEX
308 HEX
30A HEX
30C HEX
30E HEX
14.17.19 NIBP PUMP/VALVE PWM CONTROL
This circuit consists of an 8 bit holding register and an 8 bit up/down counter.
This circuit is first used to control the NIBP pump by generating a pulse width
modulated signal which drives the pump on the POWER SUPPLY board. After
the pump has inflated the cuff, this same circuit is used to control opening the
valve to let the air out of the cuff. The pump PWM signal exits on pin 4 and the
valve PWM exits on pin 132. The enable for these 2 output buffers are
programmed in the control register and are mutually exclusive.
The software loads a value into the 8 bit holding register. The counter is clocked
by a 313 kHz clock and on all the time. When the counter overflows, the value
in the holding register is loaded into the counter synchronously with the 313 kHz
clock. The counter operates as a count up then count down circuit, always
generating the same frequency, but with different duty cycles. Once a value is
loaded into the counter, the counter counts up until it overflows. If
PUMP_PWM_GO is true, then the PUMP_PWM_FF is output on pin 3. When
the counter overflows, the PUMP_PWM_FF changes state, and the counter is
reloaded with the holding register’s value. Now the counter counts down until it
underflows, at which time, the flip flop changes state, the holding register’s
value is reloaded and counting continues in the up direction. Since the same
value is loaded each time, the total time for a count up and a count down is 313
kHz divided by 255, and, therefore, the signal frequency remains the same. The
duty cycle changes as the software programs the holding register, thus allowing
for a fully OFF to a fully ON signal with intermediate steps at a 3.2 us
resolution.
14-34
Section 14: Main Color Board Digital Theory of Operation
14.17.20 SPEAKER HIGH AND LOW CONTROL
The speaker requires tones from about 300 Hz to 1 kHz with a 55 percent duty
cycle. In order to give software full control over both the frequency and duty
cycle, there are 2 software programmable 8 bit up counters, one for generating
the low portion of the TONE_OUT and one for generating the high portion. The
TONE_OUT flip flop is jammed reset when the FREQ_GO bit in the control
register is low. This enables the SPEAKER LOW counter. The software
programs the high and low values into the respective holding registers, then sets
the FREQ_GO bit. The TONE_OUT on pin 93 is low, and remains low until
the SPEAKER LOW counter overflows, which sets the TONE_OUT high and
loads the SPEAKER HIGH counter. This counter now increments until it
overflows, which now sets the TONE_OUT signal low and reloads the
SPEAKER LOW counter. This process continues until the software turns off the
TONE_OUT signal by resetting the FREQ_GO bit in the control register.
14.17.21 CONTROL REGISTER
The control register is an 8 bit register with miscellaneous programmable control
bits. These 8 bits are programmable and can be read back via the read back
multiplexer.
14.17.21.1 PUMP_PWM_GO and VALVE_PWM_GO BITS
The PUMP_PWM_GO is bit 0 and VALVE_PWM_GO is bit 1. These bits have
been mentioned above and are used to control the pump control signal for
inflating the cuff and the valve control signal for deflating the cuff.
14.17.21.2 CLK_FREQ_SEL CONTROL BIT
Bit 2 is the CLK_FREQ_SEL bit which selects the clock frequency for the
speaker counting registers. When low 156 kHz is selected and when high 313
kHz is selected. The 156 kHz is required so we can generate the low tones with
the two 8 bit counters.
14.17.21.3 FREQ_GO BIT
The FREQ_GO is bit 3 and is used to control the TONE_OUT signal to the
speaker. Setting this bit to a high enables the TONE_OUT and setting it low,
disables the TONE_OUT.
14.17.21.4 BCK_LITE_ON
This is bit 4 and is used to turn the LCD display CCF (Cold Cathode
Fluorescent) backlight ON and OFF. Setting this bit high turns the backlight on
and setting this bit low turns the backlight off.
14-35
Section 14: Main Color Board Digital Theory of Operation
14.17.21.5 FE_CLK_EN BIT
Bit 5 is the FE_CLK_EN which stands for the front end clock enable bit. This
bit enables the 200 kHz signal to the front end power supply transformer. The
software has control over the front end power supply via this bit. The major
reason for having this bit is to reset the front end by turning the power OFF, then
ON again via this bit.
14.17.21.6 PROG_EN BIT
Bit 6 is the program enable bit for reprogramming or storing data in the
executable FLASH. This bit when high enables the +3.3 volts DC onto the
programming bit of the FLASH. This allows data to be written into the FLASH
by writing to the FLASH.
14.17.21.7 ADCS_RESET BIT
This bit when high resets the A/D converter and clears the STYXCLK signal. It
holds the A/D converter in reset state until this bit is set low. This bit exits the
FPGA via pin 162.
14.17.22 STXCLK and ADCS/ CIRCUITS
The A/D converter has a synchronous serial interface (SSIO) to the 386EX. The
3 signals are transmit data, receive data, and clock. When the SSIO port in the
386EX is programmed and activated, it operates in an unusual manner. If new
data is not ready after a transmission, the serial unit will transmit the same data
over again. The solution is to generate the synchronous serial clock in the FPGA
rather than the 386EX SSIO unit. The TIMER0’S output is routed to the FPGA
on pin 95 and enables a 25 kHz clock which goes out on pin 134. This is the
master synchronous serial clock and is routed to the A/D converter and the
386EX SSIO unit. The 386EX SSIO unit is programmed as a slave for the serial
clock and thus when it receives the serial clock from the FPGA it starts enabling
data onto the transmit line, and receives data on the receive line. The A/D
converter receives 16 clocks and then asserts its EOC signal which comes in on
pin 43. This turns off the serial clock and it doesn’t turn on again until the next
tick from the timer. (The serial clock can also be turned off by setting the
ADCS_RESET bit in the CONTROL Register of the FPGA.) This same timer
tick is routed to the 386EX DMA unit and a new piece of data is transferred to
the SSIO unit in a waiting buffer. After the present data is transmitted, the new
data is loaded into the transmit register and is ready for transmission on the next
timer tick. This solves the problem of the SSIO unit retransmitting data.
14-36
Section 14: Main Color Board Digital Theory of Operation
14.17.23 SYNC_ALARM CIRCUIT
The power supply board requires a 50 kHz signal to generate the various
voltages in the system. A 100 kHz, 50 percent duty cycle signal is programmed
in the 386EX TIMER 1 unit. It enters the FPGA on pin 119 and is divided by 2
to get 50 kHz. This is anded with the WDT (pin 62) signal from the 386EX.
The WDTDETFF is held reset until enabled by WDTEN. If the WDT should
time out the WDTDETFF flip flop is set and disables the 50 kHz
SYNC_ALARM signal from going to the power supply, which will generate an
EARLEY WARNING signal to the 386EX and then shut off power to the main
board.
14.17.24 FE_CLK_100KHZ
This circuit feeds the 100 kHz clock from TIMER1 to pin 129 to the front end
for its power supply. It is enabled by FE_CLK_EN from the CONTROL
REGISTER as described earlier. The 100 kHz is not divided, the TIMER1
counter must be set into a mode which produces a 50 percent duty cycle square
wave.
14.17.25 KNOB ROTATION DETECT
The rotating knob on the front of the unit has an optical interface. Five volts are
supplied to it and it generates 2 signal channels (A and B) which are input to the
FPGA on pins 163 and 164. When the knob rotates clockwise the square wave
on CHANNEL A leads the square wave on CHANNEL B by 90 degrees. When
rotating counter clockwise, CHANNEL B leads CHANNEL A by 90 degrees.
This circuit exclusively ors the channels and generates an edge each time a
channel input changes state. One flip flop is set on the rising edge and another is
set on the trailing edge. These 2 flip flops are or’ed together and exit on pin 100,
which is for debugging purposes only. The software polls the status register and
if the KNOB INTERRUPT is high in bit 7 of hex address 30A, software reads
the status of the 2 input channels in bits 4 and 5 of the same register. Software
keeps track of these bits and can determine which one changes first to determine
the direction. The software to keep up with the knob rotation and in which
direction it is turning.
14.18 BLOCK DIAGRAM
The following diagram is a block diagram of the digital section of the LNA color
design.
14-37
Section 14: Main Color Board Digital Theory of Operation
Figure 14-14: NPB-4000C Color Motherboard Block Diagram
14-38
Section 14: Main Color Board Digital Theory of Operation
14.19 CURRENT DRAIN OF DIGITAL ELECTRONICS
The worst case current drain has been determined by using the maximum
numbers in the data sheets of the devices. Typically the devices operate
significantly lower.
386EX
16M DRAM
8M FLASH
LCD CNTLR
DUART
RS232 XCVR
256K FLASH
RTC
40mhz osc
subtotal
misc. logic
130 mA
170max2=340 mA
20 mA
30 mA
3 mA
5 mA
15 mA
15 mA
9 mA
567 mA
78 mA
grand total
645 mA
power = 3.3 volts x 645 mA = 2.12 Watts worst case
Typical numbers are 3.3 volts at 300 mA = 0.99 Watts.
14-39
[THIS PAGE INTENTIONALLY LEFT BLANK]
SECTION 15: POWER SUPPLY - THEORY OF OPERATION
15.1 Overview
15.2 AC Mains Flyback Power Supply
15.3 Battery Charger
15.4 Buck Converter Operation
15.5 Power Devices
15.6 Miscellaneous Control
15.7 System Power Supply
15.8 Mains (AC) LED Operation
15.9 Power Supply Control Logic
15.10 Alarm Section
15.11 NIBP Pump Control
15.12 Safety Devices
15. POWER SUPPLY - THEORY OF OPERATION
15.1 OVERVIEW
15.1.1 Three Power Supplies
See Figure 15-1 and
Figure 15-2. The NPB-4000/C power supply, as shown in the block diagram,
consists of three power supplies and some control logic. The three supplies are:
AC Mains Supply - Accepts universal AC input power (90 - 264 volts
RMS, 47-63 Hz). Provides safety line isolation, and produces 18 volts
DC at 2 amps (36 Watts) for the Battery Charger.
Battery Charger - Accepts input from either an external DC source
(vehicle battery) of 10-16 volts DC, or from the output of the AC Mains
Supply (18 volts DC). Provides a tailored charging profile for the
NPB-4000/C lead-acid, 3-cell battery. Includes current limiting and
temperature compensated float voltage. Maximum output, 7 volts DC at
3.5 amps (24.5 watts).
System Power Supply - Accepts input from the internal NPB-4000/C
battery (5.4 to 7 volts DC) and produces regulated outputs of +12, +5,
+3.3 and -24 volts DC for NPB-4000/C system usage. Maximum total
output power is 25 watts distributed among the four outputs. This peak
power occurs only briefly during NIBP pump and printer operation.
Typical output power is about 8 watts.
15-1
Section 15: Drawings
Figure 15-1: Power Supply Block Diagram
Control logic on the power supply assembly is responsible for several
system functions:
• AC and DC charging LED drivers
• System ON/OFF control from the front panel membrane
switch
• Early Warning OFF notification to the processor board
• OFF on command from the processor board
• Alarm driver based on processor fault (watch dog time-out)
• Alarm Silence from front panel
• NIBP Pump control from logic levels
• Battery Voltage transmittal to the processor board
Figure 15-2: Power Supply Detail Diagram
15.2 AC MAINS FLYBACK POWER SUPPLY
15-2
Section 15: Drawings
15.2.1 Overview
The AC (mains) power supply accepts 90 to 264 volts RMS at 47 to 63 Hz and
provides 18 volts DC at a maximum of 2 amps into the battery charger circuit.
The 18 volts DC overrides any supplied external DC (10-16 volts DC) and
becomes the dominant source to the charger when both external AC and DC are
present.
Figure 15-3: General Flyback Circuit Concept
15.2.2 Flyback Principles
See Figure 15-3. In a general flyback circuit, energy is stored in an inductor and
transferred to a load during switching cycles. In the first part of the cycle, the
switch is closed, the input voltage is applied to the inductor, and current builds
linearly. When the switch opens, the voltage at point A (which was grounded)
"flies back" up until it hits the output diode. The energy stored in the inductor
now depletes into the load.
In the NPB-4000/C power supply, the inductor is a transformer which provides
both isolation and a step-down function to reduce the output voltage as required.
Figure 15-4: AC Power Supply Block Diagram
See Figure 15-4. The NPB-4000/C AC supply runs from a universal AC input
and has EMI filtering, rectification, and capacitive storage to provide 100 to 350
15-3
Section 15: Drawings
volts DC to the flyback circuit. A control IC runs the FET switch, while the
transformer (used as an inductor) stores energy and transfers it to the load.
15.2.3 Input filter and Rectifier
The input EMI filter consists of an external "canned" EMI filter assembly
(common-mode choke plus X capacitors) that is external to the NPB-4000/C
power supply PC board, plus an on- board filter consisting of an L1
common-mode choke with C1 and C2 as X capacitors and C7 and C8 as Y
capacitors. Resistor R1 bleeds off any residual voltage on C1 and C2 after the
connection to input AC is broken. Surge Limiter R16 limits the initial current
through the AC Front End on a cold start when C3 is completely discharged.
Fuses F1 and F2 offer safety breaks for both sides of the input line. Diode
bridge D1 rectifies the incoming AC to produce a DC voltage from 100 to 350
volts DC at C3.
15.2.4 Controller
The input controller (U1) is a two-loop (current and voltage) controller that
forms a fixed frequency variable duty cycle PWM flyback power supply by
operating the main switching FET Q1 to regulate the voltage across C12.
Controller U1 draws minimal current before operation starts. Initial controller
power builds up on C4 from the current supplied by R14 and R15. When U1
begins to operate (at about 10 volts DC), the primary tap (T1, pin 3) supplies
power through D4 for the controller. The primary tap also creates the voltage on
C12 which is regulated by the controller to 11 volts DC. The transformer
secondary is indirectly regulated by turns ratio and magnetic coupling to provide
about 18 volts DC.
Resistor R11 and capacitor C14 set the fixed operating frequency (about 100
kHz) of the converter. Current loop feedback enters the controller from current
shunt R6, which produces a peak signal of 1 volt with a 1.5 amp primary current.
Current limiting (short protection) occurs when the ISNS pin of the controller
reaches 1.1 volts. The current waveform is filtered by R8 and C15 to drive the
ISENSE input of the controller. Feed-forward resistor R13 provides a bias that
lowers the current limit setpoint as the primary input voltage rises . The
controller voltage error amplifier works with an internal 2.5 volt reference to
regulate the voltage at pin 2 at 2.5 volts. Attenuator R10 and R12 scale the
11 volts DC down to 2.5 volts DC for the error amplifier. Error amplifier
compensation is provided by C11, C17, and R9.
15.2.5 Power Devices
The switching FET is driven through R4 (to eliminate the possibility of bipolar
latch-up of the output stage). Leakage inductance energy from the transformer
primary is caught by D2 and C9, and dissipated in R2. Capacitor C16 and
resistor R7 help to damp spurious ringing and lower EMI radiation.
The transformer output is rectified and filtered by D5 and C18. Capacitor C10
and resistor R17 serve to damp output leakage inductance ringing.
15-4
Section 15: Drawings
15.3 BATTERY CHARGER
15.3.1 Overview
The NPB-4000/C power supply contains a battery charger circuit that accepts
DC input from either the isolated AC mains flyback circuit or an externally
supplied DC input (10 to 16 volts DC). The output of the battery charger
provides a current limited, voltage regulated, temperature compensated output to
charge a 6 volt, 8 AH lead-acid battery.
15.4 BUCK CONVERTER OPERATION
Figure 15-5: Buck Converter Circuit
See Figure 15-5. The battery charger is a buck-switching converter design. In a
buck converter (which provides a reduced, or bucked, output voltage) a series
switch applies the input voltage to the output through an inductor. When the
inductor current has built to a level sufficient to satisfy the load, the switch is
opened. The current flowing in the inductor causes the input lead to fly down
until it is caught by the catch diode at a voltage slightly below ground. The
inductor current then diminishes until the switching cycle is repeated.
The battery charger receives input DC either from the external DC supply (10 to
14 volts) or the AC main supply which provides 18 volts DC. Dual diode D5
essentially acts as an OR gate, allowing the highest voltage to charge C18. Thus
the complete input DC range on C18 is from about 10 to 18 volts DC.
15.4.1 Controller
Controller U2 receives its power directly from the input source. Controller U2
will begin operation when the available input voltage is above 9 volts DC. The
frequency of PWM operation (about 100 kHz) is set by R26 and C22. Capacitor
C69 charges slowly and provides soft start operation by slowly raising the
current limit of the controller by clamping the COMP pin through D35.
15-5
Section 15: Drawings
Switch current information comes from current transformer T2 that provides a
current through R29, which is 1/100 of the main switch current. Thus 1 volt
across R29 represents 3.4 amps of switch current. The current waveform is fed
through an RC filter (R20, C23) to the controller. The controller limits the
output current when the ISNS pin reaches about 1.1 volts, or about 3.5 amps
average output current.
15.4.2 Float Voltage Regulation
When not in current limit, the controller regulates the VFBK pin to +2.5 volts
based on an internal reference. Resistors R25 and R28 attenuate the output
voltage to 2.5 volts DC. The thermistor R52 in series with R51 provides voltage
setpoint modulation based on the thermistor resistance. The nominal regulated
voltage setpoint at 25øC is 7.05 volts DC. With a 3-cell battery, the nominal
charged cell voltage is thus 2.35 volts at 25øC. The temperature compensation
of the battery charger adjusts the output voltage to match (three times) the
recommended charged cell voltage as shown in Figure 15-6.
Figure 15-6: Float Voltage vs. Temperature
Capacitor C42, resistor R27, and capacitor C24 provide frequency compensation
for the voltage error amplifier.
15.4.3 Drive Translator
The switch control output of the controller does not drive the buck switch
directly, but through the inverting driver U3. The series buck switch is
P-channel FET Q2. The switch is on when the gate is pulled down toward
ground from the DC input rail. Because the gate voltage rating is limited to
15 volts, and the charger input voltage (DCSRC) may exceed 18 volts, we have
added a driver voltage regulator consisting of emitter follower Q5 with Zener
D9, which keeps the voltage from driver U3 limited to 12 volts under all input
voltage conditions. Diode D7 couples the switch control signal from the
controller to the driver.
15.5 POWER DEVICES
The switch connects the input source to inductor L3 through current transformer
T2 and a section of diode D10. A second section of D10 acts as the "catch"
diode in the buck converter. The output voltage is built up across C20 and
applied directly to the battery. The series section of diode D10 has been added
15-6
Section 15: Drawings
to the basic buck-converter diagram to prevent back driving of the circuit from
the battery when not charging. Diode D20 acts as a lightweight "catch" diode for
the small inductance of the current transformer.
15.6 MISCELLANEOUS CONTROL
The voltage regulation attenuator R28/R25 loads the battery when the circuit is
not powered, so voltage sensing of the output voltage occurs using Q6 as a
switch to connect attenuator resistor R28 to the output voltage. When the
controller is running, it produces a reference voltage (+5 volts) from VREF.
This turns on Q3, which pulls 4 ma. from R24, saturating Q6.
A characteristic of buck regulators is an "oscillation" that occurs when the duty
cycle exceeds 50 percent because of the flattening of the effective output
inductor current slope. The classic method of solving this problem is called
"slope compensation" whereby an enhancing slope is summed with the inductor
current slope. Slope compensation is applied here by emitter follower Q4 which
injects a portion of the oscillator timing ramp into the current loop.
15.7 SYSTEM POWER SUPPLY
The system power supply is a flyback design like the AC mains supply, but it is
non-isolated, runs from a DC input of 5.2 to 7.5 volts, and produces multiple
output voltages.
The main switching FET (Q8) in the system supply requires +12 volts gate drive
for low on resistance (efficient operation), so the controller IC (U4) is powered
from the +12 volts DC output generated by the operating supply.
15.7.1 Voltage Doubler
In order to get started, we have a voltage doubler to pump up the battery voltage
until supply operation has commenced. When the /PWRUP signal goes low, the
startup sequence begins. Transistor Q12 goes on, providing the battery voltage
to doubler U5. Doubler U5 is a dual-inverting power driver, and one section acts
as an oscillator with negative feedback provided through R44 and C41. The
output of the oscillator (/OUTA) is applied to the second inverting driver section
resulting in the /OUTB signal. Capacitor C68 provides positive feedback
hysteresis to ensure consistent high duty cycle oscillation . When /OUTB is low,
C39 is charged to the battery voltage through R42 and D19. When /OUTB is
high, the top of C39 is at twice the battery voltage and dumps its charge into C30
through D16. In a brief period, C30 will have built up enough voltage for
controller U4 to start, and thereafter U4 receives its power from the +12 volt
system output through D16.
15.7.2 Controller
The oscillator in U4 runs at about 40 kHz, set by C37 and R39. When the entire
system is running, an external 50 kHz sync pulse is applied to C45, which
creates a pulse on R47 to synchronize supply operation to the external signal.
Capacitor C34 charges slowly and provides soft start operation by slowly raising
the current limit of the controller by clamping the COMP pin through D18.
15-7
Section 15: Drawings
Controller U4 is a two-loop controller, current and voltage. Input current
information is supplied by transformer T4 which with its 100:1 turns ratio
produces 1 volt across R31 at 15.4 amps of peak switch current. Current limit is
established by U4 at 1.1 volts or 17 amps peak. This peak current equates to
about 5 amps maximum average input current.
The voltage loop of U4 regulates the +3.3 volt output through attenuator R41 and
R40 which provides 2.5 volts at U4, pin 2. The internal U4 reference and error
amplifier regulates this voltage, while C35 and gain limiter R38 provide loop
compensation.
15.7.3 Power Devices
Controller U4 drives the switching FET Q8 through R37 (to prevent bipolar latch
up of U4). The switching FET builds current in the system transformer,
monitored by current transformer T4. When the main FET shuts off, C32 and
R36 provide rise-time limitation and leakage inductance snubbing. Leakage
current energy is caught by D17 and transferred to C25/C33. Transistor Q7 acts
as a switch that turns on when the supply is running to shunt the leakage energy
(through R34) to the +12 volts DC supply output. This output (+12 volts)
always has a load (from the NPB-4000/C isolated Front End).
The transformer secondary has four rectified outputs to produce +12, +5, +3.3
and -24 volts DC. The -24-volt winding has snubbing (R35, C31) to damp
secondary leakage inductance ringing.
15.7.4 Control Circuits
The system supply is turned ON and OFF by the PWRUP/ signal that controls
Q11 and Q12. The supply is started when Q12 turns on, powering the voltage
doubler to start the controller. When the supply turns OFF, the voltage doubler
is stopped, but by that time, the supply is powered from the +12 output.
Transistor Q11 now comes into play, dropping the output of the error amplifier
(through the COMP pin of U4) to stop system supply operation.
15.8 MAINS (AC) LED OPERATION
The NPB-4000/C monitor has a front panel LED indicator that shows when AC
is connected to the unit and charging is underway. The DC input to the charger
powers comparator U14. When there is no external DC input (DCIN is low), the
comparator output is low. The low output turns on Q29, which powers the
MAINS LED indicator from the +5 reference (CVREF) of the charger IC.
15.8.1 External (DC) LED Operation
The NPB-4000/C monitor has a separate front panel LED indicator that shows
when external DC is connected to the unit and charging is underway from this
source. When external DC is the source for the charger input voltage, the
section of D5 that is connected to the external DC is forward biased.
Comparator U14 senses that condition and opens its open collector output.
Resistor R98 pulls the output up to the +5 volt reference at CVREF and drives
the MAINS LED through emitter follower Q23.
15-8
Section 15: Drawings
Neither LED is driven until CVREF is up, indicating that sufficient power is
reaching the charger.
15.9 POWER SUPPLY CONTROL LOGIC
When the battery is initially attached to the power supply, an R/C circuit
produces a single positive pulse (PWRRST) which ensures that the power and
alarm circuits are initially OFF.
15.9.1 ON/OFF Control
The NPB-4000/C system power supply is turned ON and OFF by alternate
pushes of a membrane switch on the front panel. This membrane switch is
pulled up to the battery voltage through R61, buffered, and filtered by R62/C52.
The conditioned signal toggles flip flop U8 (pin 1) with alternate switch pushes.
The second section of flip flop U8 (pin 12) produces the actual system power
supply ON/OFF control signal. The ON signal from U8 (pin 1) produces a brief
positive pulse at U8 (pin 8) that turns the system supply ON.
If the push-switch switch is pushed to turn the supply OFF, U12 (pin 1) will go
low. While the system supply is running, U12 (pin 2) will also be low. These
two low levels cause U12 (pin 3) to be low, which removes the RESET condition
from oscillator/divider U10. Oscillator U10 will begin to oscillate and will
produce a positive edge on its Q14 output after about 1 second. This edge will
clock a low into U8 (pin 11), shutting off the system supply.
15.9.2 Early Warning
The one-second delay between the request for OFF from the push-button and the
actual OFF action is called the early warning delay. This delay period allows the
processor on the Main Board to store data and make a graceful shutdown before
system power is lost. The power supply provides an early warning signal to the
Main Board via U11 (pin 6) and Q14 to alert of the pending shutdown.
The processor board can shut down the system power supply on command,
without any action from the front panel ON/OFF button. This occurs through the
PSOFF line (active low), which produces a high level on U12 (pin 5). The
resulting high on U8 (pin 10) directly shuts off system power. In general, the
processor has two reasons for shutting power down: either to truncate an early
warning cycle, or to halt operation under extreme low battery conditions.
15.9.3 SYNC Pulses
The system power supply runs at about 40 kHz without external synching, but
will move up to 50 kHz operation with an external clock signal. The external
sync signal from the processor drives Q16, which produces a 5-volt signal on its
collector that synchronizes the main supply through C45.
15-9
Section 15: Drawings
15.10 ALARM SECTION
15.10.1 Alarm Control
When the supply is first turned on, R82 tries to charge C54. During the 300-500
milliseconds charge-up time, it is expected that the supply will come into
operation, and the processor board will return sync pulses. The sync pulse will
drive Q20 to discharge C54. If the sync pulses stop for any reason, C54 will rise,
which will activate the alarm sounder and shut off the supply .
Flip flop U9 latches an alarm condition and is also used to stop a sounding
alarm. The flip flop is reset by PWRRST, or by a push of the front panel
SILENCE push button.
15.10.2 Alarm Sounder
A SET condition of U9 will turn on FETs Q21 and Q22. With power applied,
timing U13 will oscillate and drive the speaker lead with the alarm waveform.
15.11 NIBP PUMP CONTROL
The power supply mechanical assembly holds the blood pressure pump and
shield. The power supply contains circuitry that allows logic level control of the
pump power from the processor board. For single point fault protection, the
pump requires two signals (PUMPON and PVENB) to activate the pump. The
PUMPON signal (when high) turns on the N-channel FET section of U15, which
pulls the bottom lead of the motor to ground. The PVENB signal, through level
translator Q19, turns on the P channel section of U15, which pulls the top motor
lead to VBATT.
Diode D32, capacitor C46, and resistor R77 provide noise control during motor
operation.
15.12 SAFETY DEVICES
A number of safety devices serve to limit the severity of fault-induced problems.
•
•
•
•
•
•
•
•
•
•
15-10
Fuse-Limited AC high input lead
Fuse-Limited AC Low input lead
Fuse-Limited external DC input lead
Fuse-Limited VBATT lead for system supply operation
Polyswitch ® (self-resetting fuse) protected VBATSNS lead for control
logic and Main Board usage
Two signals and two paths required to activate the NIBP pump
Short-circuit protected AC Mains Supply
Short-circuit protected charger
Short-circuit protected system supply (current-limiting and three
polyswitches)
Alarm sound if processor fails
Section 15: Drawings
15.12.1 Watchdog Shutoff
Another shutdown path exists for the system supply . When the system supply
begins operation, PWRUP goes high, which begins to charge C49 through R65.
Eventually (0.5 second), C49 will charge up (through U12) and the system
supply will shut off.
The way that the supply is kept running is through the receipt of a
SYNC/ALARM pulse from the processor board. This 50 kHz square wave from
the processor has two purposes: it synchronizes the switching frequency of the
system power supply, and its absence indicates a time-out of the watch dog timer
in the processor section. Transistor Q16 produces a 5-volt pulse for synching the
supply, and the periodic pulsing allows Q15 to keep C49 discharged. If the sync
pulse disappears, the system supply will keep running for a while (based on its
own R/C oscillator), but the rising voltage on C49 will shut the unit down in a
few hundred milliseconds.
15-11
[THIS PAGE INTENTIONALLY LEFT BLANK]
SECTION 16: MP-205 SERVICE MANUAL (NPB P/N: 044540A-0296)
16.1 Overview
16.2 Module Description
16.3 Circuit Description
16.4 Interconnections
16.5 Sensor Interconnect
16.6 Oxichip Circuit
16.7 Preamp
16.8 Programmable Gain Amplifier (PGA), Demodulator and Demultiplexer
16.9 Filters and Level Shifter
16.10 LED Driver
16.11 Reset Schmitt Trigger
16.12 High Resolution A/D Converter
16.13 Input Filter
16.14 Power Decoupling
16.15 Status and Timing
16.16 Analog Power Regulation
16.17 Microcontroller
16.18 Troubleshooting The MP-205
16.19 Packing for Shipment
16.20 JMP-205 Specifications
16. MP-205 SERVICE MANUAL
16.1 OVERVIEW
This section contains technical and service information for the Nellcor pulse
oximetry module, model MP-205. This product is to be serviced only by
qualified service personnel.
16.2 MODULE DESCRIPTON
The MP-205 is a printed circuit module containing signal processing circuits
to measure oxygen saturation and pulse rate based on signals supplied by
Nellcor oxygen transducers (sensors) connected to the host system and applied
to a patient.
The MP-205 is built around an 80C552 microcontroller, and has been
implemented using low-power design techniques. The module consumes
approximately 0.5 Watts.
The MP-205 incorporates C-Lock® ECG synchronization to allow measurements
on patients with low perfusion, or in the presence of patient motion . An ECG
synchronization signal can be brought into the module via a hardwired
connection or a real-time software input. ECG synchronization processing can
be enabled or disabled by software.
The host system supplies analog outputs, parallel input/output, LCD display
drive, patient-isolated power, and alarms.
16-1
Section 16: MP-205 Service Manual; 044540A-0296
16.3 CIRCUIT DESCRIPTION
This section provides service personnel with an explanation of the circuit
operation for the oximetry module. The text is supported with a schematic
diagram, see Figure 17-1.
16.4 Interconnections
16.4.1 Host (Monitor) Interconnect
The monitor interface is a 14-pin dual-row header connector, JP5. This
connector includes the power supplied by the host monitor, a serial interface
port, and two hardware control lines. The power required by the oximetry
module is +5 volts (digital) and ±5 volts (analog).
Other than supply voltages provided to the module from the power supply, there
are five data signals present at the module connection to the monitor, see
Figure 17-1.
CTS*
clear to send is a logic signal (active low)
transmitted to the module by the monitor to
suspend data transmission from the module.
EXT_RESET*
an asynchronous input (active low) from the
monitor to effect a reset in the oximetry module;
CR3 provides a voltage protection from the poweron reset.
RXD
the receive data line to the oximetry module.
TXD
the transmitted data line from the oximetry module;
U6 provides a buffer for this signal.
C_LOCK
a hardwired timing pulse (active high) transmitted
to the oximetry module, via the host instrument,
from an external ECG monitor. The rising edge of
this pulse is used by the module to satisfy the
software requirements necessary to perform pulse
recognition using ECG as a timing reference.
NOTE: “ * ” indicates a LOW active signal.
16.5 Sensor Interconnect
The sensor interface is a 10-pin dual-row connector, JP1, located on the oximetry
module PCB.
16.6 Oxichip Circuit
At the heart of the oximetry module is the U1 Oxichip™ integrated circuit, which
provides variable LED drive, photodetector amplification, variable gain,
demodulation, filtering, and signal conditioning for the analog-to-digital
converter (ADC) input. The Oxichip circuit generates its own LED modulation
and photodetector demodulation timing. It requires only a single clock at
8-times the desired LED switching frequency. A block diagram of the Oxichip
circuit is shown on Figure 17-2.
In the following discussion, parts that are internal to the Oxichip circuit are noted
with a "U1." prefix.
16-2
Section 16: MP-205 Service Manual; 044540A-0296
16.7 Preamp
The current-to-voltage (I-to-V) converter has a gain of -249 K V/A and a
low-pass corner frequency of 30 kHz. The voltage amplifier has a gain of
-2 V/V and a low-pass corner frequency of 20 kHz. The voltage amplifier is
disconnected from the I-to-V converter during LED switching transients to
prevent transmission of the switching spikes into the programmable gain
amplifier (PGA).
The ambient light canceller (ALC), which consists of U1A3, R6, and C6,
generates a current opposing the DC current coming from the photodetector,
which is caused by ambient light. The ALC switches on during the Red cycle
and has a closed-loop frequency response of 240 Hz. It can cancel up to 36
microamps of DC photocurrent. The response time to a change in LED drive is
less than 2 milliseconds.
The RC filter that removes sensor cable noise is comprised of R1 and C49.
Component CR4 serves as an ESD-protection diode.
16.8 Programmable Gain Amplifier (PGA), Demodulator and Demultiplexer
The PGA U1A4 provides a variable gain to accommodate a wide range of signal
strengths. As the PGA amplifies the signal from the preamp by a programmable
gain, the demodulator shifts the frequency down to baseband, while the
demultiplexer separates the IR and Red components of the signal. The PGA has
a programmable gain from 1 to 128 in powers of 2.
The PGA output goes to the peak detectors for status monitoring and to the
demodulator/demultiplexer (U1A5, which is internal to the Oxichip circuit) for
signal processing.
There are two peak detectors: one detects positive peaks (above the 2.2-volts
reference) and one detects negative peaks, or valleys (below the 2.2-volts
reference). This measurement point is referred to as COMPARE2, or C2. The
peak and valley detector circuitry consists of CR3, R26, R41, R42, R43, C42,
and C41.
The response of the peak detectors is nonlinear since the diode CR2 impedance
changes as the voltage on the diode changes. The charging time constant is
limited to no faster than 20.8 microseconds. The decay time constant is 19.8
milliseconds.
16.9 Filters and Level Shifter
The filters and level shifter circuitry are shown in Figure 17-2.
The 10 Hz filters eliminate the high frequency components of the optical signal
and get it ready for conversion to a digital signal, thereby smoothing out the Red
and IR signal from the demultiplexer. The gain of the Red filter circuit is eight,
while the gain of the IR filter circuit is five.
16-3
Section 16: MP-205 Service Manual; 044540A-0296
The Red filter circuit components consist of U1A6-8, R19–21, R31, R34–37,
C22, C29–30, and C37–38. The IR filter circuit components consist of
U1A10-12, R22–24, R32–33, R38–40, C23–24, C31–32, and C39. The IR filter
is identical to the Red filter except for the component values in the last stage.
The level shifter moves the reference for the signal back to ground. The level
shifter (U1A9) selects the desired signal and shifts the signal reference from 2.2
volts reference to ground, or 0 volts. This circuit has a gain of two and an
intentional offset of 80–120 millivolts at the output.
16.10 LED Driver
The LED driver circuit generates regulated and programmable currents for
driving the sensor LED’s. The circuit switches the currents in the proper phases
of the LED strobe cycle. The IR and Red currents can be programmed
independently. The LED currents are generated by forcing a
programmable-voltage across R9, then switching the resulting current through
the LED’s.
The LED driver is almost entirely contained within the Oxichip U1 circuit. This
driver also has an over-current detection feature that shuts down all LED drive if
the average current exceeds 44 milliamps. The over-current trip level is set by
passing the LED current through R10 and C9 and comparing the voltage drop to
VDD-0.3 volts. Components CR5 and CR6 serve as ESD-protection diodes. See
Figure 17-2.
16.10.1 References
There are three voltage references on the Oxichip U1 circuit. The 3.125 volt
reference is used for Rcal stimulus and the high resolution A/D converter
reference. It is a low-impedance output. The 2.2 volt buffered reference is used
as the signal ground for the photodetector cathode and is a low-impedance
output. The 2.2 volt reference is used for signal ground in the rest of the circuit.
It is a high-impedance output and is filtered by C3.
16.11 Reset Schmitt Trigger
The power-on reset function is accomplished with a Schmitt Trigger inside the
Oxichip U1 circuit and external components R45 and C44. The Schmitt Trigger
supplies an active high reset to the processor on RST. Diode CR2 protects the
Oxichip circuit from the discharge of C44.
16.12 High Resolution A/D Converter
The oximetry module uses a crystal semiconductor CS5102A 16-bit A/D
converter for the conversion of the filtered optical signals and for RCAL
measurement. This A/D converter is shown in Figure 17-2 as U2.
16.13 Input Filter
The input filter to U2 is through the level shifter circuit, which consists of R18
and C13. The Rcal filter circuit consists of R17, C20 and C21.
16-4
Section 16: MP-205 Service Manual; 044540A-0296
16.14 Power Decoupling
The power supply decoupling circuit consists of R29, R30, C16 through C18,
C28, and C26 and C27.
16.15 Status and Timing
The LED drive, ALC, demodulator, and demultiplexer require timing signals to
operate properly. All of the proper timing sequences are provided by the state
machine, the OXICLK signal, within the Oxichip U1 circuit. The state machine
requires a clock from the CPU at 8 times the desired LED strobe frequency.
16.16 Analog Power Regulation
The oximetry module analog functions are powered by ±5 volts DC. Analog
filtering is provided by R15 and R16, and C11 and C12.
16.17 Microcontroller
The oximetry module microcontroller is an 80C552 IC, U4, with 64K ROM, U3,
32K RAM, U7, and an address latch U6. The connection to the Oxichip circuit
gain settings is through the data bus and the control lines CS* and LE.
Table 16-1: Oxichip Circuit Pin Descriptions
Pin Name
Pin #,
type
CS*
1, DI
Chip Select, latches the data bus into the storage
registers.
Connected to WR* U4P3-6
LE
2, DI
Latch Enable, enables writing to the storage register.
Connected to U4.P1-1
CYCLE
3, DO
Indicates whether the Oxichip circuit is in a Red or IR
cycle.
High is Red, low is IR
Connected to U4P3-3
CLH
4, LP
High side current limit protection
Connects to LED supply voltage through resistor R10
in parallel with capacitor C9.
LEDPOS
5, LO
+LED connection to sensor
LEDNEG
6, LO
-LED connection to sensor
CLL
7, LP
Low side current control. Connects to LED supply
return through 10 Watt resistor R9.
GATE
8, DO
Combined gate signal, rising edge initiates a
COMPARE A/D conversion.
Connects to U4-STADC
SATIN*
9, DO
LED on or off status indicator: high is off, low is on.
Connects to U3P4-3.
RESET*
10, DI
Input of Schmitt Trigger for generating a reset.
RST
11, DO
Output of Schmitt Trigger, active high reset pulse.
VSS
12, DP
Digital power return.
Signal Description
16-5
Section 16: MP-205 Service Manual; 044540A-0296
Table 16-1: Oxichip Circuit Pin Descriptions
16-6
Pin Name
Pin #,
type
VSSA
13, AP
Analog power return.
FR3OUT
14, AO
Red filter chain, operational amplifier 3 output.
FR3NEG
15, AI
Red filter chain, operational amplifier 3 inverting input.
FR2OUT
16, AO
Red filter chain, operational amplifier 2 output.
FR2NEG
17, AI
Red filter chain, operational amplifier 2 inverting input.
FR1OUT
18, AO
Red filter chain, operational amplifier 1 output.
FR1NEG
19, AI
Red filter chain, operational amplifier 1 inverting input.
RED
20, AO
Red demodulator/demultiplexer output.
PGAOUT
21, AO
Programmable gain amplifier output.
SOUT
22, AO
Ambient light auto-null amp output.
SINNEG
23, AI
Ambient light auto-null amplifier inverting input.
SWITCH
24, AO
Ambient light auto-null switch output.
A2OUT
25, AO
Photodetector amplifier 2 output.
A2INNEG
26, AI
Photodetector amplifier 2 inverting input.
A1INPOS
27, AI
Photodetector amplifiers 1 and 2 non-inverting inputs.
A1INNEG
28, AI
Photodetector amplifier 1 inverting input.
A1OUT
29, AO
Photodetector amplifier 1 output.
VREF
3125
30, AO
3.125 volt reference output.
Signal Description
31, AO
VREF25 2.5 volt buffered reference output.
32, AO
VREF22 2.2 volt reference output.
33, AO
IR
IR demodulator/demultiplexer output.
34, AI
FI1NEG
IR filter chain, operational amplifier 1 inverting input.
35, AO
FI1OUT
IR filter chain, operational amplifier 1 output.
36, AI
FI2NEG
IR filter chain, operational amplifier 2 inverting input.
37, AO
FI2OUT
IR filter chain, operational amplifier 2 output.
38, AI
FI3NEG
IR filter chain, operational amplifier 3 inverting input.
39, AO
FI3OUT
IR filter chain, operational amplifier 3 output.
40, AO
LS
Level shifted and multiplexed output to ADC.
41, AP
VDDA
Analog power.
42, DP
VDD
Digital power.
43, DI
RED-IR* Multiplexer select input, high is Red, low is IR, to
U4P1-2.
44, DI
CLK_16
45, DI
CLK
46, DI
D4
Data bit 4, to AD4
47, DI
D3
Data bit 3, to AD3
48, DI
D2
Data bit 2, to AD2
Clock speed select, high is 128xfMOD, low is 8xfMOD
Clock input
Section 16: MP-205 Service Manual; 044540A-0296
Table 16-1: Oxichip Circuit Pin Descriptions
Pin Name
Pin #,
type
Signal Description
49, DI
D1
Data bit 1, to AD1
50, DI
D0
Data bit 0, to AD0
51, DO
LIM
Overcurrent limit indicator, high indicates current limit
has tripped, to U4P4-6.
52, DI
EN*
LED enable, high disables LED drive, low enables
LED drive, to U4P1-0.
16.18 TROUBLESHOOTING THE MP-205
16.18.1 Introduction
The MP-205 is a subsystem intended for use with a host system. This section
assumes that the host provides a means of communicating with the module
through the serial host data interface described in the “OEM Pulse Oximetry
Module, Model MP-205, Engineering Product Specification.”
16.18.2 Fault Evaluation
Proceed as follows to evaluate and determine possible fault or error sources:
Table 16-2: Fault Evaluation
Indication
No communication
Error X00
no sensor
Error P00
pulse search
Waveform output
incorrect
Action
Check cables and interconnections.
Check 5-volt digital power supply.
Check processor clock Y1.
Check TXD buffer U5.
Check BAUD rate jumpers.
Sensor may be disconnected or damaged.
Cable between sensor and MP-205 may be
disconnected or not functioning properly.
The sensor may be improperly applied to the patient
or may be damaged. Try another sensor. Try an
SRC-2 pulse oximeter tester to check
MP-205 functionality.
Cover the sensor to eliminate the possibility of
ambient light interference.
The patient’s perfusion may be too poor for the
instrument to detect an acceptable pulse. Try using
C-lock ECG synchronization, if available.
Check + and –5 volt analog power supplies.
Check for proper LED drive function.
Check the signal path from the photodetector input
to the A:D converter.
Sensor or interconnecting cables may be damaged.
Interrogate module with W00 and determine if the
update rate is appropriate.
Noise may be present.
The following table lists reported error numbers, the error description, and
recommended user action.
16-7
Section 16: MP-205 Service Manual; 044540A-0296
Table 16-3: Reported Errors
Error #
E011
E012
E013
E014
E015
E016
E017
E018
E019
E0210
Error Description
RAM error occurred
(MP-205 stops normal
operation)
ROM error occurred
(MP-205 stops normal
operation)
Last message sent by host
had a checksum error
(last message or command
was discarded)
Write not permitted or
command not allowed
(command discarded, normal
operation continues)
Module received a command
with a value out of range
(command discarded, normal
operation continues)
Calibration failed
(MP-205 continues with
normal operation)
Calibration already in
progress
(MP-205 continues with
normal operation)
Calibration request denied
(MP-205 continues with
normal operation)
Communication syntax error
on command sent by host
(command discarded; normal
operation continues)
Excessive sensor current was
detected (MP-205 stops
normal operation and
continuously sends this error
message)
Recommended Action
Host should not continue operation
with the MP-205.
Host should not continue operation
with the MP-205.
Serial line may be defective. Check
for possible noise on the serial line
interface. Verify correctness of
checksum calculation. Resend last
message to the MP-205. If error
persists, MP-205 may be defective.
Check command description for valid
values. Resend command with
correct value.
Check command description for valid
values. Resend command with
correct value.
Nonfatal error; host design decides
what action to take.
Continue processing.
Continue processing.
Check command description for
correct syntax. Resend command
with correct value.
Notify user to check and/or replace
the sensor or cable. Reset or cycle
power to the MP-205. Retry
saturation measurement with patient.
Check for excessive noise on +5 volt
digital supply. If error persists,
MP-205 may not be functioning
properly.
16.18.3 Waveforms
Figure 16-1 through Figure 16-5 are typical waveforms as measured at various
test points (labeled TP) on the oximetry module. These waveforms are
valuable in tracing signals and locating faults. The user must use a Nellcor
SRC-2 pulse oximeter tester. Contact Mallinckrodt Technical Services
Department if you have difficulty replicating these waveform examples.
16-8
Section 16: MP-205 Service Manual; 044540A-0296
16.18.4 SRC-2 Settings
Rate:
Light:
Modulation:
Remote/Local:
112
High2
LOW
RCAL 63
Figure 16-1: Preamplifier and PGA Outputs
16.18.5 Trace Descriptions
CHNL 2 : TP3 Primary Input Preamplifier
CHNL 1 : TP4 Secondary Input Preamplifier
CHNL 3 : TP9 PGA output
16-9
Section 16: MP-205 Service Manual; 044540A-0296
16.18.6 SRC-2 Settings
Rate:
Light:
Modulation:
Remote/Local:
112
High2
HIGH
RCAL 63
Figure 16-2: Filter Outputs and ADC Input
16.18.7 Trace Descriptions
CHNL 3 : TP5 ADC Input
CHNL 1 : TP6 Red Filter Output
CHNL 2 : TP2 IR Filter Output
16-10
Section 16: MP-205 Service Manual; 044540A-0296
16.18.8 SRC-2 Settings
Rate:
Light:
Modulation:
Remote/Local:
112
High2
HIGH
DC RCAL 63
Figure 16-3: MP-205 with an SRC-2 Filter Output
16.18.9 Trace Descriptions
CHNL 2 : TP6 Red Filter Output
CHNL 1 : TP2 IR Filter Output
16-11
Section 16: MP-205 Service Manual; 044540A-0296
16.18.10 SRC-2 Settings
Rate:
Light:
Modulation:
Remote/Local:
112
High2
HIGH
DC RCAL 63
Figure 16-4: MP-205 with an SRC-2 LED Drive Current Test at TP7
16-12
Section 16: MP-205 Service Manual; 044540A-0296
16.18.11 SRC-2 Settings
Rate:
Light:
Modulation:
Remote/Local:
112
High2
HIGH
DC RCAL 63
Figure 16-5: MP-205 with SRC-2 Serial Port TXD Signal, U4 Pin 25
16.19 PACKING FOR SHIPMENT
Should you need to ship the oximetry module for any reason, follow the
instructions in this section.
16.19.1 General Instructions
Pack the module carefully. If the original shipping carton is not available, use
another suitable carton or call Mallinckrodt Technical Services Department to
obtain a shipping carton.
Prior to shipping the device, contact your supplier or your local office
Mallinckrodt Technical Services Department for a returned goods authorization
(RGA) number. Mark the shipping carton and any shipping forms with the RGA
number.
16.19.2 Repackaging in Original Carton
If available, use the original carton and packing materials. Pack the module as
follows:
1.
Place module in original packaging.
2.
Place packaging in shipping carton and seal carton with packaging tape.
3.
Label carton with shipping address, return address, and RGA number.
16-13
Section 16: MP-205 Service Manual; 044540A-0296
16.19.3 Repackaging in a Different Carton
If the original carton is not available:
1.
Place module in antistatic bag.
2.
Locate suitable corrugated cardboard shipping carton.
3.
Fill bottom of carton with packing material.
4.
Place bagged unit on layer of packing material and fill box completely with
packing material.
5.
Seal carton with packing tape.
6.
Label carton with shipping address, return address, and RGA number.
16.20 MP205 SPECIFICATIONS
16.20.1 Measurement Range/Accuracy
Range
Saturation:
Pulse Rate:
Accuracy
SpO2 1
Adults:
Neonates:
Pulse Rate
1
1 - 100%
20 - 250 beats per minute (bpm)
70 - 100%
0 - 69%
70 - 100%
20 - 250 bpm
±2 digits
unspecified
±3 digits
±3 bpm
Accuracies are expressed as ± “X” digits (saturation % points) between
saturations of 70 and 100 percent. This variation equals ± one standard
deviation (1SD), which encompasses 68 percent of the population. All accuracy
specifications are based on testing the subject monitor on healthy adult
volunteers in induced hypoxia studies across the specified range. Adult accuracy
is determined with Oxisensor® II D-25 sensors. Neonatal accuracy is
determined with Oxisensor II N-25 sensors. In addition, the neonatal accuracy
specification is adjusted to take into account the theoretical effect of fetal
hemoglobin in neonatal blood on oximetry measurements.
16-14
Section 16: MP-205 Service Manual; 044540A-0296
16.20.2 Measurement Conditions
SpO2 and pulse rate accuracy specifications apply under the following
conditions:
•
•
•
•
•
•
Electrosurgical apparatus not used
Patient free of injected intravascular dyes
Insignificant concentration of carboxyhemoglobin and
methemoglobin
Sensor at a temperature between 28º C and 42ºC
External illumination less than 5,000 lumens/square meter (typical
office lighting)
Response mode set at Mode 1
16.20.3 Sensors
16.20.3.1 Measurement Wavelengths
Red:
Infrared:
660 nm, nominal
920 nm, nominal
16-15
[THIS PAGE INTENTIONALLY LEFT BLANK]
SECTION 17: DRAWINGS
17.1 Overview
17.2 List of Figures
17. DRAWINGS
17.1 OVERVIEW
This section contains circuit schematics for the NPB-4000/C patient monitor.
17.2 LIST OF FIGURES
Figure No.
Title
Page
Figure 17-1
MP-205 PCB Schematic (Sheet 1 of 2)
17-3
Figure 17-2
MP-205 Schematic PCB (Sheet 2 of 2)
17-5
Figure 17-3
NPB-4000/C Power Supply PCB (Sheet 1 of 2)
17-7
Figure 17-4
NPB-4000/C Power Supply PCB (Sheet 2 of 2)
17-9
Figure 17-5
NPB-4000/C Main PCB Schematic (Sheet 1 of 3)
17-11
Figure 17-6
NPB-4000/C Main PCB Schematic (Sheet 2 of 3)
17-13
Figure 17-7
NPB-4000/C Main PCB Schematic (Sheet 3 of 3)
17-15
Figure 17-8
NPB-4000/C Interconnect Diagram
17-17
Figure 17-9
NPB-4000C Color Motherboard Schematic
17-19
17-1
[THIS PAGE INTENTIONALLY LEFT BLANK]
Section 17: Drawings
Figure 17-1
MP-205 PCB Schematic (Sheet 1 of 2)
17-3
Section 17: Drawings
Figure 17-2
MP-205 PCB Schematic (Sheet 2 of 2)
17-5
Section 17: Drawings
2
PWRGND
TP59
3
C44 U11
0.01UF
10%
R61
100K
1%
2
100K
1%
U12
12
4071
VBATSNS
100K
1%
BAV70
2
VBATSNS
1
5
PWRGND
2
4
SYNC/ALARM 6
8
PVENB
10
SILENCE
VBATMEAS 12
14
SIGRTN
DCLED
16
18
20
-24V
22
24
26
28
30
32
+12V
34
36
38
40
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
PWRRST 2
D28
0 = Off Request
TP48
U10
Q12 VCC
Q13 Q10
Q14
Q8
Q6
Q9
Q5
R
Q7
PI
Q4
P0
GND P0
4060
PWRGND
1
2
3
4
5
6
7
8
16
15
14
13
12
11
10
9
R100
8
1%
9 D SET Q
100K
PWRGND
VBATSNS
TP49
PWRUP
VBATT
To sheet 1
2
TP51
4071
3
2
51K 5%
U12
3
ON
VBATSNS
1
R64
51K
5%
2N3906
C48
0.1UF
10%
R66
10K
TP43
SI9928DY
7
4049
R77
51
5%
+5V
D6
3
ALARM
3
4
U12
MOTOR
(External)
R73
470
5%
6
5
Q13
6
51K 5%
2N4401
1
MAINSLED
+3.3V
5
U11
R70 TP55
PWRGND 2
2
2
1%
TP53
1
TP65
4
U15
1
6
Q14
R76
100K
1%
1
TP50 R71 510K 5%
4
ERLYWRN 3
SPKR
VBATSNS
ON/OFF
PUMPON
PSOFF
ERLYWRN
F9
1A
(PICO)
R72
TP52
1000PF 10% C53 TP57
5kHz oscillator =
about 1 second delay
1
TP60
12
4013
10
TP58
TP61
13
U8
11 CLK
Q
CLR
TP56
U11
C51
10UF
10%
25V
1
2
Positive Pulse
during original
battery connection.
4049
BAV70
2
R63
100K
1%
3
BAV70
3
D24
1 = ON
D32
MURS120T3
P4 1
P4 2
TP64
C46
0.01UF
10%
3
2.0K
TP66
PVENB
5%
SYNC
C47
TP54
R80
1
2N4401
TP62
TP47
Q19
2
4071
8
To System PS
7
1000PF 10%
VBATSNS
U15
+5V
3
R67
100K
1%
C50
100UF
10%
25V
C61
0.01UF
10%
D25
2
3
R68
100K
1%
BAV70
3
TP46
R83
PWRGND
D26
BAW56
P2
P2
13
R62
4049 TP41
ON/OFF
TP40
1
6
5 D SET Q 1
U8
3 CLK
11
Q 2
CLR
TP45
4013
4
1000PF
R60
10K
1%
1
C52
TP42
10%
3
BAV70
TP44
+12V
C64
0.1UF
D34
Q16
TP63
1
R74
SYNC/ALARM
1
2
1K
2N4401
1
2
SI9928DY
1%
R79
100K
1%
PUMPON
R78
100K
1%
R75
51K
5%
P3
PWRGND
PWRGND
ON
VBATSNS
3
2
VBATSNS
R82
100K
1%
BAV70
D27
PWRGND
14
VCC
1
5
R81
1K
TP68
Q20 3
11
1
1%
2N4401
U11
4049
2
12 TP69 14
U11
TP86
15
3
4049
6
D SET Q 1
U9
CLK Q 2
CLR
4013
4
ALARM
ALARM
1
VDD
14
VDD
14
VCC
U9
U8
U11
U12
GND
7 4013
VSS
8 4049
GND
VSS
7 4071 7 4013
PWRGND
C54
10UF
10%
25V
VBATSNS
PWRGND
R84
100K
1%
4049
SILENCE
9
TP70
PWRGND
8
10
U11
9
VBATSNS
3
PWRRST
ZVP2106GCT
U12
4071
10
TP71
8
9 D SET Q 13
U9
11 CLK
Q 12
CLR
4013
10
TP67
ALARM
S
G
1
TP87
D
2
DCSRC
R98
1K
R92
10K
1%
C58
0.1UF
10%
TP76
DCIN
R90
10K
TP77
TP75
3
2
1%
8 6
5
- +VB/S
B
U14
GND
+-V
4
1
1
2
LM311D
Q23
CVREF
1%
R69
2N3906
TP79
2
Q29 TP74
10K 1%
2N4401
3
7
TP78
R88
TP29
1
3
R93
51
51
R85
1K
1%
MAINSLED
TP84
5%
DCLED
8
5%
SPKR
R95
10K
1%
C62
0.1UF
10%
R94
10K
1%
R87
C57
1
100UF
25V
10%
C59
0.1UF
10%
PWRGND
Q21
TP83
3
5%
1
U13
VCC RESET
DISCH
NE555
OUT
TRIG
THRESH
GND CONT
4
7
R86
23.7K
1%
2
6
5
TP85
C56
10UF
25V
10%
C55
0.01UF
10%
2
Q22
D
G
3
1
TP72
ALARM
S
ZVN4206GCT
PWRGND
Figure 17-3
NPB-4000/C Power Supply PCB Schematic (Sheet 1 of 2)
17-7
Section 17: Drawings
1
LINE 2
F2
12
DCSRC
SURGE LIMITER
34
750MA
SLO-BLO
P1
2
LINE 1
F1
12
CVREF
R16
2KBP08M
22 mHy
4
R1
1MEG
10%
1W
C1
10%
0.1UF
X CAP
1
L1
3
2
Q3
10% 50
2
C2
0.1UF
10%
X CAP
TP13
1 D1
C3
3
1
220UF
10%
400VDC
R2
30K
5%
2W
4
34
2
C9
0.02UF
10%
500V
2N4401
TP9
EARTH GROUND
CHASSIS
P1 4
P1 5
P1 3
R14
680K 5%
TP1
75K
51
TP7
D3
5T
TP2
1K
Shield
TP6
5%
3 ISNS
4 RT/CT
8 VREF
R11
18.2K
1%
TP3
R12
2.49K
1%
TP4
C13
0.1UF
10%
OUT
C15
1000PF
5%
Q1
MURS120T3
R4
TP89
6
4.7
GND 5
UC3845
C14
470pf
10%
D4
U1
1 COMP VCC 7
2 VFBK
S
11A
2
10A
3
3
MBR20100CT
8
4.02K 1%
C22
4700PF
C21
5%
0.1UF
10%
F3
1
7AMP
L2
2
2
2
D8
2
C65
0.1UF
10%
7
3
4
D20
MURS120T3
2
3
1
R22
1K
1%
2
1
T2
C60
4700PF
10%
OUT
6
GND
5
D9
BZX84C12ZXCT
XFMRCUR
BAW56
D10
L3
2
VBATT
1
2N3906
TP80
R29
29.4
1%
3
Q5
1
2N3906
R23
2K
5%
C20
2
2
1
BATT+
2
POLYSWITCH
C49
0.1UF
10%
10%
Q6
2 P5
BEAD
VBATSNS
3900UF
1
3
L4
F5
1.5AMP
R24
1K
1%
10%
1
250PCB-TAB
F4
7AMP
1
27uHy
MBR203DCTL
TP18
2
UC3843
C69
100UF
10%
25V
3
TP16
C23
1000PF
5%
10V
P6
250PCB-TAB
2
BATT1
R28
TP19
5.36k
R27
1%
SIGRTN
C24
TP14
TP15
5%
R8
EXTERNAL DC
P1 6
ISNS
RT/CT
VREF
R45 100K 1%
R25
2.49K
1%
C18
3300UF
10%
25V
100
1K
U2
COMP VCC
VFBK
3
4
8
R7
330
5%
2W
R6
0.68
5%
1W
Q2
IRF9Z30
R65
24.9
1%
1
2
D35
R26
5
6
3
G
D
R48
10
5%
3
TEMPCO
25VDC
S
1
12V
2
C4
10%
1
TP12
TP81
BAV99
4
C16
100PF
10%
1KV
IRFBE30
100UF
C42
0.01UF 5% 1
1
7
G
5%
240 5%
1W
TO-220
2
D
1
R20
1K
1%
8
7
6
5
TP73
D5
MURS120T3
C11
5%
1000PF 5%
1
5%
2N4401
R19
10K
1%
D7
R21
2K
5%
R17
T1
40T
8T
0.1UF
5%
C17
R9
TP5
100PF
C12
0.01UF
10%
LNAXFMR1
3
5%
1W
R3
R10
8.45K
1%
C10
R15
75K 5%
1W
3
TP10
D2
MUR1100E
R13
TP11
R18
1K
1%
TP8
C8
100PF
10%
Y CAP
2
U3
NC1 NC2
INA OUTA
GND
V+
INB OUTB
MIC4426
1
2
3
4
TP17
C19
10UF
10%
25V
3
1
750MA
SLO-BLO
C7
100PF
10%
Y CAP
Q4
3
BAV70
P1
0.022UF 10%
R51
18.2k
1%
1%
R52
DCIN
10k
THERMISTOR
BEADS
C6
C5
100UF
100UF
10%
10%
25VDC
25VDC
TP31
Q10
TP32
ZVP2106GCT
S
1
2 TP34
G
2N4401
D15
R30
TP37
3
1
3
1K
R46
1%
10K 1%
R31
4.99
1%
D
Q12
1
MBRS140T3
2
1
1
3
TP25
R44
100K
TP30
1
BAT54C
3
TP27
R42
10
5%
TP28
C41
0.1UF
10%
2
D18
BAV99
R41
953
1%
1
R43
100K
1%
2
C34
22UF
10%
25VDC
1
D16
BAT54C
C25
10UF
10%
25V
C33
0.1UF
10%
2
C35
U5
NC1 NC2
INA OUTA
GND
V+
INB OUTB
MIC4426
C68
10%
8
7
6
5
1000PF
25VDC
TP35
1
2
5%
R39
U4
COMP VCC
VFBK
OUT
ISNS
RT/CT
VREF
4.64K
1%
C37
0.01UF
5%
C38
0.1UF
10%
R47
51
D11
MBRD340
2
7 1 3
3
D17
11 MBRS340T3
GND
5%
5
8
Q8
R37
6
5
TP38
470UF
2
D
5%
1
G
S
R97
IRFZ40
1k 1%
C43
0.1UF
5%
10%
25VDC
C36
470PF
5%
12
7
1
UC3843
TP33
R40
2.49K
1%
R34
2W 20 5%
MBRS140T3
3
4
8
0.01UF
+3V
3
C39
1%
+5V
2
1.5A
POLYSWITCH
F7
+3.3V
1
2
1.5A
POLYSWITCH
1
Q7
2N3906
3
R38 33K 5%
100UF
1
2
3
4
3
+3V
2
G
ZVN4206GCT
+12V
F6
D19
2
S
10%
10V
2
TP39
D
PWRUP
3900UF
XFMRCUR
TP26
Q11
C40
3
T4
R33
1K
1%
R32
1K
1%
4
C32
1000PF
10%
F8
R36
10
5%
1
2
MURS320T3
0.2A
POLYSWITCH
LNAXFMR2
R35
100
5%
C28
3300UF
10%
16V
C27
5600UF
10%
6.3V
PWRGND
D14
14
6
T3
3
C26
3900UF
10%
10V
D12
D13
MURS320T3
C31
1000PF
C29
330UF
10%
35V
-24V
10%
C30
D21
1
2
SYNC
BAV70
3
1
DCSRC
C45
2
P7
P7
TP36
1000PF
5%
Figure 17-4
NPB-4000/C Power Supply PCB Schematic (Sheet 2 of 2)
17-9
Section 17: Drawings
PUMPON
93
94
95
1
TO VIA
96
TP404
92
1
89
TO VIA
C16
0.1
91
TP389
1
PS_100KHZ
1
118
3
112
117
TO VIA
ADCCLK
128
CS5
HCT244
7
U1
13
113
TO VIA
TP394
STXCLK
1
98
TP403
ADCTX
3
1
17
U1
TP280
ADCRX
1
77
FETX
TP409
TP399
FERX
3
R125
1
17
U17
79
78
1
TP407
P3.5/INT3
A5
INT2/P3.4
INT1/P3.3
A4
A3
P3.2/INT0
A2
A1
BHE
TMROUT1/P3.1
TMROUT0/P3.0
D15
INT6/TMRCLK1
D14
INT7/TMRGATE1
D13
D12
BUSY#/TMRGATE2
D11
TMRCLK2/PEREQ
D10
TMROUT2/ERROR#
D4
D3
13
12
11
10
8
7
6
D2
STXCLK/DSR1
D1
SRXCLK/DTR1#
SSIOTX/RTS1#
D0
5
UCS
SSIORX/RI1#
TCK
REFRESH#/CS6
WDTOUT
TD1
NC
TP375
1
TP376
TP379
1
J5
1
1
TP384
TP387
1
1
TP390
1
6
7
8
9
10
11
12
J5
J5
J5
J5
PH1
WRITE
FLSH1CE
EOCIN
PH2
J6
J6
13 ALE
14
FDRRD
15 CASADREN
16
J5
J5
J5
C12
C17
C8
0.1
0.1
0.1
0.1
GND4
53
52
51
52
J6
J6
CS1
CS2
TMR1OUT
LCDREADY
J6
J6
CLK10MHZ
J6
TP342
1
TP326
UCS
A18
16
17
1
TP315
1
TP343
BS8
ADS
18
19
1
TP344
1
TP286
1
TP330
1
VSS5
VCC6
VCC7
VSS6
VSS7
VCC8
VSS8
VCC9
VCC10
VSS9
VSS10
VCC11
VSS11
VCC12
VSS12
TP345
RD
LBA
1
TP317
1
TP331
D/C
M/IO
WR
27
28
1
TP346
1
TP318
1
TP337
1
14
15
16
D5
D4
17
18
19
D3
D2
20
21
22
23
D1
D0
BHE
24
UCAS
C53
1B7
1B8
1A7
1A8
2B1
2A1
2B2
GND3
2B3
1
TP207
1
C56
14
13
12
2B7
2A8
2OE
36
46
9
8
7
6
5
4
3
2
64
69
83
97
100
116
130
J1
J1
1
2
R116
CP
DISPOFF
J1
J1
3
4
R107
+3.3V
GND
J1
J1
5
6
DTR
C2V-
VCC
R5IN
GND
R5OUT
R1IN
T3IN
T1IN
R4OUT
T2IN
R4IN
R2OUT
EN
R2IN
SHDN
T2OUT
R3OUT
T1OUT
R3IN
T3OUT
T4OUT
TP248
C52
0.1
C83
120PF
R103
R112
9
TP146
1
100
100
TP153
100
TP152
1
U17
11
7
U17
TP173
13
1
1
TP222
1
DUARTCS0
DUARTCS1
5
CTS
U17
C47
74LVC541
28
10
B
A7
A17
10
14
B
A8
13
1
15
U6
B
18
U17
4
2
2
3
PTR_TXD
R128
PTR_CTS
10K
R16
1K
47nF
NURSECALL
11
12
RESET
DTRB
DTRA
RXA
RTSA
OPA
16C2550
RXRDYA
TXRDYB
14
15
16
17
TXA
INTA
TXB
INTB
TP205
38
37
U6
21
24
25
3
4
5
9
10
U22
A14
A13
OE
CE
A12
22
TP239
20
27
TP226
1
TP253
R30
10K
14
+3.3V
I/O7
I/O6
1
A8
A7
I/O5
I/O4
A6
I/O3
A5
A4
I/O2
I/O1
A3
I/O0
19
18
12
74AC240
19
20
22
23
A12
A13
A14
24
A15
27
21
25
26
U12
28
TO VIA
VA13
VA12
AB9
VA11
AB10
AB11
VA10
VA9
AB12
VA8
AB13
AB14
VA7
VA6
AB15
VA5
VA4
DBO
HCT244
33
RN1
33
1
1
TP227
1
TP231
1
1
1
VCC
A0
GND
Y
U6
B
A/B
12
16
Y
VCC
U6
G
1
10
TP334
78
77
VA2
VA3
I/O15
I/O1
I/O14
I/O2
I/O3
I/O13
I/O12
4
5
6
1
WRITE
RAS
8
1
+3.3V
TP325
TP305
TP310
1
1
I/O11
I/O10
I/O6
I/O9
I/O7
I/O8
37
36
35
32
NC1
NC4
NC2
WE
LCAS
UCAS
RAS
OE
29
28
18
NC3
A0
A8
A7
27
A6
26
25
A1
A2
A3
A5
A4
VSS3
BD11
BD10
BD9
BD8
38
16
17
VCC3
BD15
BD14
BD13
BD12
40
39
15
21
22
TP303
44
43
42
41
VSS2
I/O4
I/O5
8
9
19
20
1
C13
0.1
VSS1
VCC2
7
10
14
7
33
RN1
9
8
GND
TP266
31
1
30
+3.3V
28
14
U8
B
R26
4 TP316
Y
24
23
1
U13
TP269
TP274
1
1
A
11
10
A
U8
B
33.2
7
Y
1
TP275
TP324
1
U8
B
14
13
A
1
15
A/B
U8
B
U8
G
TP352
9
Y
+3.3V
12
Y
J7
NOT ON PARTS LIST
C15
16
8
VCC
GND
0.1
CSA
A1
A2
30
29
1
1
256KX16
BOOT
FLASH
U11
FDRRD
TP183
FLSH1CE
1
34
32
13
A18
A17
A16
A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
U12
16
18
WP 14
RP
CE
52
73
TP213
1
72
71
TP198
1
TP206
70
TP197
1
69
68
TP216
1
TP217
A17
DQ14
3
A16
A15
DQ13
DQ12
50
48
4
5
20
55
A14
DQ11
6
A13
A12
DQ10
DQ9
7
8
A11
DQ8
9
A10
A9
DQ7
DQ6
10
21
A8
DQ5
22
A7
A6
DQ4
DQ3
23
24
A5
DQ2
25
A4
A3
DQ1
DQ0
26
27
A2
VPP
31
A1
A0
VCC1
VCC2
GND1
GND2
BYTE
46
42
40
38
36
51
49
47
45
41
39
37
35
17
C59
0.1
TP235
1
1
23
21
24
55
54
53
52
5
49
6
7
A14
A13
U21
13
J7
15
J7
4
FE_100KHZ
1
LED04BH
7
2
LED04BH
6
3
LED04BH
5
21
22
23
J7
24
J7
30
3
A13
53
U14
OE
25
CE
23
2
27
A12
A11
24
28
A10
I/O7
29
A9
A8
I/O6
I/O5
4
5
1
7LED04BH
2
LED04BH
6
3
LED04BH
5
4
NPNEON
J7
5
NP3WYV
J7
6
NPANPWR
J7
8
8
1
LED04BH
7
2
LED04BH
6
3
LED04BH
5
4
LED04BH
A7
I/O4
A6
A5
I/O3
I/O2
7
8
A4
I/O1
9
A3
A2
I/O0
A1
A0
DS5
8
1
LED04BH
7
2
LED04BH
6
3
LED04BH
5
4
LCDCNTRSTDWN
J7
LCDCNTRSTUP
J7
DCST
ACMAINST
LED04BH
25
26
27
J7
28
J7
8
1
LED04BH
7
2
LED04BH
6
3
LED04BH
5
4
LED04BH
J7
J7
J7
J7
1
2
3
7
DEFIBSYNCPLS
LCDCONTRAST
J7 9
J7 10
SPEAKER
RESET
J7 12
J7 14
J7 19
+3.3V
TP281
1
C43
0.1
C32
0.1
C31
1UF
R48
100K
+12V
VCC
22
21
20
19
18
15
14
13
32
16
JP4
1
2
3
R51
40.2K
JUMPER
CS2
WE
6
10
11
4
LED04BH
BD7
BD6
BD5
BD4
BD3
BD2
BD1
BD0
Q3
2
D3
TP271
R49
1
PMBD914
1
3
Q4
2N4403
TP285
PRG_EN
2N4401
3
1
1
2.4K
2
TP276
R47
1
10K
R46
40.2K
+3.3V
GND
C50
0.1
22
OE
CE
A12
20
27
WE
A11
A10
I/O7
25
A9
A8
I/O6
I/O5
3
4
A7
I/O4
9
10
A14
TREND
FLASH
32KX16
TC55V328J
26
2
31
AT29LV
67
62
57
56
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
BLE
1
58
J7
FETX
LED04BH
+5V
+3.3V
1
60
59
FERX
8
+3.3V
43
44
33
WRITE
1
63
J7
2.4K
RESET
BD15
BD14
BD13
BD12
BD11
BD10
BD9
BD8
BD7
BD6
BD5
BD4
BD3
BD2
BD1
BD0
28F400
1
TP209
1
TP214
61
11
R38
DQ15
54
+3.3V
1
TP219
1
66
J7
DS1
8
J7 16
J7
DUART1INT
TP223
TP211
75
74
J7 20
PBINT
DUART0INT
J12
2
OE
WE
4
J7 18
KNOBINT
+3.3V
A1
A2
DUART
TP190
R71
J7 17
+5V
DS2
STXCLK
ACT157
+3.3V
TP204
76
64
65
LCAS
UCAS
DRAMOE
1
A
5
6
DUART1INT
BLE
13
RAM
99
100
6
I/O0
13
U6
A
DUART0INT
16
15
DISPLAY
TP224
TP245
1
TP237
1
TP247
1
TP241
1
TP246
1
TP251
TP240
TP230
1
TP244
TP236
TP254
1
BD4
BD5
BD6
BD7
5
VCC1
2
3
DS4
12
11
A2
A1
A6
I/O3
A5
A4
I/O2
I/O1
A3
I/O0
A2
A1
VCC
A0
19
18
17
16
15
13
12
11
28
14
+3.3V
GND
C44
48
VA1
47
DB14
VWE
VAO
DB15
43
46
45
42
13
44
DB12
DB13
41
DB9
DB11
DB8
U12
7
TP250
C57
0.1
VA14
AB7
AB8
1
8
TO VIA
33
RN1
GND
17
79
VD12
VD11
81
80
VD13
88
86
82
83
YD
VD14
XSCL
LP
VD15
85
90
87
91
84
89
UD0
UD1
UD2
93
94
92
LD0
LD1
UD3
95
LD2
97
98
96
OSC1
LD3
LCDENB
WF
VCS1
VCSO
VA15
AB6
DB10
+3.3V
VCS2
SED1351FLB
AB4
AB5
11
74AC240
C30
0.1
VCS4
VCS3
U20
AB3
40
10
VD0
AB2
37
GND
74AC240
ABO
AB1
36
U12
20
VD3
VD2
VD1
CONTROLLER
BHE
39
BE
VCC
LCD
RESET
MPUSEL
DB1
19
AE
VD5
VD4
29
1
VD6
MEMRD
READY
38
9
MEMWR
DB6
74HCT244
8
18
A7
A8
A9
A10
A11
VD8
VD7
DB5
C2
0.1
16
17
VD9
DB7
10
U12
TO VIA
15
VDD2
VD10
34
GND
+5V
13
14
VDD
IOSC
35
U1
74AC240
12
A4
A5
A6
1
IOWR
MPUCLK
RN1
RESET
74AC240
1
IORD
MEMCS
DB4
BE
20
10
11
BHE
BLE
11
1
VSS2
33
19
VCC
A1
A2
A3
C26
10PF
9
RESET
TP208
1
10K
2
X2
40.68MHZ
AE
7
8
LCDREADY
R75
1
4
5
6
+3.3V
1
3
SG-636PCE
U12
C22
10PF
1
2
CS0
WR
RD
CS1
7
12
TP194
VSS
32
VDD
GND
VALUE
2
R43
511
OSC2
120PF
18
33.2
EN
OUT
TP347
1
TP210
1
TP203
DB3
CLK2
8
1
9
1
1
DB2
1
1
TP308
1
C21
0.1
X3
TP304
TP291
Y
A
TP218
30
C79
C80
120PF
120PF
C77
C76
C75
C78
120PF
120PF
120PF
120PF
C74
1.0M
74AC240
R45
51
TP349
34
23
32
31
A0
1
WE
A11
A10
A9
32KX8
C81
120PF
R42
TP361
7
SPKR_ADJ_PLS
TC55V328J
1
TP186
50
4
1
36
33
OPB
CSB
1.0M
26
2
GND
BD0
BD1
BD2
BD3
SPKRFREQ
39
1
1
+3.3V
Y
A
0.1
C41
HM51S4260ATT
C4
0.1
ACT157
A9
1
1
+3.3V
+3.3V
TP368
1
U24
RXB
CLK10MHZ
TP171
1
15
D7
13
TP196
HSTTX
74LVC541
TP260
1
D5
D6
8
9
1
TP228
HSTRX
TP193
7
1
TP255
1
TP145
1
CLK10MHZ
DRAM
4
SPKRU/D
NSCALL
DSR
1
100
GND
A
1
R102
J1 14
DL3 J1 15
FERRITE BEAD
TP154
1
16
8
VCC
3
C62
0.1
BD5
BD6
BD7
74LVC541
8
J1 13
BOARD MOUNTABLE
TP147
1
33
13
DS3
BD0
BD1
BD2
BD3
BD4
1
6
7
R113
6
11
TP184
31
DU0
DL1
DL2
100
100
RN1
2
TP238
1
C82
C84
120PF
120PF
R104
LCDCONTRAST
33
14
32KX8
0.1
U1
TO VIA
16
1
19
G1
G2
VCC
U17
74LVC541
GND
20
10
4
HCT244
+3.3V
U1
BD9
BD10
BD11
BD12
BD13
BD14
BD15
BD0
BD1
BD2
BD3
BD4
BD5
BD6
BD7
8
3
5
TP178
0.1
7
J1
U17
BSD15:0
RXDATA
20
21
22
23
24
25
26
27
T4IN
R1OUT
1
18
19
1
C61
J1
DU1 J1
9
DU2 J1 10
DU3 J1 11
DL0 J1 12
Y
1
+5V
1
1
BD8
LCDCONTRAST
TP395
RN1
1
+3.3V
C55
23
TP155
12
33
1
TP265
+5V
74LVC541
BD1
BD0
TP225
1
TP148
TP385
33
25
15
16
17
TP160
1
100
9
RN1
15 RN1
16
1
ACT157
A6
A16
A18
C7
0.1
R127
10K
74LVC541
16
HSTRX
0.1
TP157
100
U2
G
A5
A15
1
R105
R114
TP388
256KX16
Y
U2
B
A14
R14
0_OHMS
TP279
1
1
R115
TP398
7
PTR_RESET
1
HCT244
U19
100
14
U1
0.1
C2+
V+
DISPOFF
100
Y
U2
B
R12
TP408
TP282
1
TP149
1
+3.3V
PTR_RXD
1
1
TP156
FLM
LP
6
PTRRST
PTRCTS
26
4
A
2
1
BD3
BD2
29
28
27
A27
2B8
2DIR
+3.3V
C1-
C1+
11
10
C51
+5V
100
R7
TP355
C11
0.1
BD5
BD4
31
30
2A6
GND5
Y
U2
B
TP402
1K
1
BD9
BD8
BD7
BD6
32
2A5
2B6
GND4
TP298
1
TP288
34
33
2A4
VCC3
2B5
BD11
BD10
35
2A3
2B4
VCC2
TP294
1
TP301
38
A/B
1
BD13
BD12
37
36
2A2
GND6
MAX211E
TP200
0.1
R11
10K
3
17
31
40
39
1
1
JTOUT
1
41
1A5
1A6
GND7
1
15
R9
U2
B
C38
RS232
BFR
TP215
43
42
VCC4
1B5
1B6
WDTOUT
RTS
TXDATA
R106
12
13
VCC1
GND2
A
TP295
1
TP300
41
VCC5
11
1A3
1A4
14
13
A
A
40
VSS3
VSS4
D9
D8
D7
D6
45
44
TXRDYA
VCC3
VCC4
8
9
10
1B3
1B4
BD15
BD14
47
46
1A2
GND8
A13
A4
1
48
1OE
U9 1A1
1B1
1B2
VCC
VSS2
6
7
D11
D10
1DIR
GND1
CDA
VSS1
VCC2
5
PS_100KHZ
0.1
VCC1
2
3
D13
D12
TP329
1
READY
BLE
20
21
22
23
24
25
26
0.1
24
TD0
LCD
CONN
C9
DRAMOE
TP264
FDRRD
TP449
28
30
27
29
29
26
CS0
A19
CS3
CS4
13
14
J6
ADREN
J6
J6
J6
J6
J6
J6
J6
J6
CS5
CS6
6
7
8
9
10
11
12
J6
J6
ADCS
DRAMOE
GND
RESET
4
5
15
J6
CLK2
2
3
J6
J6
J6
J6
J6
J6
J6
J6
ENDTABFR
4 DEFIBSYNCPLS
5
D15
D14
4
1
J6
RAS
2 LCAS
3
J5
J5
J5
J5
J5
J5
J5
J5
TP382
1
1
CS6
WDTOUT
TP405
1
TP319
18
DSRA
C25
54
55
56
VCC5
VSV
TP306
PH1
TP336
1
TP314
NOT ON PARTS LIST
1
RIA
0.1
28
24
25
23
24
26
27
25
CS6
TP351
TP364
1
1
127
53
57
55
54
56
60
59
61
60
58
59
62
62
61
66
63
65
64
VPP
66
63
64
67
68
72
GND5
VKS
73
71
70
69
65
1
J5,J6
TP401
1
5
6
11
10
1K
74LVC16245
1
A11
A2
A12
A3
CS3
15
HCT244
NIBPCNTLVLV
TP391
TP396
1
UCS
2
114
103
ALE
A10
A1
2
3
R29
10K
0_OHMS
44
88
30
TP321
TP313
TP338
TP312
21
23
20
22
22
VCC2
21
15
18
19
19
14
17
16
15
18
14
17
16
13
13
9
10
11
12
12
11
VCC1
GND2
10
7
6
8
72
80
TP400
1
2
HSTTX
ENDTABFR
42
TMS
TRST
1
TP191
1
WRITE
17
16
U1
DATA BUS
BFR
WR
D3
C5
D5
CS5/DACK0#
CTS1#/EOP#
R58
10K
TP370
TP372
1
D0
C24
DCD1/DRQ0
TP359
1
D4
71
81
109
121
0.1
16
14
FDRRD
19
18
+3.3V
CNTRSTPWM
CLK10MHZ
1
D1
0.1
D7
D6
ADDRESS BUS
TP353
TP374
1
D2
28
60
0.1
18
CS
KS
21
20
1
DS1693
4
9
15
+3.3V
38
47
C10
20
19
ALE
R15
1K
TP377
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
21
AD7
GND
C14
0.1
23
22
TP378
BHE
BLE
1
D9
D8
RXD1/DRQ1
TXD1/DACK1#
TP249
1
TP168
23
22
WR
+3.3V
24
DRAM
ADDR
MUX
TP357
CASADREN
1K
26
25
1
FLT
TO VIA
C18
0.1
39
37
BLE
INT4/TMRCLK0
INT5/TMRGATE0
NC3
PWR
14
5
119
99
42
RD
AD5
43
26
TP335
44
43
AD4
C6
0.1
2
1
45
+3.3V
PSEL
AD6
12
13
6
1
JTMD
49
48
BD6
BD7
3
1
JTDTA
RESET
10K
76
25
TP386
TP341
JTAGCLK
74LVC541
+5V
A7
A6
2
JP1
1
P3.7/COMCLK
P3.6/PWRDOWN
50
AD3
CTSA
74
TO VIA
TP69
52
51
8
9
10
11
10
GND
74LVC541
IRQ
RIB
1
SPKR_ADJ_PLS
5
R22
1K
53
A8
BD6
BD7
AD2
DSRB
75
55
54
Y
VCC
U3
G2
1
11
20
BD4
BD5
NC4
CTSB
82
80
1
TP406
A10
A9
56
Y
BD4
BD5
SQW
AD1
RTSB
84
1
TP179
1
TP369
58
57
U3
U3
13
12
Y
BD2
BD3
VCC0
AD0
6
7
26
74AC240
RESET
1
TP381
DUART1INT
DEFIBKEY
TMR1OUT
A11
CS1/P2.1
CS0/P2.0
1
A
Y
G1
19
TP397
1
1
1
A
U3
U3
BD2
BD3
RCLR
5
R3
28
27
28
PSOFF
DUART0INT
CS2/P2.2
1
TP437
1
1
A
A
9
1
A7
U12
7
8
15
14
Y
BD0
BD1
27
DEFIBSYNCPLS
15
86
85
TP392
1
TP327
59
A6
17
3
RESET
A
Y
BD0
BD1
CEI
CEO
1
A18
A17
A16
A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
62
61
A5
5
6
Y
IOW
87
74AC240
1
TP293
A
18
17
16
Y
GND
122
A20
A19
63
A4
A
VCC1
U4
NC1
IOR
123
CS1
CS0
66
65
A3
BACKLITE_ON
50
U3
U3
U3
U3
A
NC2
25
CS3
CS2
A13
A12
1
1
A2
RESET
1
UCAS
1
ADREN
LBA
67
A14
CS4/P2.4
CS3/P2.3
1
A1
TP167
3
4
24
125
124
RXD0/P2.5
TP262
WR
TP365
70
68
CAS1/A17
48
49
2
3
4
BLE
TP465
WDTOUT
VBAUX
FDRRD
126
NPPVEN3
U12
CAS0/A16
A15
1
46
47
XTAL2
1
CS4
EARLYWRNG
A19
CAS2/A18
P2.7/CTS0#
TXD0/P2.6
45
1
2
RXRDYB
131
129
TP328
1
TP348
SP02TX
SP02RX
C98
0.1
P1.1/RTS0#
P1.0/DCD0#
132
SPKRU/D
R13
10K
A20
43
44
XTAL1
101
TO VIA
A23
A22
A21
P1.2/DTR0#
49
IOPCL
42
1K
CDB
NPANPWR
+3.3V
P1.5/LOCK#
P1.4/RIO#
P1.3/DSR0#
82
81
R5
D/C
CLK2
M/IO
RD
WR
LBA
BHE
40
41
20
102
37
38
22
35
105
104
1
TP290
1
48
RTC
36
19
106
TP283
1
TP278
83
72
A25
A24
TP362UCS
18
TP261
1
81
1
46
47
J1-LCD CONN.
J2-KEYPAD
J3-50 PIN CONN.
J4-BACKLITE
J5-TEST PTS.
J6-TEST PTS.
J7-LEDS
J8-KNOB
W/R
1
21
1
NPNEON
NP3WYV
82
TP229
TP363
1
45
85
84
M/IO
RD
1
4
83
TP220
43
44
86
70
1
1
CLKB
CLKA
120
SMIACT
P1.7/HLDA
P1.6/HOLD
D/C
85
84
R8
10K
ADS
34
35
WRITE
108
107
TP373
1
TP252
+3.3V
CASADREN
SPKRFREQ
BLE
ALE
DCST
ACMAINST
LCDCNTRSTDWN
LCDCNTRSTUP
1
1
86
TP463
111
1
ADS
W/R
88
87
1
42
TP482
1K
TP366
TP367
34
35
WR
LBA
1
TP360
27
M/IO
RD
U7
NMI
SMI
TP356
TP358
30
29
D/C
NA
BS8
READY
R40
1K
1
33
40
41
ACT100QF
TP233
73
+3.3V
TP354
31
32
39
VCC6
71
1
TP439 TP311
U5
GND6
VCC7
74
1
TP458
HCLK
75
TP474
VCC4
38
FLSH1CE
NSCALL
90
1
40
89
GND3
94
93
PS_100KHZ
TP410
1
95
PH2
1K
1
PRA
TP277
TP433
TO VIA
TP383
1
R6
1
33
FE_100KHZ
32
READY
R10
+3.3V
33
TP350
1
1
EOC
1
TP289
31
32
CLK2
BS8
1
PRB
VCC3
80
1
1
97
96
LCDREADY
TP333
1
98
73
TO VIA
DUARTCS0
PTRCTS
ADS
W/R
91
90
1
11 STARTOUT
9
TP340
PTRRST
ENDTABFR
DUARTCS1
RESET
CLK2
92
+3.3V
SYNC_ALRM TP466
U1
110
1
6
U17
74LVC541
+3.3V
DCLK
99
74
94
93
1
1
R23
115
41
6
MODE
2
1
SYNC/ALARMSOUND
97
96
TP339
ADCS
HCT244
R34
100K
RESET
CLK2
SDI
GND1
+3.3V
98
TP307
TP322
95
KNOBCHA
1K
100
99
1
1
1
79
C91
KNOBPB
KNOBCHB
.01UF
C90
2
.01UF
1
J8
C89
J8
.01UF
3
R28
100K
TP284
TP299
1
PRG_EN
ALRMSIL
AUDTONVOL
LCDCONTRST
76
IOCLK
5
77
4
J8
78
3
J8
78
J8
NIBPPB
COM
79
OUT
VR2
76
1
IN
1
14
EOCIN
READY
TP201
MN13821-J
2
+3.3V
3
1
C1
0.1
4
TP320
1
STXCLK
2
BD4
BD3
BD2
BD1
BD0
R25
3
10K
R17
2.4K
R18
2.4K
5
R20
2.4K
4
RESETIN
77
SW1
BD7
BD6
BD5
+3.3V
A4
A3
A2
A1
WRITE
+5V
5
6
TP270
RAS
LCAS
J8
R1
1.0M
R152
10K
CS5
CS4
CS3
TP332
CS2
TP212
CS1
TP323
CS0
TMR1OUT
+3.3V
TO VIA
5
C37
0.1
15
HCT244
TO VIA
12
8
U1
Figure 17-5
NPB-4000/C Main PCB Schematic (Sheet 1 of 3)
17-11
Section 17: Drawings
+5V
R39
10K
Q2
3
1
1
2
10K
+5VREG
RXDATA
TXDATA
2N4401
R96
10K
DTR
GND
R50
VBATTP
+5VREG
3.92K
3
4
NC
5
VCC
PS1
0.1
VD
1.0UF
C33
0.1
1
C20
680PF
+
1
6
C1
LMC660
3
TP272
1
U16
2
R59
GND
TP267
1
12
+
U16
332K
-
13
665K
DMS873
10
1
+
1
EARLYWRNG
8
1
-
R62
665K
R92
TP427
R140
TP232
U16
9
R56
562K
J2
OSC
1
MAINS/LED
6
33.2K
R69
R97
R72
R86
1
+3.3V
R135
100K
10K
1%
+5VREG
20K
1
+3.3V
430
1%
C93
0.1
33.2K
TP242
TP187
PSOFF
LMC660
TP258
1.0UF
TP195
1
0.1
TP268
C40
14
-
C34
GND
R134
VBATTP
GND
100
243K
GND
R76
R95
20K
ACMAINST
20K
+5VREG
2
GND
R63
100K
+5V
1%
R88
20K
TP259
1
NIBPRSR1
Q5
U10
TP287
NPANPWR
3
R54
1
4
(P1.1)
16
HCT244
1
100K
1
2
TP273
1%
2N4401
1
2
3
GND
VIN
VOUT
POWER ON LED
+5VREG
VBATTP
U15
CTRL
+5V
DS6
+12V
1
6
5
4
+12V
PTR_RESET
PTR_RXD
C49
TK11450
C39
10UF
0.1
16V
2
4
6
8
10
12
14
16
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
R32
DEFIBSYNCPLS
1
2
1
TP297
DSR
10K
2N4401
RTS
+3.3V
R31
10K
R35
R19
CTS
10K
33.2
NURSECALL
D1
DEFIBOUT
DEFIBKEY
GND
BAT54C
C103
.01UF
VBATTP
TP292
SYNC/ALARMSOUND
1
PUMPON
20V
R66
665K
LMC660
R55
ON/OFF
C88
22UF
C87
665K
C35
2
NC
SPEAKER
+5VREG
R57
1
3
5
7
9
11
13
15
3
TP182
3
1
R93
PSOFF
TP309
1
Q9
TP455
NPPVEN
TP445
ALARM_SILENCE
GND PROBE POINTS (THRU-HOLE)
C102
BATTSNS+
C65
.01UF
SIGRTN
DC/LED
.01UF
R91
7
J2
430
1%
+3.3V
-24V
R136
GND
10K
R99
100K
1%
GND
TP172
GND
1
GND
DCST
+5V
+12V
+12V
+5V
+12V
+3.3V
+12V
PTR_CTS
PTR_TXD
C64
22UF
C71
22UF
20V
20V
C54
22UF
20V
C104
J3
.01UF
LOCATE CLOSE TO POWER SUPPLY CONNECTOR (J3)
+5VREG
BATTSNS+
+5VREG
R73
1
C101
3
U23
C1
DMS873
680PF
NO
Y
E
U10
NPNEON
R122
14
5
R68
100K
1%
1
7
68.1K
Q6
3
2
2N4401
TP170
1
12
5
(P3.7)
3
6
1
Y
E
TP181
C58
8
Z
R123
1
100K
1%
9
TP166
4066
4
1
0.1
SI9936DY
Q10
R101
R90
10K
R37
LM358
C27
.01UF
R27
100K
1%
+
TP176
TEMPAD
R33
5
U25
1
7
C63
.01UF
6
2
J2
PB3IN
J2
PB4IN
C23
.01UF
+3.3V
C100
0.1
+5V
R21
100K
1%
R124
RT1
VALUE
33.2K
R24
5
LCDCONTRST
VBATTP
33.2
C19
.01UF
R130
CONTROL VALVE
10K
R132
4
AUDTONVOL
33.2
-
PB2IN
J2
33.2
R98
33.2K
V-
J9
D4
V2
1N4001
TP420
ALARM_SILENCE
3
1
+3.3V
4
1
J2
R36
100K
1%
NIBPPB
+5REF
+5V
2
33.2
3
100K
100
R44
1
C29
.01UF
V+
NO
TP412
12
HCT244
ALARM_SILENCE
TP296
TP302
6
U10
8
R94
10K
8
U23
NP3WYV
SIGRTN
6V COIL
1
NPPVEN3
NIBPRSR2
1
D2
BAT54C
10K
+3.3V
+12V
3 WAY VALVE
TP257
8
U17
ALRMSIL
R87
1
1
NPPVEN
74LVC541
10UF
16V
1
TP177
TP175
2
10K
TP159
VBATTAD
1
1
-
R85
10K
C46
R64
68.1K
R41
100K
1%
R84
11-18-3-BV-5-P-77
1
R65
100K
1%
-
3
U25
1
CS
TP164
TP263
+
U16
6
TP256
D5
1N4001
+
V
1
R53
LMC660
1
100K
1%
TP199
V1
TP192
1
6
LM358
5
4
1
0.1
10K
TP188
R77
100K
1%
75K
HCT244
6
SI9928D4
4066
13
TP169
C67
R61
182K
1
R80
1
GND
R133
0_OHM
TP426
2
VD
C48
0.1
6
1
1
Z
TP202
2
NC
+3.3V
R89
3
PS2
5
Q11
U25
VCC
VPVS
VBATTP
R52
562K
LM358
NC
J2
ON/OFF
3.92K
4
8
VSO-E95574
J2
+3.3V
1
TP425
74HC123
1
C85
.01UF
15
14
1
7
CREXT
CEXT
TP421
U28
Q
1
2
3
U10
TP422
Q
TP180
BACKLITE
R70
20K
SI9936DY
2
1
+12V
2N4403
4
R
Q10
2
TP243
1
74AC240
1
1
R74
R100
DISPOFF
100K
9
HCT244
1%
14
TP234
10K
R87
U12
1
3
Q7
1
R79
100K
1%
R82
R131
10K
R2
10K
1
TP221
TP189
R83
100K
1%
TP134
+5V
+3.3V
U23
4066
NO
Y
Z
11
10
13
TO VIA
TP460
SPKRU/D
7
TO VIA
SPKR_ADJ_PLS
U/D
VCC
2
TP435
HCT244
U10
12
1
3
NC7
VB
4
8
5
TO VIA
C69
0.1
0 TO 3.3
WAVEFORM
VH
CS
NC6
NC4
GND
NC5
VL
-
1
U27
R108
3
TP158
1
12
11
+
10K
TP150
10
9
Q12
2
VW
NC3
7
15
14
13
INC
5
6
16
15
NC1
NC2
U18
100K
1%
U26
TO VIA
HCT244
U10
E
TO VIA
+5V
18
2
LCDCNTRSTDWN
TP100
1
HCT244
3
U10
TP129
DS1669S
TP424
C70
R111
+12V
220UF
10K
25V
FZT549CT
U27
V-
11
AE
BE
U10
74HCT244
VCC
GND
20
10
V-
+5V
16
C28
0.1
C3
10UF
16V
3
1
+
U27
-
TP174
J4
D
2
BACKLITE_ON
TP144
R81
R78
G
S
1
R4
7
3
Q1
LCDCONTRAST
VN2210N3
1
100K
1%
1
8.25K
430
R118
SPEAKER
R60
20K
CNTRSTPWM
1%
C42
0.1
R117
10K
1
C72
0.1
2
Q13
4
VCC
U28
0.1
VSS
7
1
19
74HC123
V+
U16
VDD
LMC660
0.1
C36 4
LM358
+5VREG
TP123
R119
100K
3
V+
14
6
1K
TO VIA
HCT244
8
C66
5
1
RW
3
2N4401
C60
0.1
1%
LM358
6
2
COM
R67
100K
0.1
1.5K
RL
R120
20K
17
2
OUT
VR1
C45
R126
1
D
V-
R109
U10
LM337L
IN
RH
3
4
5
Q8
3
V+
DC
FZT690BCT
C97
.01UF
DS1666S
UC
3
LM358
1
SPKRFREQ
7
+5V
8
2
LCDCNTRSTUP
1
J4
4
-24V
1
2
J4
3
1
10K
2
1
+12V
R110
J4
C73
10UF
16V
1
6
TP423
U23
11
4066
PWM FROM ACTEL
1
13
C86
0.1
GND
8
NIBPCNTLVLV
A
B
8
Figure 17-6
NPB-4000/C Main PCB Schematic (Sheet 2 of 3)
17-13
Section 17: Drawings
2
3
0
1
0
1
0
1
1
RA-LL
LA-LL
1.0
0
TP33
R252
WHITE
A
J11
R279
TP8
R278
1
9
TP27
C164
C162
6
120PF
120PF
J11
TP44
R254
2
12
14
33.2K
15
11
40.2K
R262
D25
1SMB75C
C150
120PF
C157
120PF
1
5
100
I/0X
I/1X
I/2X
4
TP42
TP49
R247
3
33.2K
1K
D24
1SMB75C
D
J11
R121
R257
332K
40.2K
TP371
4
R246
TP32
40.2K
C148
C146
120PF
120PF
9
6
1K
TP12
A
B
VEE
VSS
INH
VDD
C68
C178
120PF
1000PF
TP36
C158
0
15
J11
5
11
TP14
1
R233
2
4
E
D26
13
1
2
12
G=1.75
1%
TP60
OIY
14
TP74
R181
40.2K
1
U71 A
R226
U71
+
5
7
B
+
R188
40.2K
TP82
10
C128
+
D15
VDD
2N4403
TP114
U71
1%
TL034C
9
R200
8.25K
1%
1%
12
C
C137
10UF
16V
TP98
D16
14
1
11
TLO34C
3
1
6
R194
100K
1%
1%
R138
R139
10K 1%
40.2K
1%
+4V
R151
+5V
R186
10K
10K
1%
R154
R201
100K
1%
TP119
1%
TP118
74HC221A
R229
R192
150K
1K
NJM78L05UA
+5AD
1
OUT
U50
3
IN
COM
2
J13
5
TP428
100
C138
0.1
VEE
-
6
U52
C92
0.1
8
R137
TP138
+12V
100K
U51
C-LOCK
R160
TP163
+
7
R290
TP151
+1.235V
TLC2262C
+5REF
PM
20K
U61
LSEL1
TP131
74HC04
10
U61
0.5HZ
TP133
11
ECGRES
R214
20K
U65
B
C
D
E
R294
40.2K
5
EVEN
Q22
14
VCC
GND
VDD
+4V
10K
1%
SG1
PAR
C119
0.1
LM385BYM-1.2
TP161
R163
2
R161
+5REG
7
I
40.2K
1%
1
TP416
100K
1%
20k
1%
4
R150
10K
3
R293
R162
TP436
2N4403
TP417
6
ODD
F
G
H
2
4
PARITY
TP24
A
11
12
13
1
LSEL2
3
1%
8
9
10
MAXA
MAXC
R213
GND
+5VREG
TP434
5
C105
4
C160
Q
R180
TP13
1000PF
AIN8
AIN9
TEMPAD
9
10
QRS
VDD
TP16
AIN10
VBATTAD
+3.3V
TP87
74HC04
R271
AIN7
40.2K
TP17
40.2k
AIN6
REF-
+5REG
TP54
E
REF+
OSC
40.2K
1%
1000PF
F
AIN5
TL034C
MAXB
C159
TP15
CS
NIBPRSR2
12
33.2K
TP141
R288
AIN4
NIBPRSR1
5
6
7
8
TLC2543
Q
10K
40.2k
DATA/OUT
R206
R207
R187
100K
2
3
4
AIN3
0.1
TP101
R208
FRONT VIEW
AIN2
TP165
A
B
R
10
3
PMBD914
TP67
PMBD914
8
TP78
B
3
9
TP91
D
-
AIN1
8.25K
BAV70
A
1
TP90
+
13
D17
-
1%
TP86
R225
8.25K
TP105
VDD
TP64
R236
2
14
U71 D
U64 A
+
U74
-
+
10K
1
1
2
13
TL034C
10
12
40.2K
D13
8.25K
CREXT
CEXT
6
AIN0
12
11
20M
R219
BAV70
TL034C
R196
8
-
VEE
2N4403
3
3
TP85
+2.5V
C
U74
47nF
9
Q20
2
1
3
7
C174
.01UF
47nF
R202
1%
2
F
-
332K
Q21
10K
VEE
2
10K
TP88
-
VCC
EOC
I/OCLK
DATA/IN
16
15
14
13
130mS
TP110
1
U53
19
18
17
R185
40.2K
+5REG
R211
TP77
TL034C
1%
TL034C
3
CD4052
R176
1K
C121
47nF
47nF
R212
75K
VEE
1%
R283
40.2K
20
+5REG
VDD
TP97
+
TP4
100K
1%
TP71
6
1%
R282
R234
1K
EOC
PM
74HC221A
R178
2.4K
40.2K
1%
C129
C140
BAV99
R144
20MEG
3
R
ADCCLK
TP124
TLO34C
R210
40.2K
R197
332K
TP96
TP61
TP112
3
U77 D
3
4
PMBD914
D22
TP84
R209
C133
47nF
Fc=50HZ
R241
75K
5
VEE
3
TP127
3
Q
3.3M
Fc=33KHZ
CD4016
10K
75K
1
-
2
R179
10K
R191
TP83
120PF
4
B
R280
I/3Y
J11
C139
TP3
TP429
R291
TP28
ADCTX
TP136
TP70
U63
5
+
1
TLO34C
CF=14Hz
+/-5HZ
B
U75
OIX
I/0Y
I/1Y
I/2Y
5
1K
7
1K
TP63
Fc=1.6KHZ
13
I/0X
I/1X
I/2X
I/3X
14
E
-
R227
.1UF
TP413
6
7
B
U74
BAV99
D12
A
B
40.2K
40.2K
6
2
3
TP99
+
R255
40.2K
1K
1%
R281
MC34184D
C142
R143
R276
100
0.1
9
Z
TP120
2
-
1
A
TP130
R256
R237
VDD
TP55
A
U75
+
1
TP58
6
CD4016
3
+
1
C163
0.1
12
U74
TP107
C
NO
TP57
TP11
16
.01UF
R223
Y
R277
100
5
-
TP39
100K
U63
8
3.92K
2
AD712J
TP29
VDD
7
TP53
R250
3.3M
MC34184D
CD4052
7
U73
-
C152
TP45
TP59
R248
R239
1K
VEE
100K
R240
3
TP43
VEE
TP10
AD620A
8
R263
6
665K
4
C156
120PF
3
TP23
NO
TP19
-VS
I/2Y
I/3Y
R238
R249
3.3M
OIY
U78
10
R264
TP185
5
3
(1NA118)
I/3X
I/0Y
I/1Y
C
J11
0.47UF
REF
C168
120PF
2
TP26
RED
8
+
ADCRX
13
Q
2.4K
5
ADCS
U64 B
1%
100K
+IN
13
OIX
TP62
OUT
1%
8.25K
14
R230
TP56
R251
TP46
Fc=.5HZ
C147
TP25
6
TP18
R285
0.1
R261
1K
LL
16
TP5
100
B
VSS
VDD
TP50
Fc=.05HZ
1%
8.25K
CREXT
CEXT
TP34
+VS
-IN
1
C155
R286
BLACK
B
INH
8
15
C113
47nF
120PF
7
U80
2
TP1
R284
C165
0.1
R268
1K
LA
VEE
8mS
R245
40.2K
R265
100
7
A
1K
D27
1SMB75C
TP9
U79
10
40.2K
33.2K
1%
TP140
C154
20M
TP2
R287
100
100K
VEE
120PF
G=4
R266
20M
R267
Fc=33kHz
RA
G=41
VDD
VDD
VEE
R174
243K
C151
TEST
.3
Y
.7
E
RA-LA
RATIO
NO
0
LINB3
Z
LS2(B)
+5REG
1
1
LS1(A)
2
LEAD
10K
SPARK
GAP
TP115
1%
74HC280
C
D
TP68
D14
TP431
C94
TP380
R129
TP139
2
U73
1
TP73
R224
3
120PF
40.2K
332K
D21
C132
BAV99
0.1
2
C95
R141
TP432
120PF
2
2.4K
3
R244
3
R243
1
3
R183
1K
VEE
TP121
D20
R15=3539 OHMS
R45=984.2 OHMS
VDD
BAV99
2
U82
VDD
C131
1
TP93
VCC
U84
NOT ON PCB
GND
TP79
R203
8
1
U72 A
+
AD706J
3
.01UF
.1UF
R217
2.21k
TP48
14
13
U84
74HC04
100
TP94
B
2
1
4
3
5Vp
V45=1.985V
VDD
A
V37=2.268V
5Vp
R199
3.92K
TP103
U84
74HC04
VDD
12
11
10
9
7
8
9
10
7
8
9
10
8
RETRIG
U70
EXRST
8
2
J10
3
J10
4
J10
5
J10
J10
J10
6
7
0
0
1
0
0
1
0
0
1
TEMP LoFF
1
1
0
1
1
1
MAXB
9
6
MAXC
MAXC
TP116
TP109
LSEL1
LSEL2
5
6
7
R195
1K
0.5HZ
ECG
ECGRES
QRS
PARITY
PM
9
RESP
TP125
TP75
TEMP
LOFF
U67
A
B
C
7
8
VEE
VSS
VDD
13
14
15
3
12
1
5
2
74HC04
3
O/I
I/O5
I/O6
I/O7
R253
TP52
Z
Y
-
RCAL
-LED
8
10
9
6
R235
U75 C
10
1K
+
N.C.
TP38
MC34184D
+LED
R220
R166
R170
100K
100K
1%
1%
TP6
C
INH
VEE
AX/AY
2
1
BX
BX/BY
R274
R273
75K
C141
1%
.47UF
5
3
CX
R260
Fc=4.5Hz
1%
1K
C169
0.1
R232
75K
C134
5
6
C173
0.47UF
R205
3.3M
+
U72 B
-
TP76
1%
.47UF
CX/CY
C170
0.1
4
TP51
CY
AGND
75K
1%
1%
C167
.47UF
Fc=4.5Hz
C171
1
8
+5REG
C112
120PF
J10
J10
10
11
OUT
.886-.994
.945-1.061
.975-1.072
6
4
5
2
IN
U51
+
TLC2262C
3
3
1
TP162
+12V
2
8
+7_9V
7
C175
C126
10UF
16V
0.1
OUT
U68
IN
D11
1
3
BAV70
1
C109
2
1UF
C125
C127
TP111
1
J14
2
1000PF
22UF
Y
Z
NJM79L05UA
3
2
VEE
OUT
C176
10UF
47nF
R222
R198
10
C124
0.1
U69
T1
OUT1
7
OUT2
2
GND1
1
C106
IN
2
GND2
5
22UF
20V
TP411
FE_100KHZ
GND
C110
8
W=36
W=18
6
.01UF
MIC4420C
3
XFMR00A
R193
33.2
20V
Fc=3Hz
NO
VS1
1
U54
6
J15
1
4
W=36
TP106
C122
3
22UF
D
U63
VS2
L1
VALUE
COM
2
TP95
11
D10
1
TP117
3
IN
BAW56
2
-7_9V
COM
1
16V
10
E
1K
CD4016
R215
TP72
665K
1%
665K 1%
R216
VEE
12
665K
+3.3V
U58
1%
U61
TP122
5
VREF
6
74HC04
1
R184
NC
8
VCC
VE
2
1.5K
7
OUT
1.5K
R158
SP02RX
6
3
4
RX
NC
R159
GND
VDD
SP02TX
2.4K
5
CNW139
CTS
TP81
TP80
12
AGND
13
+5REG
14
AGND
74HC04
U84
6
J10
2
3
+12V
3
+5REG
VDD
6
U77
+
TL034C
4
4
4
VSS
7
V11
V+
U71
V+
U74
V11
V+
U72
V-
V11
C149
0.1
4
V+
V+
U77
U75
AD706J
V+
0.1
TLO34C
U63
V11
TL034C
V4
C118
VDD
TL034C
V+
U73
8
0.1
U51
V-
1
14
4
C108
0.1
C114
0.1
16
VCC
U64
GND
8
C116
0.1
16
VCC
U62
GND
8
C117
VCC
0.1
U61
74HC04
4
14
1
5
U77
+
TL034C
CREXT
7
CEXT
5
2
12
74HC04
Q
74HC123
5
9
U59
R171
U84
10
B
R
+5REG
U84
8
74HC04
U62
GND
7
7
6
Q
A
8
74HC123
8
C143
TLC2262C
SPO2
MC34184D
J10
7
3
LOC111EV-X1
(IL-300)
J10
J10
2
430 1%
VDD
TX
9
F
G
1%
BIN#
R167
V+
TEMP
VEE
8
.851-.955
9.6V
Fc=5Hz
AGND
N/C
.806-.886
R153
U60
2
R168
1.5K
3
AD706J
TP31
0.1
4053
N/C
R259
.733-.805
E
100K
8
1
6
20V
R204
3.3M
TL034C
R258
8.25K
D
U57
TLE2061C
SIEMENS
IL300-EF-X1X6
C107
120PF
100V
4
+
CLARE
LOC-111EV-X1
U83
+2.5V
C135
MC34184D
Fc=13KHZ
V-
3
C120
0.1
+5REG
100
+
AGND
+75mV
R169
MC78M05CDT
Fc=4.5Hz
+
TP30
BY
8
OPTOCOUPLERS
GND
COM
TP92
C
4
VEE
1
VDD
U77
1.5K
78L05
C172
10
R156
CNW139
1%
.47UF
9
1
2
100K
TP47
TP21
15
5
16V
C161
0.1
AX
AY
R164
2.4K
1
TP108
Fc=.1Hz
8.25K
NC
NC
G=666
C153
0.1
TP22
OUT
7
4
G=9
8
7
6
R296
100
14
12
13
TP7
R221
14
U75 D
12
VDD
VSS
VE
3
1%
13
R270
16
TP35
100
C-LOCK
A
B
VCC
7
NO
TP41
U76
11
8
A
U63
E
2
A
CATHODE
9
4
9
VDD
13
TP132
CD4016
74HC123
100
8
TP135
C123
10UF
RCAL RTN
1.5K
NC
GND
U55
U61
I/O1
I/O2
I/O3
I/O4
TP137
VEE
R155
2
CNW139
1%
Q
5
2.4K
100K
B
R
1
NC
VDD
TP143
A
OUT
R182
CREXT
CEXT
U62
6
R165
2.4K
I/O0
7
1
2
VE
INH
AGND
15
14
VCC
7
3
+5REG
16
8
13
VEE
TP142
C115
1K
N.C.
U56
R173
2.4K
U61
VR AGND
130us
100K
+5REG
12
4
N.C.
-
1
0
0
1
4051
47nF
VSS
VDD
ANODE
MAXA
MAXB
R175
3.92K
-TRIG
+TRIG
0
TP40
+5REG
13
J10
ASTBLE
MAXA
TP126
11
10
4
LM385BYM-1.2
TP66
J10
ASTBLE
Q
TP113
VREF
R142
3
4
5
6
RC/C
Q
1
ECG QRS PM
+5REG
10K
0
74HC04
LOFF
R177
4016
9 PIN
DSUB
CONNS
4
5
6
R
2
3
4
OUT
74HC595
CD4047B
AD712J
SPO2
4
5
6
C145
120PF
1
2
C
OSCOUT
1.235V
0.1
C144
120PF
15
1
Q
C177
1
2
3
RCK
C111
0.1
8
QG
QH
QH
TP37
R231
U81
V15=3.933V
TP102
1
2
3
QD
QE
QF
2
R218
.05%
J100
SCK
C166
7
2
100
C136
74HC04
C130
0.1
J101
QA
QB
QC
TP20
TP89
40W
SER
G
SCLR
LM4040-4.1
VEE
14
D23
SDC15
10
11
12
F=170KHz
.01UF
J11
14
13
1K
+5REG
R190
1K
74HC221A
J11
TP104
R189
1
7
VCC
GND
20K
R228
MAXC
16
U66
TP128
40.2K
332K
MAXB
AD712J
R242
40.2K
TP393
MAXA
+5REG
+
TP65
BAV99
1
9
10
11
74HC04
U61
2
U84
12
8
7
6
2.4K
11
13
1
VCC
NC
VE
1
2
OUT
3
74HC04
NC
R172
2.4K
5
R157
1K
1%
4
GND
CNW139
GND
VEE
Figure 17-7
NPB-4000/C Main PCB Schematic (Sheet 3 of 3)
17-15
Section 17: Drawings
MAIN
J11
6 WIRES
TRONOMED
2
PCB
3
4
LC
P/N 5021780
SYSTEM
1
RA
LA
NIC
SHIELD
TEMP
8
1
AMP 640457-8 (MALE)
J3
10 PIN CONN (?)
10 WIRE RIBBON
MP 205
J100
1
2
3
4
5
6
7
8
9
10
AMP 102153-1
DAUGHTER
BOARD
SAMTEC
3
3
4
5
4
5
J10
1
2
CLOCK
AGND
3
4
AGND
5
N.C.
6
AGND
N.C.
7
8
VEE
9
TX
10
RX
VDD
11
12
CTS
13
14
AGND
+5REG
AGND
SAMTEC
ESQ-107-23-G-D
1
GND
GND
8
9
8
9
10
11
6 2
7
3
8 4
9
5
FROM SPEAKER
DSR
RX
2 PIN SPEAKER
RTS
NURSECALL
2 PIN
GND
DEFIBSYNC
1
2
3
12
13
14
V BATTERY
4
15
16
ON/OFF (DIRECT KEY)
5
6
17
18
17
18
19
19
SYNC/ALARM SOUND (50KHz)
PUMP ON (ACTIVE HIGH)
EARLY WARNING (ACTIVE LOW)
VBATT (SENSE ONLY)
10
11
12
NOT USED
13
SIG RTN (ANALOG GROUND)
14
15
ALARM SILENCE (DIRECT KEY)
24
25
26
27
28
25
26
27
28
+3.3V
29
29
+3.3V
-24V
30
31
32
30
31
32
33
33
34
35
34
35
38
39
40
40
41
42
41
42
43
44
43
44
45
45
46
47
48
49
50
2
3
VIA KNOB
4
PB
CHANNEL B
46
47
48
49
RIBBON CABLE
5
6
CHANNEL A
50
9
PS OFF(ACTIVE HIGH)
24
36
37
7
8
PV ENABLE(ACTIVE HIGH)
MAINS LED (DIRECT DRIVE)
DC LED (DIRECT DRIVE)
2 PIN PUMP
SPEAKER
P3
SPEAKER OUT
15
16
38
39
(HEADER,FEMALE)
CTS
DTR
13
14
36
37
2 PIN PUMP
(HEADER,FEMALE)
TX
12
20
21
22
23
PUMP
N.C.
GROUND
V BATTERY
TO KNOB
+5V
6
7
10
11
20
21
22
23
ESQ-105-23-G-D
J8
1
2
JX4
1
2
6
7
J101
10 PIN CONN (?)
(2.5MM PHONE JACK)
7
TEMP
SP02
DEFIB SYNC OUTPUT
5
6
LL
NELLCOR HARNESS
RS-232 I/O PORT
9 PIN D-SUB (MALE)
(HEADER,MALE)
P2
P4
POWER
SUPPLY
PCB
16
17
18
19
+3.3V
20
P5
F4 (7 AMP)
21
22
23
24
GROUND
GROUND
GROUND
GROUND
GROUND
(+)
6V,8AH
25
GROUND
+5V
26
27
28
29
+5V
30
+5V
31
32
GROUND
GROUND
+12V
+12V
BATTERY
(-)
P6
33
34
+12V
35
36
+12V
+12V
PTR
NOT USED (ON PWR SUP)
CTS
NOT USED (ON PWR SUP)
37
38
RXD
NOT USED (ON PWR SUP)
39
TXD
NOT USED (ON PWR SUP)
40
AMP 1-102153-0 (MALE)
AMP 640457-8 (MALE)
F3 7AMP (DC)
11
12
13
13
15
16
17
18
19
20
10
CABLE ON
SWITCH PANEL
9
VIA RIBBON
7
8
ON/OFF
ALARM/SILENCE
3
NIBP
4
AUDIOTONE VOLUME
5
LCD CONTRAST
6
AC MAINS LED
7
DC LED
8
GND
1
2
3
4
5
6
2
SWITCH PANEL
F1 750MA (AC1)
1
JX1
J2
TO MEMBRANE
F2 750MA (AC2)
AMP 640457-6 (MALE)
AMP 49997-4
1 2 3 4 5 6
P1
J4
20 PIN HEADER (FEMALE)
1
TO LED
2
BACKLIGHT
3
+12V
GND
TO PRINTER INTERFACE PWB
4
6 PIN
HARNESS
AMP 640457-4 (MALE)
BEAD
20 PIN HEADER (MALE)
D.C.
PRINTER
INTERFACE
SUPPLY
PWB
J1
1
2
3
4
5
AMP 49997-4
20 WIRE RIBBON
20 PIN CONN (?)
TO LCD
VIA RIBBON
CABLE
6
7
8
.1UF
(INPUT)
FLM
LP
CP
50 PIN HEADER TO PRINTER
BEADS
DISPOFF
LINE
3.3V
GND
LCD CONTRAST
DU0
9
DU1
10 DU2
11 DU3
12
DL0
13
DL1
14
DL2
15
DL3
16
FILTER
100PF
AC
RECEPTACLE
100PF
GND
LUG
057068
AMP 102153-3 (MALE)
Figure 17-8
NPB-4000/C Interconnect Diagram
17-17
14 U17 6
EOC
1
BEAD
TP289
1TP414
EOCIN
DRAMOE
CS2
CS1
CS0
CS5
CS4
CS3
A3
A4
CS6
U5-8
A2
BD4
BD3
BD2
BD1
BD0
A1
74LVC541
WRITE
PUMPON
BD7
BD6
BD5
L3
C9
0.1
EOCIN
560PF
L4
BEAD
L5
BEAD
1TP415
U5-8
C186
C185 560PF
560PF
560PF
L2
C17
0.1
560PF
1
C184
C183 560PF
C182
C181 560PF
C180
C179 560PF
TP449
R152
10K
C12
0.1
C8
0.1
Section 17: Drawings
1TP418
U5-37
BEAD
1TP419
U5-58
U5-89
+3.3V
+3.3V
1K
R5
TP466
1
1
TP474
SYNC/ALARMSOUND
U5-89
CLK_40MHZ
TP458
1
PTRRST
ENDTABFR
DUARTCS1
TP439
1
TP311
1
TP220
1
DUARTCS0
TP229
1
TO VIA
PRA
HCT244
SYNC/ALARMSOUND
1
R23
1K
TP340
9
11
U1
PTRCTS
LCDREADY TP363
TP201
R544 10K
+3.3V
STXCLK
RAS
LCAS
1
1
1
TP270
SDI
C96
1
TP450
R149
133
120PF
1
1
GND 45
I/O 46
I/O 47
I/O 48
I/O 49
I/O 50
I/O 51
NC 52
I/O 53
NC 54
NC 55
I/O 56
NC 57
I/O 58
I/O 59
I/O 60
NC 61
I/O 62
I/O 63
NC 64
I/O 75
NC 66
GND 67
VCCA 68
I/O 69
I/O 70
I/O 95
I/O 72
I/O 73
NC 74
I/O 65
I/O 76
NC 77
NC 78
I/O 79
NC 80
I/O 81
NC 82
I/O 83
I/O 84
I/O 85
NC 86
I/O 87
I/O 88
A42MX09
FPGA
U505
1 TP354
1TP362
1TP533
FDRRD
READY
ADS
W/R
UCS
D/C
R40
1K
2
3
4
5
6
7
8
9
1
19
BLE
A1
A2
A3
A4
A5
A6
A7
LCD_CS
1
TP397
TP536
LCD_LWR
TP534
1
LCD_UWR
LCD_LRD
LCD_URD
1 TP167
WDTOUT
RESET
1
U3
U3
U3
U3
U3
U3
U3
U3
A
A
A
A
A
A
A
A
G1
U3
G2
Y
Y
Y
Y
Y
Y
Y
Y
VCC
GND
18
17
16
15
14
13
12
11
20
10
TP537
1
TP535
74LVC541
C6
0.1
U5-37
WR
LBA
UCAS
1 TP293
BACKLITE_ON
RESET
TP342D13
TP326D12
1
1
TP315D11
TP343D10
1
17
1
ADREN
TP233
TP463
TP437
A19
CASADREN
SPKRFREQ
TP306
BLE
100
PH1
A20
TP318D1
TP337D0
1
1
R1
1.0M
U5-58
ALE
PS_100KHZ
C521 0.1
C520 0.1
C519 0.1
S0
0.0ohm
R539
TP517
U503
20
19
18
17
16
15
14
13
12
11
1
1
0.0ohm
TP516
REFOUT OSCIN
OSCOUT
OVDD
AVDD
OVSS
D_C
R0
STOP
R1
FOUT
S0
S2
LF
DVSS
AVSS
DVDD
S1
S3
SSON
+3.3V
1
1
5
OE
8
+V
OUT
C21
0.1
4
GND
40MHZ
SG-636PCE
R13
3K
1
1nf
C517
10nf
NPPVEN3
TP392
TP327
TP381
1
TP179
1
TP369
1
TP406
1
560PF
C201
U12
RESET
560PF
L13
+3.3V
15
1
DUART0INT
DUART1INT
DEFIBKEY
TMR1OUT
SPKR_ADJ_PLS
5TP69
R22
1K
BEAD
1
PSOFF
1TP447
R147
1K
TO VIA
1
TO VIA
R148
TP404
1K
1
TO VIA
JP1
2
1
3
TO VIA
CS5
HCT244
ADCCLK
74AC240
TP291
ADCTX
1
2
18
TO VIA
TO VIA
U12
74AC240
U12
11
9
74AC240
U12
13
7
L14
U1
R125
TP446
1
BEAD
C204
1
19
560PF
HCT244
TO VIA
1
10K
+3.3V
AE
BE
U12
VCC
GND
74AC240
C203
3 U17
1
1
U1
74AC240
1
19
G1
G2
U17
VCC
GND
74LVC541
+3.3V
TO VIA
U7-15
U7-71
C37
0.1
AE
BE
U1
VCC
GND
74HCT244
20
10
+5V
P2.7/CTS0#
TXD0/P2.6
RXD0/P2.5
CS4/P2.4
CS3/P2.3
CS2/P2.2
CS1/P2.1
CS0/P2.0
87 P3.7/COMCLK
86 P3.6/PWRDOWN
85 P3.5/INT3
84 INT2/P3.4
82 INT1/P3.3
80 P3.2/INT0
75 TMROUT1/P3.1
74 TMROUT0/P3.0
93 INT4/TMRCLK0
94 INT5/TMRGATE0
95 INT6/TMRCLK1
96 INT7/TMRGATE1
118 RXD1/DRQ1
112 TXD1/DACK1#
117 DCD1/DRQ0
128 CS5/DACK0#
113 CTS1#/EOP#
98 STXCLK/DSR1
77 SRXCLK/DTR1#
79 SSIOTX/RTS1#
78 SSIORX/RI1#
TP386 76
TCK
TP341 25
1
TD1
TP335 26
1
R42
4.99K
1
19
P1.7/HLDA
P1.6/HOLD
P1.5/LOCK#
P1.4/RIO#
P1.3/DSR0#
P1.2/DTR0#
P1.1/RTS0#
P1.0/DCD0#
1
U7-38
C30
0.1
20
10
JTAGCLK
JTDTA
JTMD
RESET
U7-109
8
TP409
TP399
17
15
5
12
1
FERX
74LVC541
HCT244
TO VIA
TO VIA
TP394
STXCLK
U1 17 FETX
C18
0.1
20
10
560PF
3
1
ADCRX
+5V
U1 13
7
1
TP403
TP407
TP280
111
108
107
106
105
104
102
101
92 BUSY#/TMRGATE2
89 TMRCLK2/PEREQ
TP389 91
1
TMROUT2/ERROR#
PS_100KHZ
C16
0.1
90 NMI
73 SMI
132
TP328 131
1
TP348 129
1
126
125
124
123
122
DEFIBSYNCPLS
100
C202
C528
56PF
C98
0.1
EARLYWRNG
R146
R540
1K
C516
1
SP02TX
SP02RX
CS4
CS3
CS2
CS1
CS0
X3
1
TP308
R531
74AC240
U12
1
8
12
TP515
1
SPKRU/D
R30
10K
TP304
0.0ohm
CLK_40MHZ R537
33.2
C518
56PF
TP373
TP252
TP261
TP283
TP278
1
TP290
1
1
TO VIA
SM530
1
1
DCST
ACMAINST
LCDCNTRSTDWN
LCDCNTRSTUP
NPNEON
NP3WYV
NPANPWR
+3.3V
J500
1
2
3
4
5
6
7
8
9
10
TP410
1K
1
74AC240
C527
56PF
TP518
TP383
1
1K
NDC
2
BS8
R10 READY
R6
SSON
R532
0.0ohm
R538
0.0ohm
1
+3.3V
RESET
CLK2
NA
BS8 CLK_40MHZ
READY
U7
ADS
W/R
D/C
M/IO
RD
WR
LBA
SMIACT
A25
A24
A23
A22
A21
A20
A19
CAS2/A18
CAS1/A17
CAS0/A16
A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
BHE
BLE
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
9
15
28
38
47
60
71
81
88
109
121
127
VCC1
VCC2
VCC3
VCC4
VCC5
VCC6
VCC7
VCC8
VCC9
VCC10
VCC11
VCC12
23
22
21
20
19
18
16
14
13
12
11
10
8
7
6
5
RS232
BFR
A18
A17
A16
A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
BHE
BLE
TD0
24
TP405
TP215
C1
0.1
1
VR2
1
0.1
C53
0.1
0.1
C56
+5V
ADS
W/R
1
D/C
1TP366 M/IO
1
RD
WR
1 TP365
LBA
1
TP207
1
14
13
12
11
10
9
8
7
6
5
4
3
2
1
C1V+
C1+
VCC
GND
R1IN
R1OUT
T1IN
T2IN
R2OUT
R2IN
T2OUT
T1OUT
T3OUT
1
TP530
R11
10K
Y
U2
B
G
U2
Y
VCC
GND
TP398
7
TP388
9
TP385
1
1
1
12 TP395
1
16
8
RN1 33
16
RN1 33
15
RN1 33
14
RN1 33
13
+3.3V
C4
0.1
ACT157
A
U6
B
A
Y
U6
B
A
Y
U6
B
A
Y
U6
B
A/B
G
U6
Y
VCC
GND
4
TP361
7
TP349
9
TP347
1
1
1
RN1 33
12
RN1 33
11
RN1 33
10
12 TP334
1
16
8
RN1 33
9
+3.3V
C13
0.1
ACT157
16 U17 4
PTR_TXD
R128
18 U17 2
PTR_CTS 10K
2
3
5
6
11
10
14
13
1
15
1
R16
1K
A
U8
B
A
U8
B
A
U8
B
A
A/B
G
TP352
U8
7 TP500
1
33.2
Y
Y
VCC
GND
R500
33.2
9
Y
U8
B
4 TP316
1
R26
Y
12
16
8
0.1
C500
ACT157
ENDTABFR
48
47
46
1A2
GND8 45
44
1A3
43
1A4
42
VCC4
41
1A5
40
1A6
39
GND7
38
1A7
37
1A8
36
2A1
35
2A2
34
GND6
33
2A3
32
2A4
31
VCC3
30
2A5
29
2A6
28
GND5
27
A27
26
2A8
25
2OE
U9 1OE
1A1
1DIR
1B1
1B2
GND1
1B3
1B4
VCC1
1B5
1B6
GND2
1B7
1B8
2B1
2B2
GND3
2B3
2B4
VCC2
2B5
2B6
GND4
2B7
2B8
2DIR
BD15
BD14
1
BD13
BD12
1
BD11
BD10
1
BD9
BD8
BD7
BD6
TP295
TP300
1
TP294
TP301
1
TP298
TP288
1
TP282
TP279
1
1
BD5
BD4
BD3
BD2
BD1
BD0
0.1
C55
TP238
TP225
C52
0.1
1
TP248
9 U17
7
8
9
10
11
12
TP222
13
1
TP196 14
1
HSTTX
15
16
DUARTCS0
17
DUARTCS1
11
74LVC541
NSCALL
TP255
7 U17
1
DSR
13
HSTRX
TP193
1
TP173
1
74LVC541
TP260
1
5 U17
CTS
1
BD5
BD6
BD7
RXDATA
1
TP430
BD0
BD1
BD2
BD3
BD4
1
0.1
15
16
17
18
19
20
21
22
23
24
25
26
27
28
C2+
C2VR5IN
R5OUT
T3IN
T4IN
R4OUT
R4IN
EN
SHDN
R3OUT
R3IN
T4OUT
15
1TP228
D5
D6
D7
RXB
RXA
TXRDYB
TXA
TXB
OPB
CSA
CSB
CLK10MHZ
TP171
1
C47
74LVC541
TP205
1
NURSECALL
47nF
C62
0.1
U24
16C2550
RESET
DTRB
DTRA
RTSA
OPA
RXRDYA
INTA
INTB
A0
A1
A2
39
38
37
36
34
23
33
32
31
30
29
RESET
DUART0INT
DUART1INT
BLE
A1
A2
TP190
R71
1.0M
TP178
TP184
1
1
DUART
1
J5,J6
NOT ON PARTS LIST
J5
J5
J5
J5
J5
J5
J5
J5
J5
J5
J5
J5
J5
J5
J5
J5
UCS
CS6
WDTOUT
JTOUT
A
A/B
TP368
A19
A9
A20
A10
+5V
U19
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
RAS
LCAS
ENDTABFR
DEFIBSYNCPLS
VID_LCAS
WRITE
FLSH1CE
EOCIN
VID_UCAS
ADCS
DRAMOE
GND
ALE
FDRRD
CASADREN
UCAS
J6
J6
J6
J6
J6
J6
J6
J6
J6
J6
J6
J6
J6
J6
1 VID_RAS
2 RESET
3 CS5
4 CS6
5 CS3
6 CS4
7 CS1
8 CS2
9 ADREN
10 CS0
11 A19
12 TMR1OUT
13 LCDREADY
14 LCD_CS
J6
J6
J6
J6
J6
J6
J6
J6
J6
J6
J6
J6
J6
J6
15
16
17
18
19
20
21
22
23
24
25
26
27
28
UCS
A18
BS8
ADS
READY
BLE
PS_100KHZ
RD
LBA
D/C
M/IO
WR
BHE
WDTOUT
PH1-FPGA
R543
33.2
1
TP529
VSS1
VSS2
VSS3
VSS4
VSS5
VSS6
VSS7
VSS8
VSS9
VSS10
VSS11
VSS12
3
17
31
36
46
64
69
83
97
100
116
130
C7
0.1
R127
10K
HSTRX
1
MAX211E
TP200
1
TP378
1
TP377
1
TP353
1
TP374
1
TP359
1
TP370
1
TP372
1
TP400
1
TP391
1
TP396
1
TP401
1
TP351
1
TP364
1
TP375
1
TP376
1
TP379
1
TP382
1
TP384
1
TP387
1
TP390
1
TP249
1
TP168
1
1
TP319
U2
B
4
PTR_RESET
0_OHMS
TP191
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
1
R12
TP408
1
+3.3V
1
DTR
RTS
TXDATA
A20
A19
1
UCS
2
REFRESH#/CS6
114
WDTOUT
103
PH1
TMS
119 TRST
99 FLT
120
72
70
68
67
66
65
63
62
61
59
58
57
56
55
54
53
52
51
50
49
48
45
44
43
42
39
37
TP367
Y
C38
1TP358
TP360
A
DSRA
CDA
RIA
VCC
TXRDYA
D0
D1
D2
D3
D4
R533
TP333 CLK_40MHZ
Y
U2
B
40
41
42
43
44
1
2
3
4
5
6
RESET
R0
0.0ohm
+3.3V
TP329D9
TP344D8
TP286D7
1
TP330D6
1
+3.3V
TP356
R14
PTRCTS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
TP336D15
TP314D14
1
1
C51
40
30
29
27
34
35
4
A
74LVC16245
3
110
115
41
TP350 33
1
32
14
DATA BUS
BFR
WR
1 TP262
RESETIN
R34
100K
U2
B
1 TP465
COM
R28
100K
S2
0.0ohm
R534
A8
74LVC541
TP331D3
TP346D2
0.0ohm
R535
2
3
5
6
11
10
14
13
1
15
1
A7
BSD15:0
BHE
A
TP402
A18
C11
0.1
74LVC541
TP345D5
TP317D4
+3.3V
1K
PTR_RXD
HCT244
MN13821-J
S3
R7
TP355
TMR1OUT
M/IO
RD
SW1
R536
18
6
U1
PTRRST
1
OUT
R9
1K
1
IN
A4
R29
10K
ALE
CS3
0_OHMS
1
2
A13
A3
A14
+3.3V
WRITE
1
1
+3.3V
A2
A17
U1
2
HSTTX
74AC240
2
A1
A12
A6
1
1
2
3
5
6
11
10
14
13
1
15
1
A5
1
1
NSCALL
R58
10K
TP482
TP433
1
TO VIA
CNTRSTPWM
FE_100KHZ
PH2
FLSH1CE
NIBPCNTLVLV
1
1
A11
C14
0.1
R15
1K
FDRRD
DRAM
ADDR
MUX
TP357
CASADREN
1K
+3.3V
DS1693
1
1
CEI
CEO
VCC1
VCC0
SQW
NC4
IRQ
PSEL
RD
NC3
WR
ALE
CS
KS
A16
U12
TP277
BD0
BD1
BD2
BD3
BD4
BD5
BD6
BD7
R3
28
27
26
25
24
23
22
21
20
19
18
17
16
15
U4
HCT244
3
1
BD0
BD1
BD2
BD3
BD4
BD5
BD6
BD7
+3.3V
VBAUX
NC1
NC2
RCLR
AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7
PWR
GND
A15
1
CLK10MHZ
NIBPCNTLVLV
1
2
3
4
5
6
7
8
9
10
11
12
13
14
+3.3V
CTSA
PRB
SYNC_ALRM
PH1-FPGA
STARTOUT
1
1
FDRRD
TP339
1
XTAL1
XTAL2
IOW
CDB
GND
RXRDYB
IOR
DSRB
RIB
RTSB
CTSB
KNOBPB
.01UF
C90
.01UF
C91
C89
1
I/O
DCLK,I/O
I/O
NC
I/O
I/O
NC
I/O
NC
I/O
NC
NC
I/O
I/O
I/O
NC
PRB,I/O
I/O
CLKB,I/O
I/O
GND
VCCA
CLKA,I/O
I/O
PRA,I/O
NC
I/O
I/O
I/O
NC
I/O
NC
NC
NC
I/O
I/O
NC
I/O
I/O
I/O
NC
SDI,I/O
I/O
GND
1
18
19
20
21
22
35
24
25
26
27
28
R17
2.4K
1
TP322
KNOBCHB
KNOBCHA
ADCS
3
4
5
1
2
.01UF
J8
J8
J8
J8
J8
R18
2.4K
176
175
174
173
172
171
170
169
168
167
166
165
164
163
162
161
160
159
158
157
156
155
154
153
152
151
150
149
148
147
146
145
144
143
142
141
140
134
138
137
136
135
139
133
1
TP307
LCDCONTRST
+3.3V
1
TP299
NIBPPB
AUDTONVOL
+5V
J8 6
TP284
1
WRITE
PRG_EN
DCLK
ALRMSIL
1
TP264
1
SDI
PRA
PRB
DCLK
MODE
R20
2.4K
RTC
R8
10K
1
132 I/O
131 I/O
130 I/O
129 I/O
128 I/O
127 I/O
126 NC
125 NC
124 NC
123 I/O
122 I/O
121 NC
120 I/O
119 I/O
92 I/O
117 I/O
116 NC
115 NC
114 NC
113 VCCA
112 VCCI
111 GND
110 VCC
109 GND
108 NC
107 NC
106 GND
105 I/O
104 I/O
103 NC
102 I/O
101 NC
100 I/O
99 I/O
98 I/O
97 NC
96 NC
71 I/O
94 I/O
93 I/O
118 I/O
91 I/O
90 I/O
89 GND
J502
10K R25
GND
VID_WE
+3.3V
9
8
7
6
5
4
3
2
1
GND 1
MODE 2 MODE TP320
I/O 3
I/O 4
I/O 5
I/O 6
I/O 7
NC 8
I/O 9
NC 10
NC 11
I/O 12
NC 13
I/O 14
I/O 15
I/O 16
I/O 17
GND 18
NC 19
NC 20
I/O 21
NC 22
GND 23
NC 24
VCCA 25
NC 26
NC 27
VCCA 28
NC 29
I/O 30
I/O 31
TP313
I/O 32
NC 33
TP312
I/O 34
TP338
I/O 35
TP321
I/O 36
NC 37
NC 38
TP332
I/O 39
TP212
I/O 40
TP323
I/O 41
I/O 42
I/O 43
I/O 44
ACTEL HDR
C522
120pf
C24
U7-71 0.1
1
TP443
U7-109
TP444
C194
C193
560PF
560PF
C192
560PF C191
560PF
BEAD
1
L9
L10
+3.3V
L8
L7
1
BEAD
560PF C196
560PF
U7-38
TP442
TP441
1
C195
C25
0.1
C10
0.1
BEAD
U7-15
BEAD
C190
560PF C189
560PF
C5
0.1
C2
0.1
4
16
U12
Figure 17-9
NPB-4000/C Color Motherboard Schematic
17-19