Corometrics 506
Medical Monitor
Teardown of
a medical device from 1981
A product that I
helped to design
By Dave Erickson

Intro: HP Medical
Roots
In this continuing series
of buying old products that I developed on Ebay and tearing them
down, here is a medical monitor from 1980. It's the Corometrics
506 Neonatal medical monitor.
I was at Hewlett Packard Medical in Waltham, my first real job
after college. HP is known as one of the top technology companies
in the world. In the early 60s, HP bought Sanborn Co. in Waltham,
MA in order to get into the medical device business. Sanborn
produced electrocardiographs and other test and measurement
instruments used in hospitals. HP also bought a Defibrillator
company in Corvallis OR and another medical division in Boebligen
Germany. HP Medical was one of the top medical monitoring
companies. They had mini-computer based arythmia, defibrillators,
were working on the first pulse-oximetry, and were working on
their first phased-array medical ultrasound. The ultrasound
group spun off to a new facility in Andover, and ultimately all of
Waltham moved to Andover. Then when HP decided it was a computer
company and not an instrument company, it sold the medical product
line to Phillips Medical.
I was hired in the summer of '76 to work on a new generation
hospital central station, the HP75800 series, code named
"Speakeasy". This was a multi-patient central-station system that
displays multiple patient waveforms from patient monitors
throughout the ICU. The project was very successful. I left after
only 2 years though. I worked in the Display group. We developed
the first system that could display diagnostic quality waveforms
on a high resolution raster (TV type) monitor. Our group developed
everything from the ECG waveform data to the display monitor. I
was the video guy. I designed the video D/A, sync, and video
amplifier, and worked on display monitor circuits such as the
horizontal and vertical sweep circuits and the high voltage. In 2
years our group went from a hand-wired prototype of the new
patented display technology to five production-ready systems
including all environmental and regulatory testing. It was my
first of many times doing EMC testing.
Here is the November 1980 HP Journal issue that
features this system.

