OPERATIONS MANUAL
PCM-GPS
NOTE: This manual has been designed and created for use as part of the WinSystems Technical Manuals
CD and/or the WinSystems website. If this manual or any portion of the manual is downloaded, copied or
emailed, the links to additional information (i.e. software, cable drawings) may be inoperable.
WinSystems reserves the right to make changes in the circuitry
and specications at any time without notice.
Copyright 2009 by WinSystems. All Rights Reserved.
REVISION HISTORY
P/N 403-0321-000
ECO Number Date Code Rev Level
ORIGINATED 050408 B
07-150 080306 B.1
08-145 080924 B.2
09-45 091110 B.3
Table of Contents
Visual Index – Quick Reference i
Top View - Connectors i
Introduction 1
General Information 1
Features 1
General Description 1
Functional Capability 2
I/O Address Selection 2
Interrupt Routing 2
On-board PPS Usage 3
External PPS Usage 3
GPS Almanac Battery 3
GPS Antenna 3
Optional Cellular Modem Interface 4
Optional IEEE 802.15.4 Support
Optional Modem56K Interface 4
PC/104 Bus Interface 5
PCM-GPS Programming Reference 6
Introduction 6
TSIP Software Interface 6
4
Software Drivers & Examples 11
Jumper Reference 12
I/O Address Selection 13
Interrupt Routing 13
External PPS Usage 14
GPS Almanac Battery 14
Specications 15
WARRANTY REPAIR INFORMATION 16
J4
Serial Port 1
(GPS)
Visual Index – Quick Reference
Top View - Connectors
For the convenience of the user, a copy of the Visual Index has been provided with
direct links to connector and jumper conguration data.
U10
ZigBee Interface
J2
External
Battery
J1
External
Antenna
Connection
J6
PC/104 Bus
J5
External/
Interal Battery
Selection
J7
Serial Port 2
(Modem)
U11
MODEM56K
Interface
U9
Cellular Modem
Interface
J8
Serial Port 2
(Modem)
J9
Serial Port 1
(GPS)
J10
Pulse Per
Second (PPS)
091110 OPERATIONS MANUAL PCM-GPS i
Introduction
This manual is intended to provide the necessary information regarding conguration and
usage of the PCM-GPS board. WinSystems maintains a Technical Support Group to help
answer questions regarding usage or programming of the board. For answers to questions not
adequately addressed in this manual, contact Technical Support at (817) 274-7553, Monday
through Friday, between 8 AM and 5 PM Central Standard Time (CST).
General Information
Features
• Dual function PC/104-compatible board with GPS and optional Cell Modem support
GPS Features
Trimble Lassen® receiver module
TSIP, TAIP and NEMA 0183 protocols supported
Pulse output support for accurate time standard
External power antenna connection via a Standard SMA
On-board battery retains GPS Almanac
Cell Modem (optional)
• GSM/GPRS and CDMA standard support
• Socket support for MultiTech
• Recognizes standard AT commands
• Alarm management, phone book management and Short Message Service (SMS) support
ZigBee Support (optional)
• IEEE 802.15.4 ZigBee™ Wireless Interface
• Up to 1 mile line of sight range
• 2.4 GHz ISM frequency band
• 60 mW, 100 mW EIRP power output
®
wireless module
Modem Support (optional)
• 56 kbps PC/104 Modem
• V.42, MNP Class2-4 error correction
• V.42bis, MNP 5 compression
• Integrated DAA provides compliance to global telephone standards
• Built-in fuse and SiDactor
• Caller ID Detection
• Parallel phone detection
• DTMF dialing
Industrial Operating Temperature Range
• -40°C to 85°C
Form Factor
• PC/104-compliant
• 3.60 in x 3.80 in (90 mm x 96 mm)
Additional Specications
• Programmable address and interrupt setting support
General Description
The PCM-GPS from WinSystems is a PC/104 module incorporating the Lassen IQ
12-channel parallel tracking GPS receiver from Trimble®. The GPS receiver is interfaced to an
on-board 16550 compatible DUART which receives the serial data sent by the GPS module.
The data output as supplied by the factory is in TSIP format making it compatible with all offthe-shelf mapping, navigation, and geocaching application software. Supplied C source code
assists the integrator in creating custom applications utilizing the PCM-GPS. The PCM-GPS also
supports the Trimble receiver’s high precision Pulse Per Second (PPS) output for use in critical
time keeping or synchronizing applications. The PCM-GPS also supports the CDMA and GPRS/
GSM cellular SocketModems® from Multi-Tech Systems®. These modems, when combined with
the GPS positioning data, can provide a “phone home” function to report its current location.
091110 OPERATIONS MANUAL PCM-GPS 1
Functional Capability
I/O Address Selection
The PCM-GPS requires eight consecutive I/O addresses beginning on an 8-byte
boundary for each of the two on-board serial channels. The jumper blocks at J4 and
J7 allow selection of the primary (GPS) and secondary serial (SocketModem®) port
I/O addresses respectively. Address selection is made by placing a jumper on the
jumper pair for the address bit, if a 0 is desired or leaving the jumper pair open if a
1 is required for the desired address. The illustration below shows the relationship
between the address bits and the jumper position and a sample jumpering for an
address of 300H.
J4/J7
A3
A4
A5
A6
A7
A8
A9
I/O Base Address Select jumper
J4/J7 shown jumpered for 300H
1 o o 2
3 o o 4
5 o o 6
7 o o 8
9 o o 10
11 o o 12
13 o o 14
To disable a port, place a jumper on all 7 positions 9Address = 000H.
Interrupt Routing
The PCM-GPS can source up to three unique on-board interrupts. Two are available for
each of the serial interfaces and a third for the Pulse Per Second (PPS) interrupt from
the GPS. The jumper blocks at J8, J9, and J10 allow for routing of the interrupts for
the SocketModem®, the GPS serial output, and the PPS source respectively.
To route an interrupt to a source, place a jumper at the desired IRQ position. Unused
sources should be left unjumpered. Each source must have its own unique interrupt.
J8/J9/J10
J8 - SocketModem
J9 - GPS
J10 - PPS Interrupt
1 o o 2
®
3 o o 4
5 o o 6
7 o o 8
9 o o 10
11 o o 12
13 o o 14
15 o o 16
17 o o 18
19 o o 20
21 o o 22
IRQ3
IRQ4
IRQ5
IRQ6
IRQ7
IRQ9
IRQ10
IRQ11
IRQ12
IRQ14
IRQ15
091110 OPERATIONS MANUAL PCM-GPS 2