Intermec CK30 Service Manual
Hide thumbs Also See for CK30:
Table of Contents

Advertisement

Service Manual
CK30 Handheld
Computer

Advertisement

Table of Contents
loading

Summary of Contents for Intermec CK30

  • Page 1 Service Manual CK30 Handheld Computer...
  • Page 2 The information contained herein is proprietary and 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.
  • Page 3: Table Of Contents

    Spare Parts List and Exploded Views ................29 CK30 Exploded View ...................... 30 CK30 Spare Parts List ...................... 31 Ethernet Card Assembly Exploded View ................32 Ethernet Card Assembly Spare Parts List ................32 SE1200 Scan Engine Assembly Exploded View ..............33 SE1200 Scan Engine Assembly Spare Parts List..............
  • Page 4 Low-Battery Handling ..................61 Battery Status LED ..................... 62 Reset Control...................... 63 I/O Control ......................64 Resume Events ....................65 Suspend Events ....................66 Display..........................66 LCD Panel......................66 LCD Controller ....................66 Bias Supply ......................66 CK30 Handheld Computer Service Manual...
  • Page 5 Firmware Upgrade ......................95 Bootloader ......................95 OS Image......................95 In-System Programmability of Programmable Devices ........96 Accessories ........................96 Connector Pin-Outs.................... 96 AD1 1-Bay Communications Dock ..............99 AD2 4-Bay Communications Dock ..............100 CK30 Handheld Computer Service Manual...
  • Page 6 Contents AC1 4-Slot Battery Charger ................101 AC2 4-Bay Charging Dock ................102 CK30 Handheld Computer Service Manual...
  • Page 7: Before You Begin

    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.
  • Page 8: Safety Icons

    Note: Notes either provide extra information about a topic or contain special instructions for handling a particular condition or set of circumstances. viii CK30 Handheld Computer Service Manual...
  • Page 9: Global Services And Support

    Web Support Visit the Intermec web site at http://www.intermec.com to download our current manuals in PDF format. To order printed versions of the Intermec manuals, contact your local Intermec representative or distributor. Visit the Intermec technical knowledge base (Knowledge Central) at http://intermec.custhelp.com to review technical information or to request...
  • Page 10: Who Should Read This Document

    Before You Begin Who Should Read This Document? This manual contains all of the information necessary to repair the CK30 handheld computer. It provides an exploded view of the computer, the spare parts lists, procedures that describe how to replace parts, and information about how to test the computer.
  • Page 11: Troubleshooting

    Troubleshooting Use this chapter to troubleshoot problems you may encounter while using the CK30. CK30 Handheld Computer Service Manual...
  • Page 12: Troubleshooting The Ck30

    Make sure you have a charged battery installed • happens. correctly. For help, see “Charging and Installing the Battery” in the CK30 Handheld Computer User’s Manual (P/N 073528). There may be a connection problem between battery • contacts and the main PCB. Clean the battery contacts.
  • Page 13 • B and then E repeatedly until you reach the desired contrast level. If you have a CK30 with a color screen, make sure the • backlight is on by pressing E. The display flex cable may be disconnected. Make •...
  • Page 14 Problem Solution The CK30 will not Try these possible solutions in order: communicate in a serial The CK30 may not be properly configured for serial • network. communications. Make sure the serial communications parameters are properly configured. The AA1 serial adapter cable may have failed. Replace •...
  • Page 15 Make sure that you configure the CK30 to suspend • rapidly. power and turn off the backlight when the CK30 is not in use. Make sure that the AD1 or AD2 communications • dock is working correctly. If the communications dock is damaged, replace it.
  • Page 16 From the CK30 System Main Menu, select Diagnostics > Hardware Diagnostics > HW Config Table to view the configuration number for the CK30. You can use this number to determine if the Bluetooth option is installed. Make sure that a valid and available printer is within •...
  • Page 17: Replacing Parts

    Replacing Parts Use this chapter to learn how to open, replace parts in, and close the CK30 handheld computer. It also provides preliminary cautions to follow when servicing the CK30. CK30 Handheld Computer Service Manual...
  • Page 18: Cautions

    Cautions Note: Opening this product can result in voiding the warranty. The internal workings of this product can only be accessed by Intermec service personnel. Integrated circuits on the printed circuit board (PCB) in the computer are very sensitive to damage by electrostatic discharge (ESD). Prevent ESD by always wearing skin contact ground straps firmly attached to the equipment metal base assembly when working inside of the computer.
  • Page 19: Replacing Parts

    To open the computer 1 Press I to turn off the CK30. 2 While holding the CK30 in one hand, use your thumb to pull down on the battery latch and pull the battery away from the computer. 3 Remove the six Torx screws (four self-tapping and two machine) and the four Phillips screws from the bottom cover of the CK30.
  • Page 20: Replacing The 802.11B/G Radio And Antenna

    • 2-56 x 5/32 stainless steel screw (P/N 801-209-001) To replace the 802.11b/g radio or antenna 1 Open the CK30. For help, see the previous procedure. 2 Remove the two Phillips screws from the top of the antenna assembly and remove the antenna ground plane.
  • Page 21 7 Attach your new antenna cable to the mini PCI radio assembly. 8 Replace the mini PCI shield assembly. 9 Replace the antenna ground plane and antenna. 10 Close the CK30. For help, see “Closing the CK30” on page 27. CK30 Handheld Computer Service Manual...
  • Page 22: Replacing The Ethernet Card

    • 2-28 x .250 Plastite flathead screw (P/N 800-193-000) To replace the Ethernet card 1 Open the CK30. For help, see “Opening the CK30” on page 9. 2 Disconnect the Ethernet cable from J12 on the main PCB. 3 Remove the four Phillips screws (two self-tapping flathead and two machine) from the mini PCI shield assembly and lift the shield off of the Ethernet card assembly.
  • Page 23: Replacing The Bluetooth Radio

    Phillips screws. 7 Connect the Ethernet cable to J12 on the main PCB. 8 Close the CK30. For help, see “Closing the CK30” on page 27. Replacing the Bluetooth Radio To replace the Bluetooth radio, you need the following tools and parts: •...
  • Page 24 10 Replace the main PCB and secure it with the two Phillips screws removed in Step 3. Make sure the keypad flex cable properly z-folds under the main PCB. 11 Close the CK30. For help, see “Closing the CK30” on page 27. CK30 Handheld Computer Service Manual...
  • Page 25: Replacing The Main Pcb

    • KA22 x 6 WN 1412 Elco screw (591825-001) To replace the main PCB 1 Open the CK30. For help, see “Opening the CK30” on page 9. 2 Disconnect the power/good read indicator light pipe assembly cable and the speaker PCB assembly cable from the main PCB.
  • Page 26 12 Connect the power/good read indicator light pipe assembly cable and the display cable to the main PCB. 13 Close the CK30. For help, see “Closing the CK30” on page 27. 14 Download and configure the CK30 using factory tool T45556. You will also need an SD card containing the CK30 operating system files.
  • Page 27: Replacing The Bezel Assembly

    • CK30 ANSI 52-key bezel assembly (P/N 073292-001) To replace the bezel assembly 1 Separate one of the top corners of the CK30 overlay from the top cover. 2 Pull up on the overlay until you have completely separated the overlay surrounding the display from the top cover.
  • Page 28: Replacing The Display Assembly

    To replace the display assembly, you need the following tools: • T10 Torx screwdriver • Small Phillips screwdriver • Straight-slot screwdriver You also need one or more of the following parts depending on the CK30 configuration: • Monochrome display assembly (P/N 073237S-001) • Color display assembly (P/N 073238S-001) •...
  • Page 29 7 Attach the power indicator/good read light pipe assembly and the speaker PCB assembly to the new display assembly. Display Speaker PCB flex assembly cable Display assembly Power indicator/good read light pipe User indicator assembly light pipe assembly CK30 Handheld Computer Service Manual...
  • Page 30: Replacing The Keypad Assembly

    11 Connect the power indicator/good read light pipe assembly cable and the speaker PCB cable to the main PCB. 12 Close the CK30. For help, see “Closing the CK30” on page 27. Replacing the Keypad Assembly To replace the keypad assembly, you need the following tools: •...
  • Page 31: Replacing The Se1200 Scanner

    • SE1200 standard range scan engine assembly (P/N 590014-004) • SE1200 advanced long range scan engine assembly (P/N 591098-003) • SE1200 CK30 scan flex cable (P/N 072781-003) • SE1200 shield (P/N 073883-002) (if necessary) • SE1200 visor (P/N 073703-003) •...
  • Page 32 Chapter 2 — Replacing Parts To replace the SE1200 scanner 1 Open the CK30. For help, see “Opening the CK30” on page 9. 2 From the bottom cover, remove the four Phillips screws that attach the scan engine assembly. 3 Lift the scan engine assembly away from the bottom cover.
  • Page 33: Replacing The Ev10 Scanner

    8 Insert the scan engine assembly into the bottom cover and attach with the four Phillips screws removed in Step 2. 9 Close the CK30. For help, see “Closing the CK30” on page 27. Replacing the EV10 Scanner To replace the EV10 scanner, you need the following tools: •...
  • Page 34 Step 4. 8 Insert the scan engine assembly into the bottom cover and attach it with the three screws removed in Step 2. 9 Close the CK30. For help, see “Closing the CK30” on page 27. CK30 Handheld Computer Service Manual...
  • Page 35: Replacing The It4000 Imager

    • Phillips 4-20 x .250 thread-form screw (P/N 525023) To replace the IT4000 imager 1 Open the CK30. For help, see “Opening the CK30” on page 9. 2 From the bottom cover, remove the three Phillips screws that attach the IT4000 imager assembly.
  • Page 36 • Phillips 2-28 x .250 thread-form screw (P/N 525301) To replace the tethered scanner 1 Open the CK30. For help, see “Opening the CK30” on page 9. 2 From the bottom cover, remove the four Phillips screws that attach the tethered scan flex assembly.
  • Page 37: Closing The Ck30

    7 Insert the tethered scan flex assembly into the bottom cover and attach it with the four screws removed in Step 2. 8 Close the CK30. For help, see the next procedure, “Closing the CK30.” Closing the CK30 To close the CK30, you need the following tools: •...
  • Page 38 Screw (2 places) Screw (2 places) Screw (2 places) 6 While holding the CK30 in one hand, insert the tabs on the bottom of the battery into the CK30 and snap the battery into place. CK30 Handheld Computer Service Manual...
  • Page 39: Spare Parts List And Exploded Views

    Spare Parts List and Exploded Views This chapter provides the exploded views and spare parts list for the CK30A, CK30B, and CK30C handheld computers. CK30 Handheld Computer Service Manual...
  • Page 40: Ck30 Exploded View

    CK30 Exploded View This exploded view contains parts for the 802.11b/g radio version of the CK30. To identify a part, find the part in the exploded view and locate its callout in the following spare parts list. See “Ethernet Card Assembly Exploded View”...
  • Page 41: Ck30 Spare Parts List

    072863-001 Trigger reed switch assembly 073038-001 Battery * The Bluetooth module is an option available on all models of the CK30. ** The Mini PCI radio assembly is only available on the CK30B and CK30C. CK30 Handheld Computer Service Manual...
  • Page 42: Ethernet Card Assembly Exploded View

    To identify a part, find the callout in this list and locate the part in the previous exploded view. Callout Description Part Number Ethernet cable assembly 073096-001 Ethernet card assembly 073867-001 Mini PCI shield assembly 073382-001 Plastite flathead 2-28 x .250 screw 800-193-000 CK30 Handheld Computer Service Manual...
  • Page 43: Se1200 Scan Engine Assembly Exploded View

    Large scan mount bracket 072865-002 Large engine scan window 073044-002 SE1200 scan engine shield 073883-002 SE1200 scan flex 072781-003 Phillips 2-28 x .250 thread-form screw 525301 Steel M2 x 0.4 by 4mm panhead screw 800-318-004 CK30 Handheld Computer Service Manual...
  • Page 44: Ev10 Scan Engine Assembly Exploded View

    3-131010-01-02 EV10 engine ground spring 073495-001 Small scan mount bracket 072864-001 Small engine scan window 073061-001 EV10 scan flex cable 072782-002 Phillips 4-20 x .250 thread-form screw 525023 Steel Phillips M1.6 x 3mm screw 591883-001 CK30 Handheld Computer Service Manual...
  • Page 45: It4000 Imager Assembly Exploded View

    To identify a part, find the callout in this list and locate the part in the previous exploded view. Callout Description Part Number IT4000 imager assembly 073416S-001 IT4000 scanner window assembly 073655-001 Phillips 4-20 x .250 thread-form screw 525023 CK30 Handheld Computer Service Manual...
  • Page 46: Tethered Scan Flex Assembly Exploded View

    Callout Description Part Number Tethered scan flex assembly 072786-004 Tethered scanner door 073366-001 Tethered scanner cover 073179-001 Tethered mount 073178-001 Steel Phillips 2-56 x 3/16 screw 591884-001 Phillips 2-28 x .250 thread-form screw 525301 CK30 Handheld Computer Service Manual...
  • Page 47: Safety Labels Exploded View

    805 with Bluetooth and radio 073706-001 808 with Bluetooth and radio 073708-001 Warning laser label 073322-001 Blank warning laser label 073325-001 Aperture laser label 073321-001 Print on demand label set 073312-001 Microsoft license label 490-005-002 CK30 Handheld Computer Service Manual...
  • Page 48 Chapter 3 — Spare Parts List and Exploded Views CK30 Handheld Computer Service Manual...
  • Page 49: Theory Of Operation

    Theory of Operation This chapter provides the theory of operation for the CK30 handheld computers and its supporting accessories. CK30 Handheld Computer Service Manual...
  • Page 50: System Architecture

    Chapter 4 — Theory of Operation System Architecture The CK30 platform is a 32-bit 3.3V system, with the processor and FPGA cores running at 1.3V and 2.5V, respectively. The design is contained on a single main PCB, except for the following modules: •...
  • Page 51: Processor Core

    Chapter 4 — Theory of Operation Processor Core Processor The CK30 platform is built around the Intel PXA255 “Cotulla” XScale processor (U1). The low-end configurations of the CK30 (CK30AA and CK30BA) use a 200MHz version of the PXA250 for cost reasons. The high-end configuration (CK30CA) uses a 400MHz version of the part.
  • Page 52: Memory

    The same CAS-before-RAS refresh period of 8µs is used for both 128Mbit and 256Mbit SDRAM densities. In the current CK30 32MB and 64MB configurations, the SDRAM occupies partition 0 of the processor’s SDRAM space. Provision is made through not-installed AND gate U3 to support 128MB SDRAM using 512MB chips.
  • Page 53: I/O Signals

    The resume events combined on this input are events that may be expected to still wake the computer after a battery change (when all resume pins except GPIO0 and GPIO1 will have been automatically disabled by the PXA255). CK30 Handheld Computer Service Manual...
  • Page 54 This is a maskable resume source (See Note 1). It can be 1 = card installed enabled to wake the system when an SD card is plugged in. This is not a CK30 requirement, and is not supported. SDMMC_IRQ* SD slot interrupt.
  • Page 55 - USB host present Note that SCAN_PWR_EN must be asserted for SCAN_TRIG to wake the system through this mechanism. Similarly, DOCK_EN must be asserted for DOCK_TRIG to wake the system. Dock DCD and USB need no other enable. CK30 Handheld Computer Service Manual...
  • Page 56 Chapter 4 — Theory of Operation HCR Output Signal Descriptions (continued) Function Signal Description Usage CF_RESET Compact Flash slot 0 Reset (unused in CK30). 0 = idle 1 = reset USB_EN Enables pull-up on USB bus to acknowledge host and start 0 = USB communications.
  • Page 57: I2C Bus

    93kHz. FPGA The CK30 architecture uses an SRAM-based FPGA for the Mini PCI and scanner interfaces and for the keypad interface and a few GPIO functions. For details of each functional block within the FPGA, see the document...
  • Page 58: Fpga Download

    FPGA. Software initiates the download by pulsing the FPGA_PGM* signal low to clear the FPGA configuration space, waiting for its INIT status to go high (alternate function of signal SCAN_DREQ), and starting the FPGA_CLK. CK30 Handheld Computer Service Manual...
  • Page 59: Fpga Power Management

    FPGA IO initializes correctly to a high impedance state on cold boot, avoiding another failure mode that can occur if the FPGA latches in an erroneous state that can inhibit the PXA255 from booting. CK30 Handheld Computer Service Manual...
  • Page 60: Fpga Bus Interface

    PCI card. As with CLK_OUT, the PCLK etch length is kept approximately the same as the PCI_CLK trace to the card to minimize skew. CK30 Handheld Computer Service Manual...
  • Page 61: Power System

    Power Supply Controller I2C Bus LCD_VDD_EN PROG_EN PWM BIAS ADJUST SERIAL_PROG_CLK RESET_IN SERIAL_PROG_DATA I/O KEY Core Voltage SUS_RES* Regulator (.8 - 1.5V) PWR_EN Filter PLL_VCC Network Aquila (CX1) Power Supply Block Diagram (6/26/02) Architecture and Power Supplies CK30 Handheld Computer Service Manual...
  • Page 62: Main Battery

    AC1 4-bay charger, or the AD1, AD2, or AC2 dock. The battery may be charged either by itself (in an AC1) or while installed in a CK30 (in an AD1, AD2, or AC2 dock). CK30 Handheld Computer Service Manual...
  • Page 63: Supercap

    CK30, a fully charged supercap can provide enough current to run the CK30 at full power for up to 1 second as it suspends, and still maintain the machine state for up to 10 minutes (at 25°C).
  • Page 64: Power Management Architecture

    Low Batt Detect Power Switches Power Enables Supply IO Key Core 1.3V, 3.3V, etc. Power Controller Super Supplies Battery, Supercap, Temperature Main Low 3.3V Rst SW Monitoring Battery Detect Reset CK30 Power Management Block Diagram CK30 Handheld Computer Service Manual...
  • Page 65 The operating system handles switching among these states. Note that current consumption varies greatly with processing load, especially if a radio card is installed. Values shown assume the CK30 has just completed a cold boot. CK30 Handheld Computer Service Manual...
  • Page 66: Device Power States

    PCI slot supported power states). Treatment of a device during a critical shutdown falls into two categories shown in the Critical Shutdown Type column. See Device Power Control on the next page for more detail. CK30 Handheld Computer Service Manual...
  • Page 67 Suspend for tethered (default is scanner support. OFF) Bluetooth ON when so Module supports configured additional power states. (default is OFF) LCD display LCD bias Backlight ON when needed Audio codec Codec supports standby state. Audio amplifier CK30 Handheld Computer Service Manual...
  • Page 68 These loads are controlled through PXA255 GPIO registers so that they will not automatically shut down the instant the battery goes critical. In a critical battery situation, signal BATT_FAULT_IRQ* is driven low by comparator U36 replaced with signal RESET_OUT* when the PXA255 suspends. CK30 Handheld Computer Service Manual...
  • Page 69: Power Supply Controller (Psc)

    The microcontroller is flash-based and can be reprogrammed in-system through the Debug port (P1) behind the SD slot door (see “PSC PIC” on page 96). While the CK30 is on, the PSC functions as a peripheral of the power management code running on the PXA255, accepting commands and returning data over the I2C bus.
  • Page 70: Battery Status Monitoring

    PXA255 (See “PSC 12C Syntax” on page 59). CK30 internal temperature is sensed by thermistor RT3, read through a PSC A/D, and sent to the OS over the I2C bus in response to I2C command.
  • Page 71: Low-Battery Handling

    <= 6.31V >= 6.80V a Suspend. This state must be 30°C <= 6.45V >= 6.88V exited before the CK30 is 40°C <= 6.55V >= 6.94V allowed to resume. 50°C * These temperature ranges are approximate because the Vbat temperature compensation is not calibrated at manufacture.
  • Page 72: Battery Status Led

    3-second intervals, it may take up to 30 seconds for a threshold crossing to take effect. The red LED remains lit until the CK30 enters the Suspend state, or the battery level (averaged over 10 samples) rises above the software threshold.
  • Page 73: Reset Control

    Red LED flashes twice when: the PSC. The IO key is pressed when the CK30 is suspended and the battery is too low to resume. The battery level crosses below the hardware critical battery threshold.
  • Page 74: I/O Control

    IO_KEY* signal is debounced in software by the PSC, which then issues a PSC_IRQ* interrupt to PXA255 GPIO[0] to suspend or resume the system PXA255. On a resume, the PSC does not issue the interrupt if BATT_FAULT_IRQ* is asserted (main battery too low to resume). CK30 Handheld Computer Service Manual...
  • Page 75: Resume Events

    Chapter 4 — Theory of Operation Resume Events In addition to the I key, the CK30 is designed to optionally wake from the following sources. Wakes after battery Source replaced* Implementation I key (Suspend/Resume) RTC Alarm Not supported in current software...
  • Page 76: Suspend Events

    Final Test and saved in system flash. You can then adjust the contrast up or down from this midpoint, with the revised setting saved in the system registry so that it is reapplied after warm or cold CK30 Handheld Computer Service Manual...
  • Page 77: Temperature Compensation

    52-key. The keypad itself is a low-profile elastomeric keypad with conductive carbon pucks, similar to the M90 keypad. It is adhesively attached to the top surface of the CK30 top cover and connects to the main PCB connector J11 through a hole in the top cover. This facilitates keypad replacement in the field.
  • Page 78: Wakeup Keys

    However, by routing one keypad row line (KEY_RET0) straight to PXA255 GPIO1 (as well as to the FPGA), the CK30 enables a small number of keys to serve as system wakeup keys. CK30 Handheld Computer Service Manual...
  • Page 79: I/O Key

    A Mini PCI bridge is implemented in the FPGA as a high-bandwidth interface to support Ethernet and 802.11g cards. The bridge is based on “LogiCore” PCI interface IP from Xilinx, and on PCI bridge IP from NMI, Ltd. CK30 Handheld Computer Service Manual...
  • Page 80 Host I/F Wrapper PCI Bridge CK30 FPGA Block Diagram – PCI Bridge The bridge maps PCI bus memory, IO, and configuration space into PXA255 processor space in Memory Area 2. In this mode, the PXA255 functions as the initiator, reading data from and writing data to the (target) PCI card as a memory-mapped device.
  • Page 81 SDRAM refresh control to the FPGA. When the burst is complete, the FPGA SDRAM controller sets the SDRAM back to its previous burst length setting of four. PCI Bus Mastering CK30 Handheld Computer Service Manual...
  • Page 82 The bridge provides round-robin arbitration among PCI slots. This feature is not used in the CK30, since it has only one PCI slot but may play a role in future products that may have two slots. A separate arbiter is provided to arbitrate between the PCI interface and the scanner interface also implemented in the FPGA.
  • Page 83 This provides a means for the CK30 Mini PCI bridge to signal that the PCI clock is stopped, and for Mini PCI cards to request the PCI clock stay on or be restarted. See Mini PCI Specification, Revision 1.0, for details.
  • Page 84: 802.11B/G Radio

    “flashless” card: it has a small EEPROM for parameters like MAC address, but there is no flash holding a firmware image. Instead, the firmware is downloaded to the card from CK30 system flash by the radio driver at boot time and on resume.
  • Page 85 RSTTL = TTL-level RS-232 from a scanner with built-in decode. Wand-em = Wand emulation mode using only the DBP signal; used by scanners with built-in decode. The CK30 platform uses the main processor to decode bar code information from undecoded 1D laser, 1D CCD- and CMOS-based imagers, and 2D imager input devices.
  • Page 86: Scanner Interface

    SPI and new signals defined for the EV10 and EL10 scanners. Because of the wide variety of scanners supported by the CK30, the interface signals are heavily reused. The next table shows how the various scanners use the scanner interface signal set.
  • Page 87 RxD from scanner scanner 0 = black 0 = 0 or space state 0 = 0 or space 1 = idle, white 1 = 1 or marking state state 1 = 1 or marking state CK30 Handheld Computer Service Manual...
  • Page 88: 1D Dbp Scanner Interface

    1D DBP Scanner Interface Internal scanners and undecoded tethered scanners using the legacy “DBP” laser scanner interface are handled through count gathering logic in the FPGA. See the next table for scanners using this interface scheme. CK30 Handheld Computer Service Manual...
  • Page 89 SOS_VSYNC). Most scanners are powered up only when scanning is commanded, but tethered scanners are powered continuously while the CK30 is on so that their triggers will work. • SCAN_FLASH_EN* is asserted low to enable the scanner and/or start its dither mirror.
  • Page 90: Wands And Wand Emulation

    In the absence of SOS strobes, counter overflow is used to sense the end of scanned data and append the end-of-data and polarity markers. 2D Imagers Internal 2D imagers are handled through custom interface logic in the FPGA. CK30 Handheld Computer Service Manual...
  • Page 91 • SCAN_PWR_EN* is asserted low to switch 3.3V power through high- side switch U12 to scanner connector J2. This is done at boot or resume time, and the scanner is left powered while the CK30 is on. • SCAN_FLASH_EN* is asserted high to enable the scanner.
  • Page 92: 1D Mds Scanner Interface

    SPI interface in the FPGA. This is a future addition that is not yet covered in this document. Serial (RSTTL) Scanner Interface Internal or tethered scanners with built-in decode are typically supported using an asynchronous serial interface (RSTTL, or RS-232 at TTL signal level). CK30 Handheld Computer Service Manual...
  • Page 93: Scanner Power

    Laser interface and TTL-level serial signals are supported at the 10-pin Stewart connector using Intermec’s standard pin-out (except that no battery power is provided on pin 10): CK30 Handheld Computer Service Manual...
  • Page 94 5 VDC 5% @ 250mA maximum continuous (default) • Switched off when the CK30 suspends, and on low-battery. Can be configured to stay on during Suspend, but is shut off by hardware if the battery is critically low or removed.
  • Page 95: Tethered Scanner Support Through Dock Connector

    Decoded-output tethered scanners and undecoded (DBP) tethered scanners are also supported through 26-pin docking connector J13, mostly so that a tethered scanner can be left attached to a vehicle dock and become active when the CK30 is docked. CK30 Handheld Computer Service Manual...
  • Page 96 Chapter 4 — Theory of Operation This is specifically not a CK30 requirement, but is expected to be a requirement for future products, which will all use the same docking connector. • Undecoded scanners use the FPGA count gathering logic (See “1D DBP Scanner Interface”...
  • Page 97: Trigger And Scanner Control

    – either by the scanner itself or through the SPEED_RANGE_GDRD signal from the FPGA. Dock Interface The CK30 uses a 26-pin JAE docking connector in the base of the computer to provide RS-232, USB, Ethernet (batch option only), and scanner interfaces.
  • Page 98 NPN base with pull-up to Drives 5V CMOS input, or DECODE GoodRead output to tethered undecoded scanner NPN base with pull-up to BEEP Beep output to tethered undecoded scanner Drives 5V CMOS input, or NPN base with pull-up to CK30 Handheld Computer Service Manual...
  • Page 99: Usb Port

    USB_5V (the 5V power supplied by the USB host) is used only to detect the presence of a USB host; it is not used to power any CK30 hardware. It is divided down to 3.3V levels by R157 and R160, and routed (as signal USB_WAKE) to PXA255 interrupt input GPIO19.
  • Page 100: Scanner Interface

    DB9 cables supplying +5V, instead of RI, on DSub pin 9. U23 and its charge pumps are left on while the CK30 is on, but it draws very little current with no RS-232 device attached. It is shut off during Suspend by the DOCK_EN signal from HCR register U11.
  • Page 101: Storage Card (Sd Card)

    The SD card is powered through FET Q10. Software normally turns on power through control signal SD_PWR_EN* only when an SD card is detected in the slot while the CK30 is on. Software is responsible for shutting off SD power in a critical battery situation. If SD power is still on when the system suspends, it is shut off in hardware by the “Type 2”...
  • Page 102: Beeper

    Beeper CK30 audio tones are simple square wave tones generated by one of the PXA255’s 2 Pulse Width Modulators. Tone duration is software- controlled, based on OS timer ticks.
  • Page 103: Debug Support

    FPGA_BEEP would drive the audio amplifier. So far, this feature has not been needed. Audio amplifier U19 can also be driven from audio codec U18. This feature is included to enable future CK30 versions with VoIP support, and is not currently installed. Debug Support...
  • Page 104: Debug Board

    Debug Board J33, J34 and J35 are 3 high-density 40-pin SMT board-to-board connectors providing debug board access to the CK30 system bus and control signals. These connectors are not installed on production boards, and so are not intended as a field debug facility, but could be soldered onto a production board to help diagnose a field problem as a last resort.
  • Page 105: Firmware Upgrade

    OS Image For the current release (version 1.01.01.0229), the only way to upgrade the OS image is to cold boot the CK30 with an SD card containing an image of the OS image. The Primary bootloader boots the system and looks for a new image file on an installed SD card.
  • Page 106: In-System Programmability Of Programmable Devices

    The lump supplies up to 4.15A @ 12 VDC. Connector Pin-Outs Male DB9 Serial Connector Pin No. Signal Name I/O to Terminal Description Data Carrier Detect RS-232 RXD RS-232 TXD RS-232 DTR Ground RS-232 DSR RS-232 RTS RS-232 CTS CK30 Handheld Computer Service Manual...
  • Page 107 Ethernet TPETXN Ethernet TPERXP Ethernet TPERXN Type-B USB Connector Pin No. Signal Name I/O to Terminal Description VBUS 5V USB bus power. Used for USB wakeup. UDC- USB Data - UDC+ USB Data + Ground CK30 Handheld Computer Service Manual...
  • Page 108 GOODREAD Good Read output to tethered undecoded scanners VBUS USB Wake-up (5V power from USB host) UDC- USB DATA – (Client) UDC+ USB DATA + (Client) Ethernet TPETXP Ethernet TPETXN Ethernet TPERXP Ethernet TPERXN Ground CK30 Handheld Computer Service Manual...
  • Page 109: Ad1 1-Bay Communications Dock

    Chapter 4 — Theory of Operation AD1 1-Bay Communications Dock The AD1 charges a single CK30 battery while on the unit. It also provides a DB9 male connector for serial communications, an 8-pin RJ45 connector for 10/100 Ethernet communications, a Type-B USB connector for USB communications and a 26-pin JAE connector for interfacing with the CK30.
  • Page 110: Ad2 4-Bay Communications Dock

    CK30 recharges in less than five hours on the AD2. J7, J8, and J9 are the contacts by which the CK30 battery interfaces to the charging circuitry. The voltage divider formed by R90 and R91 is used to notify the BQ2954 that a battery has been inserted.
  • Page 111: Ac1 4-Slot Battery Charger

    0°C and 45°C ±7°C. A battery that has been discharged via normal use on a CK30 recharges in less than five hours on the AC1. J4 pins 1,2, and 3 are the contacts by which the AB1 battery interfaces to the charging circuitry.
  • Page 112: Ac2 4-Bay Charging Dock

    AC1. AC2 4-Bay Charging Dock The AC2 can charge four CK30 units at the same time. The AC2 uses the same PCB as the AD2. The only difference is that all communications related circuitry has been removed. The only function of the AC2 is to charge the battery of up to four CK30s simultaneously.
  • Page 113 Corporate Headquarters 6001 36th Avenue West Everett, Washington 98203 U.S.A. tel 425.348.2600 fax 425.355.9551 www.intermec.com CK30 Handheld Computer Service Manual *073967-001* P/N 073967-001...

Table of Contents