07.03.2014 Views

D-Series Syringe Pumps - Isco

D-Series Syringe Pumps - Isco

D-Series Syringe Pumps - Isco

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!