I was proud of the work that our group had done. In the summer of
'78, while our group had met our schedule and had production-ready
hardware, the software group was still deciding which language to
write the system software in. Recognizing that this project was
destined to continue for a few years and that the hardware was
done, I asked my boss at the time what he saw me doing for the
next say, 6 months. His response: "Well Dave, I want you to make
sure that the bill of materials is really correct". If I really
dragged my feet, that mindless task could possibly take one day. I
was looking at at least a year of little or nothing to do. I had
already designed plenty of home projects (G-Jobs) and at 24 years
old, needed real EE work. On top of that, the only feedback that I
received in my first 2 years of employment was one negative
review. Apparently being the only group that met all of our goals
wasn't important.
Meanwhile I had watched another HP hardware team, the 'front-end'
group, developing advanced new patient monitoring technologies
that were destined to go nowhere. The managers and product
planners spent nearly 3 years in closed meetings, unsuccessfully
trying to define the next generation of CPU based patient
monitors. Meanwhile our competing German division developed the
next generation patient monitors. I felt that the Waltham
patient monitoring division was mis-managed at that time, and was
shocked at how many engineering person-years were squandered. In
summer1978 it was time for me to leave HP. In '78 to '79, a dozen
other talented engineers also left for similar reasons. People
went to Analogic to develop patient monitors for Siemens, to
Corometrics and to other medical device companies. Not only did HP
Medical lose a lot of key talent, but they wound up spawning
several of their own major competitors.
In HP Medical's defense, they finally finished Speakeasy and were
busy creating the ultrasound group, and developing the first
phased-array ultrasound. This product was to become wildly
successful. They closed Waltham and moved it to Andover. And got
their act together.
I learned a lot about managing by watching HP and other companies
mess it up. There were plenty of examples of this in the 70s and
80s. Remember Digital? Data General?
Octek
I went from HP to Octek
in 1978, a small startup in Burlington, to be employee #3. The
founders were John and Arthur. Arthur was another HP Medical
refugee, and John was formerly a consultant at Arthur D. Little in
Cambridge. Octek did consulting and product design for other
companies, to support their product development: The Octek 2000, a
video frame grabber for the Data General Nova. I loved the
projects I worked on. Each project was typically a few months long
and every one was different. I learned to write proposals, to
quote and develop products quickly and efficiently. I developed
about 10 products in the 3 years I was at Octek. Mostly analog and
digital design with some microprocessor code. I designed floppy
and hard disc testers for BASF, a Colorimeter, a data terminal for
a credit card printer for Dymo, a video measurement system for
cell biology, a switching power supply and others.
One other HP refugee, Patrick, went to Corometrics in Wallingford
CT. They were leaders in fetal monitors. At the time they sold a
portable neonatal monitor which was designed and built by another
medical company, Becton Dickinson. They wanted to make
improvements, and to own the design and manufacturing. In 1980,
Pat called me at Octek and asked us to quote on the new product
design. I called two other smart MIT EEs, Jeff and Dave who had
also left HP. We spent 2 months writing a 100 page detailed
technical and business proposal, and were hired to do the design.
We spent the next 9 months designing the Corometrics portable
505/506 neonatal medical monitors and building and testing the
first unit. We had the original Becton - Dickinson 504 design as a
starting point, but the new monitor was a complete redesign of
every circuit. It used the same CRT, battery, and patient
connectors and that's pretty much it.
Meanwhile, my girlfriend Alex (now wife) was a pediatric nurse who
conveniently worked on the Neonatal Transport team at Childrens
Hospital in Boston. She helped on the features and user interface
for the new monitor. We negotiated the specs with Corometrics and
began the design.
- Battery powered and
portable
- 5" CRT with 2
waveforms
- Numeric display of
parameters
- Beat-to-beat heart
rate
- Systolic and
Diastolic blood pressure
- Respiration rate
- 2 Temperatures
-
ECG
-
Blood Pressure
-
Respiration
-
Temperature
-
Alarms for heart rate and respiration
I designed:
- ECG front-end
- Blood Pressure
front-end
- Patient isolation
barrier
- Numeric display and
ADC
- CRT circuits:
deflection amps, high voltage
Jeff designed:
- Respiration
front-end
- Respiration
processing
- AC and Battery power
supplies
- Battery charging
Other Dave designed:
- ECG processing
- BP processing
- Waveform display
- Alarms, Front Panel
and Backplane
Dave's wife Sherry
designed:
- Temperature
front-end and processing
Here is an old block
diagram for the 505/506 monitor.

Here is the team hard at work at Octek. The other Dave, me, and
our technician Wayne. I suspect Jeff was behind the camera. Check
out the breadboard CRT.

