Download MicroLab Service Manual

Transcript
MicroLab
Service Manual
069-17
Revision 1.0 November 2002
Micro Medical Limited, P.O. Box 6, Rochester, Kent ME1 2AZ
1
MicroLab - System Overview (Fig. 1)
The Micro Medical MicroLab is a data recording spirometer consisting of a
microcomputer unit (1) incorporating an LCD graphic display, data entry keypad,
RS232 serial interface and all associated circuitry. This is supplied with a digital
volume transducer (2), disposable mouthpieces, transducer holder (3) and mains
adapter (4). The MicroLab is powered by internal rechargeable Nickel Cadmium
cells or by the mains adapter supplied (4).
When testing a subject the transducer is inserted into the holder which is plugged
into the microcomputer unit. The digital volume transducer is used to measure the
subjects expired flow and volume in accordance with the operating manual.
micro
lab
F1
F2
1
GHI
2
3
5
JKL
6 MNO
7PQRS
8TUV
/
0
9 WXYZ
.
Esc
Del
4
Micro
Medical
1
F3
ABC
3
F4
DEF
4
2
Fig. 1
2
Transducer (Fig. 2)
The Micro Medical digital volume transducer consists of an acrylic tube with a
vane positioned between two swirl plates. The low inertia vane is attached to a
stainless steel pivot which is free to rotate on two jewelled bearings mounted at the
centre of the swirl plates. As air is passed through the transducer a vortex is created
by the swirl plates which causes the vane to rotate in a direction dependant upon the
direction of air flow. The number of rotations is proportional to the volume of air
passed through the transducer and the frequency of rotation is proportional to the
flow rate. The transducer housing consists of a main body which contains a pair of
light emitting diodes (LED’s) and phototransistors. The transducer is fixed to the
mouthpiece holder which pushes into the main body and is captured by an “O” ring
seal. The LED’s produce infra red beams which are interrupted by the vane twice
per revolution. This interruption is sensed by the phototransistors. The output from
the collector of each phototransistor will be a square wave with a phase difference
between the two of + or - 90 degrees depending upon the direction of flow.
There is no routine maintenance required for the transducer other than cleaning
according to the instructions in the operating manual.
Micro Medical Digital Volume Transducer
Rotating
vane
Infra red
emitter
Swirl
plate
Jewelled
bearing
Infra red
detector
Volume = k X No. of pulses
Volume proportional to the number of pulses
Flow proportional to the puse frequency
Flow = k / pulse period
3
Microcomputer Unit
(Refer to drawings 069-01 to 069-06, and 069-14 to 069-12)
The microprocessor control circuit carries out the spirometry routines, monitors the
transducer pulses and keypad, and drives the display under the control of the
program module.
The drawing 069-01 is a hierarchical block diagram showing the connections of the
sub-sections. The rest of the drawings are sub-sections and are described in detail
below.
Micro controller (069-02).
U2 is a Hitachi HD64F2318 16 bit microprocessor with 256K of flash memory and 8K
of Ram. The system clock is supplied by 20MHz crystal (X1). There is also 512
Kbyte (U4) of external Ram used for running a module and storing variable data.
The internal flash is used for the boot software, kernel and the base module. The
kernel handles the low level interface to display, keyboard etc. and the base module
runs on start-up and gives a choice of which module needs to be executed.
The modules are stored in the external 8 Mbyte Flash PROM (U5). The kernel also
has a flash filing system which keeps track of all the files in the external Flash
PROM. The files can be an executable module or spirometry or other module data.
The filing system is similar to the old PC Dos filing system.
U6 is just used to control the access to the flash device.
The speaker J2 is directly connected to the Port pins and the pins are toggled at 1
KHz to generate the buzzing sound.
U2 is used for enabling the internal flash to be overwritten. If a new kernel is
downloaded, the flash is enabled and data transferred.
U1 is the reset controller, which holds the reset line low for 350 ms on power up.
This ensures that the supply has stabilised before the micro starts.
TR1 is used by the micro to hold the power supply ON whilst it is writing to the filing
system. This is to ensure that data is not corrupted when it is writing and the power
is turned off.
TR2 allows the micro to turn off the power and switch off the unit. This is normally
done when the unit is left on for a long period of time. To preserve the battery, it
turns it off.
4
Memory Map
0x000000 0x400000 0x800000
0xC00000
0xFFDC00 –
0x040000
0x480000
256K
512K
0xFFFBFF
8K
Internal Flash
External Ram for modules
Flash Prom (Single address used)
Display Controller
Internal Ram – stack.
Keypad interface (069–15)
The 26 keypad switches are arranged in a 5 X 5 matrix and a separate On/Off key.
When the keypad is being read by the processor the 5 columns are sequentially
driven low by the port lines PE0 – PE4. The state of the 5 rows is read by the port
P40 – P44. The diodes in the keypad PCB isolate the outputs from the Port to
ensure that a high current will not flow from an output set high to one set low if two
keys are pressed simultaneously. The ON/OFF key is connected to the power
control circuitry described in the Power Supply section.
Resistor RN1 ensures that the keys that are not pressed are read as high.
Serial interface (069-15)
The uC communicates with the PC or the printer via an RS232 serial interface at
38,4 Kbits per sec baud rate, with 8 bits data, 1 stop bit and no parity. U17 converts
the RS232 signal to a logic signal of 3.3V. The uC has two inbuilt serial controllers,
SCI0 and SCI1. SCI0 is used for synchronous data transfer whilst SCI1 is used in
asynchronous mode for RS232.
Real Time Clock (069-15)
U18 is a Xicor X1243 real time clock with 2Kbyte of EEPROM. It operates at
32.768 Khz and is powered by the lithium battery. The device requires a very small
amount of power during standby mode and as the unit will never drain the battery
out, this should be sufficient to keep the clock going for a long period of time before
recharging. The clock is set by the processor during the factory set-up and should
not require any further adjustment. The date and time can be changed from the
system menu.
The interface to the clock is via a I2C bus. The uC does not have a dedicated I2C
bus, so two port lines (P20 – P21) are used under software to emulate the bus.
The EEPROM is used for storing the calibration value and other system data. If the
device is ever replaced, the unit will have to be reconfigured and recalibrated.
5
Temperature Sensor
U19 is a Dallas DS18S20 temperature sensor operating on their one wire bus
protocol. It has an accuracy of 0.5 degree centigrade. A port line P23 is used under
software to emulate the one wire bus.
The ambient temperature reading is used for adjusting inspiratory flow at ambient
temperature to respective flow at body temperature.
Transducer interface (069-16)
The supply to the two series LED’s inside the transducer housing is provided
through TR9 which is switched on or off by TR3. This is controlled by port pin P26 of
the processor and is only turned on during a spirometry manoeuvre to conserve
power. However, power is supplied to the transducer through D2 continuously when
the mains adapter is connected.
Inside the transducer housing the two phototransistors used to detect the interrupted
infra-red beam are in open collector configuration. The collectors are connected to
pins 2 and 3 of SK2. The pull up resistor for the two phototransistors is provided by
R37 and R38.
The signal from the phototransistor is applied to the pulse timing input of the
processor (P16) after being squared up by the action of the Schmitt inverter U13.
The signal from the second phototransistor, after conditioning (U14) is applied to a D
type latch, clocked by the first phototransistor, to determine the direction of the
turbine. The direction signal is fed to uC via port P17. The rising edge of the signal
applied to P16 causes an interrupt to be generated in the processor. This interrupt
is processed by incrementing a pulse count, timing the period since the last pulse
and by reading the state of P17. The pulse count is used to determine the volume
passed through the transducer since the start of the test and the pulse period is
used to determine the flow at each volume increment.
Display (069-03)
The display is a high resolution custom graphic 240 by 120 dot LCD. It is controlled
by an Epson SED1335 display controller (U24), which directly interface to the uC.
The display controller timing is generated by a 10 MHz crystal (X4). U23 is a 32K
byte RAM to hold the display data.
The LCD display is based on four planes, each requiring different plane voltage. It is
biased by 22 V generated by DC-DC controller U9. VR2 varies this voltage which in
turn changes the contrast. At dark level, the bias voltage is typically 22.6V and the
plane voltages are 20.9V, 19.2V, 3.5V and 1.7V. Of course, they would be slightly
different for different contrast level. The plane voltages are generated by resistor
ratio dividers (R23, R24, R53, R26, R27) and buffered by quad Op-amp U25.
J8 is a connector to the display.
6
Power Supply (069-14)
The power to the system is either supplied by the 7.2V ni-cad battery or from an
external 9V DC regulated power supply. If the external supply is connected, then
TR4 is switched off and the battery is not used. R30 ensures that the battery is
trickle charged at all times.
The on/off key is conditioned via U10 and applied to set/reset D type flip flop (U11).
On every key press, the flip flop toggles between the on and off state. In the On
state, TR6 is switched on, switching on TR5. The on state can be held by MC_ONline from the uC whilst it is saving data in the Flash PROM. The uC can also switch
the power off by means of the MC_OFF- line which resets U11.
U8 is a DC-DC converter with an input range of 0.9V to 10V and an output of 3.3
volts to power the unit. Since the range is up to 10V only, care should be taken not
to use any other external power supply, as most of them are unregulated and could
output 12V for a 9V unregulated supply.
U7 is another DC-DC converter with an output of 9V. This higher supply is used for
powering the sensor LEDs.
R36 and R7 divide the unregulated voltage to a third and are applied to the A/D
converter of the uC. The uC continuously examines the reading and gives a battery
low or battery dead warning message. From the reading the uC can also deduce
that the external supply is connected, so it can turn itself off if the unit is left on for a
long time.
Inductors L1 and L2 are placed for EMC filtering and D5 protects the unit from
reverse polarity power supply
Printer Driver (Drawing 069-04, 069-05, 069-06)
The printer driver uses a single chip micro-controller (U12) with on board program
memory and RAM to receive serial data from the microprocessor (U2) and control
the printer mechanism. The printer mechanism uses stepper motors to drive the
print head and paper feed. Each stepper motor uses four lines, driven sequentially.
The order in which the lines are driven determines the direction of rotation. The
thermal print head uses eight heater elements. The stepper motors and print head
signals are generated on port A and B (active high) of the micro-controller (U12).
The signals pass through sixteen current transistors (TR10 to TR25). Timing for
Port A and B is derived from an adjustable oscillator comprising of U21 and
associated components. Adjusting VR1 varies the oscillator frequency and
consequently the period for which the thermal elements are energised. This in turn
adjusts the print density. After the micro-controller is first reset, the print head is
driven to the left until the end switch is activated. The end switch consists of a
normally closed pair of contacts accessed at pins 1 and 2 of the printer connector,
J7. The end switch is detected by PD5 on the micro-controller.
7
Drawing No. 069-00
Rev. 1.3
Designation Part No.
U1
MAX824TEXK-T
U2
HD64F2318VTE25
U3
BU4S11
U4
K6T4008V1C-BB70
U5
K9F6408U0A-TCB0
U6
74LCX32
U7
LT1613CS5
U8
LT1613CS5
U9
LT1613CS5
U10
4093
U11
4013
U12
MC68HC705C9ACFN
U13
BU4S584
U14
BU4S584
U15
MAX4544EUT-T
U16
MAX4544EUT-T
U17
MAX3221CAE
U18
X1243S8
U19
DS18S20
U20
4013
U21
4069UB
U22
LT1084CT
U23
GM76C256CLLFW-55-T/R
U24
SED1335FOB
U25
LM324
U26
LT1613CS5
R1
R2
R3
R4
R5
R6
R7
R8
R9
R10
R11
R12
R13
R14
R15
R16
R17
R18
R19
R20
R21
R22
R23
R24
Date 19/09/02
Page: 1 OF 5
Description.
Maxim power monitor, SOT23-5 package
Hitachi H8S/2318 microcontroller, TQFP100 package
Rohm individual CMOS gate, SOT23-5 package
Samsung 512k X 8 bit CMOS static RAM, SOL32/525
Samsung 8M X 8 bit FLASH memory, TSOP44/40
Quad 2-input OR gate
Linear Technology DC/DC convertor, SOT23-5 package
Linear Technology DC/DC convertor, SOT23-5 package
Linear Technology DC/DC convertor, SOT23-5 package
CMOS Quad NAND Schmitt input gate, SO-14 package
CMOS Dual D Type flip flop, SO-14 package
Motorola OTP microprocessor
Rohm individual CMOS Schmitt invertor, SOT23-5
Rohm individual CMOS Schmitt invertor, SOT23-5
Maxim SPDT analogue switch, SOT23-6 package
Maxim SPDT analogue switch, SOT23-6 package
Maxim RS232 transceiver, SSOP16 package
Xicor clock calander with 256 X 8 bit RAM, SO-8 package
Dallas semiconductor digital thermometer, TO-92B
CMOS Dual D Type flip flop, SO-14 package
Surface mount unbuffered hex invertor
LDO adj 5 amp regulator or National LM1084IT-ADJ
Gold Star 32K X 8 bit CMOS static RAM, 28 pin SOP
Display driver
Quad surface mount op amp
Linear Technology DC/DC convertor, SOT23-5 package
100K resistor 1%, 0805 package
10K resistor 1%, 0805 package
10K resistor 1%, 0805 package
100K resistor 1%, 0805 package
100K resistor 1%, 0805 package
100K resistor 1%, 0805 package
100K resistor 1%, 0805 package
100K resistor 1%, 0805 package
100K resistor 1%, 0805 package
100K resistor 1%, 0805 package
100K resistor 1%, 0805 package
100K resistor 1%, 0805 package
4.7K resistor 1%, 0805 package
10K resistor 1%, 0805 package
10K resistor 1%, 0805 package
100K resistor 1%, 0805 package
100K resistor 1%, 0805 package
10 ohm resistor 1%, 0805 package
1K resistor 1%, 0805 package
10K resistor 1%, 0805 package
10K resistor 1%, 0805 package
10K resistor 1%, 0805 package
10K resistor 1%, 0805 package
10K resistor 1%, 0805 package
8
Drawing No. 069-00
Rev. 1.3
Designation Part No.
R25
R26
R27
R28
R29
R30
337-717 (F)
R31
R32
R33
R34
R35
R36
R37
R38
R39
R40
R41
R42
R43
R44
R45
R46
R47
R48
R49
R50
R51
R52
R53
RN1
107-048 (F)
RN2
219-186 (F)
RN3
776-701(F)
RN4
776-701(F)
RN5
776-701(F)
RN6
776-701(F)
VR1
499-663(F)
VR2
T18 S/I S/B S/T 20KA
C1
C2
C3
C4
C5
C6
C7
C8
C9
C10
C11
C12
C13
C14
Date 19/09/02
Page: 2 OF 5
Description.
10K resistor 1%, 0805 package
10K resistor 1%, 0805 package
10K resistor 1%, 0805 package
13K resistor 1%, 0805 package
82K resistor 1%, 0805 package
68 ohm 1 watt axial resistor
39K resistor 1%, 0805 package
68K resistor 1%, 0805 package
100 ohm resistor 1%, 0805 package
10K resistor 1%, 0805 package
1K resistor 1%, 0805 package
200K resistor 1%, 0805 package
4.7K resistor 1%, 0805 package
4.7K resistor 1%, 0805 package
10 Meg resistor 1%, 0805 package
220K resistor 1%, 0805 package
100K resistor 1%, 0805 package
1K resistor 1%, 0805 package
1K resistor 1%, 0805 package
1K resistor 1%, 0805 package
10 Meg resistor 1%, 0805 package
22K resistor 1%, 0805 package
22K resistor 1%, 0805 package
150K resistor 1%, 0805 package
150K resistor 1%, 0805 package
2.2K resistor 1%, 0805 package
120 ohm resistor 1%, 0805 package
390 ohm resistor 1%, 0805 package
91K resistor 1%, 0805 package
6 pin, 5 commoned 100K resistor, SIL network
5 pin, 4 commoned 10K resistor, SIL network
1k 4 individual resistor network, 1206 package
1k 4 individual resistor network, 1206 package
1k 4 individual resistor network, 1206 package
1k 4 individual resistor network, 1206 package
20K single turn surface mount preset
Piher 20K linear potentiometer
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
33pF Philips or AVX ceramic, 0805 package
33pF Philips or AVX ceramic, 0805 package
33pF Philips or AVX ceramic, 0805 package
33pF Philips or AVX ceramic, 0805 package
9
Drawing No. 069-00
Rev. 1.3
Designation Part No.
C15
197-324 (F)
C16
197-324 (F)
C17
C18
C19
C20
C21
C22
C23
C24
C25
C26
C27
C28
C29
C30
C31
C32
C33
C34
C35
C36
C37
C38
C39
301-8544 (F)
C40
301-8544 (F)
C41
197-312 (F)
C42
197-312 (F)
C43
301-7000 (F)
C44
C45
C46
C47
C48
C49
197-312 (F)
C50
197-312 (F)
C51
C52
C53
556-180 (F)
C54
556-180 (F)
C55
C56
C57
301-8593 (F)
C58
C59
C60
C61
C62
C63
TR1
DTC114EK
TR2
DTC114EK
Date 19/09/02
Page: 3 OF 5
Description.
47uF/16v Surface mount Tantalum
47uF/16v Surface mount Tantalum
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
100nF Philips or AVX ceramic, 0805 package
33uF/16v Surface mount Tantalum
33uF/16v Surface mount Tantalum
33uF/16v Surface mount Tantalum
33uF/16v Surface mount Tantalum
100uF/16v
1uF Philips or AVX ceramic, X7R dielectric, 0805 package
1nF Philips or AVX ceramic, 0805 package
1nF Philips or AVX ceramic, 0805 package
33pF Philips or AVX ceramic, 0805 package
33pF Philips or AVX ceramic, 0805 package
33uF/16v Surface mount Tantalum
33uF/16v Surface mount Tantalum
1uF Philips or AVX ceramic, X7R dielectric, 0805 package
390pF Philips or AVX ceramic, 0805 package
47uF/16v Surface mount Electrolytic
47uF/16v Surface mount Electrolytic
10pF Philips or AVX ceramic, 0805 package
10pF Philips or AVX ceramic, 0805 package
47uF/25v Surface mount Tantalum
1uF Philips or AVX ceramic, X7R dielectric, 0805 package
1uF Philips or AVX ceramic, X7R dielectric, 0805 package
1uF Philips or AVX ceramic, X7R dielectric, 0805 package
1uF Philips or AVX ceramic, X7R dielectric, 0805 package
1uF Philips or AVX ceramic, X7R dielectric, 0805 package
100nF Philips or AVX ceramic, 0805 package
Rohm NPN digital transistor, SOT-23 package
Rohm NPN digital transistor, SOT-23 package
10
Drawing No. 069-00
Rev. 1.3
Designation Part No.
TR3
DTC114EK
TR4
ZXM62P02E6
TR5
ZXM62P02E6
TR6
FMMT491A
TR7
FMMT491A
TR8
FMMT491A
TR9
DTB113EK
TR10
FMMT491A
TR11
FMMT491A
TR12
FMMT491A
TR13
FMMT491A
TR14
FMMT491A
TR15
FMMT491A
TR16
FMMT491A
TR17
FMMT491A
TR18
FMMT491A
TR19
FMMT491A
TR20
FMMT491A
TR21
FMMT491A
TR22
FMMT491A
TR23
FMMT491A
TR24
FMMT491A
TR25
FMMT491A
D1
ZHCS1000
D2
ZHCS1000
D3
ZHCS1000
D4
ZHCS1000
D5
ZHCS1000
D6
BAS19
D7
UMN1NTR
D8
UMN1NTR
D9
UMN1NTR
D10
UMN1NTR
D11
ZHCS1000
D12
BAS21
D13
BAS21
D14
DE5SC4M
D15
U1JC44
D16
ZHCS1000
F1
MICROSMD035-2
L1
NLFC453232-3R3M
L2
NLFC453232-3R3M
L3
353-1340 (F)
L4
353-1340 (F)
L5
353-1340 (F)
L6
353-1340 (F)
L7
353-1340 (F)
DISPLAY
LTA75R227J
PRINTER STP411B-320
J1
J2
J3
J4
95001-2661
Date 19/09/02
Page: 4 OF 5
Description.
Rohm NPN digital transistor, SOT-23 package
P channel MOSFET SOT23-6 package
P channel MOSFET SOT23-6 package
Zetex NPN Transistor SOT-23 package
Zetex NPN Transistor SOT-23 package
Zetex NPN Transistor SOT-23 package
Rohm PNP digital transistor, SOT-23 package
Zetex NPN Transistor SOT-23 package
Zetex NPN Transistor SOT-23 package
Zetex NPN Transistor SOT-23 package
Zetex NPN Transistor SOT-23 package
Zetex NPN Transistor SOT-23 package
Zetex NPN Transistor SOT-23 package
Zetex NPN Transistor SOT-23 package
Zetex NPN Transistor SOT-23 package
Zetex NPN Transistor SOT-23 package
Zetex NPN Transistor SOT-23 package
Zetex NPN Transistor SOT-23 package
Zetex NPN Transistor SOT-23 package
Zetex NPN Transistor SOT-23 package
Zetex NPN Transistor SOT-23 package
Zetex NPN Transistor SOT-23 package
Zetex NPN Transistor SOT-23 package
Zetex Schottky diode, SOT-23 package
Zetex Schottky diode, SOT-23 package
Zetex Schottky diode, SOT-23 package
Zetex Schottky diode, SOT-23 package
Zetex Schottky diode, SOT-23 package
General purpose diode, SOT-23 package
Quad commoned diode, IMN10 package
Quad commoned diode, IMN10 package
Quad commoned diode, IMN10 package
Quad commoned diode, IMN10 package
Zetex Schottky diode, SOT-23 package
General purpose diode, SOT-23 package
General purpose diode, SOT-23 package
Dual commoned diode
1A Toshiba diode
Zetex Schottky diode, SOT-23 package
Tyco 700mA Polyswitch
3.3uH inductor, 1210 package
3.3uH inductor, 1210 package
22uH inductor, 1210 package
22uH inductor, 1210 package
22uH inductor, 1210 package
22uH inductor, 1210 package
22uH inductor, 1210 package
Nan Ya 240 X 160 graphic display
Seiko thermal printer mechanism
3 way 0.1" pitch pin header
2 way 0.1" pitch pin header
2.5mm DC power socket from G.English
Molex 6 way data socket
11
Drawing No. 069-00
Rev. 1.3
Designation Part No.
J5
14FMN-BMTTN-TF
J6
MDS4
J7
J8
18FMN-BMTTN-TF
Date 19/09/02
Page: 5 OF 5
Description.
14 way 1mm pitch cable connector from JST
4 way mini DIN socket
25 way connection to printer mechanism
18 way 1mm pitch cable connector from JST
BAT1
3 way PCB socket from JST
SPKR
PKM35-4A0
Murata piezo ceramic sounder
20MHz crystal, HC49/4H package
X1
X2
571-672 (F)
32.768 KHz crystal, WATCH package
X3
295-267 (F)
4.0MHz
X4
485-081 (F)
10MHz crystal
SW1
773-209 (F)
2 pole momentary push switch
12
A
B
C
D
1
1
2
2
SENSIN
SCLK
SOUT
SOUT_ENSENDIR
SEN1
SEN2
SEN_EN
ON/OFF_KEY
KEYIN[0..4]
RX
TX
MODE
TEMP_IO
RTC_DATA
RTC_CLK
RTC_ONKEYOUT[0..4]
RS232
serial.sch
Sensors
sensor.sch
3
3
KEYIN[0..4]
KEYOUT[0..4]
PRINTDATA
PRINTACK
KEYIN[0..4]
KEYOUT[0..4]
RX
TX
MODE
TEMP_IO
RTC_DATA
RTC_CLK
SENSIN
SCLK
SOUT
SOUT_ENSENDIR
SEN1
SEN2
SEN_EN
micro
MICRO.sch
4
4
BAT_MON
MC_OFF-
MC_ON-
RESET-
D[0..7]
RDWRA0
DISP_CS-
PRNBUSY
RESETONLINE
13
D[0..7]
DRIVER1
DRIVER1.SCH
5
RTC_ONBAT_MON
MC_OFF-
ON/OFF_KEY
MC_ON-
Power Supply
power.sch
RESET-
D[0..7]
RDWRA0
DISP_CS-
DISPLAY
display.sch
PRNBUSY
RESETONLINE
PRINTDATA
PRINTACK
PRINTER
PRINTER.sch
5
6
6
IN1
IN2
IN3
IN4
IN5
IN6
IN7
IN8
OUT1
OUT2
OUT3
OUT4
OUT5
OUT6
OUT7
OUT8
Date:
File:
A3
Size
Title
DRIVER2
DRIVER2.SCH
IN9
IN10
IN11
IN12
IN13
IN14
IN15
IN16
OUT9
OUT10
OUT11
OUT12
OUT13
OUT14
OUT15
OUT16
IN1
IN2
IN3
IN4
IN5
IN6
IN7
IN8
OUT1
OUT2
OUT3
OUT4
OUT5
OUT6
OUT7
OUT8
IN9
IN10
IN11
IN12
IN13
IN14
IN15
IN16
OUT9
OUT10
OUT11
OUT12
OUT13
OUT14
OUT15
OUT16
069-01
7
6-Nov-2002
H:\TEMP\069-01.sch
Number
Revision
1.0
8
8
Sheet of
Drawn By: D.E.COCKS
MicroLab - Circuit diagram overview
7
A
B
C
D
A
B
C
MODE
1
1
VCC
R3
10k
VCC
BU4S11
U3
+ C15
47UF/10V
VCC
3
5
C1
0.1UF
VCC
R1
100K
VCC
1
2
3
CON3
J1
U1
RES
RES
PRNBUSY
BAT_MON
KEYOUT[0..4]
SOUT_EN-
SEN-
SEN_EN
SEN1
SENDIR
TEMP_IO
RTC_DATA
RTC_CLK
TX
RX
SOUT
SIN
SCLK
MAX824_EUKT
GND
WDI
VCC
C3
0.1UF
2
C5
0.1UF
ONLINE
Internal Printer.
2
4
5
R2
10k
VCC
2
C7
0.1UF
1RESET-
3
0.1UF
C17
3
10R
R18
33pF
VCC
KEYOUT[0..4]
VCC
C11
3
C2
0.1UF
KEYOUT0
KEYOUT1
KEYOUT2
KEYOUT3
KEYOUT4
X1
20MHz
87
78
77
79
80
81
82
83
84
85
86
54
55
56
59
89
90
91
92
3
4
5
6
9
11
13
8
10
12
57
58
61
60
66
67
62
64
63
33pF
C12
HD64F2318VTE25
AVSS
VREF
AVCC
P40/AN0
P41/AN1
P42/AN2
P43/AN3
P44/AN4
P45/AN5
P46/AN6/DA0
P47/AN7/DA1
4
P20/TIOCA3
P21/TIOCB3
P22/TIOCC3/TMRI0
P23/TIOCD3/TMCI0
P24/TIOCA4/TMRI1
P25/TIOCB4/TMCI1
P26/TIOCA5/TMO0
P27/TIOCB5/TMO1
P14/TIOCA1
P15/TIOCB1/TCLKC
P16/TIOCA2
P17/TIOCB2/TCLKD
P31/TXD1
P33/RXD1
P35/SCK1/IRQ5
P30/TXD0
P32/RXD0
P34/SCK0/IRQ4
MD0
MD1
MD2
FWE
XTAL
EXTAL
RES
STBY
NMI
U2
4
14
PG4/CS0
PG3/CS1/CS7
PG2/CS2
PG1/CS3/IRQ7/CS6
PG0/IRQ6
PF7/CLK
PF6/AS
PF5/RD
PF4/HWR
PF3/LWR/IRQ3
PF2/WAIT/IRQ2
PF1/IRQ1/CS5
PF0/IRQ0/CS4
P10/A20
P11/A21
P12/A22
P13/A23
PA0/A16
PA1/A17
PA2/A18
PA3/A19
PB0/A8
PB1/A9
PB2/A10
PB3/A11
PB4/A12
PB5/A13
PB6/A14
PB7/A15
PC0/A0
PC1/A1
PC2/A2
PC3/A3
PC4/A4
PC5/A5
PC6/A6
PC7/A7
PD0/D8
PD1/D9
PD2/D10
PD3/D11
PD4/D12
PD5/D13
PD6/D14
PD7/D15
PE0/D0
PE1/D1
PE2/D2
PE3/D3
PE4/D4
PE5/D5
PE6/D6
PE7/D7
A16
A17
A18
50
51
52
53
97
96
95
94
93
69
70
71
72
73
74
75
76
VCC
5
100K
R4
R19 1K0 1
2
A8
A9
A10
A11
A12
A13
A14
A15
41
42
43
44
45
46
47
48
99
100
1
2
A0
A1
A2
A3
A4
A5
A6
A7
D0
D1
D2
D3
D4
D5
D6
D7
KEYIN0
KEYIN1
KEYIN2
KEYIN3
KEYIN4
M_ON_KEY
M_OFF_KEY
32
33
34
35
36
37
38
39
23
24
25
26
27
28
29
30
14
15
16
17
19
20
21
22
5
BUZZER
J2
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
40
42
4
5
43
2
3
24
29
22
12
11
10
9
8
7
6
5
27
26
23
25
4
28
3
31
2
30
1
VCC
D0
D1
D2
D3
D4
D5
D6
D7
R/B
D0
D1
D2
D3
D4
D5
D6
D7
6
5
4
2
1
74LCX32
U6B
74LCX32
U6A
K9F6408U0B-TCB0
SE
RE
WE
WP
CE
CLE
ALE
U5
U4
KM68V4000BLT-7L
OE
WE
CS1
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
6
32
VCC
D
1
2
4
41
18
19
20
21
24
25
26
27
13
14
15
17
18
19
20
21
6
3
D0
D1
D2
D3
D4
D5
D6
D7
D0
D1
D2
D3
D4
D5
D6
D7
Date:
File:
A3
Size
Title
KEYIN[0..4]
9
13
12
10
74LCX32
74LCX32
U6D
U6C
D[0..7]
M_OFF_KEY
M_ON_KEY
KEYIN[0..4]
11
8
DISP_CS-
RDWR-
RESET-
D[0..7]
A0
1
1
069-02
7
6-Nov-2002
H:\TEMP\069-02.sch
Number
MC_ON-
Revision
1.1
TR2
DTC114EK
MC_OFF-
TR1
DTC114EK
8
8
Sheet of
Drawn By: D.E.COCKS
MicroLab - Circuit diagram, processor section
7
3
2
3
2
A
B
C
D
A
B
C
1
2
C42
33UF/16V
VPWR
2
+
4
5
22uH
L6
on
Vin
U9
LT1613
D[0..7]
Fb
SW
3
1
D[0..7]
3
R25
10K
3
R49150K
1
1
SEL 2
SEL 1
VDD
XD0
XD1
XD2
XD3
CS
VD7
VD6
VD5
VD4
VD3
VD2
VD1
VD0
D7
D6
D5
D4
D3
D2
D1
D0
RW
VWR
VR2
20K + C57
47UF/25V
3
10MHz
X4
4
SED1335F
D5 ZHCS1000 VEE
3
15
16
21
33
32
31
30
19
XD0
XD1
XD2
XD3
VCC
42
43
44
45
46
47
48
49
VD7
VD6
VD5
VD4
VD3
VD2
VD1
VD0
DISP_CS-
29
28
27
26
25
24
23
22
D7
D6
D5
D4
D3
D2
D1
D0
WR-
7
14
10pF
C55
XG
18
XD
17
N/C
12
N/C
60
VSS
4
36
C26
0.1uF
20
50
51
52
53
54
55
56
57
58
59
1
2
3
4
5
6
8
9
10
34
13
35
37
38
39
40
41
C9
0.1uF
U24
VCC
A0
VA15
VA14
VA13
VA12
VA11
VA10
VA9
VA8
VA7
VA6
VA5
VA4
VA3
VA2
VA1
VA0
VCE
VRD
RES
XECL
RD
XSCL
LP
WF
YDIS
YD
YSCL
10pF
C56
N/C
11
D
1
Gnd
2
15
C10
0.1uF
A0
VA14
VA13
VA12
VA11
VA10
VA9
VA8
VA7
VA6
VA5
VA4
VA3
VA2
VA1
VA0
RD-
RESET-
C27
0.1uF
C58
1uF
10
9
5
6
3
2
5
R27
10K
12
R26
10K 13
R53
91K
R24
10K
R23
10K
5
+
-
+
-
+
-
+
-
11
4
14
LM324
U25D
8
LM324
U25C
7
LM324
U25B
1
LM324
U25A
C59
1uF
VEE
C60
1uF
C61
1uF
6
6
C62
1uF
VA0
VA1
VA2
VA3
VA4
VA5
VA6
VA7
VA8
VA9
VA10
VA11
VA12
VA13
VA14
VCC
20
27
22
28
10
9
8
7
6
5
4
3
25
24
21
23
2
26
1
VCC
KM62256D
CS
WE
OE
VCC
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
U23
GND
D0
D1
D2
D3
D4
D5
D6
D7
VCC
14
11
12
13
15
16
17
18
19
7
VD0
VD1
VD2
VD3
VD4
VD5
VD6
VD7
XD3
XD2
XD1
XD0
Date:
File:
A3
Size
Title
J8
CON18
069-03
7
6-Nov-2002
H:\TEMP\069-03.sch
Number
Revision
8
8
Sheet of
Drawn By: D.E.COCKS
MicroLab - Circuit diagram, display section
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
1.0
A
B
C
D
A
B
C
1
SW1
P.F
2
VCC
ONLINE
PRINTDATA
PRINTACK
RESET-
C21
0.1uF
2
C23
0.1uF
1
150K
R48
22K
R46
C22
0.1uF
100K
R17
3
TR7
2
3
390PF
C52
33PF
C13
C24
0.1uF
1
3
4069UB
U21A
VCC
R16
100K
VCC
14
7
2
C25
0.1uF
BAS19
D6
VR1
20K 3374X
1
5
4
2
3
FMMT491
2
9
22K
R47
2K2
R50
4069UB
U21B
10MEG
3
4069UB
4069UB
U21D
U21C
33PF
4.0 MHz
R45
C14
X3
3
8
6
11
13
4069UB
U21E
VCC
12
4069UB
U21F
10 R43
1K
4
3
18
23
40
39
32
33
34
35
36
37
41
38
1
2
43
42
PC0
PC1
PC2
PC3
PC4
PC5
PC6
PC7
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PA7
PA6
PA5
PA4
PA3
PA2
PA1
PA0
31
30
29
28
27
26
25
24
13
14
15
16
17
19
20
21
5
6
7
8
9
10
11
12
4
MC68HC05C9ACFN(44)
NC
NC
NC
NC
NC
PD7
PD0/RDI
PD1/TDO
PD2/MISO
PD3/MOSI
PD4/SCK
PD5/SS
TCAP
TCMP
RST
IRQ
OSC1
OSC2
U12
4
16
VPRINT
PRNBUSY
C53
47uF
3
5
5
VI V0
U22
LT1084CT
GND
1
D
1
390 OHM
120 OHM
2
3
2
1
R52
R51
FMMT491A
1
TR8
C54
47uF
1
RN2
10K
OUT9
OUT10
OUT11
OUT12
OUT13
OUT14
OUT15
OUT16
IN9
IN10
IN11
IN12
IN13
IN14
IN15
IN16
VP
OUT1
OUT2
OUT3
OUT4
OUT5
OUT6
OUT7
OUT8
IN1
IN2
IN3
IN4
IN5
IN6
IN7
IN8
6
6
5
4
3
2
Date:
File:
A3
Size
Title
C8
0.1uF
1K
R42
VP
CON25
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
J7
069-04
7
6-Nov-2002
H:\TEMP\069-04.sch
Number
1.1
Revision
8
8
Sheet of
Drawn By: D.E.COCKS
MicroLab - Circuit diagram, printer processor
R22
10K
VCC
7
A
B
C
D
A
B
C
1
IN5
IN6
IN7
IN8
IN1
IN2
IN3
IN4
1
2
3
4
1
2
3
4
2
2
RN4
RN3
8
7
6
5
8
7
6
5
3
3
1
FMMT489
TR21
FMMT489
1
TR20
1
17
FMMT489
1
C18
0.1UF
TR24
FMMT489
TR23
1
VP
FMMT489
TR19
1
FMMT489
1
TR25
4
3
2
3
2
1
5
D
1
2
3
2
3
2
3
2
3
3
2
4
TR22
4
1
FMMT489
TR18
D8
UMN1
1
FMMT489
2
VP
3
4
5
3
2
3
2
D7
UMN1
OUT8
OUT7
OUT6
OUT5
OUT4
OUT3
OUT2
OUT1
C63
0.1UF
5
5
Date:
File:
B
Size
Title
069-05
6-Nov-2002
H:\TEMP\069-05.sch
Number
Revision
1.1
6
Sheet of
Drawn By: D.E.COCKS
MicroLab - Circuit diagram, printer driver 1
6
A
B
C
D
A
B
C
1
IN13
IN14
IN15
IN16
IN9
IN10
IN11
IN12
1
2
3
4
1
2
3
4
2
2
RN6
RN5
8
7
6
5
8
7
6
5
3
3
1
FMMT489
TR13
FMMT489
1
TR12
1
18
FMMT489
1
C4
0.1UF
TR16
FMMT489
TR15
1
VP
FMMT489
TR11
1
FMMT489
1
TR17
4
3
2
3
2
1
5
D
1
2
3
2
3
2
3
2
3
3
2
4
4
VP
4
1
FMMT489
TR10
D10
UMN1
1
3
TR14
FMMT489
2
5
3
2
3
2
D9
UMN1
OUT16
OUT15
OUT14
OUT13
OUT12
OUT11
OUT10
OUT9
C6
0.1UF
5
5
Date:
File:
B
Size
Title
069-06
6-Nov-2002
H:\TEMP\069-06.sch
Number
Revision
1.1
6
Sheet of
Drawn By: D.E.COCKS
MicroLab - Circuit diagram, printer driver 2
6
A
B
C
D
A
B
C
U26
1
3.3uH
L1
3.3uH
L2
Fb
SW
MC_OFF-
VBAT
3
1
13
12
VBAT
100R
R33
1uF
C51
BATTERY
R44
1K
4093
U10D
11
2
R8
100K
R6
100K
2
1
D16
ZHCS1000
4093
U10A
C30
0.1UF
R5
100K
BAT1
BAT7.2V
100K
3
R20
10K
+ C50
33UF/16V
R41
BAS21
D12
9V
R15
10K
1
D1
ZHCS1000
C28
0.1UF
2
SEPIC CONVERTER (0.9 - 10V)
LT1613
VBACK
2
MC_ON-
on
Vin
ON/OFF_KEY
33UF/16V
C49
+
4
5
22uH
L7
D15
U1JC44
MICROSMD035-02 F1
2
1
D
Gnd
2
POWER
J3
1
3
1
3
1
2
1
3
Battery Charger
REGULATED
POWER SUPPLY
9.0V
14
ZHCS1000
D11
9
8
6
5
4093
U10C
3
4093
U10B
D13
BAS21
R30
68R
1
3
5
3
CLK
D
4
3
3
10
Q
Q
6
S
14
VCC
GND
7
R
4
4013
2
U11A
1
TR4
1K
R35
R34
10K
ZXM62P02E6
9
11
1
CLK
D
Q
4
Q
4013
12
U11B
13
TR6
FMMT491
R36
200K
VPRINT
TR5
ZXM62P02E6
DE5SC4M
D14
4
3
2
3
7
8
S
R
10
R7
100K
19
C31
0.1UF
+ C43
100UF/16V
VPWR
5
C29
0.1UF
5
BAT_MON
C40
33UF/16V
6
C41
33UF/16V
6
+
+
4
5
4
5
on
Vin
U8
LT1613
22uH
L4
on
Vin
7
3
R28
13K
1
R29
Fb
SW
Date:
File:
A3
Size
Title
R31
39K
1uF
C44
TP1
GND
VDD VCC
VSS
Number
069-14
7
6-Nov-2002
H:\TEMP\069-14.sch
Revision
8
8
TP3
GND
1.0
Sheet of
Drawn By: D.E.COCKS
TP2
GND
+ C16
47UF/10V
ZHCS1000
3
R32 68K
D4
L5
22uH
1
V9INT
+ C39
33UF/16V
MicroLab - Circuit diagram, power supply
BAT_MON
3
1
82K
D3 ZHCS1000
3
SEPIC CONVERTER (0.9 - 10V)
Fb
SW
1
SEPIC CONVERTER (0.9 - 10V)
U7 LT1613
22uH
L3
Gnd
2
Gnd
2
A
B
C
D
A
B
C
1
2
MODE
ON/OFF_KEY
KEYOUT[0..4]
KEYIN[0..4]
VCC
KEYOUT[0..4]
KEYIN[0..4]
3
2
4
1
5
2
VCC
3
RTC_CLK
RTC_DATA
J6
MINI_DIN_4
3
1
2
3
4
5
6
D
1
4
3
6
9V
6
10M
INT
SCL
SDA
20
VSS
VDD
VB
R40
220K
4
8
7
MAX3221CAE
EN FOFF
C1+
V+
C1 - TO
C2+ FON
C2 - TIN
VINV
RIN RO
C48
33PF
8
KEYOUT3
KEYOUT4
16
15
14
13
12
11
10
9
10
KEYOUT2
U17
12
1
2
3
4
14
KEYOUT1
13
11
9
7
5
KEYOUT0
32.768KHz
R39
X2
1
2
3
4
5
6
7
VCC 8
U18
X1243S8
0.1UF
C33
5
C47
33PF
C32
0.1UF
RTC_CLK
VCC
KEYIN4
KEYIN3
KEYIN2
KEYIN1
RTC_DATA
R14
10K
VCC
RN1
100K-RN
KEYIN0
4
1
X1
2
X2
5
5
3
VCC
VCC
J5
ON
F1
9
6
C37
0.1UF
C34
0.1UF
F4
-
.
0
ENTER
DEL
ESC
C38
0.1UF
VBACK
R21
10K
VCC
KEYPAD-ML3
F3
7
4
1
0.1UF
C35
OFF
F2
8
5
2
6
TX
RX
C36
0.1UF
TEMP_IO
VCC
TX
RX
6
1
2
3
VCC
C20
0.1uF
DS18S20
VDD
DQ
GND
U19
Date:
File:
A3
Size
Title
8
069-15
7
6-Nov-2002
H:\TEMP\069-15.sch
Number
1.0
8
Sheet of
Drawn By: D.E.COCKS
Revision
MicroLab - Circuit diagram, RS232, RTC and keypad interface
Temperature Sensor
R13
4K7
VCC
C19
0.1uF
7
A
B
C
D
A
B
C
1
3
5
11
CLK
D
8
S
VCC
10
R
CLK
D
4013
Q
12
U20B
13
2
40131
U20A
Q
Q
Q
6
S
14
VCC
GND
7
R
4
2
SOUT
SOUT_EN-
SIN
SEN_EN
SENDIR
SEN1
SEN-
1
3
TR3
DTC114EK
1
R10
100K
VCC
R11
100K
VCC
TR9
DTB113EK
V9INT
9V
2
3
4
D2
ZHCS1000
21
BU4S584
4
BU4S584
4
1
VCC
5
2
U14
1
2
U13
1
VCC
VCC
3
5
3
SCLK
3
2
2
3
4
2
3
3
C46
1NF
C45
1NF
U15
R38
4K7
R37
4K7
5
1
5
VCC
MAX4544EUT-T
4
6
5
9
2
2
3
D
1
4
6
5
U16
MAX4544EUT-T
R9
100K
VCC
6
6
R12
100K
VCC
RJ11
1
2
3
4
5
6
J4
Date:
File:
A3
Size
Title
To Internal Printer.
8
069-16
7
6-Nov-2002
H:\TEMP\069-16.sch
Number
1.0
8
Sheet of
Drawn By: D.E.COCKS
Revision
MicroLab - Circuit diagram, sensor interface
PRINTDATA
PRINTACK
7
A
B
C
D