Download Super Spiro MK2 Service Manual
Transcript
Super Spiro MK2 Service Manual 078-50 Issue. 1.0 September 2005 1 Contents Exploded isometric view Parts list System overview Transducer Disassembly instructions Re-assembly instructions Circuit description Microprocessor circuit Keypad RTC and Keypad interface Printer Driver Power Supply Sensor Interface Display Driver Sounder Circuit USB Driver Circuit Technical support Fault analysis Circuit diagrams System Overview Microprocessor circuit Keypad RTC and Keypad interface Printer Driver Power Supply Sensor Interface Display Driver Sounder Circuit USB Driver Circuit Page 3 Page 4 Page 5 Page 6 Page 7 Page 7 Page 8 Page 8 Page 8 Page 9 Page 9 Page 9 Page 10 Page 10 Page 10 Page 10 Page 11 Page 12 Page 13 Page 14 Page 15 Page 16 Page 17 Page 18 Page 19 Page 20 Page 21 Page 22 2 Exploded Isometric View 7 11 12 13 14 1 6 5 9 10 8 2 15 J1 2 J6 LK1 3 4 3 Parts List ITEM No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 DESCRIPTION TOP MOULDING BACK PANEL SIDE PANEL BOTTOM MOULDING HINGE BLOCK DISPLAY FRONT DISPLAY BACK DISPLAY HINGE ASSEMBLY SPEAKER SPEAKER COVER SCREW COVER CSK SELF TAPPING SCREW 8mm LONG DISPLAY LATCH DISPLAY LATCH BUTTON PRINTER MECHANISM 4 MICRO MEDICAL PT No. MIM-078-22 MIM-078-34 MIM-078-35 MIM-056-12 MIM-056-22 MIM-056-13 MIM-056-14 SPK-KDM-40016 MIM-056-21 MIM-056-23 Super Spiro mk2 - System Overview (Fig. 1) The Micro Medical Super Spiro is a data recording spirometer consisting of a microcomputer unit (1) incorporating a 1/4VGA colour LCD display, data entry keypad, RS232 serial interface, USB interface and all associated circuitry. It is supplied with a digital volume transducer (2), disposable mouthpieces, transducer holder (3) and mains adapter (4). The Super Spiro is powered by a universal mains adapter (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. 1 su p e r spiro 4 Micro Medical 3 2 5 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 the swirl plates create a vortex, which causes the vane to rotate in a direction dependant upon the direction of airflow. 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 that 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 6 Disassembling the Super Spiro mk2 for Repairs Main Unit 1. Disconnect all mains power supplies 2. Remove paper roll and paper roll housing cover, and put to one side We recommend that you use a Philip Number Zero screwdriver for the following instruction. 3. Place the Super Spiro mk2 face down to remove the six screws (Item 19) in the lower moulding, and put the screws to one side. 4. Turn the unit face up before easing the upper and lower mouldings apart. 5. Reconnect mains power supply 6. The Super Spiro mk2 is now ready for fault finding. Reassembling the Superspiro after repairs Main unit 1. 2. 3. 4. 5. 6. 7. Disconnect all mains power supplies Position the top moulding over the bottom moulding and ensure that they both mate correctly. Place the Super Spiro mk2 face down and insert the six screws. Turn the unit face up and connect the mains supply. Turn the unit and offer up the paper roll as explained in the operating manual. Replace the paper cover. The Super Spiro mk2 is now ready for operation. Display console 1. 2. 3. 4. 5. Reconnect the 2 connectors on item 4 to the plugs on the display ensuring correct polarity. Position the display over the locating pillars on the display back panel (item 8). Position the display front panel (item 7) over the display. Secure the display using 4 screws (item 16) Replace the 4 screw covers (item 15). 7 Circuit Description, (see 078-01) The Super Spiro mk2 board was designed primarily to interface with the Micro Medical Spirometer turbine, but the interface was kept open ended so that other modules, for example, airways resistance by the interrupter method (Rint) can be attached. A 9 pin ‘D’ type connector was designed in to allow ‘customer special’ modules to be attached and the unit is also USB compatible. Provision was given to add a mezzanine board for customer special interface circuitry to be connected. Microprocessor circuit (Drawing 078-02) The Super Spiro mk2 is controlled by Renesas (formally Hitachi) HD64F2319 micro controller (uC) U2. It has in built 512 KByte flash memory and 8 KByte of RAM. The flash memory is used for boot loader and kernel, whilst the internal RAM is used as a stack only. The uC clock speed is set at 24.567 MHz by crystal X1. This clock divides properly for 115K baud rate for serial port. Although the USB is the primary interface port, the serial port is used for downloading the boot loader and initial board testing. Since the uC internal RAM is not sufficient, an external 1 MByte RAM (U3) is used for running the modules and data manipulation. U5 is a fairly large flash memory utilised as a flash Disk. It stores various modules and data as files. The modules are loaded in RAM before executing. The data like spirometry records, patient information ect. Are saved as database files. U6 controls read/write signals to U5. The reset controller U1, controls the reset line to the uC and the rest of the system. If the supply voltage falls below 3.1 V, it reset the uC. The uC can hold itself in ON position, despite the user trying to switch itself off using TR1. This is necessary to prevent the system switching off whilst the uC is writing data to the flash disk. Similarly, it can turn itself off using TR2 for battery saving. J3 is the connector to display backlight, with power and backlight on/off control using TR4. LK1 is shorted to download the boot loader for the first time. There after, it is not normally used, except to load the new updated version of the boot loader. Keypad Circuit (Drawing 078-12) The keypad is connected as 4 X 4 matrix. The software can determine which key is pressed by driving a pattern to one side of the matrix and reading the result. The pattern switches on one row and the corresponding result specifies which column the pressed key belongs to. Diode arrays D1 and D2 are required to control the matrix. There are six dedicated keys for display contrast, sound volume paper feed and On/Off. These keys directly control the hardware and are not software driven. LED1 indicates if the battery charger is connected. The keypad circuit is a separate board which holds the actual keys. It connects to the main board via connector J1. 8 RTC and Keypad Interface (Drawing 078-05) J7 connects the keypad board to the main board. U21 is use for generating interrupt if any key is pressed. U22 is an RS232 interface chip, converting logic (3V3) Rx and Tx line to RS232 level signals. It has in built step up and power inverter, generating +- 6V6. It requires capacitors C57 – C60 to do this conversion. J6 is 9 pin D type RS232 connector. It has standard pin outs except for pin 4 which has 3V3 power. This could be useful in the future to supply power to an interface board. U24 is a Phillips Real Time Clock (RTC) device. It keeps the current time and date. When the unit is switched off, it is powered from the rechargeable battery. It draws very little current, and therefore can stay on for years without draining the battery significantly. U25 is a temperature sensor, located on one corner of the board. It measures current ambient temperature for inspiratory calculations. U23 is 32 byte EEPOM to store system parameters. Most of the system parameters can be stored in the flash disk, but some parameters like the calibration values, serial number etc. are best stored here. If the flash disk is formatted, these parameters are not lost. Printer Driver Circuit (Drawing 078-06) The in built thermal printer is controlled by a separate micro controller U26. The uC is a Renesas H3687 Tiny series with 56 Kbyte internal flash and 512 bytes of RAM. The uC controls the thermal printer heads and drives the motor to turn the paper. U27 is a high power motor controller. The interface from main uC is via logic level RS232. Since this uC requires 5V supply, the interface signals are converted from 3V3 to 5V by U28. The software to this uC can be upgraded by turning on TR10 and resetting the uC. This puts the uC in boot mode and software can be programmed in the internal flash via the serial port. VR1 resistance value is read by the uC to control the switch on printer head time. This enables lighter/darker dots on the paper. This is set during production and is not available to the user. Power Supply (Drawing 078-03) The Super Spiro mk2 requires various power supply for different devices. On top of this, it should work from the internal rechargeable battery or from mains power converter (9 V) and should recharge the battery. If the mains power is connected, the battery output is switched off by TR5. All the power to the system is from the mains power module, except the on/off controller. At the same time, the battery is charged by power controller U9, which ensures that steady 9V is applied to the battery. When the mains power module is not connected, then the battery supplies all of the power to the system. It also powers the on/off JK flip flop, which turns on TR6 when on/off key is pressed, and turns off when the key is pressed again. U43 is a rail to rail comparator which ensures that the unit can not be turned on when the battery voltage falls below a minimum level. The minimum level is set to ensure that there is always some battery power available to run the real time clock and enough to start the unit. The battery voltage/ mains output (unregulated) is available as VPRINT for printer motor driver device. The rest of the outputs are regulated by SPIC converters LT1613. The main output is 3V3 marked as VCC. This is converted by U10 and powers the main uC and most of other devices. U8 converts to 2V5 which is required by the display driver (FPGA), and U7 converts to stable 9V required by the backlight and the printer. U14 is a low dropout voltage regulator supplying 5V to the printer controller. 9 Sensor Interface (Drawing 078-04) J5 is a 6 pin RJ422 multi purpose connector. Its primary function is to connect to spirometry turbine, but it also used for interfacing with Rint head. The power to the interface is via pin 4, which has either continuous 9V from the mains module if connected or 9V from the regulator but can be switched on when required. This allows the Rint head internal battery to be charged if connected to the mains, or 9V is controlled under battery operation. Pins 2 and 3 of the connector are turbine outputs or are shared with SPI bus for Rint or other interfaces. U15 and U16 are Schmitt trigger which ensures that the turbine pulses are clean. U13 is a latch which remembers the signal of pin 3 when pin 2 is triggered. These determine if the flow is inwards or outwards. In the main uC, the SPI port and the RS232 port are shared on the same I/O pins. The output in RS232 mode also drives the internal printer or can be used for programming the printer uC. The selection is done by analogue switches U17 – U20. Display Driver (Drawing 078-07) The STN 0.25 VGA colour display is entirely controlled by Altera EP1K10 FPGA. Normally, the FPGA code is loaded via a serial EEPROM, but in this case, the uC loads the code on start-up. The code file is loaded in the flash disk. The advantage of this method is that it allows code to be upgraded in the field. The STN display can only generate 8 colours by mixing RGB pixels, but other shades can be generated by time multiplexing the RGB colours. For this reason the lighter shades may generate some interference patterns. The display pixel information is held in 128 KByte RAM. Two display pages (A & B) are adopted, and the software can select either to display page A or B or mix them together as A & B, A | B etc. Page B can be horizontally and vertically scrolled by simply writing the offsets. This allows display to be scrolled during spirometry tidal breathing test. Furthermore, the controller has a facility to flash parts of display with programmable on/off time period and allow programmable background colours. U33 generates 27 V (VEE) required for the display. This voltage can be adjusted by varying the digital variable resistor U34. Modifying the value of the resistor changes the contrast of the display. U31 is a touch screen controller, which detects if the stylus is pressed on the display and sends an interrupt to uC. The uC then reads the A/D conversion of the touch screen X-Y resistance value to determine the position of the stylus. Since the display controller generates high frequency signals, care should be taken to ensure that the cable from connector J9 to the display is properly shielded. Sounder Circuit (Drawing 078-08) uC generates a known frequency which is sent to the audio speaker via an audio amplifier/ driver (U37). This method allows various musical sound to be played through the speaker. The audio frequency is passed through digital potential divider (U35) to adjust its amplitude which acts as volume control. The fixed up/down key varies the potential divider. When any key is pressed, the U36 mutes the sound to avoid clicking noise. The uC and also mute the sound using VOL_OFF I/O line. USB Driver (Drawing 078-09) Super Spiro Mk2 has facility to act as a host USB controller or as a slave USB port. The host facility is required to drive the USB printers, and in the slave mode, it communicates with the PC to either send the data or in case of Spida, perform live spirometry tests. Cypress SL811HST device (U39) is used as a USB controller, running at 12 MHz for version 1.1 full speed. Resistor R79 is switched on in the slave mode to inform the host that it is full speed, whilst in host mode, R62 is switched on to load the D+ line via 15K resistor. 10 U40 is a 5V voltage regulator, supplying power to USB slave device. This regulator will only be switched on if the host is not connected and the software activates the USB PWR+ line. Pin 4 of J12 is logic low if connected to the host. Technical Support Great Britain and World Headquarters Micro Medical Ltd PO Box 6 Rochester Kent ME1 2AZ Telephone + 44 (0)1634 360044 Fax +44 (0)1634 360055 Web Site http://www.micromedical.com.uk Email [email protected] Contact Micro Medical Ltd for the local agent in your region or country for local service: 11 Fault Analysis The following analysis is only a guideline and should be carried out in a logical sequence. If the fault is still apparent after the following suggestions then the unit should be fault found using the circuit descriptions and circuit diagrams provided. When the unit is turned on there is no display present -Ensure charger is turned on at the mains. FVC readings are low -Remove turbine from transducer housing. Taking the turbine, move it slowly through the air and check that the vane is not sticking. The unit does not record any blows -Inspect transducer housing connector for damage. -Check that transducer housing lead is properly connected to the RJ11 socket. -Remove turbine from transducer housing. Taking the turbine, move it slowly through the air and check that the vane is not sticking. -Blow into transducer housing and move transducer head cable around to check for breaks in the cable. 12 A B C D 1 1 2 D[8..15 ] A[0..19 ] 2 SENSIN SCL SOUT K SEN1 SEN2 RX TX TEMP_I RTC_DAT O A RTC_CL PAPERFEE K KEYOUT[0..3 D] KEYIN[0..4 CONTR_U ] KEY_IRQ CONTR_D P RTC_ON N ON/OFF_KE Y VOL_U P VOL_D N RS23 serial.sc 2 h PRN_SER_E SENDI NR SEN_E SOUT_EN USB N USB.sc h USB_I USB_SEL RDUSB_IRQ D HWR+ MS D[8..15 USB_PWR ] A[0..19 + USB_RESE ] T- Sensor ssensor.sc h 3 3 KEYOUT[0..3 KEYIN[0..4 ] ] PRINTAC K PRINTDAT A TEMP_I RTC_DAT O RTC_CL A K KEYOUT[0..3 KEYIN[0..4 ] ]KEY_IRQ - RX TX USB_PWR + USB_RESE T- USB_SEL -USB_IRQ + MS SENDI R SOUT_EN - SENSIN SCL SOUT K SEN1 SEN2 micro MICRO.sc h PRN_PR G- PRNBUS Y RESET - 4 VOL_OF F SOUN D MC_ON MC_OFF BAT_MO N RESET + D[8..15 ]A[0..19 ] RDHWRDISP_CS -MC_CL PENIRQ K FPGA_CONFI G-CONF_DON FPGA_STATU E WAITS- 4 13 D[8..15 A[0..19 ] ] 5 F VOL_D SOUN N D VOL_U P sounde rsounder.sc h VOL_OF Power power.sc Supply h MC_ON MC_OFF -BAT_MO N RTC_ON -ON/OFF_KE Y DISPLA display.sc Y h D[8..15 USB_I A[0..19 ] D SEN_E ]RDHWRN DISP_CS PRN_SER_E -MC_CL NPENIRQ K FPGA_CONFI CONF_DON GFPGA_STATU E WAITSSIN SCL CONTR_U SOUT CONTR_D K P RESET N ONLIN + E PRNBUS RESET Y PAPERFEE -ONLIN PRINTDAT DE PRINTAC A PRN_PR K G- PRINTE PRINTER.sc R h 5 6 6 Date: File: A3 Size Title 7-Sep-2005 C:\WINDOWS\Desktop\07801.SCH 7 SUPER SPIRO OVERVIEW. Number 078-01 7 Sheet of Drawn By: 8 Revisio 1.0 n 8 A B C D A B C D LINK2 1 2 LK1 1 1 VCC 0.1UF C1 + C15 47UF/10V VCC R1 100K VCC 1 2 3 CON3 J1 VCC U1 RES RES PRNBUSY BAT_MON KEYIN[0..4] SEN- SOUT_ENSEN1 SENDIR TEMP_IO RTC_DATA RTC_CLK TX RX PENIRQ- SOUT SIN SCLK MAX824_EUKT GND WDI VCC C4 0.1UF 2 C5 0.1UF Internal Printer. 2 4 5 R13 10k 2 VCC C6 0.1UF C2 0.1UF 1 RESET- 3 C7 0.1UF SOUND C8 0.1UF 3 10R R20 33pF C11 VCC KEYIN[0..4] VCC RESET+ 3 3 4 5 6 9 11 13 8 10 12 57 58 61 60 66 67 62 64 63 33pF C12 C19 0.1UF C3 0.1UF KEYIN0 KEYIN1 KEYIN2 KEYIN3 KEYIN4 C20 0.1UF 87 78 77 79 80 81 82 83 84 85 86 54 55 56 59 89 90 MS M_ON_KEY 91 M_OFF_KEY 92 VOL_OFF X1 24.576MHz 5 4 3 2 1 CON5 J3 HD64F2319VTE25 AVSS VREF AVCC P40/AN0 P41/AN1 P42/AN2 P43/AN3 P44/AN4 P45/AN5 P46/AN6/DA0 P47/AN7/DA1 4 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 5K6 R21 14 PG4/CS0 PG3/CS1/CS7 PG2/CS2 PG1/CS3/IRQ7/CS6 PG0/IRQ6 V9INT 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 97 96 95 94 93 69 70 71 72 73 74 75 76 99 100 1 2 50 51 52 53 41 42 43 44 45 46 47 48 32 33 34 35 36 37 38 39 23 24 25 26 27 28 29 30 14 15 16 17 19 20 21 22 3 2 VCC A16 A17 A18 A19 A8 A9 A10 A11 A12 A13 A14 A15 A0 A1 A2 A3 A4 A5 A6 A7 D8 D9 D10 D11 D12 D13 D14 D15 5 TR4 DTC114EKA 1 100K R2 USB_RESET- KEYOUT0 KEYOUT1 KEYOUT2 KEYOUT3 5 VCC A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 6 6 8 18 19 9 16 17 40 41 17 6 5 4 3 2 1 44 43 42 39 28 27 26 25 24 23 22 21 20 19 18 GND GND VCC VCC NC NC NC NC NC NC NC NC D0 D1 D2 D3 D4 D5 D6 D7 12 34 11 33 7 8 15 16 29 30 37 38 9 10 13 14 31 32 35 36 R/B D0 D1 D2 D3 D4 D5 D6 D7 6 5 4 2 1 74LCX32 U6B 74LCX32 U6A K9F5608U0C-YCB0 SE RE WE WP CE CLE ALE U5 7 29 30 31 32 41 42 43 44 32M x 8 Flash Disk HM62V8100TT15 CS2 OE WE CS1 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 U3 1M x 8 RAM A[0..19] KEYOUT[0..3] 6 3 Date: File: A3 Size Title D8 D9 D10 D11 D12 D13 D14 D15 VCC D8 D9 D10 D11 D12 D13 D14 D15 9 13 12 10 74LCX32 74LCX32 U6D U6C D[8..15] M_OFF_KEY M_ON_KEY FPGA_CONFIGFPGA_STATUSCONF_DONE A[0..19] KEYOUT[0..3] 078-02 7 7-Sep-2005 C:\WINDOWS\Desktop\078-02.SCH Number SUPER SPIRO PROCESSOR 7 11 8 Sheet of Drawn By: DISP_CSKEY_IRQ- USB_PWR+ RESETMC_CLK PRN_PRGRDHWRUSB_IRQ+ WAITUSB_SEL- D[8..15] 1 1 3 2 3 MC_ON- TR2 DTC114EK MC_OFF- TR1 DTC114EK 8 8 1.0 Revision 2 A B C D A B C D 1 1 2 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 CON18 J1 3 3 0N/OFF PF S25 S24 S23 S22 S21 S20 ESC S5 UP S4 9 S3 6 S2 3 S1 IMN10 D2 IMN10 D1 820R R1 4 5 6 4 5 6 1 2 1 S12 4 S13 7 S14 RIGHT S15 . 2 S7 5 S8 8 S9 DOWN S10 E LED1 VOL DOWN VOL UP CON DOWN CON UP S11 S6 15 (F)330-5820 3 2 1 3 2 1 4 4 LEFT S19 / S18 DEL S17 0 S16 5 5 Date: File: B Size Title 078-12 7-Sep-2005 C:\WINDOWS\Desktop\078-12.SCH Number SUPER SPIRO KEYPAD 6 Sheet of Drawn By: 6 Revision 1.0 A B C D A B C 1 2 KEY_IRQ- 2 12 74LV11PW U21A DB9 J6 1 2 13 VCC 1 6 2 7 3 8 4 9 5 3 8 6 3 1 2 3 4 9 10 11 3 4 5 VCC WP SCL SDA 24LC32AT A0 A1 A2 VSS U23 RTC_DATA RTC_CLK F2 300mA VCC 74LV11PW U21C 74LV11PW U21B KEYIN[0..4] KEYOUT[0..3] 8 7 6 5 VCC VCC R17 10K VCC KEYIN0 KEYIN1 KEYIN2 KEYIN3 KEYIN4 C57 0.1UF 4 5 RTC_DATA 3 6 VCC VCC R39 C1+ C1 V+ FON EN 16 PCF8583T VSS INT VDD 32.768KHz X2 MAX3221CAE SDA 100K R1 OUT 100K 100K R52 R51 100K R50 100K R49 4 7 8 C2+ C2 V- FOFF INVALID RS232 TTL T1OUT T1 IN R1IN U22 SCL A0 U24 C79 15PF 2 4 3 VCC 12 1 13 8 VOL_DN VOL_UP CONTR_DN CONTR_UP ON/OFF_KEY 0.1UF C58 KEYIN4 KEYIN3 KEYIN2 KEYIN1 KEYIN0 KEYOUT3 KEYOUT2 KEYOUT1 KEYOUT0 PAPERFEED- RTC_CLK R55 10K VCC 9V KEYIN[0..4] KEYOUT[0..3] 4 1 OSCI D 1 2 OSCO J7 16 18 10 11 12 13 17 15 14 2 7 5 3 1 5 5 6 7 16 10 11 9 5 9 VCC C/U / V/D KEYPADNEWSUPER V/U C62 0.1UF VBACK C59 0.1UF 0 del PAPER FEED . 7 4 1 6 0.1UF C60 C/D 8 5 2 8 ON/OFF esc 9 6 3 4 6 TX RX C61 0.1UF TEMP_IO VCC R16 10K VCC 6 1 2 3 1 2 3 VCC C23 0.1uF Date: File: A3 Size Title CONTR_UP CONTR_DN DS18S20 VDD DQ GND U25 Contrast UP/DOWN keys 078-05 7 7-Sep-2005 C:\WINDOWS\Desktop\078-05.SCH Number Sheet of Drawn By: 8 8 Revision SUPER SPIRO RTC AND KEYPAD INTERFACE. Temperature Sensor R37 4K7 VCC C22 0.1uF CON3 J2 7 1.0 A B C D A B C 1 PRINTACK PRNBUSY PRINTDATA ONLINE VCC R66 1K VCC C81 0.1uF C9 R40 100K 820pF 820pF R64 1R C88 R65 1K C87 R63 1R 4_HEADER_PRINTER J13 4 A 3 /A 2 B 1 /B PRN_PRG- + C80 100uF VPRINT 14 5V 5V 13 14 12 15 11 9 8 10 17 20 16 C26 0.1uF 2 C27 0.1uF C28 0.1uF 8 7 GND TS 13 12 2 3 C29 0.1uF C30 0.1uF MAX3378EEUD 11 10 4 5 VL VCC 3 0.1UF U28 VSS RC1 RC2 VREF1 VREF2 II2 IO2 PHASE2 I11 IO1 PHASE1 R56 10K 5V 0.1UF 1 L6219DS GND GND GND GND SENSE2 COMP.IN2 SENSE1 COMP.IN1 OUT1A OUT1B OUT2A OUT2B VLOAD U27 0.1uF C10 C25 VCC 19 18 7 6 3 4 23 22 1 21 2 5 24 VPRINT DTA114EK TR10 C82 0.1uF 3 C24 100uF 1 5V 2 2 3 R41 100K C86 820pF R42 100K 5V C85 R67 R68 820pF 33K 33K 33pF C90 33pF X3 14.745M C89 RESET- 1 TR9 FMMT591 220nF C83 2 3 D 1 + NMI 100nF C91 4 10nF C84 4 50 49 48 30 29 28 31 47 46 45 44 40 39 38 37 32 33 34 36 12 3 6 /RES 7 8 4 5 9 10 11 35 5V PB7 PB7/AN7 PB6/AN6 PB5/AN5 PB4/AN4 PB3/AN3 PB2/AN2 PB1/AN1 PB0/AN0 17 P72/TXD_2 P71/RXD_2 P70/SCK3_2 P76/TMOV P75/TMCIV P74/TMRIV P87 P86 P85 P37 P36 P35 P34 P33 P32 P31 P30 P17//IRQ3/TRGV P16//IRQ2 P15//IRQ1/TMIB1 P67/FTIOD1 P14//IRQ0 P66/FTIOC1 P65/FTIOB1 P12 P64/FTIOA1 P11/PWM P63/FTIOD0 P10/TMOW P62/FTIOC0 P61/FTIOB0 P57/SCL P60/FTIOA0 P56/SDA P55//WKP5//ADTRG P24 P54//WKP4 P23 P53//WKP3 P22/TXD P52//WKP2 P21/RXD P51//WKP1 P20/SCK3 P50//WKP0 Vcc AVcc VCL /RES TEST X2 X1 VSS OSC2 OSC1 /NMI U26 H83687 R58 10K R59 10K 5 BOOT MODE ACCESS 43 P87 42 P86 41 P85 18 17 16 15 55 56 57 58 27 26 22 21 20 19 14 13 25 24 23 54 53 52 51 2 1 64 63 59 60 61 62 5 R60 10K 5V 2 CONTRAST P85 P86 P87 NMI /RES R70 R71 R72 22K 22K 22K VR1 22K 5V 3 1 6 6 5V Date: File: A3 Size Title Debug Connector 1 2 3 4 5 6 7 8 J8 1 2 3 4 5 5V 6 7 8 9 10 PB711 12 R74 UNUSED 5V 13 14 15 16 17 18 19 20 21 22 23 24 25 VPRINT 26 27 28 Number 078-06 7 7-Sep-2005 C:\WINDOWS\Desktop\078-06.SCH 8 Sheet of Drawn By: 8 1.0 Revision VP VP VP DATA_OUT /LATCH CLOCK VDD STROBE1 STROBE2 STROBE3 THERM THERM GNDh GNDh GNDh GNDh GNDh GNDl /AE01 /AE02 STROBE4 STROBE5 STROBE6 STROBE7 DATA_IN VP VP VP J14 PANASONIC_PH PAPERFEED- VPRINT R57 10K 5V SUPER SPIRO PRINTER DRIVER 7 A B C D A B C D 1 Fb SW LT1613 MC_ON- VBACK 2 on Vin MC_OFF- ON/OFF_KEY 33UF/16V C65 + 4 5 U9 10uH L1 3.3uH L7 3.3uH L8 1 3 100R R31 BAT1 BAT7.2V BATTERY R24 10K 100K R3 1 9V D2 ZHCS1000 C53 0.1UF 2 R7 100K C110 100pF R15 10K 10M R25 R5 100K 2 1 C72 1uF 4093 ZHCS1000 D3 9 8 13 12 6 5 4093 U11C 4093 U11D 3 4093 U11B D6 ZHCS1000 R26 39R 1 U11A C55 0.1UF R4 100K + C66 33UF/16V D5 ZHCS1000 3 SEPIC CONVERTER (0.9 - 10V) D1 U1JC44 MICROSMD035-02 F1 2 1 POWER Gnd 2 1 3 J4 1 3 1 3 2 3 5 3 CLK D 4 3 3 10 11 Q Q 6 S 14 VCC GND 7 R 4 1 14 7 4013 2 U12A 1 TR5 R85 10K R32 10K ZXM62P02E6 1 9 11 3 R33 10K CLK D D11 BAT54C 1 Q 4 Q R34 200K 4013 12 U12B 13 VPRINT 18 R19 100K R18 330K VPWR R6 100K ZXM62P02E6 TR11 TR7 FMMT491 TR6 ZXM62P02E6 DE5SC4M D13 4 3 2 Battery Charger REGULATED POWER SUPPLY 9.0V 8 S R 10 1 2 3 4 C56 0.1UF C54 0.1UF 5 MAX965 GND Vo N/C VCC IN+ REF IN- HY U43 + C69 100UF/16V VPWR 5 8 7 6 5 VCC R91 100K VPWR 10K R14 1uF C109 C73 2.2uF BAT_MON 2 6 R92 100K 1 C68 33UF/16V C67 33UF/16V C63 33UF/16V 6 + + + 4 5 4 5 4 5 on Vin U10 LT1613 22uH L4 on Vin U8 LT1613 22uH L3 on Vin 1 TR12 FMMT491 VI V0 7 3 R22 13K 1 1 3 R27 68K 1uF C70 1 BAT_MON 3 R30 39K 1uF C71 Date: File: A3 Size Title C76 2.2uF 5V R29 C75 0.1uF TP1 GND Number 078-03 7 VDD VCC Sheet of Drawn By: D15 LED R86 180R VCC TP2 GND + C17 47UF/10V VSS 7-Sep-2005 C:\WINDOWS\Desktop\078-03.SCH 2V5 + C16 47UF/10V ZHCS1000 3 SUPER SPIRO POWER SUPPLY 5V D8 68K L6 22uH 100pF C111 1 SEPIC CONVERTER (0.9 - 10V) Fb SW V9INT + C64 33UF/16V ZHCS1000 3 R28 68K D7 L5 22uH 1 SEPIC CONVERTER (0.9 - 10V) Fb SW 82K 100pF C112 R23 D4 ZHCS1000 3 SEPIC CONVERTER (0.9 - 10V) Fb SW 1 SEPIC CONVERTER (0.9 - 10V) U7 LT1613 10uH L2 U14 LP8345CDTX-5.0 GND 3 3 2 Gnd 2 Gnd 2 Gnd 2 8 TP3 GND 1.3 R69 1K VCC Revision 8 A B C D A B C 1 3 5 11 CLK D 8 S VCC 10 R CLK D 4013 Q 12 U13B 13 2 40131 U13A Q Q Q 6 S 14 VCC GND 7 R 4 2 PRN_SER_EN- SOUT SOUT_EN- SIN SEN_EN SENDIR SEN1 SEN- 1 3 TR3 DTC114EK 1 R9 100K VCC R10 100K VCC TR8 DTB113EK V9INT 9V 1 3 4 R38 100K VCC D12 ZHCS1000 4 4 19 BU4S584 C21 0.1UF BU4S584 1 VCC 5 2 U16 1 2 U15 1 VCC VCC 3 5 3 SCLK 3 2 2 3 4 2 C78 1NF C77 1NF 1 5 VCC MAX4544EUT-T U17 R36 4K7 R35 4K7 5 MAX4544EUT-T 3 3 4 6 5 9 2 2 3 D 1 4 6 5 U18 R8 100K VCC 1 1 VCC 10R R94 2 VCC 3 6 4 6 6 2 3 5 4 6 5 LK2 CON2 MAX4544EUT-T U20 MAX4544EUT-T U19 R95 10R R93 100K VCC RJ11 1 2 3 4 5 6 J5 R11 100K VCC 1 2 1 2 3 4 J15 CON4 Date: File: A3 Size Title To Internal Printer. 078-04 7 7-Sep-2005 C:\WINDOWS\Desktop\078-04.SCH Number Sheet of Drawn By: SUPER SPIRO SENSOR INTERFACE PRINTDATA PRINTACK 5V 7 8 Revision 8 1.1 A B C D A B C C37 0.1UF VCC 1 C39 C38 0.1UF 0.1UF C41 0.1UF CONTR_DN CONTR_UP C40 0.1UF FPGA_STATUS- CONF_DONE FPGA_CONFIG- MC_CLK HWRRDDISP_CS- A[0..19] D[8..15] C42 0.1UF 2 SOUT SCLK A[0..19] D[8..15] R46 100K 5V C43 0.1UF VCC A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 R47 100K 5V VCC D8 D9 D10 D11 D12 D13 D14 D15 5V 77 76 105 4 1 34 C45 0.1UF USB_ID 118 119 120 121 74 108 107 2 106 3 35 125 19 18 21 128 130 131 132 133 135 136 137 138 140 141 142 143 144 7 8 9 11 13 17 23 26 27 29 30 32 33 36 3 2V5 C31 TDI TDO TCK TMS M0 M1 SP_IO0 SP_IO1 SP_IO2 SP_IO3 nCONFIG DATA0 DCLK CONF_DONE nCE nCEO nSTATUS MC_CLK UWR URD UCS UA0 UA1 UA2 UA3 UA4 UA5 UA6 UA7 UA8 UA9 UA10 UA11 UA12 UA13 UA14 UA15 UA16 UA17 UA18 UA19 UD0 UD1 UD2 UD3 UD4 UD5 UD6 UD7 U29 EP1K10-TQFP144 5V WAIT SEN_ENSOUT_ENONLINEPRN_SER_EN TSENSOUND_EN- MEM_D0 MEM_D1 MEM_D2 MEM_D3 MEM_D4 MEM_D5 MEM_D6 MEM_D7 MEMA_OEMEM_WEMEMA_CS- MEM_A0 MEM_A1 MEM_A2 MEM_A3 MEM_A4 MEM_A5 MEM_A6 MEM_A7 MEM_A8 MEM_A9 MEM_A10 MEM_A11 MEM_A12 MEM_A13 MEM_A14 MEM_A15 MEM_A16 MEM_A17 MEM_A18 DISP_CNTL DISP_CLK DISP_LOAD DISP_FRAME DISP_D0 DISP_D1 DISP_D2 DISP_D3 DISP_D4 DISP_D5 DISP_D6 DISP_D7 3 Auto Store on Power Down. 5V 1 + 1 U32A 10UF/10V C97 D9 ZHCS1000 3 LM2904D 3 2 + 122 37 38 39 41 42 43 73 70 68 67 69 72 78 80 90 110 83 79 81 86 88 91 95 97 100 109 96 87 92 111 102 113 114 116 112 117 62 63 64 65 44 46 47 48 49 51 59 60 0.1UF 5 24 45 16 50 75 103 127 61 71 94 115 134 2 0.1UF C44 3 7 2 4 C34 0.1UF STR DC UC 5V WAIT- 33R 33R 33R 33R 33R 33R 33R 33R RN1A 20 0.1UF 5 C94 6 DS1809 GND 16 32 13 14 15 17 18 19 20 21 5 + - 7 BU4S01 U4 4 MEM_D0 MEM_D1 MEM_D2 MEM_D3 MEM_D4 MEM_D5 MEM_D6 MEM_D7 VCC U32B LM2904D 2 1 R90 VCC 100K VCC MEM_D[0..7] 6 4 D0 D1 D2 D3 D4 D5 D6 D7 L19 L20 L21 L11 L12 L13 L14 L15 L16 L17 L18 VCC 8 7 6 5 8 7 6 5 8 7 6 5 5 K6T4008V1C-VB70 U30 OE WE CS1 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 1 RN2A 33R 2 33R 3 33R 4 33R 1 2 3 4 1 2 3 4 U34 1 Contrast RL RW RH 24 29 22 RN3D 12 11 10 9 8 7 6 5 27 26 23 25 4 28 3 31 2 30 1 C35 0.1UF RESET+ ONLINE PRN_SER_EN- SEN_EN C33 0.1UF MEM_D0 MEM_D1 MEM_D2 MEM_D3 MEM_D4 MEM_D5 MEM_D6 MEM_D7 C32 0.1UF 4 TP4 270K R78 0.1UF C95 GND 2 3 5 1 C92 0.1UF PENIRQ- SOUT SIN SCLK POL REF ISET SHDN 6 FB LX R44 100K VCC MAX629ESA 4 7 U33 2 1 47UH L9 5V C74 NOT USED R43 100K VCC VCC 6 ZHCS750 D14 R45 100K VCC SCLK TSENSOUT 56K R77 1M0 R76 Date: File: A3 Size Title 3 VCC C96 22UF/35V ADS7846 VREF Y- Y+ X- X+ 9 5 3 4 2 VEE 0.1UF C93 C99 10nF C36 0.1UF C46 0.1uF 7 7-Sep-2005 C:\WINDOWS\Desktop\078-07.SCH 078-07 Sheet of Drawn By: SUPER SPIRO DISPLAY DRIVER + VBAT AUX IN BUSY PENIRQ- CSDIN DOUT DCLK U31 VCC CON15 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 J9 Number 7 8 13 11 15 14 12 16 VEE 7 1 VCC VCC VCC VCC VCCINT VCCINT VCCINT VCCINT VCCINT VCC VCC VCC VCC VCC GND GND GND GND GND GND GND GND GND GND GND GND 15 25 40 52 57 58 66 84 93 123 129 139 8 4 5 3 VCC D 1 8 VCC GND 5 8 6 2 1 10 GND 6 8 1.1 Revision CON4 1 2 3 4 J10 C103 10nF C101 10nF C100 10nF 8 A B C D A B C 1 VCC C107 0.1uF 2 2 VOL_OFF 3 4093 U36A 6 5 1 2 4093 U36B VOL_DN VOL_UP 4 1 D10 3 VCC ZHCS1000 5V 9 8 + C108 0.1uF 12K R88 4093 U36C 10UF/10V C98 3 R54 100K VCC R53 100K VCC 3 10 3 7 2 STR DC UC 5V 8 VCC GND RL RW RH 21 13 12 4093 U36D 0.1uF VCC DS1809 4 6 U35 1 C104 VOLUME 5 D 1 14 7 11 4 C48 R61 10K 1 2 3 4 SOUND 1uF C106 0.1uF 4 SHDN VREF IN+ IN- GND VO2 VO1 VDD 10K U37 TC4864 R89 7 8 5 6 R48 100K R87 10K VSS VCC C47 0.1uF 47uF/16V C105 5 Date: File: B Size Title Molex 2 pin R/A 1 2 J11 + 5 078-08 7-Sep-2005 C:\WINDOWS\Desktop\078-08.SCH Number SUPER SPIRO SOUNDER 6 Sheet of Drawn By: 6 Revision 1.0 A B C D A B C 1 USB_PWR+ USB_ID D[8..15] A[0..19] USB_SELRDHWRUSB_RESET- R12 100K VCC D[8..15] A[0..19] 2 1 V9INT C51 0.1UF 2 VCC C102 1uF BU4S01 4 C52 0.1UF 21 27 28 29 31 32 33 39 VCC 42 D8 D9 D10 D11 D12 D13 D14 D15 4 45 3 18 33pF C13 A0 U38 2 3 2 1 D+ CM M/S DACK- DRQ- IRQ D- LP2985IM5-5.0 VOUT GND BYPASS ON/OFF VIN U40 U39 SL811HST D0 D1 D2 D3 D4 D5 D6 D7 A0 CSRDWRRST- 1M0 R80 X4 12MHz 17 D 1 5 3 16 X1 4 5 5 40 43 44 19 8 7 33pF C14 3 C18 10pF 3 C49 2.2uF R81 100K R82 100K VCC R73 15K 6 4 VCC R79 1K5 R62 15K 5 VCC MAX4544 U42 1 MAX4544 U41 1 22 BLM41P800S L10 5 6 4 X2 2 3 3 2 4 100mA F3 R83 100K VCC C50 0.1UF 5V MS USB_IRQ+ R75 22R R84 22R 4 1 2 3 4 5 6 7 Shell Shell J12 MINI_A/B 5 5 Date: File: B Size Title 078-09 7-Sep-2005 C:\WINDOWS\Desktop\078-09.SCH Number SUPER SPIRO USB DRIVER 6 Sheet of Drawn By: 6 1.0 Revision A B C D