D-Series Syringe Pumps - Isco
D-Series Syringe Pumps - Isco
D-Series Syringe Pumps - Isco
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
D <strong>Series</strong> <strong>Syringe</strong> <strong>Pumps</strong><br />
Section 4 Theory of Operation<br />
provides hysteresis to insure the reset signal switches without<br />
bouncing. The calibrated switching point is the low to high transition<br />
which occurs when the +5 volt supply exceeds 4.875 volts.<br />
The front panel ON/STANDBY switch also exerts control over<br />
the reset circuit. In normal operation with the reset signal high,<br />
transistor Q101 is turned on. When the front panel switch is<br />
changed to STANDBY, it is designed to switch the reset signal<br />
low, halting the microprocessor after a delay, sufficient enough to<br />
allow saving microprocessor RAM information in the external<br />
non-volatile RAM. When pin 3 of P105 switches high, an<br />
interrupt routine is activated by pin 15 of U104 which initiates<br />
the transfer. With pin 3 of P105 at 5 volts and Q101 turned on, 5<br />
volts is placed across R101. This creates in effect a hardware<br />
“request to reset.” When pin 3 of U101 goes high, pin 7 will be<br />
pulled low activating the reset and turning off Q101. Anything<br />
which pulls the reset signal low will release the Q101 “latch” and<br />
accomplish this. The microprocessor has the ability to internally<br />
pull the reset signal low which is done after all necessary variables<br />
have been transferred to the external SRAM and the<br />
display has been cleared. The reset signal will then remain low<br />
until the front panel switch is set to ON and the +5 volt supply is<br />
greater than 4.875 volts. The active low reset signal is inverted<br />
by U127 to provide an active high reset signal for U129, U123,<br />
and U128.<br />
Keypad Scan Circuit<br />
Display<br />
The front panel keypad is scanned by the microprocessor at a<br />
rate of one row per millisecond. Each row of the keypad driver<br />
outputs of U128 is sequentially set high, followed by a read of the<br />
columns which are normally pulled low by R104. The keypad is<br />
debounced by software time delay.<br />
The four line LCD display is connected to the 8-bit wide bus to<br />
allow the microprocessor to output display information and read<br />
back display status information. Additional control signals are<br />
needed for the interface and are provided by U128. The display<br />
read/write (D-R/W) signal is active high for a read cycle and low<br />
for a write to the display. The display register select (D-RS) controls<br />
data flow in the display controller. A read or write is signaled<br />
by a momentary low to high pulse on one of the two display<br />
enable signals (DISP EN1 and DISP EN2), which control the<br />
upper and lower half of the display, respectively. The upper half<br />
of the display is decoded in address space as chip select 10 (CS10)<br />
and the lower two lines by chip select 11 (CS11).<br />
The display viewing angle adjustment is under software control<br />
and may be selected by pressing the MENU key. The adjustment<br />
is made by varying the voltage at pin 6 of P104. The HSO.1 pin of<br />
the microprocessor outputs a pulse width modulated signal<br />
which drives the gate of MOSFET Q103. The resulting pulse<br />
signal is filtered by R122 and C139 to drive the display. R123<br />
provides a minimal current to prevent the display from being<br />
turned completely off.<br />
4-3