Low Power Design
Because battery life was
critical, the entire unit including the CRT had a power budget of
5 watts. We came in at 4 watts. Key technologies were:
- Lots of 4000 CMOS
logic
- Programmable LM346
low-power op-amps
- Care with every bias
current and pull-up resistor
- Efficient switching
power supplies
We used the LM346 as our
go-to quad op-amp. It has 2 programming pins that allow each
op-amp's power draw to be tuned for bandwidth. Most of the signals
were under 1KHz, so slow, low power opamps were ideal. Where
needed for speed or low bias current, we used low power BiFet
opamps like the low power TL062 and the occasional LM352.
The monitor has 9 PCBs containing:
- 125 opamps and
comparators
- 116 SSI logic and
memory ICs, DACs
- 44 Transistors
- 10 custom
transformers and inductors
- Countless resistors,
capacitors and inductors
Pull-up resistors were
high value for minimum power. 4000 logic draws virtually no power,
microamps at 5V and low clock rates.
The master clock frequency is 923KHz, which is immediately divided
by 4 to 231KHz to drive most of the logic.
We considered using a microprocessor, but processors and memories
at the time were N-MOS and so too high power. The RCA 1802 was the
only CMOS processor at that time. We had hard real-time
requirements for the display and signal processing, and no budget
for development tools or time for firmware development, so analog
and digital hardware for processing and displays.
PCB1: Isolated Front
Ends
PCB1 has all the
isolated front end circuitry. From left to right:
- Respiration
(shielded transformer)
- ECG
- Pressure
- Temperature
- Isolation barrier
Signal and Power transformers
Here is PCB1,
the front end board. The two small dual-row headers near the
holes are for the patient connectors. ECG / Resp on the left,
Pressure and Temperatures on the right.
The shiny metal object
is a shield around the respiration coupling transformer. The two
other transformers are for isolated power and for the
multiplexed patient data.Note the neon lamps and spark gap
(lower left) for defibrillator protection. The left
edge-connector provides chassis ground only. The right one is
for the non-isolated power and data.
You can see the
technologies we used: Bifet and LM346 low-power op-amps, 4000
CMOS logic, and CMOS switches (DG211 and 405x). We had an
assortment of yellow Electrocube axial film capacitors and used
them everywhere. For long time-constant capacitors, we used
reliable wet-slug tantalums.
We minimized the use of
trimpots and used some precision resistor values instead.
ECG
We originally planned to
use a clever 2 lead ECG. 2 leads on a tiny neonate is an advantage
over 3 leads. It was originally designed at HP, and was patented
by HP. I thought I had a different implementation that got around
the HP patent, and built the board to do both 2 and 3 leads. But
Corometrics marketing people and the IP lawyers weren't so sure,
so we stayed with the standard 3 leads.
For 3 leads, you drive the 3rd lead leg electrode with the common
mode signal. This reduces the common mode AC line and other noise
on the main 2 leads. For 2 leads, instead of driving the patient
leg with the 3rd lead, a +/- 40V amplifier drives the chassis
ground through a high-value resistor to reduce common mode.
A challenge in designing an ECG is that the unit must detect 1mV
signals, but must recover from a defibrillation very
quickly. Defib. pulses can be up to 400 joules and over 1000
volts. The ECG must recover the display and detect QRS
within 2 seconds.
In addition to two levels of voltage and current protection,
differential and common mode are detected, and the high-pass
filter time constants are sped up until the signal recovers.
Invasive Blood
Pressure (IBP)
The IBP transducer is a
sensitive strain-gauge bridge. It requires a stable voltage
reference and precision differential amplifier. Instead of a
pricey precision amplifier, I chose to use a chopper method
instead. The bridge is driven by an AC square wave, AC amplified,
and demodulated in the isolation barrier.
Respiration
28KHz Impedance
pneumograpy is sensed through the ECG leads. The circuit
detects ~1 ohm thoracic impedance changes. Most respiration
monitors are known for flaky operation. They are very sensitive to
muscle and motion artifacts, and so is quite difficult to detect
valid breaths. Jeff spent several years of his life developing a
state-of-the art respiration front end.
The front end uses a transformer to couple a stable 28KHz sine
wave into the ECG leads, and demodulates it. It has overload
recovery and provides the leads-off detection.
2 Temperatures:
The temperature channels
use Thermistor sensors and precision opamps: OP-07's.
Patient Isolation
barrier
The non-isolated part
of the isolation barrier sends 28KHz, 12V P-P AC to the power
transformer. A second transformer receives the 7 signals from
the isolated front ends.
- Isolated Power
transformer
- Isolated
power: +/- 7V for analog and digital
- +/- 50V for
common-mode drive
- 28KHz respiration
carrier frequency
- 2KHz Pressure chop
frequency
- 28KHz Mux counter
clock
- Synchronization
pulse
- Mux/Demux, 7
channels on one transformer
- One channel
provides sync for channel counters
- One channel for
leads-off detection
- ~60dB dynamic
range: 0.1%
- DC accurate for
temperatures
- Demod of chopped
Pressure amp built into Isolation
- ~200Hz BW for ECG
- Lower BW for other
signals
A transformer cannot
pass DC. So for each channel's waveform sample is converted it
to 2 consecutive bipolar pulses, one positive and one negative,
to send across the transformer. This converts DC signals to AC.
The chop rate was 28Khz, from the isolated power. It provides
the the clock for the MUX / DEMUX logic. So each sample is 1 /
28KHz = 35.7uS. 2 samples, plus and minus for each channel, and
7 channels. So the sample rate for each channel is effectively
28KHz / (2 * 7) = 2KHz.
To demodulate each
channel on the non-isolated side, a single 'difference-and-hold'
circuit samples the first positive pulse, and then subtracts the
second, negative pulse. Then a 4051 3:8 de-mux acts as a
'sample-and-hold' for each channel.
Each side of the
barrier has a free-running divide-by-14 counter. One of the time
slots is used to pass an extra pulse that is detected, and
used to synchronize the the non-isolated counter to the isolated
counter. Despite the DC -> AC -> transformer ->
DC conversions, the AC and DC accuracy is quite good,
approaching 0.1% or 60dB. Same with channel-to-channel
crosstalk.
PCB2: Respiration
processing
PCB2 has the
respiration processing circuitry and the non-isolated part of
the isolation barrier. The 2 transistors drive the 28KHz power
to the front-end power transformer.
Jeff spent 3 years at
HP developing an advanced respiration system that HP never used.
This was his chance to put his knowledge to good use.
Respiration and reliable apnea alarm is critical for neonates.
Respiration is about a 1 ohm impedance change on a 3K ohm base
impedance. It is very sensitive to lead motion, muscle artifact
and other interference. Reliably detecting a breath is a very
hard problem.
- Muscle, motion and
cardiac artifact rejection
- Tracking filter
- Respiration rate

