GPS Controler
GPS Controler
Steve Sutton
Marketing Manager GPS and
Navigation
Interrupt Interrupts
64KB SRAM Controller
Low Power
Wakeup
Controller
Multi Media Card i/f
UARTS/BSPI/I2C
Smart Card i/f
256KB FLASH GPIO
Timer/Counter/PWM
Watchdog Enable
Watchdog HDLC Telepass/Tolling
JTAG CAN
• Power Supply:
– 2.7V to 3.6V operating supply range for Input/Output
periphery
– 3V to 3.6V operating supply range for A/D Converter
reference
– 1.8V operating supply range for core supply provided either
by internal Voltage Regulator with external stabilization
capacitor,or by external supply for higher power efficiency.
STA2051 Clock Strategy
• Programmable timings
– Up to 15 configurable wait states for each external memory
region.
• Wake-up Unit
– Wake-up unit allows exiting from power down modes by
detection of an event on one external pins or on internal
Real Time Clock alarm
STA2051 System Services
• Timers
– Four 16-bit programmable Timers with 7 bit prescaler
– up to two input capture/output compare
– one pulse counter function
– one PWM channel with selectable frequency each.
STA2051 Peripherals
• General Purpose I/O
– 48 programmable General Purpose I/O,
– Each pin programmable independently as digital input or
digital output
– 40 (30 in TQFP64) are multiplexed with peripheral functions
– 16 can generate an interrupt on input level/transition.
• CAN Module
– CAN module compliant with the CAN specification V2.0 part
B (active).
– The bit rate can be programmed up to 1 MBaud.
STA2051 Peripherals
• A/D Converter
– 4 channels 12-bit sigma-delta Analogue to Digital Converter
– single channel or multi channel conversion modes
– single-shot or continuous conversion modes
– sample rate 1KHz (4 KHz when single channel)
– conversion range 0-2.5V.
• UARTs
– Three UARTs allow full duplex, asynchronous,
communications with external devices
– independently programmable TX and RX baud rates up to
625K baud.
– One UART adapted to suit Smart Card (SC) interface needs,
for asynchronous SC as defined by ISO 7816-3; it includes
SC clock generation.
STA2051 Peripherals
• Serial Peripheral Interfaces
– Two Serial Peripheral Interfaces (SPI) allow full duplex,
synchronous communications with external devices
– master or slave operation
– max baud rate:8Mb/s.
– One SPI may be used as Multimedia Card interface.
• I2C Interfaces
– Two I2C Interfaces provide multi-master and slave functions
– support normal and fast I2C mode (400 KHz)
– 7/10 bit addressing modes
– One I2C Interface is multiplexed with one SPI so either
2xSPI + 1xI2C or 1xSPI + 2xI2C may be used at a time.
STA2051 Peripherals
• USB unit
– V1.1 compliant
– Software configurable endpoint setting
– USB Suspend/Resume support (TQFP144 only)
GPS Terms
• Almanac
– The database of the complete system, satellite orbits, ionosphere,
health, utc offsets.
9 Transmitted continuously, repeated every 12.5 minutes
9 Updated daily
9 valid 2 weeks for acquisition aiding
9 valid 6 months for satellite selection
• Ephemeris
– Accurate database of the orbit and clocks for the transmitting
satellite only
9 Transmitted continuously in subframes 1,2,3
9 Repeats every 30 seconds
9 Updated every 1 or 2 hours
GPS Terms
• Cold Start
– As when equipment is first manufactured
– No Almanac, Ephemeris, time of day or position estimates
• Warm Start
– Starting with Almanac and time of day
– No accurate time, no Ephemeris in memory
– Estimated position
• Hot Start
– Starting with Ephemeris data already loaded
GPS Terms
• Re-Acquisition
– After a tunnel or similar blockage
– Position is known to a few 100 metres
– Clock is not interrupted
• TTFF
– Time To First Fix in each of the previous cases
STA2051 GPS Performance
12 Channel fully Parallel receiver, with carrier phase tracking,
differential and WADGPS facilities
• Accuracy
– With SA 100m (16m RMS)
– Without SA 3m 95% Horizontal
5m 95% Vertical
• Time To First Fix (TTFF) Typical
– Cold start (no data in memory) 90 Seconds
– Power Down Start
• Data in memory Under Test
– Warm start 30 – 40 Seconds
• Find first satellite 0.5 Seconds
• Find Rest 0.5 Seconds
• Download time 30 – 40 Seconds
– Hot start, no download time 3 Seconds
– Obscuration recovery 2 Seconds (150ms internal)
STA2051 Sensitivity
• Customer Choice
– 2 levels of license available
• Binary
• Object code (libraries)
STA2051 Development tools
• SW Toolset
– ARM Real View Developer Suite US$6750
• Host Interface
– ARM Real View MultiICE US$3500
Data@4 MHz
CMOS levels
Dualgain RF Amp. Mixer Lim.amp. D Latch Output buffer
LNA
D Q
CK
Gain 1.57 20
Select GHz MHz
1.55
.
GHz
~ Lim.amp. CLK@16MHz
PLL VCO CMOS levels
– Separate CE pins for clock ¾ Allows Interval mode for very low power
and Signal
STB5610 Status
STB56xx
BiCMOS/CMOS
Integration
technology
STB5610
Bipolar
STB5600 technology
Bipolar
technology
3V Discrete
GPS radio
design
• Excellent
– BOM Cost
– Power Consumption
– Size
– Ease of use
SE4100L Block Diagram
LowGain
LNAOut
MixIn
RF Amp
LNAIn LNA Mixers IF Filter
AntOK ~
~
AntDetP ÷96
~
AntDetN +45? / -45
I Q Phase
Ant current
Σ
Shift /
monitor Phase Quadrature
Xtal1 Combiner
Det. ÷2
~
D DataOut
Clk Q
RxEnb
OscEnb
ClkOut
Vtune
SE4100L Features
Optional
• On-Chip LNA SAW Filter
– No resonator
– No varactor
– No off-chip LO components
– No EMC issues!
• All in a 4mm x 4mm LPCC
package
SE4100L Integration with STA2051
Regulator/Switch Vcc
Power Control
NMEA
Antenna Switch
• 9 – 15V supply
• Twin UARTs
NMEA and debug
• Battery-backed RTC
• Flash upload
• JTAG for software
development
• Phantom antenna power over-
current protection
SE4100L + STA2051
- THE Low Power Solution
80
- SE4100L + STA2051 design
gives low power without
Baseband
70 compromising performance
RF
Supply current @ 3V (mA)
Applications Support
• SE4100L example RF schematic and PCB layout
provided by SiGe