[Date Prev][Date Next][Date Index]
Digitel Ion Pump Controllers
- Subject: Digitel Ion Pump Controllers
- From: [email protected] (Gregory J. Nawrocki)
- Date: Fri, 26 Jan 1996 13:15:03 -0600
Tim Mooney asked that I post a message about interfacing
the Perkin-Elmer Digitel Ion Pump Controllers to EPICS.
In a word.... RS232. The GPIB Interface doesn't work.
Maybe from an 8088 machine it will, but our IOCs pound
it too quickly and it dies. Why IEEE-488 handshaking is
not properly implemented I do not know. Perhaps by now
PE has reapired it, but I doubt it...
But wait there's a catch...... The RS232 doesn't work
either, and least not the way it comes from PE.... You
have to do an EPROM upgrade to the Digitel itself...
Here's how
-------------------------------------------------------------
DIRECTIONS FOR EPROM UPGRADE FOR DIGITEL 500 AND DIGITEL
1500 ION PUMP CONTROLLERS 11/17/93
Curently the Digitel (1)500 Ion pump controllers are being shipped
with a ROM bug. When the RS1 or RS2 (read setpoint) commands
are sent, the controller may get itself into a state where all
RS232 serial communications are halted, and the internal UART
locks up. The only way to recover from such a failure is to
either power cycle the controller, or send the controller an
RS232 break. In either case, the pump resets.
There are currently two variations of Digitel 500, refered
to as the GOLD and SILVER versions, and one variation of the
Digitel 1500. The Digitel 500 GOLD version generally has the
GOLD enclosure, and the SILVER version has the silver enclosure.
The Digtel 1500 has only one variation, the SILVER15, and is
characterized by a silver enclosure.
DIRECTIONS FOR EPROM UPGRADE
1) Remove pump controller from rack and make sure that power is
disconnected.
2) Remove top of pump case (6 phillips screws).
3) Locate main pump CPU board (it is the board directly behind the
keypad board and the display board).
4) Locate the 2532A windowed EPROM on this board. It will be a 24
pin DIP chip with a printed label over the window.
5) Extract this chip.
6) FOLLOW DIRECTIONS FOR PROPER UNIT BELOW
7) Check to make sure this pump controller boots up, and place it back
in the relay rack.
8) Place a yellow ROM update sticker on the back of the unit near the
RS232 serial port. Make sure label is properly filled out with
unit type (either Digitel 500 or Digitel 1500), version of ROM
(GOLD, SILVER, or SILVER15), checksum of new ROM (0x6FB27, 0x6F34F,
or 0x6F4DB), and date of change.
For convenience there is a postscript file located on this disk
or in this directory (/home/phebos/GJN/PE/swapRom) with the name
digitel_rom_label.ps. It may be sent to a printer loaded with
an adhesive backed label sheet to produce the yellow ROM update
sticker.
----------------------------------------------------------------------
DIRECTIONS FOR EPROM UPGRADE FOR THE DIGTEL 500 GOLD UNIT
A) Check the Perkin - Elmer I.D. number on this chip's printed label.
It should be 623692. If it is not this number contact Greg
Nawrocki immediately.
B) Replace this EPROM (check sum = 0x6FB72) with a new EPROM
encoded with the file GOLD.HEX (check sum = 0x6FB27) located on
this disk or in this directory (/home/phebos/GJN/PE/swapRom).
----------------------------------------------------------------------
DIRECTIONS FOR EPROM UPGRADE FOR THE DIGITEL 500 SILVER UNIT
A) Check the Perkin - Elmer I.D. number on this chip's printed label.
It should be 1003351. If it is not this number contact Greg
Nawrocki immediately.
B) Replace this EPROM (check sum = 0x6F39A) with a new EPROM encoded
with the file SILVER.HEX (check sum = 0x6F34F) located on this disk
or in this directory (/home/phebos/GJN/PE/swapRom).
----------------------------------------------------------------------
DIRECTIONS FOR EPROM UPGRADE FOR THE DIGITEL 1500 SILVER UNIT
A) Check the Perkin - Elmer I.D. number on this chip's printed label.
It should be 1004802. If it is not this number contact Greg
Nawrocki immediately.
B) Replace this EPROM (check sum = 0x6F526) with a new EPROM encoded
with the file SILVER15.HEX (check sum = 0x6F4DB) located on this disk
or in this directory (/home/phebos/GJN/PE/swapRom).
----------------------------------------------------------------------
WHAT THIS UPGRADE DOES
This change in the new EPROM prevents the interrupt error handler from
shutting off the TX interrupt. It is simply the alteration of one
byte of code in Motorola Exorciser format.
To recode the EPROM, locate the bytes 0x86, 0xCA, 0xB7. They should be
located around or just before 0xBF0 in the EPROM. There is only one
occurence of this sequence in the EPROM. Replace the 0x86 with 0x3B.
IN THE GOLD VERSION
Address of line 0xBF0
Old line - S1130BF0B6B00C86CAB79C003BD62CC52027EE856B
New line - S1130BF0B6B00C3BCAB79C003BD62CC52027EE856B
IN THE SILVER VERSION
Address of lines 0xBE0 and 0xBF0
Old lines - S1130BE02728B69C008580260CB69C01B6B00C8629
S1130BF0CAB79C003BD62CC52027EE850127037E6F
New lines - S1130BE02728B69C008580260CB69C01B6B00C3B29
S1130BF0CAB79C003BD62CC52027EE850127037E6F
IN THE SILVER15 VERSION
Address of line 0xBF0
Old line - S1130BF00C86CAB79C003BD62CC52027EE850127A9
New line - S1130BF00C3BCAB79C003BD62CC52027EE850127A9
------------------------------------------------------------------------
As you may have gleaned from this message, I know alot about this
persnickity instrument. More than I would like in fact.
If you have any questions, please contact me.
-- Greg Nawrocki
[email protected]