This document and the information it contains is the property of Psion Teklogix Inc., is issued in
strict confidence, and is not to be reproduced or copied, in whole or in part, except for the sole
purpose of promoting the sale of Psion Teklogix manufactured goods and services. Furthermore,
this document is not to be used as a basis for design, manufacture, or sub-contract, or in any
manner detrimental to the interests of Psion Teklogix Inc.
Windo ws® and th e Windows Logo are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries.
The Bluetooth® word mark and logos a re registered trademarks owned by Bluetooth SIG, Inc.
and any use of such trademarks by Psion Teklogix Inc. is under license.
All trademarks are the pr operty of their respective holders.
Return-To-Factory Warr anty
Psion Teklogix Inc. provides a return to factory warranty on this product for a period of twelve
(12) months in accordance with the Statement of Limited Warranty and Limitation of Liability
provided at www .psionteklogix.com/warranty . (If you are not already a member of T eknet and yo u
attempt to view this warranty, you will be asked to register. As a member of Teknet, you will have
access to helpful information about your Psion T eklogix products at no char ge to you .) In some regions, this warranty may exceed this period. Please contact your local Psion Teklogix office for
details. For a list of offices, see Appendix A: “Support Services / Worldwide Offices”. The warranty on Psion Teklogix manufactured equipment does not extend to any product that has been
tampered with, altered, or repaired by any person other than an employee of an authorized Psion
Teklogix service organization. See Psion Teklogix terms and conditions of sale for full details.
W arning: Psion Teklogix warranties take effect on the date of shipment.
Service
Psion Teklogix provides a complete range of product support services to its customers. For detailed information, please refer to Appendix A: “Support Services / Worldwide Offices”. This
section also provides information about accessing support services through the Psion Teklogix
web site.
Waste Electrical and Electronic Equipment (WEEE) Directive 2002/96/EC
This Product, and its accessories, comply with the requirements of the Waste Electrical and Electronic Equipment (WEEE) Directive 2002/96/EC. If your end-of-life Psion Teklogix product or
accessory carries a label as shown here, please contact your local country representative for details
on how to arrange recycling.
For a list of international subsidiaries, please go to:
www.psionteklogix.com/EnvironmentalCompliance
Restriction On Hazardous Substances (RoHS) Directive 2002/95/EC
What is RoHS?
The European Union has mandated that high environmental standards be met in the design and
manufacture of electronic and electrical products sold in Europe, to reduce hazardous substances
from entering the environment. The “Restriction on Hazardous Substances Directive (RoHS)” prescribes the maximum trace levels of lead, cadmium, mercury, hexavalent chromium, and flame
retardants PBB and PBDE that may be contained in a product. Only products meeting these high
environmental standards may be “placed on the market” in EU member states after July 1, 2006.
RoHS Logo
Although there is no legal requirement to mark RoHS-compliant products, Psion Teklogix Inc. indicates its compliance with the directive as follows:
The RoHS logo located either on the back of the product or underneath the battery in the battery
compartment (or on a related accessory such as the charger or docking station) signifies that the
product is RoHS-compliant as per the EU directive. Other than as noted below, a Psion Teklogix
product that does not have an accompanying RoHS logo signifies that it was placed on the EU
market prior to July 1, 2006, and is thereby exempt from the directive.
Note: Not all accessories or peripherals will have a RoHS logo due to physical space limitations
or as a result of their exempt status.
Disclaimer
Every effort has been made to make this material complete, accurate, and up-to-date. In additio n,
changes are periodically added to the information herein; these changes will be incorporated into
new editions of the publication.
Psion Teklogix Inc. reserves the right to make improvements and/or changes in the product(s)
and/or the program(s) described in this document without notice, and shall not be responsible for
any damages, including but not limited to consequential damages, caused by reliance on the material presented, including but not limited to typographical errors.
TABLEOF CONTENTS
Chapter 1: Introduction
1.1About This Ma nual.........................................................................................3
This manual is supports developers of customized hardware for all variants of the Psion Teklogix
Inc. WORKABOUT PRO hand-held computer.
Chapter 1: Introduction
is an overview of the WORKABOUT PRO Hand-Held Computer and the
WORKABOUT PRO HDK.
Chapter 2: Hardware
describes, in general terms, the hardware of the WORKABOUT PRO.
Chapter 3: Software
gives an overview of the API for expansion devices, discusses installing
device drivers.
Chapter 5: External Connectors
describes the external connectors on the WORKABOUT PRO, and accessories that
connect to them.
Chapter 4: Mechanical Considerations
describes the space and mounting for expansion module devices.
Chapter 7: 100-Pin Connector
describes the electrical interface between the WORKABOUT PRO and expansion
module devices.
Chapter 1: Introduction
About This Manual
Chapter 8: Scanner Connector
describes the scanner connector .
Chapter 9: Example: Scanner Converter Board
describes the interface between the scanner and the standardized scanner connector.
Chapter 10: Example: PCMCIA Expansion Module
describes an example of an expansion module that has a PCMCIA slot.
Chapter 11: Example: Multi-I/O Expansion Module
describes an example of an expansion module that makes the serial and USB
connections on the 100-pin connector easily available.
Appendix A: Support Services / Worldwide Of fices
provides the helpdesk phone number at Psion Teklogix Inc., Mississauga, Ontario,
Canada office and details the support services available. This appendix also lists
worldwide office addresses and their ph one numbers.
Appendix B: Resources
contains a list of other publications and web sites where related information
is available.
Appendix C: Specifications WORKABOUT PRO M
contains specifications for the WORKABOUT PRO M variant.
Appendix D: Specifications WORKABOUT PRO C, S & ME
contains specifications for the WORKABOUT PRO C, S, and ME variants.
Appendix E: WORKABOUT PRO 2nd. Generation
contains specifications for the WORKABOUT PRO 2nd. Generation C and
Svariants.
Psion Teklogix WORKABOUT PRO HDK User Manual3
Chapter 1: Introduction
Text Conv entions
Appendix F: Specifications WORKABOUT PRO Radios
contains specifications for the WORKABOUT PRO radios.
Appendix G: Specifications Scanners And Imagers
contains specifications for the WORKABOUT PRO internal scanners and image rs.
Appendix H: Specifications WORKABOUT PRO Batteries
contains specifications for the WORKABOUT PRO batteries.
Important: These statements provide important instructions or additional information that is
critical to the operation of the computer or other equipment.
W arning: These statements provide important information that may prevent injury, damage
to the equipment, or loss of data.
An arrow next to field description information (usually in tables) indicates a recommended or
suggested configuration setting.
1.3Contents Of The HDK
The Hardware Development Kit (HDK) for the WORKABOUT PRO includes the
following items:
•This manual.
•Libraries and sample programs for the APIs for managing expansion cards and scanner
devices. See “The C++ Application Programming Interface” on page 25 for a description of
these files.
•Drawings and engineering models of the backplates and endcaps available for the
WORKABOUT PRO. The models can be customized. See Chapter 4: “Mechanical Consider-
ations” for a description of these models.
•Sample schematics and drawings for expansion modules and scanner converter boards.
Sample schematic scanner interface board for a
serial scanner—all variants.
Sample schematic scanner interface board for a
USB scanner—all variants.
1.4Obtaining The HDK
The HDK is available as a download from Psion Teklogix. If you have a Teknet usercode, the
download is available on the Teknet site at:
www .PsionTeklogix.com/downloads
1.5About the WORKABOUT PRO Hand-Held Computer
The WORKABOUT PRO Hand-Held Computer is an industrial hand-held computer.
The following WORKABOUT PRO variants are available:
ModelVariantDescription
WORKABOUT PROM
(discontinued)
Monochrome screen, full keyboard,
PXA255 processor.
CColour screen, full keyboard, PXA255 processor.
MEMonochrome enhanced screen, full keyboard,
PXA255 processor.
SColour screen, short keyboard, PXA255 processor.
WORKABOUT PRO 2nd. GenerationCColour screen, full keyboard, PXA270 processor.
SColour screen, short keyboard, PXA270 processor.
The specifications for these computers are in the following appendices:
•Appendix C: “Specifications WORKABOUT PRO M”
•Appendix D: “Specifications WORKABOUT PRO C, S & ME”
•Appendix E: “WORKABOUT PRO 2nd. Generation”
For details on the configuration and operation of the WORKABOUT PRO models consult the
user manuals listed in Appendix B: “Resources”.
6Psion Teklogix WORKABOUTPRO HDK User Manual
Chapter 1: Introduction
Discontinued Hardware
The following windows operating systems are available on the WORKABOUT PRO:
•Windows Mobile 2003
•Windows CE .NET 4.2
•Windows Embedded CE 5.0
•Windows Mobile 5
•Windows Mobile 6
Windows operating systems are available on the WORKABOUT PRO as follows:
Model
WORKABOUT PRO M
(discontinued)
WORKABOUT PRO CYesYesYes
WORKABOUT PRO MEYesYesYes
WORKABOUT PRO SYesYesYes
WORKABOUT PRO
2nd. Generation
YesYes
1.6Discontinued Hardware
The WORKABOUT PRO M and some of the peripherals described in this manual are no longer
available for purchase from Psion Teklo gix. They are included in this manual fo r the benefit of developers who are continuing to support them alongside newer hardware. For currently available
hardware consult the Accessories Catalog at www.PsionTeklogix.com/Accessories
This chapter gives an overview of the hardware of the WORKABOUT PRO.
2.2Variants Of The WORKABOUT PRO
There are six variants of the WORKABOUT PRO. The specifications for all the variants are in the
following appendices:
•Appendix C: “Specifications WORKABOUT PRO M”
•Appendix D: “Specifications WORKABOUT PRO C, S & ME”
•Appendix E: “WORKABOUT PRO 2nd. Generation”
For the specifications of the radio, scanner, and battery options see:
•Appendix F: “Specifications WORKABOUT PRO Radios”
•Appendix G: “Specifications Scanners And Imagers”
•Appendix H: “Specifications WORKABOUT PRO Batteries”
For setup, configuration, and operational details consult the user manual for your WORKABOUT
PRO. A list of user manuals is included in Appendix B: “Resources”.
2.2.1Scanner Variants
Chapter 2: Hardware
Overview
The WORKABOUT PRO comes standard with no scanner. Consult the specifications for the
scanners that are available for each WORKABOUT PRO variant.
The scanners and their housings fasten to the underside of the WORKABOUT PRO, replacing the
backplate. The scanner connects through a flex cable to the scanner connector on the
WORKABOUT PRO main logic board. The scanner may be installed by the end user; for instructions see Psion T eklogix WA9000, W A9005, & WA9006 Scanner Module Installation (Part number
8000030).
Only one internal scanner can be installed in a WORKABOUT PRO. The internal scanner can be
triggered from the trigger switch on the WORKABOUT PRO handgrip (if present), from one of
the [SCAN] buttons on the WORKABOUT PRO keyboard, or from an assigned keyboard key.
2.2.2Expansion Card V ariants
See the specifications for the WORKABOUT PRO variants for information on the expansion card
slots that are available. Additional card slots can be installed by connecting to the internal 100-pin
connector. Some card slots are accessed by removing the endcap.
2.3WORKABOUT PRO C, S, M, ME
See Figure 2.1 on page 12.
2.3.1Main Processor
The WORKABOUT PRO is built around a 400 MHz Marvell X-Scale PXA255 processor. This
processor can run binaries compiled for the ARMv4 and ARMv4i target processor.
Psion Teklogix WORKABOUT PRO HDK User Manual11
Chapter 2: Hardware
Peripheral Processors
Figure 2.1 WORKABOUT PRO C, S, M, ME Block Diagram
802.11b/g radio
option
Main Logic Board (RMB)
Bluetooth
Antenna
SD Slot
Keyboard Module (RKB)Display Module (RLB)
Microphone
Key Scan
Keyboard
Status
LEDs
Backlight
LEDs
3.3V
SD
Power
SW
Key Scan
Matrix
Connectors
Message
LED
Backlight
Power
Power
Switch
Media
Processor
Bluetooth
Module
BT Uart
Address/Data
CS, etc
EEPROM
RTC
Backlight PWM
V+3.3, V+5,
V+CORE,..
etc.
DC-DC Converter
Circuits
3.3V
BT Power
SW
I2C
CompactFlash
CompactFlash Socket
Socket
3.3V
CF
Buffers
Power
PXA255 CPU
400MHz
USB
SPI
Client
Keyboard & Power
Management MCU
Tether
Detect
Detect
Power
Key
Enable
IRQ
LIF
PCMCIA Adaptor
(Option)
Internal 100-pin Expansion Slot
(Interfaces: I2C, SSP, Full Function UART,
USB host 1)
Address/Data
FF UART /
SSP /
PCMCIA Socket
Select /
USB_H1_PSW
Audio/Touch
AC-Link
Backlight Control (PWM)
Battery Cover
SW
USB
Host Root
BAT_DATA
Controller
FLASH
64MB
SDRAM
64 or 128 MB
Scanbay
Power 5V
I2C
Key Scan
UART
USB Host 2
controller
USB Host 3
USB
Host 1
USB hub
DC_IN
USB Host 1
USB Host 4
Connector
MIC in, SPK out
Touch controls
LCD data
VIN, 5V, 3.3V
5V
Charge
Status
VIN
GSM
Speaker out
PCMCIA card option
e.g. GSM/GPRS radio
VIN
Scanbay Connector
Power MCU
Backup
Battery
Charger
Diodes and
FETs
Speaker
Connector
3.3V
Slide
SW
VBAT
Board-to-Board Connector (50-pin)
VBAT
LCD power
FLEX
Speaker
4-wire Touch
LCD TFT
(1/4 VGA
240x320)
supplies
LED
driver
Internal Scanner
Options:
- 1D Laser Scanner
-2DImager
- 1D Imager
Rechargable Backup
Battery
Panel
LED
Backlight
Audio/Touch
Controller
BT module /
PXA
BT Uart
50-pin Board-to-Board I/O Connector
50-pin Board-to-Board I/O Connector
Connector Board (RCB)
BT TX/RX
USBHost3&Power
Tether
USB
SERIAL
(TX/RX)
Host
Tether Connector
(18-pin)
ID
Detect
Input
DC
2.3.2Peripheral Processors
MSP430MF133 Keyboard Processor
The WORKABOUT PRO has a keyboard processor , for contro lling and mo nitoring the keyboard
and signal LEDs, and the battery.
12Psion Teklogix WORKABOUT PRO HDK User Manual
DC_IN
Diodes
Audio Jack
(headphone, mic)
USBHost4&Power
USB Client
(From media processor)
DC
Input
DC_IN
USB
Client
LIF Connector
(12-pin)
Battery Cover
Detect SW
USB
Host
LIF ID
Detect
Charge Status
& Control
Main
Battery
Charger
Circuit
BAT_DATA
VBAT
Li-ion Battery
3.7V nominal
Chapter 2: Hardware
WORKABOUT PRO 2nd. Generation C, S
MQ1188 Multimedia Platform Controller
This processor handles connections to the liquid-crystal display module and the SD/MMC card
slot. It also provides the USB host interface to the USB host (through the hub) and
client connections.
ISP1122A USB Host Hub
The ISP1122A USB hub, together with individual current limited load switches, provides USB
data lines and DC power to the USB ports on the following connectors:
•100-pin expansion connector .
•Scanner connector.
•T ether co nnector.
•LIF connector.
The overcurrent sensing capability and DC power is not provided by the ISP1122A
controller alone.
This controller integrates a Serial Interface Engine (SIE), hub repeater, hub controller, USB data
transceivers, and a configurable number (2 - 5) of downstream ports. It has the following features:
•Complies with USB Specification 1.1.
•Full-speed (12Mbps) fully compliant.
•OHCI register compliant.
•Supports DMA.
WM9705 Audio Controller
The audio controller permits audio recording and playback to the AC97 specification. This chip
also handles the touchscreen digitizing input.
2.4WORKABOUT PRO 2nd. Generation C, S
See Figure 2.2 on page 14.
2.4.1Main Processor
The WORKABOUT PRO is built around a 520 MHz Marvell X-Scale PXA270 processor. This
processor can run binaries compiled for the ARMv4 and ARMv4i target processor.
2.4.2Peripheral Processors
C8051F315 Keyboard Processor
The WORKABOUT PRO has a keyboard processor, for controlling and monitoring the keyboard
and signal LEDs, and the battery.
C8051F312 Microcontroller for P ower Management Control
The C8051F312 controller is used for controlling and monitoring the power state of various components (e.g. Li-ion battery chargers) in the system. It also detects the presence of devices
connected to the LIF port and the tether port.
LC4128ZC CPLD
This CPLD is used for interfacing Compact Flash and PC cards via the internal 100-pin
expansion slot.
Psion Teklogix WORKABOUT PRO HDK User Manual13
Chapter 2: Hardware
Peripheral Processors
Figure 2.2 WORKABOUT PRO 2nd. Generation C, S Block Diagram
802.11b/g radio
option
e.g. RA2041 radio
Main Logic Board (RMB)
Bluetooth
Antenna
Bluetooth
I2C
USB
OTG
&
I2C
Control
Signals
USB OTG
Transceiver
Module
BT Uart
Power I2C
Power MCU
(Regulated DC
outputs for CPU)
Vbus
Power
SW
USB OTG
&Power
BT Uart
Keyboard Module (RKB)Display Module (RLB)
Microphone
Keyboard
Controller
Key Scan Matrix
Keyboard
I2C LED
Dimmer
Power
Switch
Backlight
LEDs
V+3.3 /
VIN
Key
IRQ
Key
Scan
I2C
3-pin Compression
Connector
22-pin Flex Cable
SD Slot
3.3V
SD Power
SW
V+3.3 /
VIN
Key IRQ
Key Scan
2 x Side
Buttons
EEPROM
RTC
BT module /
PXA
PCM
3.3V
BT Power
SW
V+1.8MEM
V+CORE
VCC_PLL
VCC_SRAM
VCC_BAT
VIN
CompactFlash
CompactFlash Socket
Socket
3.3V
CF
CPLD
Power
PXA270 CPU
520MHz
I2C
&
Control
USB
Signals
Client
Management Control
50-pin I/O Connector
AC97
USB Host Root
MCU for Power
Tether
Detect
Detect
PCMCIA Adaptor
(Option)
Internal 100-pin Expansion Slot
(Interfaces: I2C, SSP2, Full Function UART,
USB host 1)
FF UART /
Beeper Output
LIF
SSP2 /
PCMCIA
socket
Select /
USB_H1_PSW
Backlight Control
Power switch
Charge
Status
I2C
Audio/Touch
Controller
GoForce 4000
Media Processor
Key Scan
UART
Scanbay
Power
5V/3.3V
USB Host 2
USB Host 3
DC_IN
USB
Host 1
MDOC 128MB
USB hub
controller
USB Host 4
FLASH
SDRAM
128 MB
5V/3.3V
GSM
Connector
USB Power
USB Host 1
Charge
VINDC_IN
Status
Speaker out
Touch controls
VIN
Supplies
(e.g. 3.3V
and 5V)
PCMCIA card option
e.g. GSM/GPRS radio
Headphone
Jack (J703)
Speaker
Connector
LCD data
Scanbay Connector
Internal
USB
Connector
(CN601)
Backup
Slide
Battery
Charger
5V
System
VIN
Diodes
and FETs
Main
Battery
Charger
Circuit
LCD power
supplies
Charge
Pump
Li-Poly Backup
Li-ion Battery
3.7V nominal
3000mAh /
4000mAh
4-wire Touch
Internal Scanner
Options:
- 1D Laser Scanner
-2DImager
- 1D Imager
Battery
50-pin Flex Cable
FLEX
SW
VBAT
BAT_DATA
VBAT
50-wire Cable
Connector Board (RCB)
USB MCU
(USB / Serial
Interface)
UART
BT Uart
USB OTG & Power
USB
Host 3
50-pin I/O Connector
DC_IN
Power Path
Selector
USB Host 4 & Power
USB Client
(PXA270)
Battery Cover Detect
Switch (To PXA270)
Beeper
Speaker
Panel
LCD TFT
(Full VGA
480x640)
LED
Backlight
SERIAL
USB
OTG
Tether Connector
(18-pin)
ID
Detect
Input
DC
Tether
GoForce 4000 Me dia Processor
This provides the following:
•Video controller.
14Psion Teklogix WORKABOUT PRO HDK User Manual
DC Input Jack
Input
DC
USB
Client
LIF Connector
(12-pin)
USB
Host
LIF ID
Detect
TUSB2046BI USB Hub
The TUSB2046BI USB hub, together with individual current limited load switches, provides USB
data lines and DC power to USB ports on the following connectors:
1. 100-pin expansion connector.
2. Scanner connector.
3. Tether connector.
4. LIF connector.
5. Internal USB connector.
It provides one upstream port and four downstream ports in compliance with the USB 1.1 specifi-
cation. Fully-compliant USB transceivers are integrated for all upstream and downstream ports.
The downstream ports support both full-speed (12 Mbps), and low-speed (1.5 Mbps), devices by
automatically setting the slew rate according to the speed of the device attached to the ports.
WM9713 Audio Controller
The audio controller permits audio recording and playback to the AC97 specification. This chip
also handles the touchscreen digitizing input.
2.5Identifying Hardware
An overview of the operating system and the installed hardware on the WORKABOUT PRO can
be viewed using the Control Panel. Depending on the version of Windows installed, the Control
Panel program is one of the following:
Chapter 2: Hardware
Identifying Hardware
•System.
•About Device.
2.6The LED
The WORKABOUT PRO has a two-coloured indicator LED to show power and charging state.
This LED can be controlled by application programs.
2.7Connectors
For information on the external connectors that are provided on the WORKABOUT PRO, see the
specifications for each of the variants. For pinouts for the external connectors see Chapter 5: “External Connectors”.
For information on connecting devices to the 100-pin internal connector, see Chapter 7: “100-Pin
Connector”, and for connecting devices to the internal scanner connector see Chapter 8: “Scanner
Connector”.
2.8P ower Management
The WORKABOUT PRO is powered by a lithium-ion rechargeable battery pack. The
WORKABOUT PRO can be powered from external power. When the WORKABOUT PRO is
powered from external power, the battery pack also charges.
Use only power sources recommended or sold by Psion Teklogix for the WORKABOUT PRO.
Psion Teklogix WORKABOUT PRO HDK User Manual15
Chapter 2: Hardware
Batteries
2.8.1Batteries
The battery is a single-cell lithium-ion battery , available with capacities between 1700 mAh and
4000 mAh. When the battery charge drops below 2.6 V, the battery shuts down.
When the battery output drops below preset values, the WORKABOUT PRO power management
causes the following:
Table 2.1 Battery Threshold V oltages
Power State
Battery V oltage
WORKABOUT PRO C, S, M, MEWORKABOUT PRO 2nd. Generation C, S
Suspend modeBelow 3.41 VBelow 3.1 V
Unit shuts down &
Below 2.6 VBelow 3.0 V
V_IN switches to 0 V
2.9Switching The Backup Battery P ower On And Off
Power from the backup battery must be switched off before inserting or removing an expansion
module. It must be switched on after the operation is complete. The backup battery switch location
differs between the WORKABOUT PRO variants.
WORKABOUT PRO C, M, ME, and S
T o access the on/of f switch, remove the endcap. See Figure 2.3 on page 16 for the switch position.
WORKABOUT PRO 2nd. Generation C, and S
T o access the on/off switch, remove the battery cover and remove the batteries. See Figure 2.3 on
page 16 for the switch position.
Figure 2.3 WORKABOUT PRO back view showing the positions of the on/off switch
WORKABOUT PRO C, M, ME
variants (SW1401)
WORKABOUT PRO S variant
(SW1401)
WORKABOUT PRO 2nd.
16Psion Teklogix WORKABOUT PRO HDK User Manual
Back-
Battery
WORKABOUT PRO 2nd.
Generation S variant (SW1502)
2.10Connector Locations
The following diagrams show the positions of the electrical connectors on the main logic board for
the WORKABOUT PRO and the WORKABOUT PRO 2nd. Generation computers.
Figure 2.4 Connector Locations On The WORKABOUT PRO C, M, And ME
Chapter 2: Hardware
Connector Locations
100-Pin Connector
Scanner Connector
Figure 2.5 Connector Locations On The WORKABOUT PRO S
Audio Connector
(Not supported in software)
100-Pin Connector
Scanner Connector
Audio Connector
(Not supported in software)
Psion Teklogix WORKABOUT PRO HDK User Manual17
Chapter 2: Hardware
Connector Locations
Figure 2.6 Connector Locations On The WORKABOUT PRO 2nd. Generation C And S
3.6 COM Port Assignments.........................................24
3.7 The C++ Application Programming Interface..............................25
3.7.1 Installing The Software....................................25
3.7.2 Development Platforms........... ...... ...... ...... ...... .26
3.7.3 The Interrupts Namespace............................ ...... .26
3.7.4 The ExpansionWakeup Namespace.................... ...... ....26
3.7.5 The GPIO Namespace.....................................26
3.7.6 The EEPROM Namespace ..................................26
3.7.7 The ExpansionUSB Namespace................................26
3.7.8 The USBhub Namespace...................................27
3.7.9 The ScannerPort Namespace.................................27
3.7.10 The smBus Namespace....................................27
3.7.11 The PCMCIA Namespace...... ...... ...... ...... ... ...... .27
Psion Teklogix WORKABOUT PRO HDK User Manual19
3.1Overview
This chapter describes the software aspects of controlling expansion modules for the
WORKABOUT PRO.
3.2Windows Drivers
3.2.1The Peripheral Control (PCO) Driver
Psion Teklogix provides the peripheral control driver (PCO), a driver for the 100-pin expansion
slot. The PCO driver is a Streams driver activated very early at boot up time (it is loaded after the
File devices driver and the I2C driver).
3.2.2The PCMCIA Driver
Hardware containing a PCMCIA slot may be connected to the 100-pin expansion slot. The PCO
driver determines whether this PCMCIA socket is present and enabled, and controls the loading of
the PCMCIA driver.
The PCMCIA driver handles both the Compact Flash and the PCMCIA socket interfaces. Since
the PCMCIA socket is itself an expansion module, the PCO driver must identify this hardware
prior to activating the PCMCIA driver.
Non-Psion Teklogix d rivers may no t separately activate the PCMCIA socket. You may design interfaces using the PCMCIA memory specification and interface to the hardware using the
predefined PCMCIA memory windows.
Chapter 3: Software
Overview
3.2.3The Serial Port Driver
The PCO driver also controls the loading of the full-function UART serial port driver.
3.3Non-Psion Teklogix Drivers
The Psion Teklogix platform loads some standard device drivers. If the expansion module uses
standard drivers such as PCMCIA, serial, or USB, there is no need to load customized drivers. For
information on specifying a Psion Teklogix driv er see “Expansion Mod ule EEPROM Fields” on
page 75.
3.3.1Installation
All non-Psion Teklogix drivers must be installed in permanent storage—not in RAM. This ensures
that the driver can be activated after a cold reset.
There must be a registry entry for the driver and its parameters. For details see “Registry Keys” on
page 22.
The name of the driver must be set in the Manufacturer/Model field in the expansion module
EEPROM. For details see “Expansion Module EEPROM Fields” on page 75.
3.3.2Drivers In Windows Mobile 6
The files required for signing drivers in Windows Mobile 6 are included in the HDK pack age.
Psion Teklogix WORKABOUT PRO HDK User Manual21
Chapter 3: Software
System Initialization
3.4System Initialization
During system startup the following occur:
1. The expansion module EEPROM is initialized and read.
2. If a non-Psion Teklogix device driver is required, it is identified from the EEPROM data
and activated. For details of this process see “Loading Non-Psion Teklogix Device Drivers” on page 24.
3. The PCMCIA/Compact Flash card driver is activated if one of the following
conditions exists:
• The PCMCIA registry key is set. See “Registry Settings For Psion Teklogix Device Driv-
ers” on page 23.
•The Hardware type field in the expansion module EEPROM is set for a PCMCIA device.
See “Expansion Module EEPROM Fields” on page 75.
4. The full-function UART (FFUART) serial port driver is activated if one of the following
conditions exists:
• The FFUART registry key is set. See “Regis try Settings For Psion Teklogix Device Driv-
ers” on page 23.
•The Hardware type field in the expansion module EEPROM is set for a serial device. See
“Expansion Module EEPROM Fields” on page 75.
5. The USB hub is activated if one of the following conditions exists:
• The USB registry key is set. See “Registry Settings For Psion Teklogix Device Drivers” on
page 23.
•The Hardware type field in the expansion module EEPROM is set for a USB device . See
“Expansion Module EEPROM Fields” on page 75.
• A USB scanner is detected on the internal scanner port.
6. If a scanner is detected, the keyboard processor wakeup signals for the scan keys is set.
3.5Registry Keys
3.5.1Registry Settings For Controlling VGA
The WORKABOUT PRO VGA settings are located in the following registry subkey:
HKEY_LOCAL_MACHINE\Drivers\Display\NVDDI
Registry V alues
QVGA mode (REG_DWORD)
00 = VGA
non-zero = QVGA
Note: This value is only available for the WORKABOUT PRO 2nd. Generation.
3.5.2Registry Settings For Serial Ports
The WORKABOUT PRO serial settings are located in the following registry subkey:
HKEY_LOCAL_MACHINE\Drivers\PsionTeklogix\Serial
22Psion Teklogix WORKABOUT PRO HDK User Manual
Registry Settings For Psion Teklogix Device Drivers
Note: These setting are specific to the platform and should be modified with care.
Registry V alues
HardwareFlowBaud (REG_DWORD)
Setting this value enables hardware R TS/CTS on the FFUART of the WORKABOUT PRO
2nd. Generation.
non-zero = the minimum baud rate where hardware flow control is enabled. The maximum rate is
921.6 k baud.
00 = enable all baud rates.
Note: This value is only available for the WORKABOUT PRO 2nd. Generation.
Index
Setting this value moves the COM port to a different location.
3.5.3Registry Settings For Psion Teklogix Device Drivers
The WORKABOUT PRO device driver settings are located in the following registry subkey:
Setting this value enables hardware RTS/STS on the FF UART of the WORKABOUT PRO 2nd.
Generation. If the key is absent, the FFUAR T COM1: port is not enabled.
1 = enables the full-function UART (FFUART) using the stan dard serial driver as COM1 :.
0 = the FFUAR T COM1: port will not be enabled. (Default)
PCMCIA (REG_DWORD)
1 = enables the PCMCIA socket on the 100-pin connector—socket 1. The PCMCIA pins become
unavailable for other uses. The pins defined for this slot have predefined meanings and must be
adhered to in the hardware design.
0 = the PCMCIA socket is not be enabled. (Default)
USB (REG_DWORD)
1 = enables the USB hub and the 100-pin connector USB power control.
0 = neither the USB hub nor the USB power control signal will be enabled for the100-pin
connector. (Default)
Note: If the USB value is absent or has a value of 0, the expansion module USB power control can
still be controlled by the HDK API library .
3.5.4Registry Settings For Non-Psion T eklogix Device Drivers
All non-Psion Teklogix device drivers mu st have a regis try entry. These device driver entries are
formatted as follows:
Where: EEPROM is the name of the device driver. This is the contents of the
Manufacturer/Model field in the expansion module EEPROM. For details see “Expansion
Module EEPROM Fields” on page 75.
3.5.4.1Loading Non-Psion Teklogix Device Drivers
At system startup the following process is used to load non-Psion Teklogix device drivers:
1. The contents of the Manufacturer/Model field in the expansion module EEPROM are
appended to the registry key
HKEY_LOCAL_MACHINE\Drivers\PsionTeklogix\Expansion Slot\
For example, if the Manufacture/Model field contains:
ACME gizmo
Internal Bluetooth radio. If no Bluetooth is
installed, or Bluetooth is disabled, this port
goes to the serial lines on the tether port.
An adapter is required to use these lines.
COM3:Cannot be reassigned.
Internal scanner or imager.
COM4:Cannot be reassigned.
USB client port—used by ActiveSync.
Default Assignment
Virtual serial port of the tether port. No
adapter is required to use these lines.
Cannot be reassigned.
Internal scanner or imager.
Cannot be reassigned.
USB client port—used by ActiveSync.
COM5:RS-232 port A on port replicator, and serial
port available on USB-to-serial adaptor.
This port is removed in suspend and
restored on resume.
24Psion Teklogix WORKABOUT PRO HDK User Manual
RS-232 port A on port replicator , and serial
port available on USB-to-serial adaptor.
This port is removed in suspend and
restored on resume.
Table 3.1 Default COM-Port Assignment
Chapter 3: Software
The C++ Application Programming Interface
COM Port
WORKABOUT PROWORKABOUT PRO 2nd. Generation
COM6:RS-232 port B on port replicator.
This port is removed in suspend and
restored on resume.
COM7:RS-232 port C on port replicator.
This port is removed in suspend and
restored on resume.
COM8:Virtual port—for WWAN GSMVirt ual port— for WWAN GSM
COM9:Cannot be reassigned.
IRCOMM port.
COM20Not available.Cannot be reassigned.
COM21Not available.Built-in USB-Serial adapter port. This port
Default Assignment
RS-232 port B on port replicator.
This port is removed in suspend and
restored on resume.
RS-232 port C on port replicator.
This port is removed in suspend and
restored on resume.
Cannot be reassigned.
IRCOMM port.
Internal Bluetooth radio.
is removed in suspend and restored
on resume.
All COM ports can be reassigned excep t those marked as Cannot be reassigned. Reassignment is
done either using the Psion Teklogix COM Port Manager Control Panel program, or in th e
windows registry.
Serial ports on computers with user-accessible cards are assigned dynamically—at the lowest
available COM port number—as the cards are inserted and removed.
On the WORKABOUT PRO, the maximum baud rate is 230.4 k. On the WORKABOUT PRO
2nd. Generation, the maximum rate is 921.6 k baud if RTS/CTS hardware flow control is enabled.
Bluetooth
BSP: can be used to add a Bluetooth virtual COM port. For setup instructions see the User Manu al
for your WORKABOUT PRO.
Psion Teklogix Serial Endcaps
Psion Teklogix supplies endcaps with serial ports for the WORKABOUT PRO and for the
WORKABOUT PRO 2nd. Generation computers. These endcaps use the following serial ports:
•IrDA, TTL, and RS-232 serial endcap (BR1000)—COM9:, COM0:, COM1:, and COM8:
•RS-232 serial endcap (BR1001)—COM9: and COM1:
•IrDA serial endcap (BR1002)—COM9: and COM0:
3.7The C++ Application Programming Interface
The WORKABOUT PRO HDK API library enables application programs to control custom-built
hardware that connects to the 100-pin connector and the scanner connector.
3.7.1Installing The Software
The WORKABOUT PRO HDK API library is installed as part of the Psion Teklogix Mobile
Devices SDK.
Psion Teklogix WORKABOUT PRO HDK User Manual25
Chapter 3: Software
Development Platforms
3.7.2Development Platforms
The following development platforms should be used with the WORKABOUT PRO HDK:
WindowsDevelopment Environment
Windows Mobile 2003Microsoft eMbedded Visual C++ 4.0 compiler. It is
Windows CE .NET 4.2
Windows Embedded CE 5.0
Windows Mobile 6
3.7.3The Interrupts Namespace
This namespace is used to manage interrupts from the expansion module. The expansion module
interrupt pins are also used by the PCMCIA socket.
The following program-accessible interrupt pins are provided on the 100-pin connector:
•InputPin63
•InputPin65
If the PCMCIA driver is in use, these interrupt pins are not available.
If these pins are not used as interrupts, or by PCMCIA, they are available as GPIO.
recommended that eMbedded Visual C++ 4.0 Service Pack 3
(SP3) be installed.
Microsoft Visual Studio 2005.Windows Mobile 5
3.7.4The ExpansionWakeup Namespace
This namespace manages the wakeup from suspend signal on pin 79 of the 100-pin co nnector . The
wakeup can be enabled or disabled.
This signal is connected to the keyboard controller and is monitored from there. This pin wakes
the processor but does not generate a software-accessible interrupt.
3.7.5The GPIO Namespace
This namespace is used to manage acce ss to the 100 -pin connecto r general purpose inpu t/output
(GPIO) pins. These pins are listed in “General-Purpose I/O” on page 71.
If a full PCMCIA interface is used, some pins are not available for GPIO. Thes e pins are identified
on Table 7.1 Pinout of the WORKABOUT PRO 100-Pin Connector on page 64.
3.7.6The EEPROM Namespace
This namespace contains functions that access the expansion module EEPROM.
This namespace handles EEPROMS of up to 256 bytes only . Ac cessing EEPROMs larger than
this requires the use of the smBus namespace to communicate directly with the EEPROM. See
“The smBus Namespace” on page 27.
3.7.7The ExpansionUSB Namespace
This namespace manages th e expansion USB power contro ls. The USB power co ntrol signal is
output on pin 88 of the 100-pin connector.
Expansion USB power can also be enabled by the USB registry setting and by setting an appropriate value in the Hardware type field in the expansion module EEPROM. Functions in this
26Psion Teklogix WORKABOUT PRO HDK User Manual
namespace do not override these settings. For details see “Registry Settings For Psion Teklogix
Device Drivers” on page 23, and “Expansion Module EEPROM Fields” on page 75.
On the WORKABOUT PRO 2nd. Generation, the expansion USB is also available on the connector CN601 on the top of the unit. The 5 V power for this connector is also controlled by the USB
power API.
If the USB hub it is not already enabled, enabling the expansion USB also enables the USB hub.
Expansion USB power is power-managed and is automatically disabled on suspend and re-
enabled on resume (if it was previously enabled).
3.7.8The USBhub Namespace
This namespace manages power to the USB hub.
3.7.9The ScannerPort Namespace
This namespace is used to access the barcode scanner port if no internal scanner is detected.
If a built-in scanner is detected, it is managed by Scanner Control Services and the functions in
this namespace are not available. Application programs can access Scanner Control Services
through the Psion Teklogix Mo bile Devices SDK.
Chapter 3: Software
The USBhub Namespace
3.7.10The smBus Namespace
This namespace is used to manage access to I2C devices on the smBus. The smBus interface functions do not guarantee delivery as the addressed device may not be connected to the I2C bus.
Functions return appropriate errors to indicate this.
For details of the I2C bus see “I2C Device Identification” on page 73.
3.7.11The PCMCIA Namespace
This namespace is used to access PCMCIA bus functions, if a full PCMCIA function is not in use.
Details of the PCMCIA interface can be found in the Marvell PXA255 and PXA270
Developer Manuals.
These functions return errors if the PCMCIA socket is already in use. In this case, the standard
PCMCIA driver manages the memory windows.
The PCMCIA timing functions are processor specific and fail if called on the wrong platform.
The endcap is attached with four M2.6 x 8 screws. Removing and installing it requires a
#1 Phillips screwdriver.
T o remove the endcap:
1. Remove the four screws.
2. Remove the endcap.
3. If necessary, remove the card stop to gain access to the CF or PCMCIA cards.
To install the endcap:
1. Insert and fasten the card stop, if necessary.
Chapter 4: Mechanical Considerations
Installation
\mechanical_stop.pdf
2. Insert the endcap.
3. Insert and tighten the four screws. Torqu e them to 0.339 N m (3.0 lb in).
When a PCMCIA card or Compact Flash card is inserted into the WORKABOUT PRO, a mechanical card stop must be inserted before the endcap is attached, to prevent the card fro m moving
out of place. This card stop is attached with either two or four M2 x 4 screws. Use a #1 Phillips bit
for them, and torque to 0.226 N m (2.0 lb in).
4.3.2Backplate-Mounted Device Installation
Customized hardware can be mounted on the inside of the backplate of the WORKABOUT PRO.
Several Psion Teklogix scanne r modules are mounted on scanner-specific backplates.
There are a number of scanner kits available for the WORKABOUT PRO. These include scanner
backplates, scanner endcaps, and mounting hardware. For a list of Psion Teklogix scanner kits see
the Accessories Catalog at www.PsionTeklogix.com/Accessories
The backplate is fastened to the back of the WORKABOUT PRO using six M2.6 x 4 screws. Use
a #1 Phillips screwdriver to insert and remove them.
Follow these steps:
Important: Make sure all external power is removed from the WORKABOUT PRO before
starting to install the device.
1. Disconnect the WORKABOUT PRO from external power.
2. Remove the WORKABOUT PRO battery.
3. Switch off the backup battery power . For instructions see “Switching The Back up Battery
Power On And Off” on page 16.
4. Remove the backplate of the WORKABOUT PRO.
.
Psion Teklogix WORKABOUT PRO HDK User Manual33
Chapter 4: Mechanical Considerations
Expansion Module Installation
5. Connect the device to the appropriate socket on the main logic board.
6. Place the new backplate assembly on the WORKABOUT PRO.
7. Fasten the six screws.They can be tightened in any order. Torque them to 0.283 N m
(2.5 lb in).
8. Switch on the backup battery power. For instructions see “Switching The Backup Battery
Power On And Off” on pag e 16.
9. Connect the WORKABOUT PRO to a power supply and/or insert the battery .
4.3.3Expansion Module Installation
The expansion board is fastened to the metal frame inside the WORKABOUT PRO by four
M2.6 x 4 screws. Installing it requires the following tools:
•#1 Phillips screwdriver.
To install the expansion module:
1. Disconnect the WORKABOUT PRO from external power.
2. Remove the WORKABOUT PRO battery.
3. Switch off the backup battery power. For inst ructions see “Switching The Backup Battery
Power On And Off” on pag e 16.
4. Remove the backplate.
5. Insert the expansion module through the back of the computer as shown here:
6. Fasten the expansion module to the frame with four M2 x 4 screws.
7. Attach the backplate. Torque the 6 screws to 0.283 N m (2 .5 lb in).
8. Switch on the backup battery power. For instructions see “Switching The Backup Battery
Power On And Off” on pag e 16.
9. Connect the WORKABOUT PRO to a power supply and/or insert the battery .
4.4Location And Construction
4.4.1Materials
The recommended material for endcaps and backplates for the WORKABOUT PRO is GE C1200
plastic (standard black). The recommended texturing is AT-IM002 , 0.035mm deep, o r MT11030.
Both the card stop and the ball holder used in the endcap assembly are also made of this material.
34Psion Teklogix WORKABOUT PRO HDK User Manual
4.4.2Backplate-Mounted Device
The backplate-mounted device must fit within the backplate of the WORKABOUT PRO. It can
project inwards into the WORKABOUT PRO to a varying distance, depending on other options
installed within the WORKABOUT PRO.
The greatest amount of room is found within a WORKABOUT PRO that has no expansion
module installed. T o prevent interference with ex pansion cards, the backplate-mounted device, or
the backplate itself, must not protrude into the terminal plastic housing by more than 3 mm.
This HDK provides IGES models of the backplate, and of the bodies of the WORKABOUT PRO
variants. See the list of IGES files in “HDK Mechanical Files” on page 31.
Consult the 2D drawing of the backplate for the backplate hole locations.
To maintain sealing, and the IP rating, the sealing rib of the backplate must have a height of
0.60 mm and a width of 0.5 mm.
To maintain compliance with the WORKABOUT PRO drop test specification, backplates and
scanner devices must not weigh more than 90 g (0.2 lb) in total, the same weight as the SE1223
backplate/scanner module combination. The shape of the backplate influences the outcome of
drop testing.
4.4.3Expansion Module
Chapter 4: Mechanical Considerations
Backplate-Mounted Device
Expansion modules must fit within the perimeter of the WORKABOUT PRO metal mounting
frame. They cannot exceed a height of 5.5 mm, as measured from the underside of the modu le
towards the display of the WORKABOUT PRO. The holes that connect the card stop must not be
covered.
Only the 100-pin connector should be placed on the under side of the expansion board. Other
components on the underside can interfere with the following:
•On the WORKABOUT PRO C, S, M, ME:
- the backup battery, or
- the CF card and socket.
•On the WORKABOUT PRO 2nd. Generation C, S:
- the SD card slot, or
- the CF card and socket.
In addition, it must be possible to insert the completed expansion card through the backplate
opening of the WORKABOUT PRO. This is especially important if the card is longer than the
backplate opening.
The HDK provides IGES models of the mounting frames for the WORKABOUT PRO variants.
An IGES model for a sample PCMCIA expansion module is also included. See the list of IGES
files in “HDK Mechanical Files” on page 31.
4.4.3.1100-Pin Connector
The 100-pin connector on the WORKABOUT PRO main logic board is an FX6-100P-0.8SV2
header. The mating connector is an FX6-10 0S-0.8SV2.
The centre of the connector on the expansion module must be aligned on the centre line of the
mounting frame. The connector is mounted in the following location on all WORKABOUT
PRO variants:
Psion Teklogix WORKABOUT PRO HDK User Manual35
Chapter 4: Mechanical Considerations
Endcap, Card Stop, And Stylus
Figure 4.1 Location Of 100-Pin Connector On Expansion Module (Measurements In mm)
Back view with the
backplate removed
4.4.3.2Mounting Frame
There are some differences b etween the mounting frame s for the WO RKAB OUT PRO a nd the
WORKABOUT PRO 2nd. Generation. In particular, the mounting frame for the WORKABOUT
PRO 2nd. Generation is 1mm higher . Refer to the IGES models for details.
The relative positions of the screw holes for attaching the expansion module to the mounting
frame are the same for all variants of the WORKABOUT PRO.
4.4.4Endcap, Card Stop, And Stylus
The endcap and card stop fit onto the end of the WORKABOUT PRO. The endc ap ass embly
includes parts (a metal ball, a spring, and a plastic ball holder) to retain the stylus.
The IGES models of the bodies of the WORKABOUT PRO variants, show the hole for the stylus
See “HDK Mechanical Files” on page 31 for a list of detailed drawing and IGES models for the
endcap assembly and all its parts as well as the IGES model of the WORKABOUT PRO bodie s.
The standard endcap is 83.35 mm long, 25.40 mm wide, and 23.87 mm deep. To maintain the ex-
isting drop test specifications, customized endcaps must not weigh more than 22 g (0.05 lb).
To maintain IP sealing, the endcap sealing rib must have a height and width of 0.8 mm. If the
stylus is to be used then it must be sealed against the stylus holder using the rubber stylus gasket.
The shape of the endcap influences the outcome of drop testing.
It is important that the correct card stop is fitted. It must fit into the internal frame and housing
with no interference to the endcap.
Consult the drawings for information on which card stops are used in each WORKABOUT PRO
variant, and which card stops are used with each card type.
36Psion Teklogix WORKABOUT PRO HDK User Manual
4.4.5Bottom Footprint
The HDK provides models of the bases of the WORKABOUT PRO variants. These show the positions of the connectors. These models also provide the outside dimensions. See also Figure 5.1
on page 41 and Figure 5.3 on page 43.
These models are as follows:
Table 4.1 IGES Models Of The WORKABOUT PRO Body
Type Of Model Filename
Body of WORKABOUT PRO (M, ME, and C variant)colour_mono_terminal.igs
Body of WORKABOUT PRO (S variant)short_terminal.igs
Chapter 4: Mechanical Considerations
Bottom Footprint
Body of WORKABOUT PRO 2nd. Generation
(S variant)
Body of WORKABOUT PRO 2nd. Generation
(C variant)
G2_S_body.igs
G2_C_body.igs
Psion Teklogix WORKABOUT PRO HDK User Manual37
EXTERNAL CONNECTORS5
5.1 Overview Of External Connectors, Cables, And Accessories......................41
5.2 External Connectors On The WORKABOUT PRO ..........................41
5.2.1 WORKABOUT PRO C, S, M, ME.......................... ....41
Overview Of External Connectors, Cables, And Accessories
5.1Overview Of External Connectors, Cables, And Accessories
This chapter describes the connectors on the WORKABOUT PRO and on selected accessories. It
also describes cables and accessories that connec t to them, and how they function in the WORKABOUT PRO system.
5.2External Connectors On The WORKABOUT PRO
5.2.1WORKABOUT PRO C, S, M, ME
The WORKABOUT PRO computers have three external connectors:
•LIF connector.
•T ether co nnector.
•Audio connector.
The LIF connector connects the WORKABOUT PRO to docking stations and cradles. The tether
connector connects to scanners, AC adaptors, USB or serial adaptors, and other accessories.
The audio connector accepts headphones and microphones.
Figure 5.1 WORKABOUT PRO Base Showing External Connectors
Tether Connector
LIF Connector
Audio Connector
Psion Teklogix WORKABOUT PRO HDK User Manual41
Chapter 5: External Connectors
WORKABOUT PRO 2nd. Generation C, S
Figure 5.2 External Connectors On The WORKABOUT PRO C, S, M, ME
WM9075
Main processor
Data bus
Address bus
Control bus
Switch
To Bluetooth transceiver
MQ1188
USB Host
TETHER_DETECT
Audio Connector
LIF Connector
USB host 4
LIF_DETECT
USB Client 0
V_IN
USB host 3
COM2
DC_IN
Power to other parts of the
WORKABOUT PRO system
V_BAT
Battery
Charger
5.2.2WORKABOUT PRO 2nd. Generation C, S
The WORKABOUT PRO 2nd. Generation computers have the following external connectors:
•LIF connector
•T ether conn ector.
•Power connector.
42Psion Teklogix WORKABOUT PRO HDK User Manual
V_IN
Tether Connector
Switch
Chapter 5: External Connectors
WORKABOUT PRO 2nd. Generation C, S
Figure 5.3 WORKABOUT PRO 2nd. Generation Base Showing External Connectors
Tether connector
DC connector
Figure 5.4 External Connectors On The WORKABOUT PRO 2nd. Generation C, S
LIF connector
Psion Teklogix WORKABOUT PRO HDK User Manual43
Chapter 5: External Connectors
The LIF Connector
5.3The LIF Connector
The LIF connector gives access to the following:
•USB host port 4.
•USB client port 0.
•LIF port device detection.
•Power input to the WORKABOUT PRO.
5.3.1Sensing Device Presence
For device identification the following pull-down resistor must be connected between
LIF_DETECT (pin 8) and ground:
Pull-down ResistorDevice
100 kΩ, 1/8 W, 5%USB host.
The Psion Teklogix Mobile Devices SDK enables a software applicatio n to detect and identify the
connected device.
5.4The Tether Connector
5.4.1The WORKABOUT PRO C, S, M, ME Tether Connector
The tether connector gives access to the following:
•USB host port 3 (WORKABOUT PRO), or USB host or device (WORKABOUT PRO
2nd. Generation).
•COM2: data lines if Bluetooth not enabled.
•T ether p ort device detectio n.
•Power input to the WORKABOUT PRO.
Table 5.1 Pinout Of The WORKABOUT PRO Tether Connector
PinNameDescriptionDirection
1GNDGround.PowerN/AN/AN/A
2USB_H3_D+USB Host port 3 D+.Input/
output
3USB_H3_D-USB Host port 3 D-.Input/
output
State
When
Active
BLowPulled
BLowPulled
State
During
Sleep
Pull-up Or
Pull-down
down
15 kΩ
down
15 kΩ
4USB_H3_PWRUSB Host port 3 power. PowerN/AOffN/A
Abbreviations:
N/A= not applicable;
B = both high and low .
44Psion Teklogix WORKABOUT PRO HDK User Manual
The WORKABOUT PRO C, S, M, ME T et her Connector
Table 5.1 Pinout Of The WORKABOUT PRO Tether Connector
Chapter 5: External Connectors
PinNameDescriptionDirection
5TXDCOM2: available if
Bluetooth is
not enabled.
6RXDCOM2: available if
Bluetooth is
not enabled.
7TETHER_DETECT Input for detection of
device on tether
connector.
8DC_INPower supply to
9
10
11ReservedReserved.
12
13
14
WORKABOUT PRO.
Do not connect.
OutputBLowNone
InputBPulled up Pulled up
InputBPulled up Pulled up
Power
input
N/AN/AN/AN/A
State
When
Active
N/AN/AN/A
State
During
Sleep
Pull-up Or
Pull-down
100 kΩ
100 kΩ
15
16PGNDGround.PowerN/AN/AN/A
17
18
Abbreviations:
N/A= not applicable;
B = both high and low.
5.4.1.1COM2: Serial P ort
For details of COM port assignments on the WORKABOUT PRO see “COM Port Assignments”
on page 24.
WORKABOUT PRO M
The data lines on pins 5 and 6 are always available.
WORKABOUT PRO C and S
COM2: data lines are only available on pins 5 and 6 when the integrated Bluetooth feature is
disabled.
Important: These serial lines are not at RS-232 specifications.
They are connected directly to the WORKABOUT PRO main logic board. They
are at CMOS levels, between 3.3 V and ground, and are unbuffered.
Psion Teklogix WORKABOUT PRO HDK User Manual45
Chapter 5: External Connectors
The WORKABOUT PRO C, S, M, ME Tether Connector
Using Windows to enable and disable Bluetooth
For instructions consult the user manual for your WORKABOUT PRO. For a list of user manuals
see Appendix B: “Resources”.
Using BooSt to enable the serial lines on the tether connector
To enable the serial lines through the tether connector, issue the following command at the BooSt
console prompt:
>config set flags
BooSt responds with a command-specific prompt:
Flags (hex or +/-bit#>)>
At this prompt, enter the command:
+0
This sets flag 0. The WORKABOUT PRO responds with:
bit0=NoBluetooth
The Bluetooth transceiver is now disabled.
Using BooS t t o e nab le Bluetooth
The enable the integrated Bluetooth, issue the following command at the BooSt console prompt:
>config set flags
BooSt responds with a command-specific prompt:
Flags (hex or +/-bit#>)>
At this prompt enter the command:
-0
This clears flag 0. The WORKABOUT PRO responds with:
bit0=Bluetooth
>
The Bluetooth transceiver is now enabled.
5.4.1.2Sensing Device Presence
For device identification, within the connected cable, one of the following pull-down resistors
must be connected between TETHER_DETECT (pin 7) and ground:
Pull-down ResistorDevice
100 kΩUSB host.
200 kΩ USB client.
49.9 kΩUSB serial.
The Psion Teklogix Mobile Devices SDK enables a software applicatio n to detect and identify the
connected device.
46Psion Teklogix WORKABOUT PRO HDK User Manual
Chapter 5: External Connectors
The WORKABOUT PRO 2nd. Generation C, S Tether Connector
5.4.2The WORKABOUT PRO 2nd. Generation C, S Tether Connector
The tether connector gives access to the following:
•USB port.
•COM2:
•T ether port device d etection.
•Power input to the WORKABOUT PRO.
Table 5.2 Pinout Of The WORKABOUT PRO 2nd. Generation Tether Connector
PinNameDescriptionDirection
State
When
Active
State
During
Sleep
Pull-up Or
Pull-down
1GNDGround.PowerN/AN/AN/A
2USB_D+USB D+
(host or device)
Input/
output
BLowPulled
down
15 kΩ
3USB_D-USB D-
(host or device)
Input/
output
BLowPulled
down
15 kΩ
4USB_PWRUSB Device
PowerN/AOffN/A
Power Detect
5TXDCOM2:OutputBLowNone
6RXDCOM2:InputBPulled up Pulled up
For device identification, in the connected cable, one of the following pull-down resistors must be
connected between TETHER_DETECT (pin 7) and ground:
Pull-down ResistorDevice
200 kΩUSB client.
100 kΩUSB host.
49.9 kΩUSB serial.
The Psion Teklogix Mobile Devices SDK enables a software applicatio n to detect and identify the
connected device.
5.4.3Cables For the Tether Connector
Psion Teklogix provides cables that connect to the tether port of the WORKABOUT PRO. For a
complete list see www .Psio nTeklogix.com/Accessories
These cables include the following:
•T ether to RS-232-C cable for the WORKABOUT PRO 2nd. Generation.
•Tether to USB-B for the WORKABOUT PRO 2nd. Generation.
•T ether to USB-A for all WORKABOUT PRO variants.
.
5.5The WORKABOUT PRO C, S, M, ME Audio Connector
The audio connector is only available on the WORKABOUT PRO C, S, M, and ME. It is not
available on the WORKABOUT PRO 2nd. Generation computers.
The audio connector accepts a standard 2.5 mm stereo minijack.
Figure 5.5 Audio Plug
GNDSP+LMIC+SP+L
48Psion Teklogix WORKABOUT PRO HDK User Manual
5.6Docking Stations
A docking station is a desk-top unit that can hold one or more WORKABOUT PRO computers.
The docking station and the WORKABOUT PRO communicate through the LIF port.
Refer to the Accessories Catalog at www.PsionTeklogix.com/Accessories
that are available for your WORKABOUT PRO model.
5.6.1Single Unit Docking Stations
A single unit docking station can hold only one WORKABOUT PRO. The following illustration
shows a typical single unit docking station:
Figure 5.6 Single Unit Docking Station
Chapter 5: External Connectors
Docking Stations
for the docking stations
All single unit docking stations have the following connectors:
•USB host connector.
•USB client connector.
•DC input connector.
When external power is supplied to the docking station, the WORKABOUT PRO battery under-
goes charging. These units also have a spare battery charging well.
If no external power is supplied to the docking station, the USB ports are still functional.
Figure 5.7 Docking Station Block Diagram
Psion Teklogix WORKABOUT PRO HDK User Manual49
Chapter 5: External Connectors
Single Unit Docking Stations
5.6.1.1The USB Host Connector
The USB Host connector on the docking station connects the docked WORKABOUT PRO, as a
USB host, to an external USB client device. It uses a USB Type A receptacle.
Figure 5.8 USB Host Connector
Pin 1
Table 5.4 Pinout Of The USB Host Connector
Pin
Pin On LIF
Connector
1VbusDC supply from the WORK-
24USB_H4_D-USB Host port 4 D-.Bidirectional (half-duplex).
33USB_H4_D+USB Host port 4 D+.
42Ground
5.6.1.2The USB Client Connector
The USB client connector on the docking station connects an external device, as a USB client, to
the docked WORKABOUT PRO. It uses a USB Type B receptacle.
Figure 5.9 USB Client Connector
Pin 2
Pin 2
Pin 3
Pin 4
USB Host
Connector
NameDescriptionDirection
Output to connected
ABOUT PRO. Current 500
external device.
mA maximum; voltage
minimum 4.35 V, maximum
5.25 V
Pin 1
Pin 3
50Psion Teklogix WORKABOUT PRO HDK User Manual
Pin 4
Table 5.5 Pinout Of The USB Client Connector
Chapter 5: External Connectors
Four Unit Multi-Dock Docking Station (Quad Docker)
Pin
1VbusDC current from external
210USB_C0_D-USB Client port 0 D-.Bidirectional (half-duplex).
39USB_C0_D+USB Client port 0 D+.
42Ground
Pin On LIF
Connector
NameDescriptionDirection
host. This pin is unconnected
inside the docking station.
5.6.2Four Unit Multi-Dock Docking Station (Quad Docker)
A multi-dock docking station can hold up to four WORKABOUT PRO computers. The docking
station and the WORKABOUT PRO computers communicate through the LIF ports of th e
WORKABOUT PROs. The following illustration shows a typical multi-dock docking station:
Figure 5.10 A Multi-Dock Docking Station
Input from connected
external device.
All multi-dock docking stations have the following connectors:
•Ethernet connector.
•DC input connector.
When external power is supplied to the docking station, the batteries in the WORKABOUT PROs
undergo charging.
If no external power is supplied to the docking station, the ethernet port is still functional.
The USB Host interfaces from each WORKABOUT PRO are c onnec ted to USB-to-ethernet c on-
verters inside the docking station. Each USB-to-ethernet converter has a separate MAC address.
All are connected to a common ethernet hub, which is connected to the single external ethernet
connector . Th e ethernet conn ector is a standard 10BASE-T twisted pair connector.
Psion Teklogix WORKABOUT PRO HDK User Manual51
Chapter 5: External Connectors
Vehicle Cradles
Figure 5.11 The Multi-Dock Docking Station Block Diagram
Workabout ProWorkabout ProWorkabout Pro
USB host
connections
LIF Connector
USB host 4
DC Power to LIF connectors for
other three Workabout Pro units
DC_IN
Power-conditioning
circuitry
External DC Power (5 V)
5.7V ehicle Cradles
A vehicle cradle holds a single WORKABOUT PRO. The cradle and the WORKABOUT PRO
computer communicate through the LIF port of the WORKABOUT PRO.
USB-to-Ethernet
converter
USB-to-Ethernet
converter
DC Power to
Quad Cradle
circuitry
USB-to-Ethernet
converter
10-base2 Ethernet
Ethernet Hub
Ethernet connector
USB-to-Ethernet
converter
Quad Cradle
Every cradle has the following connector:
•15-pin vehicle cradle connector .
Some cradles are powered from the vehicle battery: others are unpowered. For information on the
cradles available for your WORKABOUT PRO see th e Acce ssories Catalog at
www .PsionTeklogix.com/Accessories
52Psion Teklogix WORKABOUT PRO HDK User Manual
.
Figure 5.12 Typical V ehicle Cradle
Figure 5.13 Vehicle Cradle Block Diagram
Chapter 5: External Connectors
The Vehicle Cradle 15-Pin Connector
5.7.1The V ehicle Cr adle 15-Pin Connector
All cradles have an attached cable that is terminated by a female DE-15 connector .
Table 5.6 Pinout Of The V ehicle Cradle 15-Pin Connector
Pin
11PGNDGround.Power
22GNDGround.Power
33USB_H4_D+USB host port 4 D+.Bidirectional
44USB_H4_D-USB host port 4 D-.Bi dir ectional
55USB_H4_PWRUSB host port 4 power.Power
66DC_INPower supply to
77
Pin On LIF
Connector
NameDescriptionDirection
Psion Teklogix WORKABOUT PRO HDK User Manual53
Power input
WORKABOUT PRO.
Chapter 5: External Connectors
Port Replicator
Table 5.6 Pinout Of The Vehicle Cradle 15-Pin Connector
Pin
88LIF_DETECTInput for detection of device on
99USB_C0_D+USB client port 0 D+.Bidirectional
1010USB_C0_D-USB client port 0 D-.Bidirectional
1111GNDG rou nd.Power
1212PGNDGround.Power
13
14
15
Pin On LIF
Connector
5.8P ort Replicator
The port replicator allows peripherals to be attached to the powered and unpowered
vehicle cradles. The WORKABOUT PRO and the port replicator communicate through the
LIF port.
The port replicator has the following connectors:
•Three RS-232 ports.
•USB client connector.
•15-pin vehicle cradle connector .
For information on the port replicators available for your WORKABOUT PRO see the Accesso-
ries Catalog at www.PsionTeklogix.com/Accessories
NameDescriptionDirection
Input
LIF connector
The port replicator provides three full-function RS-232 ports on DE-9 connectors. The RS-232
ports are connected to an internal processor which is connected as a client to the USB host interface of the WORKABOUT PRO. For the port assignments see “COM Port Assignments” on
page 24.
For the pinout for the USB client connector see “The USB Client Connector” on page 50.
For the pinout for the 15-pin vehicle cradle connector see “The Vehicle Cradle 15-Pin Connector”
on page 53.
The.WORKABOUT PRO supplies 5 V DC to the cradle and the port replicator through the
5 V DC supply associated with the USB host port (pin 5) on the LIF connector. The cradle
switches this 5 V on when the WORKAB OUT PRO is docked in the cradle. The port replicator
draws a maximum of 50 mA when no peripherals are connected to it.
The DC input of the powered cradle is regulated and fed only to the power input of the
WORKABOUT PRO.
54Psion Teklogix WORKABOUT PRO HDK User Manual
Figure 5.14 The P ort Replicator
Figure 5.15 P ort Replicator Block Diagram
Chapter 5: External Connectors
Port Replicator
The cradle passes the USB Host and USB Client connections to the Port Replicator. The USB
Host connection also supplies DC power to the Port Replicator.
Inside the port replicator, the USB host sign als from the WO RKABOU T PRO ar e conn ected to a
processor that provides the three sets of serial port signals. The USB client lines are connected to
the USB client connector.
Psion Teklogix WORKABOUT PRO HDK User Manual55
Chapter 5: External Connectors
The Serial Connectors
5.8.1The Serial Connectors
The three serial connectors use male DE-9 connectors and are DTE devices .
Table 5.7 Pinout Of The Serial Connector
PinNameDescription
1CDCarrier DetectInput
2RDReceive Data:
Data to the Port Replicator
3TDTransmit Data:
Data from the Port Replicator
4DTRData T erminal ReadyOutput
5Signal Ground Ground6DSRData Set ReadyInput
7RTSRequest To SendOutput
8CTSClear To SendInput
9RIRing IndicatorInput
5.9Other Cables And Adaptors
Psion Teklogix supplies several cables and adapters that connect to the WORKABOUT PRO, the
docking station, and the vehicle cradle, ports. See the Accessories Catalog at www.PsionTek-
logix.com/Accessories for information.
Direction
(relative to the Port R eplicator)
Input
Output
5.10Mechanical Considerations
The WORKABOUT PRO HDK provides 3D models of the outsides of the WORKABOUT PRO
variants to aid in sizing devices that accept the computer and in locating and aligning the connectors within them.
The tether connector is intended for free-standing cables. Clearance shou ld be provided aroun d it.
This chapter describes the WORKABOUT PRO internal connectors that are not described elsewhere in this manual. For a diagram of the locations of all the internal connectors see “Connector
Locations” on page 17.
6.2WORKABOUT PRO 2nd. Generation C, S Audio Connector
All WORKABOUT PRO 2nd. Generation computers have an internal audio connector . This connector accepts a 3.5 mm stereo connector. Psion Teklogix supplies a cable that connects to this
socket. For information see the Accessories Catalog at www.PsionTeklogix.com/Accessories
Table 6.1 Pinout Of The Internal Audio Connector
PinNameFunctionNotes
1HPOUTR_CHeadset right channel
All different colours; do n ot use r ed.2HPOUTL_CHeadset left channel
3HSET_INHeadset input detect
4GNDGroundRecommended colour is black.
5MIC_EXTMicrophoneAudio input for connection to a micro-
phone.
Full scale input signal level is 1 Vrms.
Overview
.
6CONNECTOR_DETECT CableThis pin must be grounded within the
cable, or connected to pin 4.
Pin 1 and pin 3 must not be connected on the cable.
When a cable is connected to this audio connector, th e microp hone on th e keyb oard
is disconnected.
6.2.1Cables
The following open-ended cable is available from Psion T eklogix:
•Part Number. 10509 87.
6.3WORKABOUT PRO 2nd. Generation C, S USB Connector
All WORKABOUT PRO 2nd. Generation computers have an internal USB connector.
Psion Teklogix supplies a cab le that co nnects to this sock et. For information see the Accessories
Catalog at www.PsionTeklogix.com/Accessories
This connector shares signals with the 100-pin connector . So, it is described in the same chapte r as
the 100-pin connector . For details see “WORKABOUT PRO 2nd. Generation C, S USB Connector” on page 77.
.
Psion Teklogix WORKABOUT PRO HDK User Manual59
Chapter 6: Internal Connectors
Cables
6.3.1Cables
The following cables are available from Psion Teklogix:
Part NumberDescription
1050988USB 4-wire cable—female to open-ended.
1051039USB 4-wire cable—female to female.
73InputPin73GPIOInputN/A100 k
74OutputPin74GPIOOutputFloatHighNone
75InputPin75GPIOInputN/A100 k
76OutputPin76GPIOOutputFloatSee note 3None
77GNDN/A
78GNDN/A
79nSLOT_WAKEUPu-P GPIInputB100 k
80USB_H1_D+USB host
Input/output
port 1 D+
81FF_RXDUART RXDInputN/A100 k
82USB_H1_D-USB host
Input/output
port 1 D83FF_TXDUART TXDOutputN/AHigh
84GNDN/A
85FF_CTSUART CTSInputLow100 k
86Not connected
PWR_EN
1
2
Input
87FF_DCDUART DCDInputLow100 k
88USB_H1_PSWUSB host
Output
power enable
Abbreviations:
N/A= not applicable;
B = both high and low ,
Hi-Z = high impedance.
68Psion Teklogix WORKABOUT PRO HDK User Manual
Table 7.1 Pinout of the WORKABOUT PRO 100-P in Connector (Continued)
Chapter 7: 100-Pin Connector
Power And Ground
PinName Function
89FF_DSRUART DSRInputLow100 k
90OutputPin90GPIOOutput
91FF_RIUART RIInputLow100 k
92OutputPin92GPIOOutput
93FF_DTRUART DTROutputLowHigh
94OutputPin94GPIOOutput
95FF_R TSUART RTSOutputLowHigh
96InputPin96GPIOInput100 k
97DC_INDC powerPowerN/A
98I2C_SDAI2C dataInput/output4.7 k
99DC_INDC powerPowerN/A
100I2C_SCLI2C clockOutput4.7 k
Abbreviations:
N/A= not applicable;
B = both high and low,
Hi-Z = high impedance.
Signal
Direction
Active
State
During
Reset
State
During
Sleep
Pull-up
value
(ohms)
Note 1: Applies only to the WORKABOUT PRO M, C, S, and ME variants.
Note 2: Applies only to the WORKABOUT PRO 2nd. Generation C and S variants.
Note 3: Pin 76, OutputPin76 sleep state:
•WORKABOUT PRO C, S, M, ME—state maintained.
•WORKABOUT PRO 2nd. Generation C, S—high impedance.
Note 4: Pin 55, nSLOT_PSKTSEL active states:
•High—PCMCIA slot selected.
•Low—Compact flash slot selected.
Note 5: When a full PCMCIA interface is in use, these pins are not available for GPIO.
7.3P ower And Ground
Powering An Expansion Module
The power supply pins are:
•DC_IN (an external DC supply to the WORKABOUT PRO) (pins 97 and 99).
•V_IN (nominal 5 V DC supply to the expansion module) (pins 1, 2, 3, and 4).
•Ground (pins 21, 22, 39, 40, 57, 58, 77, 78, 84).
The DC_IN line can accept DC power of the following specific ation:.
Pin NameNominal VoltageToleranceMaximum RippleMaximum Current
DC_IN5 V5%50 mV2100 mA
Psion Teklogix WORKABOUT PRO HDK User Manual69
Chapter 7: 100-Pin Connector
Data And Address Buses
V_IN conforms to the following specifications:
Pin NameV oltage MinimumVoltage MaximumMaximum Current
V_IN2.6 V5 V2000 mA
Hardware connected to the 100-pin expansion slot can be powered from the WORKABOUT
PRO, using V_IN. Return is through the ground pins.
When the WORKABOUT PRO is on external power, the battery power is not used.
When the WORKABOUT PRO is powered by an external adaptor, V_IN is at the adaptor supply
voltage minus a diode drop. The adaptor supplies 4.5 V to 5.5 V. After the diode drop, V_IN is
3.8 V to 4.8 V.
When the WORKABOUT PRO is powered by the battery, V_IN is at the battery voltage, which
ranges from 2.6 V to 4.2 V (nominal 3.7 V).
For information on the battery power and the battery threshold voltages, see “Batteries” on
page 16.
Powering The WORKABOUT PRO Through The 100-pin Connector
The WORKABOUT PRO can be powered from the 100-pin expansion connector as well, using
the DC_IN pins (pins 97 and 99) as a power input. These pins are connected to the same line as the
DC_IN input from the external adaptor.
Warning: Do not reverse the polarity of power supplied to the DC_IN input on the 100-pin
connector. Such reversal will damage the WORKABOUT PRO.
7.4Data And Address Buses
The system data and address buses include:
•Data bus (signals SD0-SD15).
•Address bus (signals SA0-SA25).
These signals are at CMOS levels (0 V to 3.3 V).
7.5Serial
Serial expansion devices can be connected as modems through the following signals:
•FF_RXD (data from the expansion device) (pin 81).
•FF_TXD (data to the expansion device) (pin 83).
•FF_CTS (Clear To Send flow-control signal from the expansion device) (pin 85).
•FF_DCD (Data Carrier Detect flow-control signal from the expansion device) (pin 87).
•FF_DSR (Data Set Ready flow-control signal from the expansion device) (pin 89).
•FF_RI (Ring Indicator flow-control signal from the expansion device) (pin 91).
•FF_DTR (Data T e rminal Ready flow-control signal to the expansion d evice) (pin 93).
•FF_RTS (Ready To Send flow-control signal to the expansion device) (pin 95).
70Psion Teklogix WORKABOUT PRO HDK User Manual
Chapter 7: 100-Pin Connector
USB
These signals originate from the full-function UART (FFUART) in the PXA255, and PXA270,
and are connected directly to the 100-pin connector. The signals are at CMOS levels (0 V to
3.3 V).
Table 7.2 Serial Ports
WORKABOUT PRO C, S, M, MEWORKABOUT PRO 2nd. Generation C, S
Maximum baud rate 230 k baud.921.6 k baud.
Enabling hardware
For a complete list of the default COM port assignments, see “COM Port Assignments” on
page 24.
7.6USB
The 100-pin connector provides the following signals from the WORKABOUT PRO USB host:
•USB_H1_D- (pin 82).
•USB_H1_D+ (pin 80).
•USB_H1_PSW (pin 88).
The WORKABOUT PRO 2nd. Generation USB host 1 port is also available on CN601. The
CN601 connector provides switched 5 V power controlled by USB_H1_PSW. See Figure 2.6 on
page 18 for the location of this connector.
Both full speed (12 megabits per second), and low speed (1.5 megabits per second), communication are supported.
The USB_H1_PSW signal can be used to control a power switch for the USB V+. The designer
must provide the appropriate +5 V power supply and the switch. USB_H1_PSW is managed by
software and can be controlled by the HDK software API.
These signals are at CMOS levels (0 V to 3.3 V).
RTS/CTS
Requires a registry key setting. See “Registry
Settings For Serial Ports” on page 22.
7.7General-Purpose I/O
A number of dedicated GPIO signals are provided.
These signals are pre-defined as outputs by Psion Teklogix:
•OutputPin71 (pin 71).
•OutputPin74 (pin 74).
•OutputPin76 (pin 76).
•OutputPin90 (pin 90).
•OutputPin92 (pin 92).
•OutputPin94 (pin 94).
These signals are pre-defined as inputs by Psion Teklogix:
•InputPin64 (pin 64).
•InputPin66 (pin 66).
•InputPin96 (pin 96).
The following PCMCIA signals can be used as GPIO outputs if the PCMCIA interface is not
being used:
Psion Teklogix WORKABOUT PRO HDK User Manual71
Chapter 7: 100-Pin Connector
General-Purpose Interrupts
•OutputPin67 (pin 67).
•OutputPin69 (pin 69).
•OutputPin70 (pin 70).
•OutputPin72 (pin 72).
The following PCMCIA signals can be used as GPIO inputs if the PCMCIA interface is not
being used:
•InputPin63 (pin 63).
•InputPin65 (pin 65).
•InputPin73 (pin 73).
•InputPin75 (pin 75).
These signals are at CMOS levels (0 V to 3.3 V).
7.8General-Purpose Interrupts
The following signals can be used as general-purpose interrupts if the PCMCIA interface is not
being used:
•InputPin63 (pin 63).
•InputPin65 (pin 65).
The active edge of these interrupts can be defined in software.
7.9PCMCIA
The PCMCIA signals can be used as a standard PCMCIA interface. They can be also used to
connect memory devices or SRAM-like variable-latency I/O devices.
Signals provided to devices supporting the PCMCIA interface are as follows:
•Data bus (signals SD0 to SD15).•Address bus (signals SA0 to SA25).
•nSLOT_WAIT_SRC (pin 41).•nSLOT_IOIS16 (pin 43).
•nPREG (pin 45).•nPOE (pin 47).
•nPWE (pin 49).•nPIOR (pin 51)
•nPIOW (pin 53).•nSLOT_PSKTSEL (pin 55).
•nPCE1 (pin 59).•nPCE2 (pin 61).
•SLOT_READY (pin 63).•nSLOT_CD (pin 65).
•SLOT_RST (pin 67).•SLOT_3/5_SEL (pin 69).
•SLOT_PWR_EN (pin 70).•nSLOT_BUF_EN (pin 72).
•nSLOT_VS1 (pin 73).•nSLOT_BVD1 (pin 75).
All of these signals are at CMOS levels (0 V to 3.3 V).
The PCMCIA control signals are named according to the PXA255/PXA270 naming convention,
apart from the following:
Table 7.3 PCMCIA Control Signals That Do Not Follow The PXA255/PXA270 Naming Convention
If the Psion T eklogix PCMCIA driver is used, all of the d ual function pins (the gen eral-purpose
I/O and interrupt signals) that can be used by the PCMCIA interface will be reserved by the
PCMCIA driver. All of these pins con form to the pin fu nctions as defin ed by the PC Card Standard, Release 8.
A customized driver can be developed so that the dual function pins can be separated from the
PCMCIA interface. Psion Teklogix does not supply such a driver.
Memory devices and variable latency IO devices (such as ASICs and FPGAs) can be connected to
the PCMCIA interface. Timing of the interface is configurable. The nSLOT_WAIT_SRC signal
may used to extend the bus cycle.
The data bus, address bus, and control signals should be buffered in the expansion device to
prevent excessive loading. These traces should also be kept to the minimum possible length.
PCMCIA Interface Timing
The PCMCIA interface is fully compliant with the PCMCIA standard.
The PsionTeklogix::WORKABOUTPRO_HDK::PCMCIA namespace provides access to the
following registers so that the timing can be configured by a software application.
Table 7.4 PCMCIA Timing Control
RegisterMemory Region Controlled
MCMEM1Common memory
MCATT1Attribute memory
MCIO1I/O space
Table 7.5 Controlling PCMCIA Interface Timing
APIPCMCIA::SetTiming()PCMCIA::SetTimingPXA27X()
7.10Wakeup
A wakeup input is available so that expansion devices can signal the WORKABOUT PRO. This
pin is:
•nSLOT_WAKEUP (pin 79).
This signals is at CMOS levels (0 V to 3.3 V).
This signal wakes the WORKABOUT PRO from its suspend state—it does not generate an inter-
rupt that can be detected by a software application. Connect the source to an expansion-slot
interrupt pin as well (InputPin63 or InputPin65), if an interrupt is also required.
7.11I2C Device Identification
All expansion devices connected to the WORKABOUT PRO 100-pin expansion bus must contain
an I2C EEPROM. The expansion EEPROM is used to identify the hardware and to load appropriate drivers. This information is displayed on the Properties tab of the Control Panel
System program.
The 100-pin connector provides signals for an I2C bus:
•I2C_SDA (pin 98).
WORKABOUT PROWORKABOUT PRO 2nd. Generation
Psion Teklogix WORKABOUT PRO HDK User Manual73
Chapter 7: 100-Pin Connector
I2C Addresses
•I2C_SCL (pin 100).
These signals are at CMOS levels (0 V to 3.3 V).
This identifying EEPROM should be an I2C EEPROM of at least 128 bytes. Psion Teklogix rec-
ommends using a serial-access 1-kilobit (128 x 8) EEPROM, such as STMicroelectronics
ST24C01 or similar. Larger EEPROMs may be used. The address of the device must be set to
0x01 by connecting the A0 pin to the expansion module’s VCC and the A1 and A2 pins to ground.
An example of the circuit, as implemented on the sample Multi-I/O Expansion Module, is
shown below:
Figure 7.3 EEPROM Circuitry
In this circuit, to write protect the EEPROM use the jumper at SJ2 to connect the WP line to the
+3.3 V supply; to write enable the EEPROM use the jumper at SJ2 to connect the WP line
to ground.
See “I2C Device Identification” on page 73 for a description of the contents of this EEPROM.
Other I2C devices can also be connected to the I2C bus.
More information about the I2C bus can be found at:
The EEPROM has an internal address space of at least 128 bytes. Some of these bytes are predefined. Developers are free to use unused areas of the EEPROM for their own purposes.
Table 7.6 Fields Of The EEPROM In The Expansion-Module
Zero-delimited if less than 20 bytes.
Character set is restricted to alpha-numeric
plus space.
Zero-delimited if less than 12 bytes.
Unused bytes are set to 0xFF . If a field is all 0xFF then Unknown is displayed for that field on the
Properties tab of the Control Panel System program.
Manufacturing test region
This is reserved for the original board manufacturer. The manufacturing test regio n is provided to
allow manufacturing test of the EEPROM. The contents are not used for any other purpose.
Revision
The version of the specification which defines the layout of the EEPROM and the contents of its
45 byte header . This value is specified by Psion Teklogix and is always set to 1.
Hardware revision
This is an ASCII character that defines the hardware revision. This field may be used by the driver
to vary the operation of the device. An OEM may set the contents to any value.
To view the contents of this field, in the Control Panel, click System, then click Properties.
Hardware type
This field contains a single ASCII character. It defines the hardware type of the expansion module.
Drivers for the hardware are loaded based on this value.
Psion Teklogix WORKABOUT PRO HDK User Manual75
Chapter 7: 100-Pin Connector
Example Expansion Modules
Table 7.7 Hardware T ype Characte rs In The Expansion Module EEPROM
ASCIIHardware Type
Character CodePCMCIASerialUSB
The hardware sup-
ports a PCMCIA
socket. The PCMCIA
socket will be enabled
a0x61Yes
b0x62Yes
c0x63Yes
d0x64YesYes
e0x65YesYes
f0x66YesYes
g0x67YesYesYes
s0x73See note.
Any other value
Note: An ‘s’ or any undefined value means the hardware is standard, and the WORKABOUT PRO operating sys-
tem will load drivers based on registry settings.
The hardware sup-
ports the serial port.
The serial FFUART
(COM1) driver will
be loaded.
The hardware supports the USB port.
The USB hub and USB
connection will
be powered.
Manufacturer/Model
This field defines the expansion slot hardware.
If the expansion module requires a non-Psion Teklogix device driver, this field contains the name
of the device driver. The characters allowed in this field are restricted to those that are allowed in a
Windows registry key. For further information see “Registry Settings For Non-Psion Teklogix
Device Drivers” on page 23.
To view the contents of this field, in the Control Panel, click System, then click Properties.
Serial Number
This field contains the serial number of the expansion slot hardware.
To view the contents of this field, in the Control Panel, click System, then click Properties.
Manufacturer specific
This area is for the use by the manufacturer of the expansion card.
7.12Example Expansion Modules
The HDK includes the following sample expansion modules:
•PCMCIA Expansion Module which supports a slot for adding PCMCIA cards. See
Chapter 10: “Example: PCMCIA Expansion Module”for details.
•Multi-I/O Expansion Module which provides separate connectors for the USB and serial ports
on both the 100-pin and scanner connectors. See Chapter 11: “Example: Multi-I/O Expansion
Module” for details.
76Psion Teklogix WORKABOUT PRO HDK User Manual
7.13Psion Teklogix Serial Endcaps
Psion Teklogix supplies endcaps with serial ports for the WORKABOUT PRO and for the
WORKABOUT PRO 2nd. Generation computers. These are provided as field-installable kits. For
a list of available endcaps see www .PsionTeklogix.com/Accessories
The endcap kit comprises the endcap, which incl ud es an internal circuit board, an expansion
module which fits on the WORKABOUT PRO 100-pin expansion connector, and installation instructions. The two components are joined by a flex cable. The expansion module and internal
circuit board differ for each model of endcap.
The serial endcap has one or more of the following connectors:
•IrDA infrared serial connection.
•DE-9 female connector for TTL-level serial.
•DE-9 male connector for RS-232 serial.
Figure 7.4 The Three-Port Serial Endcap (Model BR1000)
Chapter 7: 100-Pin Connector
Psion Teklogix Serial Endcaps
.
7.13.1Serial P ort Assignments
For details of the serial port assignments for these endcaps see “COM Port Assignments” on
page 24.
7.14WORKABOUT PRO 2nd. Generation C, S USB Connector
All WORKABOUT PRO 2nd. Generation computers have an internal USB connector.
Psion Teklogix supplies a cab le that co nnects to this sock et. For information see the Accessories
catalog at www .PsionTeklogix.com/Accessories
100-pin connector .
Table 7.8 Pinout Of The Internal USB Connector
Pin
1Ground
280USB_H1_D+USB host port 1 D+
382USB_H1_D-USB host port 1 D488USB_H1_PSWUSB host power enable
Pin On
100-pin
Connector
NameDescription
See Figure 2.6 on page 18 for the location of this connector.
8.7 Signals To The Scanner Device.....................................86
Psion Teklogix WORKABOUT PRO HDK User Manual79
8.1Overview
This chapter describes the WORKABOUT PRO scanner connector and the devices that connect to
it. Other devices besides scanners can be connected through the scanner port. The term scanner device applies to any hardware device that connects to the scanner port on the main logic board.
Psion Teklogix provides scan ners modules as either:
•A scanner pod, or
•A scanner endcap.
Scanner Pod
Scanners pods provided by Psion Teklogix have the following parts:
•Scan engine.
•Scanner converter board.
•Trigger switch (on some models only).
Psion Teklogix WORKABOUT PRO HDK User Manual81
Chapter 8: Scanner Connector
Scanner Kits
Figure 8.2 Scanner Pod Block Diagram
The scan engine is mounted on an appropriate backplate, which is then fastened to the WORKABOUT PRO.
Figure 8.3 The Scanner Pod In Place
Scanner Endcap
Scanner endcaps provided by Psion Teklogix have the following parts:
•Scan engine.
•Scanner converter board.
Scanner Converter Board
The scanner converter board interfaces the scan engine and the trigger switch to the
WORKABOUT PRO system. Different scan engines may require different converter boards.
The scanner module is connected to the WORKABOUT PRO scanner connector by the scanner
flex cable, using an interface defined by Psion Teklogix.
8.2Scanner Kits
Psion Teklogix supplies several scanner kits. For a complete list see the Accessories Cata log a t
www .PsionTeklogix.com/Accessories
82Psion Teklogix WORKABOUT PRO HDK User Manual
.
8.3Scanner Connector Location
For the location of the scanner connector on the main logic board se e “Co nnector Lo cations” o n
page 17.
8.4Scanner Connector Pinout
Table 8.1 Pinout Of The Scanner Connector
Chapter 8: Scanner Connector
Scanner Connector Location
PinNameDescriptionDirection
1V+5_BAR+5 V bar code
supply.
Switchable.
3
2V+5_BAR+5 V bar code
3IR_TXD
BAR_TXD
1
2
supply.
Switchable.
Data from WORKABOUT PRO to
3
PowerN/ADisabledN/A
PowerN/ADisabledN/A
OutputBLowNone
scanner device.
4USB_H2_D-USB host port 2 D-.Input/
output
5IR_RXD
BAR_RXD
1
2
Data from scanner
device to WORKA-
InputBPulled up100 kΩ
BOUT PRO.
6USB_H2_D+USB host port 2 D+.Input/
output
7nBAR_CTS
BAR_CTS
1
2
CTS from scanner
device to WORKA-
InputLPulled up100 kΩ
BOUT PRO.
State
When
Active
State
During
Sleep
BPulled
down
BPulled
down
Pull-up Or
Pull-down
15 kΩ
1
2
None
15 kΩ
1
2
10 kΩ
8GNDG rou nd.PowerN/AN/AN/A
9nBAR_RTS
BAR_RTS
1
2
RTS from WORKABOUT PRO to
OutputLLowN/.A
scanner device.
10Not used
BAR_3.3V
1
2
Switchable.
Short circuit to
2 3
N/AN/AN/AN/A
ground detection for
backward
compatibility.
2
11GNDGround.PowerN/AN/AN/A
Abbreviations:
N/A= not applicable
A= according to design re quirements of driver and scanner device
B = both high and low
L= active low
H= active high
Hi-Z = high impedance
N/A= not applicable
A= according to design requirements of driver and scanner device
B = both high and low
L= active low
H= active high
Hi-Z = high impedance
Notes:
1:Applies only to the WORKABOUT PRO M, C, S, and ME variants.
2:Applies only to the WORKABOUT PRO 2nd. Generation C and S variants.
3:When controlled through software, pins 1, 2, 10, 14, and 19 are switched on and of f together.
84Psion Teklogix WORKABOUT PRO HDK User Manual
8.5The Scanner Flex
The scanner connector accepts a flexible ribbon cable, which is supplied with the WORKABOUT
PRO. The WORKABOUT PRO is supplied with the scanner flex already attached to the main
logic board. The flex used with Psion Teklogix scanners has part number 1040017.
The scanner cable is inserted straight down into the connector on the main logic board, and fold s
over to connect to the scanner device. The cable can be inserted in the scanner device when it is
pivoted away from the open back of the WORKABOUT PRO.
When the scanner device is in place, and the ba ckplate is close d and fas ten ed, the c able fold s into
the space above the expansion module.
8.6P ower And Ground
The WORKABOUT PRO provides the following power and ground connections to the scanner
device:
•Ground (pins 8, 11, 12, 21, 22).
•V+5_BAR (pins 1 and 2).
•V+3.3 (pin 14, also pins 10 and 19 for WORKABOUT PRO 2nd. Generation C, S).
WORKABOUT PRO C, S, M, ME
V+5_BAR is +5 V supplied from a DC-DC converter fed by V+5, the main 5 V supply of the
WORKABOUT PRO. It can be switched on and off by the BAR_PWR_EN signal while the
WORKABOUT PRO is running, but is disabled when the WORKABOUT PRO is suspended.
Chapter 8: Scanner Connector
The Scanner Flex
V+3.3 is the main 3.3 V system voltage of the WORKABOUT PRO, supplied ultimately from
V_IN via a DC-to-DC converter . V+3.3 remains powere d when the WORKAB OUT PRO
is suspended.
These voltages have the following specifications:
Table 8.2 Voltages Supplied To The Scanner Device
SupplyNominal VoltageContinuous Current
V+5_BAR5 V300 mA
V+3.33.3 V150 mA
V_IN is a diode OR of V_BAT (the DC voltage supplied by the WORKABOUT PRO battery),
and DC_IN (the DC power input from the external AC-to-DC adaptor). V_IN feeds a DC-to-DC
converter; the output of the converter is switched by the scanner power enable signal, and is
known as V+5_BAR.
When the terminal is powered by an external adaptor, V_IN is at the supply voltage of the adaptor
minus a diode drop. The adaptor supplies 4.5 V to 5.5 V; after the diode drop, V_IN is 3.8 V to
4.8 V.
When the terminal is powered by the battery , V_IN is at the battery voltage, which ranges from
2.6 V to 4.2 V (nominal 3.7 V).
For details of battery threshold voltages see “Batteries” on page 16.
Psion Teklogix WORKABOUT PRO HDK User Manual85
Chapter 8: Scanner Connector
Signals T o The Scanner Device
WORKABOUT PRO 2nd. Generation C, S
V+5_BAR is +5 V supplied from a DC-DC converter fed by V+5, the main 5 V supply of the
WORKABOUT PRO. It can be switched on and off by the 5VBAR_PWR_EN signal while the
WORKABOUT PRO is running, but is disabled when the WORKABOUT PRO is suspended.
V+3.3 is the main 3.3 V system voltage of the WORKABOUT PRO, supplied ultimately from
VIN via a DC-to-DC converter. V+3.3 remains powered when the WORKABOUT PRO
is suspended. In the WORKABOUT PRO 2nd. Generation, the 3.3V supply to the scanner connector is disabled when the WORKABOU T PRO is su spend ed.
These voltages have the following specifications:
Table 8.3 Voltages Supplied To The Scanner Device
SupplyNominal VoltageContinuous Cu rrent
V+5_BAR5 V300 mA
V+3.33.3 V1 A
VIN is a diode OR of VBAT (the DC voltage supplied by the WORKABOUT PRO battery), and
DC_IN (the DC power input from the external AC-to-DC adaptor). VIN feeds a DC-to-DC converter; the output of the converter is switched by the scanner power enable signal, and is known as
V+5_BAR.
When the terminal is powered by an external adaptor, VIN is at the supply voltage of the adaptor
minus a diode drop. The adaptor supplies 4.5 V to 5.5 V; after the diode drop, VIN is 3.8 V to
4.8 V.
When the terminal is powered by the battery , VIN is at the battery vo ltage, which ranges from
2.6 V to 4.2 V (nominal 3.7 V).
For details of battery threshold voltages see “Batteries” on page 16.
8.7Signals To The Scanner Device
The WORKABOUT PRO does not provide the data and address buses of its main processor (the
PXA255 or PXA270) to the scanner port. Instead, communication to the scanner is provided by
USB or serial lines.
All the serial signals are present to connect a decoded sc anner . A USB host p ort is also provided so
that USB peripherals can be connected via the scanner port.
These signals are at 3.3 V CMOS levels.
Serial scanner devices can be connected through the following signals on the
WORKABOUT PRO:
•IR_TXD (data to the scanner device, pin 3).
•IR_RXD (data from the scanner device, pin 5).
•nBAR_CTS (Clear To Send flow-control signal from the scanner device, pin 7).
•nBAR_R TS (Ready To Send flow-control signal to the scanner device, pin 9).
Serial scanner devices can be connected through the following signals on the WORKABOUT
PRO 2nd. Generation:
•BAR_TXD (data to the scanner device, pin 3).
•BAR_RXD (data from the scanner device, pin 5).
86Psion Teklogix WORKABOUT PRO HDK User Manual
Chapter 8: Scanner Connector
Signals T o The Scanner Device
•BAR_CTS (Clear To Send flow-control signal from the scanner device, pin 7).
•BAR_R TS (Ready To Send flow-control signal to the scanner device, pin 9).
The assignment for this port is COM 3. It cannot be reassigned.
USB scanner devices can communicate through the following bidirectional data signals:
•USB_H2_D+ (pin 6).
•USB_H2_D- (pin 4).
Note: There is no USB power-enab le signal on the scanner po rt.
In the WORKABOUT PRO 2nd. Generation, the 5V supply (V+5_BAR) is controlled
by 5VBAR_PWR_EN.
In addition, there are control signals for both USB and serial scanner devices:
•BAR_PWRDWN (pin 16).
•nBAR_WKUP (pin 18).
•nBAR_TRIG (pin 20).
BAR_PWRDWN is an input to the main logic board. The scanner device can use this signal to
inform the WORKABOUT PRO that it has shut down. Pull this signal high to enable it.
nBAR_WKUP and nBAR_TRIG are outputs from the main logic board. Their operation varies
depending on the design of the scanner device and the device driver.
A pair of lines from the WORKABOUT PRO keyboard matrix are also provided:
•Input on pin 13.
•Output on pin 15.
Short these signals together for a minimum of 20 milliseconds to initiate a scan or to wake up the
WORKABOUT PRO.
Note: nBAR_CTS and nBAR_RTS —BAR_CTS and BAR_RTS on the WORKABOUT PRO 2nd.
Generation—are not hardware flow-control sig nals. CTS mu st be po lled by software, and
RTS has to be set / cleared by software.
Apart from V+5_BAR, th e signals conn ected to the scanner port are at 3.3 V CMOS levels. Use a level translator before the scanner cable to co nnect 5 V signals to the
WORKABOUT PRO main logic board.