PCB3: ECG and Pressure
Processing
ECG Processing
- Adaptive QRS
detection
- QRS LED and beep
- Then the
beat-to-beat cardiotach requires HR = 1/t calculation.
Pressure Processing
- Auto-zero using a
DAC and counter
- Systolic, Diastolic
and Mean detection
PCB4: Waveform display
Dave is a real good
digital designer. The RAM requirements are two banks of 1K x 8 for
the 960 8 bit samples of two waveforms. He originally considered
using a new-fangled 16Kx1 DRAM for waveform memory. This would
require multiple shift-registers to convert the 8 bit read and
write data to serial. Instead, 2Kx8 SRAMs were available.
The master clock for the system is a 923.52 KHz Everything
in the system is derived from this clock to prevent sensitive
analog circuits from getting any beat-frequency interference.
2 waveforms:
- ECG
- Respiration or BP
- Moving trace
- Freeze button
- 2K x 8 Pseudo-static
SRAM waveform memory: MK4816
- Single slope ADC:
Ramp and comparator
- 8 bit DAC + waveform
reconstruction filter (lower left)
- Master 923.52KHz
clock oscillator for everything
PCB5: Numeric display
- Heart rate,
Systolic, Diastolic, Mean pressure and 2 Temperatures
- Sigma-delta
charge-balancing ADC, 10b
- Uses stroke font.
Predecessor was 7-segment.
- Used Adage Graphics
vector numeric font
- Digitized the
vectors using graph paper
- 2 DACs feeding
analog integrators to make H and V vectors
- Font stored in
EEPROM: 3 bits delta-V, 4 bits delta-H, one bit for blanking
- Resistor ladder and
analog switches for character and digit H positions

Below is the rear side of the Numerics board. This is the densest
board of the product. In fact it is so dense that there was not
room to route all the signals in the backplane area. So we added
10 wires to the back of the board (below). This board was a good
candidate for a 4 layer board, and we discussed this option for
the future. But 8 years later, the board was still being built
with the 10 wires. Strange since this was Rev7 of this
board. Hey, if it works...
I couldn't help noticing the sparse bypass caps: only about five
0.1uF caps and a tantalum for all those logic ICs. My bad. I guess
slow 4000 CMOS doesn't need much bypassing.

