Home

Intermec 074787-001

image

Contents

1. CONSOLE CONNECTOR 137 Tas BT RESET E u C e888BR8BS HODINA kw Late Schematic for the Input Output Shift Register Both shift registers reside on the same chip select PA7 So for every data transfer data is both sent and received simultaneously The SPI software must be sure to have valid data in the transmit buffer for every shift register transfer Maximum SPI clock frequency is 5 MHz Data length is 8 bits SPMODE LEN 7 SPMODE CI 1 and SPMODE CP 1 If SPMODEIREV 1 the MSB is sent and received first For the input shift register the first bit transferred is ERR2 input H For the output shift register the first bit sent is output to QH BT_RESET corresponds to the last bit sent Digital to Analog Converter The digital to analog converter DAC is used to generate audible alerts See Speaker Driver on page 25 for more information on the amplifier and speaker The DAC only receives data so MISO is not used There is one additional input that is outside of the standard SPI protocol FS Frame sync PA10 The FS signal must behave as follows FS is normally high FS goes low at least 10 ns after CS PB26 goes low FS must go low at least 8 ns before the SPI clock goes low first bit transfer FS must go high at least 10 ns after the last bit is transferred FS can go high at the same time as CS PB42 Portable Receipt Printer Service Manual 15 Ch
2. e VBE 7 A BATT A BATT B DL1 LISMALACATA The Battery Charging Circuits and Battery Connector Pinout There are two charging integrated circuits ICs one for each battery Each IC monitors their respective battery temperature Charging current is limited to 0 8 A per battery when powered from the DC jack When the contact hinge charger is used charging current is limited to 0 4 A per battery This doubles the charging time The signal CONT_CHG is high when the contact charger is energized PB42 Portable Receipt Printer Service Manual 27 Chapter 2 Theory of Operation Charging initiation is automatic When the print controller is disabled and external power is applied either from the DC jack or the external charging contacts the charging circuit is activated Each charging IC has two charging status outputs CHARGING_ A B and CHG DONE A B These outputs behave according to the following table Behavior of IC Outputs Charge State CHARGING A B CHG DONE A B Precharge Low High Fast charge Low High Fault 1 Hz 50 duty cycle High Charging done gt 90 High Low Sleep mode High High Thermistor invalid High High Thermal shutdown High High Battery absent High High Generally when the charger is charging CHARGING A B is asserted and when charging is complete CHG_DONE_ A B is asserted Software should be written to detect fault conditions based on the charger outputs CHARGING_A
3. 16 bit port size e WP 0 Read and write allowed e MS 00 GPCM selected V 1 Valid bank ORO 0xFFC00940 AM OxFFCOO 4 MB e ATM 000 No address type mask e CSNT 1 Chip select negation time e ACS 00 CS is output at the same time as the address BIH 1 Bursting not supported SCY Number of wait states 0101 for 73 17 MHz system clock 85 37 MHz 0100 for 60 98 MHz system clock 73 17 MHz PB42 Portable Receipt Printer Service Manual Chapter 2 Theory of Operation 0011 for 48 78 MHz system clock lt 60 98 MHz SETA 0 Internal or external transfer acknowledge TRLX 0 Timing not relaxed EHTR 0 No extended hold time on read SDRAM Interface 3 3V MTABLCBMIBLFF 4 8 UDD a paa SDRAM _Sorsea_ficsai VEB 8Mx 16 m E e Er VDDG DQ3 UDDQ pos E VDDQ DaS DDG DOG Ka DQ Aa US DaB Al pag A AB Daie A3 DQ1l n4 Dole AS DQ13 AB pala A D913 AB Ag LDMQ GPLOc alo UDMA NC A12 NC BAZ BAL CS_RAMx c CS VSS GPL2 ASE USS CA KN usso DL B R NT ussa CLKOUT c CLK VSSQ Ca RAMEN c CKE VSSQ 5 OEx M The SDRAM Interface CS RAM is connected to CS1 The hardware has been designed to allow the SDRAM to be connected to either UPMA or UPMB depending on the placement of RP117 or RP118 By default RP117 is placed connecting the SDRAM to UPMB The RAM clock enable is connected to GPL5 LDMQ and UDMQ are connected
4. CHG DONE A CHARGING B and CHG DONE A can be read on the input shift register bits 7 6 5 and 4 respectively See Input Output Shift Registers on page 14 for details on how to read the shift register Reading Battery Voltages 28 Batteries A and B are connected to channels 5 and 6 of the ADC respectively See Analog to Digital Converter on page 16 for details on reading data from the ADC The battery voltages are divided down so that a full battery corresponds to Oxff To convert the ADC output to the actual battery voltage multiply by 0 0343 The battery voltages should be periodically monitored to detect the presence of a battery and to report low battery capacity Due to loading effects the battery voltage can temporarily droop while printing Because of this software should use the average of several readings when comparing with the low battery threshold The LBO interrupt generated from the 3 3 V DC DC converter occurs when VBB the diode or of the battery voltages falls below 5 75 V PB42 Portable Receipt Printer Service Manual Chapter 2 Theory of Operation Battery EEPROM Each battery pack contains a 1 wire ID 256 bit EEPROM from Dallas Semiconductor Maxim DS2430A The 1 wire interfaces for battery A and B ID A and ID B are connected to PE23 and PE25 respectively These pins are configured as open drain outputs PEODR OD23 0D25 1 Sleep Mode Sleep mode is necessary to provide
5. MPTPR 0x0200 The UPM RAM array for 75 MHz operation should be programmed with the following values Read single beat cycle Addresses 0x00 0x04 0x0F07FC04 0x0FFFFCO4 0x00BDFC04 0x0FF77C00 0X1FFFFC05 e Read burst cycle Addresses 0x08 0x0F 0x0F07FCO4 0xOFFFFC04 0x00BDFCO4 0x00FFFC80 0x00FFFC80 Ox00FFFCO0 0x0FF77C00 Ox1FFFFCO05 e Write single beat cycle Addresses 0x18 0x1D 0x0F07FC04 0x0FFFFC00 0x00BD7C04 0xOFFFFC04 0x0FF77C04 0x1 FFFFC05 e Write burst cycle Addresses 0x20 0x28 0x0F07FC04 0x0FFFFC00 0x00BD7C00 0x00FFFC80 0x00FFFC80 0x00FFFCO4 0x0FFFFCO4 0x0FF77C04 0x1 FFFFCOS e Auto refresh cycle Addresses 0x30 0x39 0x0FF77C34 OxOFFFFC34 0x0FF5FC34 0x0 FFFFC34 0x0OFFFFC34 PB42 Portable Receipt Printer Service Manual Chapter 2 Theory of Operation 0x0FFFFC34 0x0FFFFC34 0x0FFFFC34 0x0FFFFC34 0x0FFFFC34 0x1 FFFFC35 e Exception Addresses 0x3C 0x3D 0x0FF77C04 0x1 FFFFC05 Initialization step 1 Addresses 0x2C 0x2D 0x0FF77C34 OxOFFFFC35 Initialization step 2 and 3 Addresses 0x2E 0x2F 0x00F03C34 OxOFFFFC35 e Enter self refresh mode Addresses 0x29 0x2B 0x0FF77C34 OxOFFFFC34 0x1FF5F035 e Exit self refresh mode Addresses 0x10 0x15 OxOFFFFC34 OxOFFFFC34 OxOFFFFC34 OxOFFFFC34 OxOFFFFC24 OxIFFFFC35 The SDRAM mode register is programmed as 0x0023 This corresponds to the following settings e Burst length
6. PB24 is used to receive that data There is no flow control or handshaking The serial transmission parameters are e Baud rate 2400 bps e Parity None e Bit length 8bit e Stop bit Ibit See the Seiko chip spec for information on the format and interpretation of the data PB42 Portable Receipt Printer Service Manual 19 Chapter 2 Theory of Operation Error Detection When the print controller encounters an error condition it asserts the ERROR interrupt IRQ7 The error type is encoded on three signals ERRO ERRI and ERR2 These are connected respectively to bits 2 1 and 0 of the input shift register The error codes are given in the table below Error Codes Printer Status ERROR ERRO ERR1 ERR2 Initialize Low Low Low Low Hardware error Low High Low Low Out of paper error Low High High High Platen position error Lor Low High High Mi voltage error Low High Low High Head temperature error Low Low Low High Stop mode High High High High Return waiting status High High Low High Print ready status High Low Low High Upon receipt of an ERROR interrupt the error code should be read by the processor through the input shift register See section 2 6 2 Input Output Shift Registers for details Thermistors and Paper Sensors 20 The print controller monitors the temperature of both the print head and the ambient air main PCB These thermistors are also connected to the serial ADC The print head thermistor SHTH is
7. 8 e Burst type Sequential CAS latency 2 Write burst mode Programmed burst length The SDRAM extended mode register is programmed as 0x2000 This corresponds to the following settings Maximum case temperature for temperature compensated self refresh 70 C e Self refresh coverage All four banks Initialization Procedure SDRAM initialization should be performed using the following steps 1 Write patterns to the UPM RAM array 2 Program MPTPR 3 Program MBMR 4 Program BRI 5 Program ORI except clear ORI V 6 Initialize the SDRAM and its registers 7 Set ORI V To load each word into the UPM RAM do the following 1 Write the word contents to MDR 2 Write 0x008021XX to MCR where XX corresponds to the array address PB42 Portable Receipt Printer Service Manual 11 Chapter 2 Theory of Operation Programming MPTPR MAMR BRI and ORI is done by simply writing the proper values to the registers To initialize the SDRAM and write to its mode registers do the following 1 Run initialization step 1 from the UPM RAM array by writing 0x8080212C to MCR 2 Load MAR with 0x00000046 SDRAM mode register contents 3 Run initialization step 2 from the UPM RAM array by writing 0x8080212E to MCR 4 Load MAR with 0x00800000 SDRAM mode register contents 5 Run initialization step 3 from the UPM RAM array by writing 0x8080212E to MCR 6 Run initialization step 4 from the UPM RAM array by writing 0x80802230 to
8. Normal Low Mode 2 ee rererere 29 Bluetooth Radio Low Power Mode essen 30 KEE 30 POWER Cuts sit imis ee ne ue ie A DE 30 WCCO KEE EE 31 Imm nity A E A OA 32 ED A NIU VM o EE 32 Power Surse 6308 nt o tn Ate Sear we ee ee 32 Conducted Emissions rreri eee SEN RE re OR eh Ue 33 Radiated Emissions u a a E er oet b a Es 33 Clocks oo n eR Pt E e npe Sepa 33 bus Lines eode eT ME kee EE PIOS VeL C 33 Bluetooth Radio uge ea ee Ae Ne 33 Switching Power Supplies u iode e ne ae 34 PB42 Portable Receipt Printer Service Manual Before You Begin Before You Begin This section provides you with safety information technical support information and sources for additional product information Safety Summary Your safety is extremely important Read and follow all warnings and cautions in this document before handling and operating Intermec equipment You can be seriously injured and equipment and data can be damaged if you do not follow the safety warnings and cautions Do Not Repair or Adjust Alone Do not repair or adjust energized equipment alone under any circumstances Someone capable of providing first aid must always be present for your safety First Aid Always obtain first aid or medical attention immediately after an injury Never neglect an injury no matter how slight it seems Resuscitation Begin resuscitation immediately if someone is injured and stops breathing Any delay could result i
9. Print Controller Startnp ae boe Saa bri Ea o E erh e A oua p E ed 18 Configuration Jumpers 25 i eee zi bet d bbs Da 18 Parallel Interfaces id 22 oodd xa DIE EORR RE d Gordo ae blot sed d 18 Serial Interface H IT 19 Error Detection ass eee a ES ER e C TG 20 Thermistors and Paper Sensors eu sora na dr 6 ERSTE RA ERR or bel gd 20 Paper Feed and Backfeed B quus voce doe Pashia Roe EE 21 Printhead Resistance Test ca Dass ET 2T PB42 Portable Receipt Printer Service Manual iii Contents Communication Interfaces cesses es 22 USB cca oii bt oe t eir Viene me ah 22 Low Speed Configuration airada pe ota o ita dd 23 Full Speed Configuration ausum peu Hansa ne ea eet 23 Cable Detection u er eine Data 23 E gen EN AA S E E ES s e et 23 Cable Detection sire ties 24 Bluetooth Module u SE Sek rata RERO E Bee a el aed 24 EEN 24 Secondary Serial Test Park ar a Soe Era 24 User Interface osos ga Pees Avge ee ne wies bie 25 Speaker BEE Re ar EE 25 Buttons bos Ar God BY edn waa at ia XO al 26 Kermt se N M hs 26 Power Management aan da a ee qe duced qa lia ee UR D 26 DC Power Input ste os does e Exe tate Le E Lee E Du ERA SES 26 Charging EE 27 Reading Battery Voltages sis dua ea dte deg oov MEE ghee etin a 28 Battery EEPROM o users wie mada n a d wie lan EE 29 Sleep Mode sa a KEE EE 29 Print Controller Power Down 29 Power Down Unused Processor Module 29 SDRAM Self Refresh s esce esee V e REC CARS ETE 29
10. adequate battery life When not printing the printer should be in sleep mode This section describes steps that need to be taken to enter sleep mode To enter sleep mode the steps below should be done in the order presented in this document To exit sleep mode the settings and steps should be reversed Print Controller Power Down The print controller and engine consume the greatest amount of power in the printer Even when not printing U2 consumes a lot of power Therefore when not printing it is very important to power down the print controller To power down the print controller PC_PWR_EN PE24 must be output low See 5V Power Enable on page 17 for details Power Down Unused Processor Modules When in sleep mode the UART and USB baud rate generators BRGx should be disabled This is done by clearing BRGCx EN The SCC is powered down by clearing GSMR L ENT ENR The SMC is powered down by clearing SMCMR TEN REN The SPI is powered down by clearing SPMODE EN Note If a connection with the printer is established USB Serial or Z Bluetooth do not disable the corresponding baud rate generators or SCC SDRAM Self Refresh Put the SDRAM in self refresh mode See Self Refresh Mode on page 12 for details While in self refresh mode the CLKOUT buffer should be disabled to conserve power This is done by setting SCCR COM 11 SCCR COM must be cleared 00 before exiting self refresh mode Normal Low Mode T
11. connected to channel 4 and the ambient thermistor ENVT is connected to channel 0 There are 3 optical paper sensor outputs that can be read by the processor PAPER SENSORO PAPER SENSORI PAPER SENSOR2 The first two are also monitored by the print controller They are respectively connected to ADC channels 1 2 and 3 The last two 1 and 2 are optional sensors that are connected to Auxiliary Sensor Connector J3 These can be used as mark and or gap sensors These sensors are not used in the PB42 PAPER SENSORO is an out of paper sensor Since this is also monitored by the print controller an out of paper condition will generate a print controller error For details on how to read voltages of the thermistors and paper sensors see Analog to Digital Converter on page 16 PB42 Portable Receipt Printer Service Manual Chapter 2 Theory of Operation The printhead temperature sensor SHTH is not available by default U40 must be installed to enable the ADC to read this voltage Paper Feed and Backfeed Asserting the FEED and BFEED signals PE26 and PE27 causes the print controller to feed the paper respectively forward and backward Printhead Resistance Test Every time the print controller starts up it conducts a printhead resistance test to verify that each dot is within tolerance for its resistance The voltage that the print controller measures is also connected to channel 7 of the ADC signal name is SHR
12. our current manuals in PDF To order printed versions of the Intermec manuals contact your local Intermec representative or distributor Visit the Intermec technical knowledge base Knowledge Central at intermec custhelp com to review technical information or to request technical support for your Intermec product PB42 Portable Receipt Printer Service Manual Before You Begin Telephone Support These services are available from Intermec In the USA and Canada call 1 800 755 5505 and Services Description choose this option Order Intermec e Place an order 1 and then choose 2 products e Ask about an existing order Order Intermec media Order printer labels and ribbons 1 and then choose 1 Order spare parts Order spare parts 1 or 2 and then choose 4 Technical Support Talk to technical support about 2 and then choose 2 your Intermec product Service Geta return authorization 2 and then choose 1 number for authorized service center repair Request an on site repair technician Service contracts e Ask about an existing contract 1 or 2 and then choose 3 Renew a contract Inquire about repair billing or other service invoicing questions Outside the U S A and Canada contact your local Intermec representative To search for your local representative from the Intermec web site click Contact Who Should Read This Manual This manual contains some of the information necessary to repair the PB42 portable recei
13. to BSO and BS1 respectively The OE signal is connected to GPL1 of U1 The PowerPC UPM is very flexible and complex The following section will give the register settings but for details on the UPM and SDRAM see their respective specifications Micron technical note TN 48 12 gives an excellent example of how to program the UPM Register Settings Here are the register settings for the SDRAM interface BRI 0x000008C1 e BA 0x00000 Base address 0 e AT 000 No address type masking PS 10 16 bit port size PB42 Portable Receipt Printer Service Manual 9 Chapter 2 Theory of Operation 10 e WP 0 Read and write allowed e MS 11 UPMB selected e V Valid bank ORI OxFF000A00 AM 0xFF00 Corresponds to 16MBytes e ATM 000 No address type mask SAM I Address multiplexing enabled e G5LA 0 Output GPL5 on GPL B5 e G5LS 1 GPL5 high on memory accesses BIH 0 Bursting is supported MAMR 0x20904331 e PTA 32 Periodic timer period 15 625us Assumes 66MHz clock SCCR DFBRG 00 MPTPR PTP 0x02 PTAE 1 Periodic timer enabled AMA 001 Address multiplexing size e DSA 00 1 cycle disable timer e GOCLA 010 A10 routed to GPLO e GPLA4DIS 0 GPL4 is an output e RLFA 0011 Burst length is 8 e WLFA 0011 Burst length is 8 TLFA 0011 1 time execution for each periodic loop The memory periodic timer prescaler is set to divide by 32
14. B42 Portable Receipt Printer Service Manual Chapter 2 Theory of Operation Selected Channel Bit3 Bit 4 Bit 5 0 0 0 0 1 1 0 0 2 0 0 1 3 1 0 1 4 0 1 0 5 1 1 0 6 0 1 1 7 1 1 1 All data after bit 5 is don t care Conversion data is received starting from bit 7 MSB first Data received before this is don t care For R1 the ADC U16 should only be used when U32 is enabled Compact Flash Interface The 802 11 module has not yet been selected If a Compact Flash card is selected this section will describe the interface For now the interface can be ignored Print Controller The print controller circuit is based on a reference design from Seiko Instruments The document IFV001 01B Interface Board Technical Reference from Seiko provides many details on how to control the print engine This document will highlight the design differences from the Seiko reference design GPIO Configuration The U1 GPIO pins used for the print controller should be configured as shown Active outputs PE14 PE21 PE24 PE26 PE28 PE30 e Inputs PA3 PB24 All ofthe above should be configured as GPIO except PB24 which should be assigned to its dedicated peripheral function SMC receive 5V Power Enable The print controller and print head logic supply is 5 V and is sourced from linear regulator U32 U32 has an enable pin that allows the microprocessor to disconnect power to the print controller To conserve power whi
15. BRG 00 Divide by 1 DFNL 111 Divide by 256 DFNH 000 No division for high frequency mode DFUTP DFAUTP Leave at default values UTOPIA not used Reset Configuration Settings When HRESET is asserted U7 drives data bus pin 4 All of the others are internally pulled low This process corresponds to these settings Internal bus arbitration MSR IP 0 Boot device bursting disabled Memory controller activated 16 bit port size Internal space base address 0x00000000 Debug pin configuration 00 Debug port pin configuration 00 CLKOUT is GCLK2 divided by 1 Big endian PB42 Portable Receipt Printer Service Manual 7 Chapter 2 Theory of Operation Flash Interface AT49BV328C 70TI FLASH 2MEGx16 NCC Yucca 401 G402 iu LU 16U 16V u4 na 3 3V WE gt HRESE T e 7 RST x CS FLASHx gt CEx DEX Ce OE GND GND DDDDDDDDDDD m et je ie je dn in GNOD JOE am GuO0 OU Kr Flash Memory Connections CSO is the chip select line for the flash The flash is accessed through one of the general purpose chip select machines GPCM of Ul BRO and ORO configure the GPCM control of the flash Below are the required settings for those two registers All other settings can be selected at the firmware designers discretion BRO OxXXXXX801 BA Determined by firmware designer Base address e AT 000 No address type masking PS 10
16. MCR Once this is done the memory controller will automatically take care of memory refreshing as well as properly read and write data to the SDRAM Self Refresh Mode Before the processor enters into any power saving modes or slower clock speeds it must run from the flash memory space and put the SDRAM into self refresh mode In self refresh mode the memory is in its lowest power state while still preserving its contents Note that this feature is not supported in the R1 board due to a missed connection to the CKE pin For R1 PE29 must always be output high To place the memory into this mode do the following 1 Run from flash CSO 2 Clear MAMR PTAE 3 Run the self refresh sequence from the UPM RAM array by writing 0x80802129 to MCR 4 Clear BRI V Once this is done attempts to access the SDRAM will generate an error To enable the SDRAM do the following 1 Set BRI V 2 Run the self refresh exit sequence step 1 from the UPM RAM array by writing 0x80802110 to MCR 3 Run step 2 by writing 0x80802130 to MCR 4 Sec MAMR PTAE 12 PB42 Portable Receipt Printer Service Manual Chapter 2 Theory of Operation Serial Peripheral Interface SPI The Serial Peripheral Interface SPI is used to communicate with five external chips the FRAM input shift register output shift register DAC and ADC The following sections describe the SPI settings and data format for each of these slave devices For more specific infor
17. Using channel 7 enables the microprocessor to monitor this test and determine which dot is out of tolerance File Vertical Timebase Trigger Display Cursors Measure Math Analysis Utilities Help SH Setup gm J 7 i Printhead test Timebase 220 msi Trigger 8 700 m idiv 50 0 msidiv Normal 3 570 V 2 280 V ofst 100k5 200kS s Edge Positive Waiting for Trigger SHR Signal After Startup of the Print Controller The printhead being tested in this example has a large section of failed dots The print controller runs the test twice every time it starts up The next illustration shows the same signal but zoomed in significantly to see the voltage levels of each individual dot PB42 Portable Receipt Printer Service Manual 21 Chapter 2 Theory of Operation File Vertical Timebase Trigger Display Cursors Measure Math Analysis Utilities Help C1 Setup Tbase 63 100 msf Trigger 184 mvidiv 100 us div Normal 3 570 V 2 8800 Y 100kS 100MS s Edge Positive Voltage Levels of an Individual Dot of the Printhead Test Communication Interfaces USB UI has USB host and function capability but only the function capability will be used USMOD HOST 0 The hardware can be configured as either a low speed or a full speed device Full speed is default The USB transceiver U14 is connected to the MPC875 USB interface pins In addition to those pins the transceiver also has a SUSPND pin This is connected t
18. apter 2 Theory of Operation twL ec twH en E eas aa th D e suns CK C16 CS MN tsu CS FS Cr CS Y m EES tsu C16 FS MN Digital to Analog Converter Signals 16 Maximum SPI clock frequency is 20 MHz SPMODE C 1 SPMODEICP 0 SPMODE REV 1 and SPMODEI LEN Oxf 16 bit transfers The data format is given below D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 DO X SPD PWR X New DAC value 8 bits 0 0 0 0 X Do not care SPD Speed control bit 1 gt fast mode 0 gt slow mode PWR Power control bit 1 gt power down 0 gt normal operation The SPD bit should always be set fast mode The PWR bit should be cleared normal operation when sending data but after the end of an audible alert it should be set power down The DAC value is sent MSB first Analog to Digital Converter The analog to digital converter ADC has 8 input channels CHO to CH7 and produces 8 bit data The input range is 0 to3 3V corresponding to output codes from 0x00 to Oxff The CS line is connected to PB27 The maximum SPI clock frequency is 600 kHz SPMODE bits CI CP and REV are respectively 0 0 and 1 Data transfers are 14 bits long So SPMODEI LEN Oxd To initiate a conversion the chip must be enabled and a channel selected The first 5 bits sent to the ADC accomplish this The first 2 bits must always be 1 s The following chart shows how the next 3 bits select the channel P
19. ate 48 MHz Since a 48 MHz clock cannot be internally generated Y3 and Q1401 must be placed Y3 is a 48 MHz oscillator and is connected to CLK2 PAG SICR RUSB TUSB select the USB clock source and must both be 101 Cable Detection When an active powered cable is inserted into or removed from the USB jack an interrupt on PC13 occurs Interrupts on PC13 are handled by the CPM interrupt controller CPIC A cable is inserted when PC13 is high When a USB cable is detected SUSPND PB23 should be output low otherwise it should be output high This conserves power Also when no cable is detected the USB baud rate generator BRGx should be disabled to conserve power This is done by clearing BRGCx EN When a cable is detected set the bit high RS 232 The RS 232 interface is a 5 pin implementation that includes RX TX RTS CTS and ground The SCC UART is used for this interface Also see the MPC885 Reference Manual for details on configuring the SCC UART PB42 Portable Receipt Printer Service Manual 23 Chapter 2 Theory of Operation Bluetooth Module 802 11g The SCC UART is shared with the Bluetooth module Selection between RS 232 and Bluetooth is accomplished with the SERIAL BT output PE22 To enable the RS 232 transceiver and disconnect the Bluetooth module set SERIAL BT to output high Cable Detection When an active powered cable is inserted into or removed from the serial jack an interrupt on PC15 o
20. ccurs Interrupts on PC15 are handled by the CPM interrupt controller CPIC A cable is inserted when PC15 is high To conserve power set SERIAL BT high only when a serial cable is detected The Bluetooth module is mounted on the main board The interface to the module is the MPC875 SCC UART with hardware flow control TX RX CTS RTS Two additional GPIO pins PC12 and PE29 are connected to the module PIO2 connected to U1 PC12 provides the Bluetooth connection status A high level indicates that a connection is established SPARE_PIO is an extra signal whose function is programmable within the module As described in the previous section the SCC UART is shared between the Bluetooth module and the RS 232 interface The SERIAL BT PE22 output selects between the two To communicate with the Bluetooth module SERIAL BT must be output low Holding the Bluetooth module reset line high disables the radio and puts it into its lowest power mode 90 uA This reset line is connected to bit 7 of the output shift register For more information see Input Output Shift Registers on page 14 The module must be held in reset when the user turns the radio off or when a wired connection is detected For information on the Bluetooth module itself see its specification and or the PB42 software specification Not yet implemented The circuitry on the board is not tested and is only there as a mechanical placeholder for when it is desi
21. er must be enabled This is accomplished by setting SPKR_EN PD8 to output high To conserve power SPKR_EN must be set to output low when not alerting PB42 Portable Receipt Printer Service Manual 25 Chapter 2 Theory of Operation Buttons LED Control The speaker driver accepts data that is 8 bit PCM encoded audio samples Samples must be sent to the DAC at the same frequency that they were encoded A sample rate of 8 kHz is common and should produce adequate sound quality without consuming large amounts of memory If the audio samples are too large they can be stored in compressed format in flash uncompressed during initialization and stored in RAM which is plentiful 16 MB of RAM vs 4 MB of flash The two buttons Feed and Radio Power are connected to PB31 and PAI respectively They are both low asserted and debouncing must be done in software The 7 LEDs are controlled via the output shift register described in Input Output Shift Registers on page 14 The LEDs and their respective location in the shift register MSB is bit 0 are 0 IRI Blue 1 Radio Green 2 Radio Red 3 Battery B Green 4 Battery B Red 5 Battery A Green 6 Battery A Red The control bits are positive logic If there is a 1 in the shift register turns the corresponding LED on Power Management DC Power Input 26 The PB42 is designed to operate on 1 or 2 rechargeable battery packs or 12 VDC power The f
22. fatermec l Va Service Manual he PB42 Portable Receipt Printer fatermec Va Service Manual ke a PB42 Portable Receipt Printer Intermec Technologies Corporation Worldwide Headquarters 6001 36th Ave W Everett WA 98203 U S A www intermec com The information contained herein is provided solely for the purpose of allowing customers to operate and service Intermec manufactured equipment and is not to be released reproduced or used for any other purpose without written permission of Intermec Technologies Corporation Information and specifications contained in this document are subject to change without prior noticed and do not represent a commitment on the part of Intermec Technologies Corporation 2007 by Intermec Technologies Corporation All rights reserved The word Intermec the Intermec logo Norand ArciTech Beverage Routebook CrossBar dcBrowser Duratherm EasyADC EasyCoder EasySet Fingerprint INCA under license i gistics Intellitag Intellitag Gen2 JANUS LabelShop MobileLAN Picolink Ready to Work RoutePower Sabre ScanPlus ShopScan Smart Mobile Computing SmartSystems TE 2000 Trakker Antares and Vista Powered are either trademarks or registered trademarks of Intermec Technologies Corporation There are U S and foreign patents as well as U S and foreign patents pending Bluetooth is a trademark of Bluetooth SIG Inc U S A ii PB42 Portable Receipt Printer Service Manual Conte
23. gned in Secondary Serial Test Port 24 The secondary serial test port is connected to the SMC UART It can be used to communicate with the processor when the SCC UART is being used for either Bluetooth or RS 232 communication The test port is shared with the serial data receive line from the print controller The following illustration shows how the communication lines are switched PB42 Portable Receipt Printer Service Manual User Interface Speaker Driver Chapter 2 Theory of Operation SECONDARY SERIAL TEST PORT 5330 849 3 3V Secondary Serial Test Port Communication Lines The SMC UART has no flow control So it has only RX and TX The SMC TX signal is connected directly to the test port For the SMC RX signal a 2 1 mux U15 is used to switch between the PCTXD and the test port TX signal To operate properly the DETECT pin pin 4 of the test cable must be grounded When DETECT is grounded the mux selects the test port When DETECT is left floating the mux selects PCTXD The user interface consists of 2 buttons 7 LEDs and a speaker for audible alerts The following sections describe how these have been implemented in hardware and how to control them in software The speaker driver is a class D amplifier It receives input from the DAC See Digital to Analog Converter on page 15 for a description of how to send data to the DAC Before streaming data to the DAC the amplifi
24. he last step to take when entering sleep mode is to put the MPC875 into Normal Low mode PB42 Portable Receipt Printer Service Manual 29 Chapter 2 Theory of Operation Power Cuts 30 The processor defaults to normal high mode In this mode the main system clock runs at full speed 66 MHz In normal low mode the clock is divided down by a division factor set by SCCR DFNL This field should be set to Divide by 256 111 Running the processor at this lower speed about 258 kHz will conserve power To enter normal low mode set PLPRCR CSRC to 1 Clearing the bit will return the processor to normal high mode Switching modes can be done at any time and will not affect any functions of the chip Baud rate clocks and the memory refresh clock are not affected Bluetooth Radio Low Power Mode The Bluetooth module contains firmware that manages its own power consumption No action is needed What To Do In Sleep Mode While in sleep mode the processor should only have to refresh the watchdog timer It will have to periodically every 1 2 seconds exit sleep mode to do the following Check the battery voltage Check the charging status Properly activate the LEDs according to the user interface definition Cable insertion removal power cuts radio connection status and button presses are all monitored via interrupts or polling on port c and the IRQ lines These interrupts must be enabled When no batteries are insta
25. k nnen zum Tod f hren Bei Arbeiten an oder in der N he von Hochspannung m ssen Ihnen die zugelassenen Erste Hilfe Methoden vertraut sein Stromf hrende Ger te Niemals an stromf hrenden Ger ten arbeiten es sei denn Sie wurden von einer verantwortlichen Stelle dazu berechtigt Stromf hrende Ger te sind gef hrlich Stromschl ge durch stromf hrende Ger te k nnen zu t dlichen Verletzungen f hren Falls zugelassene Notreparaturen an stromf hrenden Ger ten vorgenommen werden m ssen ist darauf zu achten dass die genehmigten Sicherheitsvorschriften strikt eingehalten werden This section explains how to identify and understand notes that are in this document Note Notes either provide extra information about a topic or contain special instructions for handling a particular condition or set of circumstances Global Services and Support vi Warranty Information To understand the warranty for your Intermec product visit the Intermec web site at www intermec com and click Service amp Support gt Warranty Disclaimer of warranties The sample code included in this document is presented for reference only The code does not necessarily represent complete tested programs The code is provided as is with all faults All warranties are expressly disclaimed including the implied warranties of merchantability and fitness for a particular purpose Web Support Visit the Intermec web site at www intermec com to download
26. le not printing Ul should disable the 5 V regulator by setting PC_PWR_EN PE24 to output low PB42 Portable Receipt Printer Service Manual 17 Chapter 2 Theory of Operation Reset To prevent forward biasing of the print controller chips protection diodes be sure to set the following GPIO lines to output low when U32 is disabled e PCSTB PE30 e PCRESET PE28 e PCDATA 1 8 PE21 PE14 After U32 has been enabled set PC_PWR_EN high for at least 2us PCRESET must be de asserted PCSTB should also be de asserted output high Print Controller Startup Upon exiting reset the print controller requires approximately 670 ms to initialize test the print head and check memory After that is completed it de asserts ERROR PCBSY will still be asserted at that point but should go low about 15 7 Us after ERROR goes high The print controller is then ready to accept data Configuration Jumpers Parallel Interface 18 The Seiko chip can be configured to accept serial or parallel input The specific RS 232 parameters are selected via 16 configuration jumpers connected to U12 and U13 U1 communicates to the print controller via a parallel interface and receives error information via the serial interface Also the LTPV445 print engine must be selected For these settings U12 6 and U12 8 are pulled high and the other inputs to U12 and U13 are grounded The processor sends data to the print controller via an 8 bit
27. lled which can be detected by both battery voltages being below 4 V IRQ1 should be enabled It will provide an early warning when power is about to be cut The 3 3 V DC DC converter has an on board comparator that generates an interrupt when VBB falls below 5 75 V VBB is the diode or of both batteries LBO is connected to the non maskable interrupt IRQO When this interrupt occurs the interrupt service routine should prepare for a power cut by turning off the print controller If the voltage continues to drop the PORESET will be asserted when VBB falls below 3 5 V PORESET will hold the processor in a known state until the input voltage returns to a valid level The illustration below shows the printhead power switch Q201 and its control logic HVPSW is normally the controlling signal for the FET If the head temperature is too high HTE will automatically turn off the printhead Also if VBB droops below 5 V the printhead will be turned off This will not affect the rest of the print controller PB42 Portable Receipt Printer Service Manual Chapter 2 Theory of Operation TRIP POINT 5 OM NTMSSP 2R2 t To print head MMETSS5BLT HYPSW gt Printhead Power Switch Control Logic Watchdog Timer The PowerPC microprocessor has a watchdog timer function The watchdog timer automatically resets the processor after a pre determined time period if a specific set of instructions are not executed I
28. mation on operation of the MPC875 or any of the other SPI devices see their respective specifications FRAM The FRAM is a fast serial non volatile memory that can be used to store critical printer or communications settings It can store error codes service history and so on Since it is fast and non volatile the processor can use it to store critical data when it knows that a power cut is imminent IRQO low battery It is organized as 512 x 8 bits The maximum data rate for the SPI interface is 20 MHz SPMODE bits CI and CP must be either 0 0 or 1 1 The MSB is always first so SPMODE REV is 1 The WP and HOLD pins of the FRAM are tied high So the hold and hardware write protect functions are disabled Block memory protection can be used though to write protect the upper quarter half or all of the memory array This is controlled through the status register Data transfers with the FRAM can be any 8 bit multiple depending on the op code being used and the amount of data to transfer The maximum buffer length for the MPC875 is only 16 bits per transfer So the processor will have to span some transfers over several chunks when transferring more than 16 bits to from the FRAM The FRAM_CS pin PAO must remain asserted over the entire transfer or the operation will be aborted Memory Op Codes Name Description Op Code WREN Set write enable latch 00000110b WRDI Write disable 00000100b RDSR Read status registe
29. n case there is a software lock up condition caused by some unforeseen event such as ESD this function should be enabled Section 10 7 of the MPC885 Reference Manual describes the watchdog timer in detail To configure the watchdog timer set SYPCR SWE SWE SWRI SWP to 1111 The timer period is determined by the 16 bit field SYPCR SWTC and is calculated by the following formula SYPCR SWTC clock frequency timeout period 2048 The maximum timeout period with a 66MHz clock is 2 034 seconds Once enabled the software must issue the following instructions in the given order within the timeout period 1 Write 0x556C to the software service register SWSR 2 Write 0xAA39 to the SWSR Although the writes must occur in the correct order before a timeout occurs any number of instructions may be executed between the writes This allows interrupts and exceptions to occur between the two writes when necessary PB42 Portable Receipt Printer Service Manual 31 Chapter 2 Theory of Operation Immunity and Emissions ESD The PB42 circuitry is protected from externally conducted or radiated noise power surges and electrostatic discharge ESD The following sections describe the protection circuitry from these different types of sources All externally accessible connectors must be protected from ESD at 15kV air discharge and 8kV contact discharge Those connectors are P6 J7 P7 J3 and J2 P6 and J7 are protected b
30. n death To work on or near high voltage you should be familiar with approved industrial first aid methods Energized Equipment Never work on energized equipment unless authorized by a responsible authority Energized electrical equipment is dangerous Electrical shock from energized equipment can cause death If you must perform authorized emergency work on energized equipment be sure that you comply strictly with approved safety regulations Sicherheits bersicht Ihre Sicherheit ist u erst wichtig Lesen und befolgen Sie alle Warn und Vorsichtshinweise in diesem Dokument bevor Sie Intermec Ger te verwenden und betreiben Falls die Sicherheitswarnungen und Vorsichtshinweise nicht befolgt werden kann es zu ernsthaften Verletzungen sowie Ger tesch den und Datenverlusten kommen Nicht alleine Reparaturen oder Einstellungen durchf hren Reparieren oder justieren Sie niemals alleine stromf hrende Ger te Aus Sicherheitsgr nden muss eine zweite Person anwesend sein die erste Hilfe leisten kann PB42 Portable Receipt Printer Service Manual v Before You Begin Safety Information p Erste Hilfe Nach einer Verletzung unverz glich erste Hilfe oder medizinische Betreuung aufsuchen Verletzungen d rfen nicht vernachl ssigt werden auch wenn sie noch so unbedeutend erscheinen Wiederbelebung Wiederbelebungsversuche m ssen unverz glich eingeleitet werden falls jemand verletzt wird und die Atmung aussetzt Verz gerungen
31. nts Contents Before You Deerfi sn AD da v S fet S mmary EE o aaa ar Free Ne d a V P CR rd v Sieherhieitsubersicht peace pia seu uns aa at eel anes EE v Nicht alleine Reparaturen oder Einstellungen durchf hren v Erste Flle Eeer o aa dk ad ob ose vi KEE vi Stromf hrende Ger te en A C EE vi Safety EE EE vi Global Services and Support bi sen a ee ee vi KEE vi Web Support oue mania ia vi Telephone EE vii Who Should Read This Manual sex Vade tie wipe kakaa de ER e vii 1 Spare Parts List and Exploded Views 1 PB42 Exploded Views and Parts Lists nannten anne 2 2 Theory of Operation tust erde era Ae 5 Hit ae EE d ortae duke 6 Power Supply Sequencing and Bypass Capacitors 0 0 cee eee eee eee 6 Clock Generation Circuitry au Becker hrs Bere Epis EAS 6 Reset Configuration Settings 6 en ar De na ran ee 7 Plas AAA O i E 8 SDRAM Intertace soirs be icr RO e i oe ta Ba M ern 9 Register Settings 9 Initialization Procedure A area 11 Sell Refresh Mode Du ARE 12 KE WE DEE 13 ERAMOS rer AR pob re 13 Input Output Shift Registers si 2 22 EN eie en 14 Digital to Analog EE 15 Analog to Digital Converters vo Puede a keine ae 16 Compact Pash Lafe ERE iov eoo aaa 17 tel ote uie o ata wien A E NA M gea a MR rd 17 GPIO Configuration s s der Abba rub Age LARES ee 17 SV Power Enable ocio dok ko si 17 eer H 18
32. o PB23 A high on this pin puts the transceiver into low power mode This section will describe the hardware related configuration for the USB function controller 22 PB42 Portable Receipt Printer Service Manual Chapter 2 Theory of Operation Low Speed Configuration To configure the USB controller as low speed USMODILSS 1 To configure the hardware to low speed place R1404 and R1401 and remove R1403 and R1402 The low speed configuration is the default hardware configuration To be seen by the host when connected a 1 5 Q resistor must be connected between D and 3 3 V This resistor R1401 is enabled by setting PE31 to output low To appear disconnected from the host set PE31 to output high The data rate for low speed is 1 5Mbps but the internal USB clock must be 4x that rate 6 MHz SICR RUSB TUSB select the source of this clock One of the BRGx sources must be configured to produce a 6 MHz clock and selected Full Speed Configuration To configure the USB controller as full speed USMODILSS 0 To configure the USB transceiver to high speed place R1403 and R1402 and remove R1404 and R1401 To be seen by the host when connected a 1 5 Q resistor must be connected between D and 3 3 V This resistor R1402 is enabled by setting PE31 to output low To appear disconnected from the host set PE31 to output high The data rate for full speed is 12 Mbps but the internal USB clock must be x that r
33. ollowing sections describe how the power management circuitry works and how to maximize battery life The DC jack accepts 10 to 17 V DC power This can come from an AC adapter cigarette lighter adapter or direct vehicle power If the input voltage rises above the cut off voltage about 18 V the protection FET turns off and disconnects the DC jack from the rest of the power supply PB42 Portable Receipt Printer Service Manual Chapter 2 Theory of Operation A switching regulator converts the input voltage to 9 0 VDC If the input voltage drops below about 9 5 V the converter is not able to maintain a 9 0 V output and will turn off When this happens EXT_PWR IRQ1 will be pulled down When external power is within its acceptable voltage range EXT_PWR will be high Charging Circuits U33 BO24405PWP 2 IN our La 1 Sp Sr pel IN OUT 18 From 9v DC DC c3302 a ISNS USENSE converter 1L 4 ucc AGND LE ia Y EN STATI FE OU gt CHARG ING Pk APG THM nc DDD cuc noNE ex Ja m lt d r 1 2 3 N 22U R3325 C3304 B OHM RA324 R33 3 3 IK Sg 9k NTMD2P 1R2 Q3300 R3406 IN our 5 1505 VSENSE RAEE IS CHG EN amp STATL d en cHARGING_Bx RS Rs BATTERY CONN II t SUT gt CHG_DONE_Bx 1K 1K 87437 1232 NC p t SMFS A EEE GERONA we SMFS A Dia 12CWQLUFN
34. ors for U1 D101 helps keep VDD 1 8 V from ever rising faster than the 3 3 V supply VCC D102 is a 1 8 V zener It keeps VCC and VDD from being too far from each other There are five 0 1 uF ceramic bypass caps on each supply two 10 pF capacitors on VCC and one 10 pF capacitor on VDD Clock Generation Circuitry ALE B DSCK m USSSYN GWAIT_A USSSYNI Y ciel VDDSYN e e CY 2 1 1P A2 G11 Ic s 8 2 IP Ad 1o1s s_n NEL Tat 3 1IP _A2 I0IS16_ 5 3V 154 3 IP_A3 NC A IP_A4 NC 1 IP 85 Y VL IP_AG TEXP IPA CLKOUT c CLKOUT C113 BADDR28 XTRL P Jl BADDR29 1 22P BADDR32 REG EXTAL 1 MIT1_CRS O oz MII MDI 022104261 20ea MII_TX_EN MII1 CO 10MHz Crystal Circuit for the Internal Clock 6 PB42 Portable Receipt Printer Service Manual Chapter 2 Theory of Operation MODCK 1 2 not shown are set to 00 on reset The filter on VDDSYN provides a clean supply to the internal PLL CLKOUT is connected to the SDRAM EXTCLK is not used R103 is not placed To set the frequency of the system clock to 66 MHz make the following settings to PLPRCR PDF 0 MFI 13 MEN 2 MFD 9 S 1 DBRMO 0 For SCCR COM 00 CLKOUT enabled TBS 1 Timebase is GCLK2 16 PTDIV 0 PIT divider 4 PTSEL 0 Crystal oscillator selected CRQEN 0 Remain in low frequency when CP is active EBDF 00 CLKOUT GCLK2 DFSYNC 00 Divide by 1 DF
35. parallel interface PCDATA 1 8 PE21 PE14 The handshaking signals are PCSTB PE30 and PCBSY IRQ4 and PA3 With PCBSY connected to both an IRQ and a GPIO pin software can be written to control the interface either with either an interrupt service routine or by polling The following illustration shows the timing diagram for the parallel interface For more details see the Seiko print controller chip spec Note that the PACK signal is redundant and is therefore not used PB42 Portable Receipt Printer Service Manual Chapter 2 Theory of Operation ISTB e E d GA 17 L See Eh GA 16 14 to 8 A gt WERS A E GA 6 H 1 Le gt E Sch IPACK A T5 T6 an GA 7 T Data setup time to STB T2 STB signal pulse width T3 Data hold time after the transition of the STB signal to low Ta Time until PBSY becomes high after the transition of the STB signal to low Ts Time between the low transition of the PACK signal and the low transition of the PBSY signal Tg Time between the low transition of the PBSY signal and the high transition of the PACK signal Tz Time until next STB can be input after the transition of the PBSY signal to low Timing Diagram for the Parallel Interface Serial Interface Even though the print controller receives data via the parallel interface it still sends error codes and response codes back via the serial interface The SMC receive line of the processor
36. pt printer It provides an exploded view of the computer the spare parts lists and the theory of operation This manual is intended for Intermec service technicians PB42 Portable Receipt Printer Service Manual vii Before You Begin viii PB42 Portable Receipt Printer Service Manual Spare Parts List and Exploded Views This chapter provides the exploded views and spare parts list for the PB42 Portable Receipt Printer PB42 Portable Receipt Printer Service Manual 1 Chapter 1 Spare Parts List and Exploded Views PB42 Exploded Views and Parts Lists This chapter contains an exploded view and a spare parts list for the PB42 Locate the part you need to replace in the exploded view and then find the corresponding part number in the spare parts list 2 PB42 Portable Receipt Printer Service Manual PB42 Portable Receipt Printer Service Manual Chapter 1 Spare Parts List and Exploded Views 3 pla Screw 6 places g Ba d y 47 s Screw PRA K 2 places UN Y 7 2 ces p 2 zi R crew 6 places Screw 2 places Chapter 1 Spare Parts List and Exploded Views To identify a part find the callout in this list and locate the part in the exploded view PB42 Spare Parts List Callout Description Part Number 1 PB42 console assembly 075183 001 2 PB42 upper case 075170 001 3 PB42 battery door 074787 001 4 PB42 thermal printer mechanism 592124 001 5 PB42 p
37. r 00000101b WRSR Write status register 00000001b READ Read memory data 0000A011b WRITE Write memory data 0000A010b The A bit for the read and write op codes are the MSB of the 9 bit address The FRAM always powers up with writes disabled To enable writes to the status register or the memory array issue the WREN command once PB42 Portable Receipt Printer Service Manual 13 Chapter 2 Theory of Operation Memory reads and writes have the following format Read write op code lower 8 bits of address data For multiple byte transfers the address is automatically incremented If the address reaches Ox1FF the next address is 0x000 cs 0 DEAR T Z FA TAR EE EE WE D EE EC EE EE GE DEE Br y 7 SCK Op code SEA d f 1 Data Ir jae SR o o o fmt No 1 No ar Xu Xas KM KAKA KA wi YeXsYaXYsX2XY YXYoXS o MSE LSB MSE use so Hi Z Memory Write cs o earn IB a mg TED Kat EE ROE J C DA Z 7 SCk 8 bit Address Op code s ERR o o 0 o At o Car WA Yar X M Yar Y A H MSE 1 sc Hi Z E E E CEC EA EB DER KA MSB LSE Memory Read Input Output Shift Registers Due to a shortage of GPIO pins on U1 input and output shift registers are connected to the SPI 14 PB42 Portable Receipt Printer Service Manual Chapter 2 Theory of Operation CHARGINGA IND CHG_DONE_Ar TN CHARGING B UN CHG DONE pe IS CONTACT CHARGER TN H Cap 3 err UND ERR IN PA Sri royalar crip select Tetons
38. rinthead release wedge 075186 001 6 PB42 platen roller 592123 001 7 PB42 media door assembly 075171 001 8 PB42 media windows pair 075173 001 9 PB42 linkage arm 075175 001 10 PB42 sub linkage arm 075187 001 11 PB42 media brackets pair 075172 001 12 PB42 engine mount assembly 075174 001 13 PB42 print mechanism ground spring 592122 001 14 PB42 battery contact PCB assembly 075182 001 15 PB42 lower case 075184 001 16 PB42 speaker 075180 001 17 PB42 I O door 075185 001 18 PB42 Bluetooth PCB assembly 074792 001 19 PB42 ESD shield 075179 001 PB42 miscellaneous fastener pack 075178 001 PB42 certification label 074791 001 PB42 control panel overlay label 074790 001 PB42 lubrication 075181 001 4 PB42 Portable Receipt Printer Service Manual 2 Theory of Operation This chapter provides a detailed electrical design of the PB42 printer It is intended to help software engineering to know how to control the hardware PB42 Portable Receipt Printer Service Manual 5 Chapter 2 Theory of Operation Microprocessor The microprocessor Ul for the PB42 is the Freescale MPC875 The following sections describe circuitry connected directly to the microprocessor Power Supply Sequencing and Bypass Capacitors 3 BU VDD r bes N e mE it C e G1 2 gt m MMSZ4578T1 6 3V 6 3U d Diaz Y 3U VD e D D c1 cl 3 4 Ci 28 e c1 Sege um o o e LI Y Power Sequencing and Bypass Capacit
39. s buffered and goes into U1 A 20 Q resistor on the output is used to filter out any high frequency harmonics The 66 MHz CLKOUT signal is also filtered with a 22 Q resistor along with the rest of the SDRAM control lines The signal runs on an internal plane that is between two ground planes Bus Lines The U1 address and data buses are filtered with 22 W series resistors Bluetooth Radio The Bluetooth radio is mounted as far from the power supply circuitry as possible The entire module is shielded PB42 Portable Receipt Printer Service Manual 33 Chapter 2 Theory of Operation 34 Switching Power Supplies For the sake of power efficiency switching DC DC converters are used for the 9 V 3 3 V and 1 8 V supplies To minimize emissions magnetically shielded inductors were used for all three The 9 V switcher operates at 300 KHz the other two operate at 850 KHz Abundant input and output capacitors were used to filter switching noise The ceramic filter caps were placed as close to the chips as possible PB42 Portable Receipt Printer Service Manual fatermec Worldwide Headquarters 6001 36th Avenue West Everett Washington 98203 U S A tel 425 348 2600 fax 425 355 9551 www intermec com PB42 Portable Receipt Printer Service Manual P N 074575 001
40. ual Chapter 2 Theory of Operation The DC DC converter circuitry is protected by Q2701 and Q2702 The comparators of U27 turn on Q2701 and Q2702 when the input voltage is between 8V and 18V Ifa voltage spike occurs on the DC input the comparator will immediately turn off the transistors until the voltage returns to an acceptable level If the printer does not have batteries installed power to the printer will momentarily be interrupted L1 suppresses high frequency noise D8 combines the two DC inputs and protects the printer from reverse voltage inputs D1 and D2 protect Q2701 and Q2702 from transients greater than 100V and less than 100V The zener diode D3 is used to detect when the printer is connected to the contact hinge charger Conducted Emissions Radiated Emissions Conducted emissions are suppressed by the common mode choke L1 and the input capacitors of U29 C2901 C2917 and C2918 Potential sources of radiated emissions are clocks high frequency bus lines the Bluetooth radio and the switching power supplies This section describes what was done to suppress noise from each of these sources Clocks There are three high frequency clock sources 18 4 MHz from the print controller crystal Y2 48 MHz from the USB clock oscillator Y3 and 66 MHz from the U1 PLL to the SDRAM Y2 is not buffered outside the chip so it is not a concern other than being sure to place it as close to U2 as possible Y3 i
41. y bidirectional TVS diodes Although these are primarily designed for power surge protection they also suppress ESD The common mode choke L1 also will suppress any current spikes associated with the ESD P7 is the battery connector BATI A and BATT B are protected by TVS D11 through D10 J2 and J3 have TVS diodes on each of their signal lines Even though the TVS diodes protect the printer from permanent damage power glitches will still occur These short power glitches can cause the software to not function properly Therefore the software watchdog timer must be enabled for the printer to recover from an ESD event without user intervention For more information see Watchdog Timer on page 31 Power Surge CONTACT CHARGER CONNECTOR B7438 9233 PS 1 IRFRS410 D8 Gr ESCH 12CWO1 FN DLWSBTNLOISG2 2 nc JACK J 5CD4450C50000000 CONT_CHG 7 Re na KZ To SV DC DC converter gt gan i T far na Wi en Rara R2787 Rare 15MATBCAT3 18k We 1008 R2702 100K 104 10K a rt a27foa R2705 Uz Neger 11 5K u E 18U CUTOFF L ab 3 nz 10V 17V INPUT m R2785 1SMATACATI gt ever Cres amr em er 8V CUTOFF 5 R2783 1aak lu Input Circuitry for the DC Jack and the Contact Charger 32 PB42 Portable Receipt Printer Service Man

Download Pdf Manuals

image

Related Search

Related Contents

Staticline Installation Manual  Cisco Systems RV320K9NA User's Manual  製品仕様書  

Copyright © All rights reserved.
Failed to retrieve file