Designing this board was a blast for me. I had worked on numerous
raster video devices, and this was my first vector display. The
stroke display font is contained in a small 2K x8 EPROM. each byte
contains 3 bits for the X motion, 4 for the Y motion, and 1 bit
for blanking. The strokes are offset binary: mid scale is no
motion, + is up / right, and - was down / left. An Octek buddy
worked at Adage, a local vector-based CAD system company. I
visited the company, and asked him to print out their numeric
font. I proceeded to redraw the digits on graph paper and
hand-digitized all the strokes for each digit. Since blanking was
only ON or OFF, it was important that each vector be about the
same length, otherwise, long vectors would be dimmer than short
ones. So I made the longest vectors out of 2 or 3 shorter vectors.
There were 16 vectors per character. "8" is the most complex
digit. There are up to 16 characters across the screen.
The ADC that measures each of the 7 parameter is a simple first-order
Delta-Sigma design. It has an 8:1 input multiplexer ('4051),
a summing integrator, a comparator, and a D-Flop. The D flop
drives a precision 1 bit DAC and the counter which is BCD. The
counter is 0 to 399 and built of '4518 dual decade counters for
the LS digits, plus 2 flip-flops for the MS digit.
The 1 bit DAC for the ADC is built with six '4049 CMOS
inverters in parallel, powered by the -5V reference and driven by
a +5V to -5V level shifter. Because the DAC is negative, the
difference circuit is a simple summer on the input of the
integrator. The summing integrator uses 0.1% resistors to achieve
about 0.2% gain accuracy with no gain or offset trimmer.
The BCD values from the ADC are written into 2 tiny 16 x 4 RAMs
('40114) configured as 32x4. Write logic waits for the ADC to be
complete and writes the 4 digits for each parameter into the RAM
The RAM address is 3 bits for the parameter, and 2 bits for the
digit. These are provided by binary counters.
To generate the characters, a Write state machine waits for the
main display timing until the parameter display time. 3 counters,
one for the parameter, one for the digit, and one for the segment
are all held in reset. So are the stroke vector integrators. Then
as the counters start, the 16 segments for each digit are read out
of the EPROM. The integrators draw each digit in sequence. Between
digits, the digit counters are incremented, and the integrators
are reset, ready to draw the next character.
To position each character and group of characters horizontally on
the display, two analog mux'es and resistor ladders generate
the X positions for the parameter and for the digit. These are
scaled and summed along with the X integrator, and sent to the X
deflection amp. The Numeric board also handles the waveform
horizontal sweep via a simple integrator.
For the vertical (Y) axis, the two waveforms, a
vertical offset for the numerics, and the numeric Y integrator are
summed.
For the Z axis (blanking) the numeric blanking is gated with the
waveform blanking and output to the Z axis amplifier.
Board 6: XYZ and
Alarms
- +150V deflection
amplifiers
- Low current +
speed-up caps
- Differential drive
- Alarms
- Alarm logic
- QRS beeper
- Alarm beeper
The XYZ deflection amps
are on the left. They are powered from +150V and connect to the
CRT via the left single row connector.
The alarm logic is on
the right. It connects to the front panel board via the
backplane, and to the alarm limit controls via the upper-right
single row connector.

Board 7: CRT Power
Supplies
- +/- 2000V power
supply for cathode and anode
- Cathode, heater,
grid, and focus biased near -2000V
- Anode at +2000V
- Deflection plates
and astigmatism biased about +70V
- Semi-resonant
design, 28KHz, synchronized to master clock
- +150V supply for
deflection and Z amps
- Blanking (Z) amp
- Similar to
Deflection amps
- AC coupled to
-2000V, DC restored
This board was
re-packaged by Corometrics. The 2 CMOS ICs were moved to the
power board (below) To connect this board to the system, a small
right-angle connector (lower left, hidden by cables) is used.
The cable harness connects directly to the CRT.
Board 8: Power Board
Main Power supply
push-pull switcher, multiple outputs
- Low power, discrete
PWM
- Main: +12V
- +5V
- -12V
- 6.3V CRT heater,
Hi-V isolated
- Battery Charger:
Trickle charge
- AC transformer:
Toroidal with shielding.
- All power is
synchronized to master clock for noise
This board plugs into
the Motherboard via the 12 pin edge connector. 20VAC from the AC
transformer comes in via the small header on the top. The
isolated circuit on the left provides the 6.3V heater supply,
biased to the -2KV cathode voltage. The '4025 and '4520 are the
pulse generator for the High voltage board.
Board 9: Backplane
(Mother board) and Card Cage
The backplane
connectors are standard 44 pin 0.156" pitch connectors from the
60's. For the front end, and to provide extra pins where
needed, additional 12 pin connectors are used.
Magnetics: 9 potcores
- 2 Transformers for
patient isolation (power and signal)
- 1 Transformer for
respiration
- 1 Transformer for
main power supplies and heater
- 4 Inductors for
power Supplies
- 1 Transformer for
high voltage
The Project
The first phase of this
project was to write a detailed proposal. Corometrics paid about 4
person-months of consulting effort for us to write a detailed
proposal. I still have a 42 year old copy of the Phase I report.
It is 120 pages and discusses the proposed design approaches for
each section in detail, with trade-offs of the various approaches
considered. It has the detailed
block diagram (above), details of several critical circuits,
and the detailed development schedule. Phase II was for three
engineers for 9 months, plus a technician. I was project and
technical lead, and although I was quite good at analog and
digital circuits, video audio and CRT circuits, it was my first
ECG and isolation barrier. I learned ECG and IBP as I went. I knew
little about Respiration, or the digital logic for the moving
waveform display. I did know that having top engineers on a
team is key to success. Jeff and Dave were the best.
We developed a hand-wired prototype with wire-wrapped
proto-boards. I wish I had a photo. We partitioned the design and
submitted schematics to Corometrics. Their PCB designers laid out
the boards per our instructions. We reviewed and approved the
layouts. Corometrics manufacturing group returned built
boards which we tested and reworked as needed. We built them into
a single prototype for final system testing.
The Phase II (design) project cost was about $250K and the
duration was 9 months. We came in on time and under budget, and
met all specs. I kept copies of all the documentation, with the
intention of being available to support the transition to
manufacturing. Other than one or 2 simple calls, Corometrics never
called. They handled the mechanical design and the transition to
Manufacturing. They built and sold many 505 and 506 monitors.
Fast-forward 42 years to 2023, and there are still working units
on Ebay.
This was the first big design project I was in charge of. I went
on to consult on my own for about 6 months before I was hired at Datacube. 6 months
later I was manager of engineering there.
But, but, but.....
I would love to dive into
the design and schematics, and do a very detailed tear-down video.
Despite the fact that I have copies of all the original hand-drawn
schematics and Lab notebooks, these documents are owned by
Corometrics (now GE). And so are the copyrights of these
documents. Unfortunately, like most industry designs, these 42
year old designs are still copyrighted. A shame, since there is a
lot that could be learned from this aging product.
The "CAD" tools
The other Dave had an
Apple II computer at home. He used it for word processing and some
circuit math calculations in BASIC. Otherwise, everything was done
by hand. Hand drawn schematics, mostly D size, done on drafting
tables, using logic and plastic electronic symbol templates. The
electric eraser was key. HP calculators and lab notebooks for
circuit calculations and timing diagrams. Karnaugh maps for logic
minimization. All the PC boards were hand-taped by the excellent
PCB designers at Corometrics.
No PCs, word processing, spreadsheets, schematic capture,
simulations, or PC layout CAD. Most formal documents were hand
typed on an IBM Selectric by our secretary. Ah, the good old days.
March 2025 Update
The unit has sat, unused,
for a year. I need to decide what to do with it. I decided to at
least do a teardown video. A 40 yo medical monitor it isn't
real useful, but the CRT and its circuits could be fun to play
with. To do so, the unit is not very accessible. I'd like to make
the circuits more probe / measure friendly. At the least I need
some board extenders for the 44 pin and 12 pin connectors. But the
power and HiV circuits are buried around the CRT. To access them,
I'd like to move the CRT a few inches away.
I completely disassembled the unit down to the PCBs, cables and
CRT and photographed the buried Power and HiV boards. I
removed the dead, 1992, NiCd, 12V battery, and cleaned out the
dried, open-cell foam, and foam dust from around the CRT. Then I
put it all back together, and it worked! I re-assembled it with a
minimum number of screws, and replaced some slotted screws with
Phillips. I ordered some 44 and 20 pin extender boards, and will
cut the 20 pin ones down to the required 12 pins.
I connected up the test circuits for ECG and respiration, and then
connected myself via 3 ECG leads. It works better now. I was
getting a lot of 60Hz hum on the ECG waveform when I was
connected, but it is 100% working now. I can't locate the pressure
simulator with a 6 pin Lemo connector thaI I built.
Back
to Dave's Home
Page
Last updated 4/7/2024