GS1500M
802.11 b/g/n
LOW-POWER
WI-FI MODULE
DATA SHEET
Reference:
GS1500M-DS
Version:
SP-1.4
Date:
November 2014
GS1500M DATA SHEET
Information in this document is provided in connection with GainSpan products. No license, express or implied, to any intellectual property
rights is granted by this document. GainSpan assumes no liability whatsoever, and disclaims any express or implied warranty, relating to sale
and/or use of GainSpan products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of
any patent, copyright or other intellectual property right. GainSpan products are not authorized for use as critical components in medical, lifesaving, or life-sustaining applications
GainSpan may make changes to specifications and product descriptions at any time, without notice.
*Other names and brands may be claimed as the property of others.
Copyright © 2014 by GainSpan Corporation
All Rights Reserved.
Version
Date
Remarks
0.1
12-Apr-11
0.9
10-Nov-11
0.95
27-Jan-12
0.98
26-Mar-12
Updated description for usage of MSPI interface
1.0
30-Oct-12
Updated ordering info for module rev 2.2
Added note related to module firmware in ordering section
1.1
4-Mar-13
Updated section 5.1.1 reflow profile info and package info
1.2
17-Sept-13
1.3
August 2014
Added figure and notations to describe the thermocouple locations on
the GS1500M module.
1.4
November
2014
Added Pre-heat temperature starting point. See section 5.1.1 Surface
Mount Assembly.
Initial Release
Modified Package and Layout
Updated Artwork
Updated Power Consumption Table
Updated Sleep States
Includes reflow profile information
Updated power consumption numbers
Updated section 5.1outline drawings and note to reflect up to date
tolerances and module dimensions
GAINSPAN CONFIDENTIAL
PAGE 2 OF 50
GS1500M DATA SHEET
Table of Contents
1
OVERVIEW ----------------------------------------------------------------------------------------- 7
1.1
Document Overview ------------------------------------------------------------------------------------------------------------ 7
1.2
Product Overview ---------------------------------------------------------------------------------------------------------------- 7
2
2.1
ARCHITECTURE ---------------------------------------------------------------------------------- 9
G1500M Block Diagram ------------------------------------------------------------------------------------------------------- 9
2.2
Block Diagram Description -------------------------------------------------------------------------------------------------- 9
2.2.1
Overview ----------------------------------------------------------------------------------------------------------------------- 9
2.2.2
Wireless LAN and System Control Subsystem ---------------------------------------------------------------- 10
2.2.3
Network Services Subsystem ----------------------------------------------------------------------------------------- 10
2.2.4
Memory Subsystem ------------------------------------------------------------------------------------------------------- 10
2.2.5
Clock Circuitries ------------------------------------------------------------------------------------------------------------ 10
2.3
Peripherals ------------------------------------------------------------------------------------------------------------------------- 13
2.3.1
SPI ------------------------------------------------------------------------------------------------------------------------------- 13
2
2.3.2
I C -------------------------------------------------------------------------------------------------------------------------------- 14
2.3.3
UART --------------------------------------------------------------------------------------------------------------------------- 15
2.3.4
JTAG ---------------------------------------------------------------------------------------------------------------------------- 15
2.3.5
GPIO & LED Driver / GPIO -------------------------------------------------------------------------------------------- 16
2.3.6
ADC ----------------------------------------------------------------------------------------------------------------------------- 16
2.4
3
System States --------------------------------------------------------------------------------------------------------------------- 17
PIN-OUT AND SIGNAL DESCRIPTION ---------------------------------------------------- 20
3.1
GS1500M Device Pin-out Diagram (Module top view) --------------------------------------------------------- 20
3.1.1
GS1500M Module Pins Description -------------------------------------------------------------------------------- 21
3.1.2
Example Module Pin Connections ---------------------------------------------------------------------------------- 24
3.2
4
Power Supply Connections ------------------------------------------------------------------------------------------------ 25
ELECTRICAL CHARACTERISTICS--------------------------------------------------------- 27
4.1
Absolute Maximum Ratings ------------------------------------------------------------------------------------------------ 27
4.2
Operating Conditions --------------------------------------------------------------------------------------------------------- 27
4.3
Internal 1.8V regulator -------------------------------------------------------------------------------------------------------- 27
4.4
I/O DC Specifications ---------------------------------------------------------------------------------------------------------- 28
4.4.1
Digital Input Specifications --------------------------------------------------------------------------------------------- 28
4.4.2
Digital Output Specification -------------------------------------------------------------------------------------------- 28
4.4.3
I/O Digital Specifications (Tri-State) -------------------------------------------------------------------------------- 28
4.4.4
RTC Input Specifications (with Schmitt Trigger) --------------------------------------------------------------- 29
GAINSPAN CONFIDENTIAL
PAGE 3 OF 50
GS1500M DATA SHEET
4.4.5
RTC Output Specifications --------------------------------------------------------------------------------------------- 29
4.5
Power Consumption ----------------------------------------------------------------------------------------------------------- 30
4.6
Radio Parameters --------------------------------------------------------------------------------------------------------------- 30
4.7
ADC Parameters ----------------------------------------------------------------------------------------------------------------- 31
4.8
SPI Interface Timing ----------------------------------------------------------------------------------------------------------- 32
4.8.1
Motorola SPI, clock polarity SPO = 0, clock phase SPH = 0 --------------------------------------------- 32
4.8.2
Motorola SPI, clock polarity SPO = 0, clock phase SPH = 1 --------------------------------------------- 34
4.8.3
Motorola SPI, clock polarity SPO = 1, clock phase SPH = 0 --------------------------------------------- 36
4.8.4
Motorola SPI, clock polarity SPO = 1, clock phase SPH = 1 --------------------------------------------- 38
5
PACKAGE AND LAYOUT GUIDELINES -------------------------------------------------- 40
5.1
GS1500M Recommended PCB Footprint and Dimensions ------------------------------------------------- 40
5.1.1
Surface Mount Assembly ----------------------------------------------------------------------------------------------- 42
6
ORDERING INFORMATION ------------------------------------------------------------------- 46
7
REGULATORY NOTES------------------------------------------------------------------------- 47
8
LIMITATIONS ------------------------------------------------------------------------------------- 49
9
REFERENCES ------------------------------------------------------------------------------------ 50
GAINSPAN CONFIDENTIAL
PAGE 4 OF 50
GS1500M DATA SHEET
Figures
Figure 2-1: GS1500M Block Diagram ........................................................................................................ 9
Figure 2-2: RTC Interface Diagram .......................................................................................................... 12
Figure 2-3: GS1500M System States ........................................................................................................ 17
Figure 3-1: GS1500M Device Pin-out Diagram (Module top view)......................................................... 20
Figure 3-2: Module pin connection diagram ............................................................................................. 24
Figure 3-3 : GS1500M Always ON Power Supply Connection ................................................................ 25
Figure 3-4 : GS1500M with 3.3V IO and Standby Support ...................................................................... 26
Figure 4-1: timing diagram, Master mode, SPO=SPH=0......................................................................... 32
Figure 4-2: timing diagram, Slave mode, SPO=SPH=0. .......................................................................... 33
Figure 4-3: timing diagram, Master, SPO=0, SPH=1................................................................................ 34
Figure 4-4: timing diagram, Slave, SPO=0, SPH=1. ................................................................................. 35
Figure 4-5: timing diagram, Master mode, SPO=1, SPH=0. ..................................................................... 36
Figure 4-6: timing diagram, Slave mode, SPO=1, SPH=0. ....................................................................... 37
Figure 4-7: timing diagram, Master mode, SPO=SPH=1.......................................................................... 38
Figure 4-8: timing diagram, Slave mode, SPO=SPH=1. ........................................................................... 39
Figure 5-1: GS1500M Module Recommended PCB Footprint (dimensions are in inches) ..................... 40
Figure 5-2: GS1500M Module Dimensions (in inches) ........................................................................... 41
Figure 5-3: Reflow temperature profile. ................................................................................................... 42
Figure 5-4: Thermocouple Locations ........................................................................................................ 44
GAINSPAN CONFIDENTIAL
PAGE 5 OF 50
GS1500M DATA SHEET
Tables
Table 3-1: Signal Description .................................................................................................................... 23
Table 4-1: Absolute Maximum Ratings .................................................................................................... 27
Table 4-2: Operating Conditions ............................................................................................................... 27
Table 4-3: Internal 1.8V Regulator ........................................................................................................... 27
Table 4-4: Digital Input Parameters .......................................................................................................... 28
Table 4-5: Digital Output Parameters........................................................................................................ 28
Table 4-6: I/O Digital Parameters ............................................................................................................. 29
Table 4-7: RTC Input Parameters.............................................................................................................. 29
Table 4-8: RTC Output Parameters ........................................................................................................... 29
Table 4-9: Power Consumption in Different States................................................................................... 30
Table 4-10: Radio Parameters ................................................................................................................... 30
Table 4-11: ADC Parameters .................................................................................................................... 31
Table 4-12: timing parameters, Master mode, SPO=SPH=0. ................................................................... 32
Table 4-13: timing parameters, Slave mode, SPO=SPH=0. ..................................................................... 33
Table 4-14: timing parameters, Master mode; SPO=0, SPH=1. ............................................................... 34
Table 4-15: timing parameters, Slave mode, SPO=0, SPH=1. .................................................................. 35
Table 4-16: timing parameters, Master mode, SPO=1, SPH=0................................................................ 36
Table 4-17: timing parameters, Slave mode, SPO=1, SPH=0. .................................................................. 37
Table 4-18: timing parameters, Master mode, SPO=SPH=1. ................................................................... 38
Table 4-19: timing parameters, Master mode, SPO=SPH=1. ................................................................... 39
Table 5-1: Recommended reflow parameters........................................................................................... 42
GAINSPAN CONFIDENTIAL
PAGE 6 OF 50
GS1500M DATA SHEET
1 Overview
1.1
Document Overview
the GS1500M Low Power module hardware specification. The GS1500M
Tmodule providesdescribes
a cost effective, low power, and flexible platform to add Wi-Fi® connectivity for
HIS DOCUMENT
embedded devices for a variety of applications, such as wireless sensors and thermostats. It combines
ARM7-based processors with an RF transceiver, 802.11 MAC, security, & PHY functions, FLASH and
SRAM, onboard and off module certified antenna options, and various RF front end options for end
customer range needs in order to provide a WiFi and regulatory certified IEEE 802.11 radio with
concurrent application processing services for variety of applications, while leverage existing 802.11 [1]
wireless network infrastructures.
1.2
Product Overview
► GS1500M module:
•
•
Dimensions are 1.450 inches by 0.900 inches by 0.143 inches (Length * Width * Height) 48pin Dual Flat pack PCB Surface Mount Package.
Simple API for embedded markets covering large areas of applications
► Compliant with IEEE 802.11and regulatory domains:
•
•
•
Fully compatible with IEEE 802.11b/g/n.
o DSSS modulation for data rate of 1 Mb/s and 2 Mb/s; CCK modulation rates of 5.5
and 11 Mb/s.
o OFDM modulation for data rates of 6, 9, 12, 18, 24, 36, 48 and 54 Mb/s.
o 802.11n 1x1 HT20 for data rates of MCS0 – 7.
Supports short preamble and short slot times.
WiFi Certified Solution
o Supports 802.11i security
WPA™ - Enterprise, Personal
WPA2™ - Enterprise, Personal
Vendor EAP Type(s)
• EAP-TTLS/MSCHAPv2, PEAPv0/EAP-MSCHAPv2, PEAPv1/EAPGTC, EAP-FAST, EAP-TLS
Hardware encryption/decryption engines for WEP, WPA/WPA2 (AES and TKIP)
RoHS and CE compliant
•
FCC/IC/ETSI Certified
•
•
► Dual ARM7 Processor Platform:
•
•
•
•
1st ARM7 processor (WLAN CPU) for WLAN software
2nd ARM7 (APP CPU) for networking software
Based on Advanced Microprocessor Bus Architecture (AMBA) system:
o AMBA High-Speed Bus (AHB).
o AMBA Peripheral Bus (APB).
On-chip WLAN boot code located in dedicated boot ROM.
GAINSPAN CONFIDENTIAL
PAGE 7 OF 50
GS1500M DATA SHEET
► Interfaces:
•
•
•
•
•
•
•
•
•
•
PCB or external antenna options, electronically selected.
Two SPI interfaces
o One Master SPI for external flash memory device only
o One Slave SPI interface (which can be configured as master, or slave or fast slave
SPI). This interface can be used for external CPU interface, or for sensors and
memory..
Two multi-purpose UART interfaces.
Up to 23 configure able general purpose I/Os.
Single 3.3V supply option
One PWM output
I2C master/slave interface.
Two 10-bit ADC channels, aggregate sample rate 32 kS/s.
Two alarm inputs to asynchronously awaken the chip.
Support of up to two control outputs for power supply and sensors.
► Embedded RTC (Real Time Clock) can run directly from battery.
► Power supply monitoring capability.
► Low-power mode operations
► Standby, Sleep and Deep Sleep
GAINSPAN CONFIDENTIAL
PAGE 8 OF 50
GS1500M DATA SHEET
2 Architecture
2.1
G1500M Block Diagram
Figure 2-1: GS1500M Block Diagram
2.2
Block Diagram Description
2.2.1 Overview
•
The GS1500M module includes:
o
a highly integrated IEEE 802.11b/g/n WLAN chip, which contains a MAC, baseband,
security and radio functions in a single package
o
a GS1011 Chip (ultra-low power Wi-Fi system-on-chip (SOC), containing two ARM7based processors (one dedicated to Networking services, and the other dedicated to
Wireless services), on-chip flash memory and SRAM in a single package
•
The module carries an 802.11b/g/n radio with onboard 32 KHz & 44 MHz crystal circuitries,
RF, and certified PCB antenna or external antenna options.
•
Variety of interfaces are available such as two UART blocks using only two data lines per port
with optional hardware flow controls, two SPI block, I2C with Master or slave operation, JTAG
port, low-power 10-bit ADC capable of running at up to 32 KSamples/sec., GPIO’s, and LED
Drivers/GPIO with 20mA capabilities.
•
GS1500M requires an always available power source on the VBAT pin, which powers the Real
Time Clock (RTC). Frequently this is connected directly to a battery. The GS1500M contains a
1.8V regulator, which is turned on and off by the EV_1V8 pin. In systems that enable standby
GAINSPAN CONFIDENTIAL
PAGE 9 OF 50
GS1500M DATA SHEET
mode, this pin is driven from the DC_DC_CNTL pin. The GS1500M also has a VDDIO power
supply input that provides the logic signal level for the I/O pins. VDDIO must turn on and off
with the 1.8V power. So, if the 1.8V power is controlled by the DC_DC_CNTL signal, then the
DC_DC_CNTL signal also must turn VDDIO and VIN 3V3 on and off. The VIN_3V3 pin
provides the input power for the 1.8V regulator. In addition this pin provides power for the
external 802.11 radio.
2.2.2 Wireless LAN and System Control Subsystem
The GS1500M Wireless LAN and system control subsystem consists of an ARM7 TDMI-S CPU
providing system control functions which provides for control and management functions of the external
802.11b/g/n WLAN chip.
2.2.3 Network Services Subsystem
2.2.3.1 APP CPU
The Network services subsystem consists of an APP CPU which is based on an ARM7 TDMI-S core. It
incorporates an AHB interface and a JTAG debug interface. The network RTOS, network stack, and
customer application code can reside on this CPU. For more information, consult the GS1011 Peripheral
and Register Description [2] and GS1011 SoC data sheet [3] for detailed descriptions.
2.2.4 Memory Subsystem
2.2.4.1 Overview
The GS1500M module contains several memory blocks:
► Boot ROM blocks.
► The software contained in this ROM provides the capability to download new firmware via
the SPI Slave or UART interfaces and to control the update of WLAN and APP Flash
Memory.
► 384 Kbytes of Embedded Flash to store program code.
► Three embedded Flash blocks of 128K bytes each
► WLAN Flash (contains the wireless LAN and system control subsystem software)
► APP Flash 0 and 1 (contain the Network/Application Software)
► 128 Kbytes of RAM shared between the two integrated CPU’s.
► 512 bytes of RTC memory ((retains data in all states, as long as the battery or other voltage supply
is present)
For more information, consult the GS1011 Peripheral and Register Description [2] and GS1011 SoC data
sheet [3] for detailed descriptions.
2.2.5 Clock Circuitries
The GS1500M architecture uses a low-power oscillator (i.e. 32 kHz) to provide a minimal subset of
functions when the chip is in its low-power deep sleep mode, and a high-speed 44 MHz oscillator to
provide clock signals for the processors, bus, and interfaces during active operation. Intermediate modes
of operation, in which the 44 MHz oscillator is active but some modules are inactive, are obtained by
gating the clock signal to different subsystems. The Clock & Reset Controller, within the device, is
GAINSPAN CONFIDENTIAL
PAGE 10 OF 50
GS1500M DATA SHEET
responsible for generation, selection and gating of the clocks used in the module to reduce power
consumption in various power states.
2.2.5.1 Real Time Clock (RTC) Overview
To provide global time (and date) to the system, the GS1500M is equipped with a low-power Real Time
Clock (RTC).
RTC key features include:
► 32.768 kHz crystal support.
► Two external alarm inputs to wake up the device.
► Two programmable periodic outputs (one for a DC/DC regulator and one for a sensor).
► Embedded 128x32 non-volatile (battery-powered) RAM.
► Embedded Power On Reset.
► Real Time Counter (48 bits; 46 bits effective).
An overview of RTC block diagram is shown in Figure 2-3. The RTC contains a low-power oscillator
that can use 32.768 kHz crystals. In normal operation the RTC is always powered up, even in the Power
Up state (see Figure 2-3).
Two programmable embedded alarm counters (wrap-around) are provided to enable periodic wake-up of
the remainder of the system, and one independent external component (typically a sensor). Two external
alarm inputs enable wake-up of the system on external events. The global times are recorded on each
external event and if the system is in the Power-ON state (see Figure 2-8), an interrupt is provided. The
RTC includes a Power-On Reset (POR) circuit, to eliminate the need for an external component. The
RTC contains low-leakage non-volatile (battery-powered) RAM, to enable storage of data that needs to
be preserved.
Total current consumption of the RTC in the worst case is typically less than 5 µA without data storage,
using the 32.768 kHz oscillator.
GAINSPAN CONFIDENTIAL
PAGE 11 OF 50
GS1500M DATA SHEET
Figure 2-2: RTC Interface Diagram
Resolution of the wake-up timer is one clock cycle, and, with onboard 32KHz. CLK, each 32bit effective
register can provide up to 1.5 days’ worth of standby duration as the longest standby period. Polarity of
the rtc_out1 pin is programmable.
2.2.5.2 Real Time Counter
The Real Time Counter features:
► 48-bit length (with absolute duration dependent on the crystal frequency used).
► Low-power design.
This counter is automatically reset by power-on-reset.
This counter wraps around (returns to “all-0” once it has reached the highest possible “all-1” value).
2.2.5.3 RTC Outputs
There are two RTC outputs (dc_dc_cntl and rtc_out1) that can be used to control external devices, such
as sensors or voltage regulators. For more information, consult the GS1011 Peripheral and Register
Description for detailed descriptions.
GAINSPAN CONFIDENTIAL
PAGE 12 OF 50
GS1500M DATA SHEET
2.2.5.3.1 DC_DC_CNTL
During RTC Power-on-Reset (e.g. when the battery is connected), the dc_dc_cntl pin is held low; it goes
high to indicate completion of RTC power-on-reset. This pin can be used as an enable into an external
device such as voltage regulator. For more information, consult the GS1011 Peripheral and Register
Description for detailed descriptions.
2.2.5.3.2 RTC_OUT1
The rtc_out1 signal can be disabled or driven by the Wake-up Counter 2. This counter is 34 bits long,
and operates in the same fashion as Wake-up Counter 1. The rtc_out1 signal can be configured to output
the low-power crystal oscillator clock (i.e. the 32 kHz clock) instead of a simple state transition. Wakeup Counter 2 is automatically reset at Power-on-Reset. For more information, consult the GS1011
Peripheral and Register Description for detailed descriptions.
2.2.5.4 RTC Alarm Inputs 1 and 2
The RTC inputs alarm1 and alarm2 operate as follows:
► dc_dc_cntl is set to “1” (typically enabling the power supply to the rest of the GS1500M)
whenever either of these inputs changes state.
► The RTC counter value is stored each time either of these inputs changes state.
The inputs alarm1 and alarm2 have programmable polarity. Their task is to wake up the system (by
setting dc_dc_cntl output pin to “1”) when an external event occurs. For more information, consult the
GS1011 Peripheral and Register Description [2] and GS1011 SoC data sheet [3] for detailed
descriptions.
2.3
Peripherals
Note: For register identification and additional details on the use of shared peripherals, refer to the
GS1011 Peripheral and Register Description [3].
2.3.1 SPI
There are two SPI interfaces. The Master SPI (MSPI) is used by WLAN CPU to communicate to
external flash memory device only. The MSPI interface cannot be controlled directly by the APP CPU and
hence the MSPI interface cannot be used for general purpose SPI devices
The Slave SPI (SSPI) is general purpose and is configurable as master, slave or fast slave SPI. The SSPI
interface could be used for external sensors, memory, or external CPU interface; The Fast SPI Slave is
not shared, and is accessible only by the APP CPU. The Fast SPI operates only in the Motorolacompatible SPI slave mode, using 8-bit words and a 64-word FIFO buffer for both transmit and receive.
The Serial to Wi-Fi firmware which uses SPI interface uses this Fast SPI mode. The recommended host
clock speed when using the Serial to Wi-Fi firmware with SPI interface is 1.4MHz. Each block provides
synchronous serial communication with slave or master devices, using one of the following protocols:
► Motorola Serial Peripheral Interface (SPI).
► Texas Instruments Synchronous Serial Protocol (SSP).
► National Semiconductor Microwire Protocol.
Only Motorola Serial Peripheral Interface (SPI) timing is shown in this data sheet; however, National
Semiconductor Microwire Protocol or Texas Instruments Synchronous Serial Protocol (SSP) modes are
certainly supported. The SPI interface can also be used to access non-volatile external memory, such as
an EEPROM block. The interface uses the SPI master mode to allow easy connection to industrystandard EEPROMs.
GAINSPAN CONFIDENTIAL
PAGE 13 OF 50
GS1500M DATA SHEET
The SPI block provides the following general features:
► 32-bit AMBA APB interface to allow access to data, control, and status information by the host
processor.
► Full-duplex serial-master or serial-slave operation.
► Two clock design:
•
APB bus clock for bus interface and registers.
•
Serial input clock for core logic.
► The Slave SPI block supports connections of external EEPROM or other non-volatile memory
when used in Master mode.
► Programmable choice of Motorola SPI, Texas Instruments Synchronous Serial Protocol or
National Semiconductor Microwire.
► Programmable control of the serial bit rate of the data transfer in serial-master mode of operation.
► Programmable phase and polarity of the bit rate clock.
► Programmable transfer modes to perform transmit and receive, transmit only, receive only and
EEPROM read transfers.
► Programmable data word size (8, 16, 24 & 32 bits) for each data transfer.
► Transmit and receive FIFO buffer depth 8 words (of the selected size).
► Configurable number of slave select outputs in serial-master mode of operation: 1 to 4 serial slave-
select output signals can be generated.
► Combined interrupt line with independent masking of interrupts.
► Transmit FIFO overflow, transmit FIFO empty, transmit FIFO underflow, receive FIFO full,
receive FIFO underflow, receive FIFO overflow, and receive FIFO timeout interrupts.
► Transmit FIFO empty and receive FIFO full interrupts provide programmable threshold values.
Both SPI blocks are configured to provide a FIFO depth of eight entries.
The SPI slave interface can be used to provide control of the GS1500M from an external CPU.
In master mode SPI chip select (MSPI_CS0 or MSPI_CS1) signals frame each data word. If the chip
select is required to remain asserted for multiple data words, then a GPIO pin should be used for the chip
select instead of the SPI chip select signals. For clock architecture and rates, please refer to section 7.1
Clock Architecture of GS1011 Peripheral and Register Description [2]. For other SPI Interface Timing,
please refer to section 4.8.
2.3.2 I2C
The I2C block provides a two-wire I2C serial interface. It provides the following features:
► 32-bit AMBA APB interface to allow access to data, control, and status Information by the host
processor.
► Serial 2-wire I C bus, compliant to the I C Bus Specification Version 2.1.
2
2
► Supports only one transfer in Standard mode (100 Kb/s) and fast speed mode with a bit rate of up
to 392 Kb/s.
► Supports Multi-Master System Architecture through I C bus SCL line Synchronization and
2
Arbitration.
GAINSPAN CONFIDENTIAL
PAGE 14 OF 50
GS1500M DATA SHEET
► Transmitter and Receiver: The I C block can act as the Transmitter or Receiver depending on the
2
operation being performed.
► Master or slave I C operation.
2
► 7- or 10-bit addressing.
► Ignores CBUS addresses (an older ancestor of I C that used to share the I C bus).
2
2
► Interrupt or polled mode operation.
► Combined interrupt line triggered by:
•
•
•
•
•
•
•
•
Tx FIFO not FULL.
Rx FIFO not EMPTY.
Rx FIFO FULL (can be used to transfer data by host interface in bursts).
Tx FIFO EMPTY (can be used to transfer data by host interface in bursts).
Rx FIFO OVER RUN.
Master mode to Slave Transfer Request.
Slave Transmit Request.
Break Interrupt (master mode): No Acknowledge received from slave for slave address or
write data.
► Digital de-bounce logic for the received SDA and SCL lines.
► Hold Delay Insertion on SDA line.
2.3.3 UART
The GS1500M includes two UART blocks. Each UART block provides an asynchronous communication
interface, using only two data lines: Rx data and Tx data. Hardware flow control using RTS/CTS
signaling is provided as an option. The UART is a standard asynchronous serial interface, 16450/16550
compatible. It provides the following features:
► Operation in full-duplex mode.
► All standard bit rates up to 921.6 kbps are supported.
► RTS/CTS flow control handshake (standard 16550 approach).
► 5, 6, 7 and 8-bit character format.
► 1 or 2 stop bits (1.5 in case of a 5-bit character format).
► Parity bit: none, even, odd, mark, or space.
► 16-byte Rx and 16-byte Tx FIFOs.
The UART Serial port can be used to communicate with a PC or other devices, for debug or additional
functionality.
2.3.4 JTAG
The JTAG ports facilitate debugging of the board and system designs. This block has the following
features:
► Compliant to IEEE-1149.1 TAP ports.
► One JTAG boundary scans TAP port.
► One set of JTAG pins, which support the following mode of operation:
GAINSPAN CONFIDENTIAL
PAGE 15 OF 50
GS1500M DATA SHEET
•
APP ARM7TDMI-S Debug Mode.
2.3.5 GPIO & LED Driver / GPIO
The GPIO ports are referenced to VDDIO. Two GPIO pins called GPIO30_LED1 & GPO31_LED2 have
the capability to sink/source 20 mA typical (VDDIO=3.3V) to connect to devices such as switch contacts
or LEDs. I2C_DATA/GPIO8 & I2C_CLK/GPIO9 have the capability to sink/source 12 mA typical
(VDDIO=3.3V). Other GPIO’s have the capability to sink/source 4 mA typical (VDDIO=3.3V). All
inputs are capable of generating processor interrupts. They can be individually programmed to provide
edge- or level-triggered interrupts. For details on configuring GPIO ports, refer to the GS1011
Peripheral and Register Description [2].
2.3.6 ADC
The ADC is a 10-bit, low-power, A-to-D converter capable of running at up to 32 ksps. The ADC
contains an internal band-gap reference which provides a stable 1.2 V reference voltage. The ADC can
be programmed to use the 1.8 V supply as the full-scale reference. The ADC uses an input clock with a
maximum frequency of 1 MHz. A conversion requires 32 clock cycles.
When the internal band-gap reference is used, the reported integer Value at temperature T (ºC) is related
to the voltage Vactual at the input pin as:
1.2444 − 0.00014 (25 − T )
Vactual = Value
1023
When the 1.8V supply voltage is used as the reference, the corresponding relation is:
− 0.036
V
Vactual = Value DD, ADC
1023
To reduce power consumption the ADC can be disabled automatically between periodic measurements
and after single measurements.
For more information, consult the GS1011 Peripheral and Register Description [2] and GS1011 SoC data
sheet [3] for detailed descriptions.
GAINSPAN CONFIDENTIAL
PAGE 16 OF 50
GS1500M DATA SHEET
2.4
System States
Figure 2-8 shows the power management/clock states of the GS1500M system.
Figure 2-3: GS1500M System States
The system states of the GS1500M system are as follows:
Power OFF: No power source connected to the system. I/O’s should not be driven high by
an external device during this state.
Standby: In the standby state, only the RTC portion of the GS1500M is powered from the
VBAT pin. The other power supplies are turned off by the DC_DC_CNTL pin being low.
Power supplies which MUST be powered on and off together, controlled by the
DC_DC_CNTL pin, include the EN_1V8 pin (which controls VOUT_1V8), VDDIO, and
the VIN_3V3 pin.
In standby state the 32.768KHz oscillator keeps running and only the RTC RAM retains the
state. SRAM, CPUs and I/Os are all in OFF state, as there is no 1.8V and no VDDIO being
supplied to the GS1011 device. I/O pins (except alarms) should not be driven high by an
external device during standby state due to diodes in the internal ESD protection circuitry.
GAINSPAN CONFIDENTIAL
PAGE 17 OF 50
GS1500M DATA SHEET
Driving I/O pins high during standby could result in incorrect operation on exit from
standby state.
This is the lowest-power-consumption state. In a typical application, the system returns to
the Standby state between periods of activity, to keep the average power very low and
enable years of operation using conventional batteries. During standby, the RTC isolates
itself from the rest of the chip, since the signals from the rest of the chip are invalid. This
prevents corruption of the RTC registers.
Exit from standby occurs when a pre-specified wakeup time occurs, or when one of the two
alarm pins sees the programmed polarity of signal edge. When one of the wakeup
conditions occurs, the RTC asserts reset to the chip and sets the DC_DC_CNTL pin high to
enable power to the rest of the module. After 3mS, the power to the rest of the module is
assumed to be good, the isolation between the RTC and the rest of the chip is released, and
the EXT_RESETn pin is released. The WLAN CPU now runs at 32KHz for another 10mS
until the 44MHz oscillator is stable, at which time it switches over to running at 22MHz.
Another ~900mS are required to initialize the application software.
Note that the alarm pins are strictly edge detected, and cannot be read like GPIO pins. If it
is necessary to read the DC level of an alarm input, the signal must be connected to a GPIO
pin thru an over-voltage tolerant buffer, powered from VDDIO, so that it stops driving the
GPIO pin when VDDIO is turned off in standby mode.
Note: During first battery plug, i.e. when power is applied the first time to the RTC power
rail (VBAT), the power detection circuit in the RTC also causes a wakeup request. The
RTC startup up latency will be at least a couple of hundred ms (and may be as much as 3
seconds) as it is waiting for stabilization of the 32KHz crystal. After the oscillator startup
delay, at first battery plug, there is a 7.8mS delay for power to be assumed good and a
31.25mS delay for 44MHz oscillator startup. These delays are reduced for subsequent
startups by the first battery plug software. Again, ~900mS are required to initialize the
application software.
System Configuration: When a power-up is requested, the system transitions from the
Standby state to the System Configuration state. In this state, the WLAN CPU is released
from reset by the RTC. The APP CPU remains in the reset state during System
Configuration. The WLAN CPU then executes the required system configurations, releases
the APP CPU from reset, and transitions to the Power-ON state.
The System Configuration state is also entered on transition from the Power-ON state to the
Standby state, to complete necessary preparations before shutting off the power to the core
system. Finally, the System Configuration state is used for firmware updates.
Power-ON: This is the active state where all system components can be running. The
Power-ON state has various sub-states, in which unused parts of the system can be in sleep
mode, reducing power consumption. Sleep states are implemented by gating the clock
signal off for a specific system component.
Sleep: In the Sleep state, the 44MHz crystal remains running, but it is gated off to one or
both CPUs. Each CPU can independently control its own entry into Sleep state. Any
enabled interrupt will cause the interrupted CPU to exit from Sleep state, and this will
occur within a few clock cycles.
Deep Sleep: Deep sleep is entered only when both CPUs agree that the wakeup latency is
OK. In Deep Sleep mode, the 44MHz crystal oscillator is turned off to save power, but all
power supplies remain turned on. Thus all registers, memory, and I/O pins retain their
state. Any enabled interrupt will cause an exit from Deep Sleep state, but this now requires
startup of the 44MHz oscillator, which requires 10mS.
GAINSPAN CONFIDENTIAL
PAGE 18 OF 50
GS1500M DATA SHEET
The following are not system states, but are related design notes:
Power Control: The GS1500M was designed with the intent that power to the non-RTC
portions of the chip be controlled from the DC_DC_CNTL signal. In applications where it
is preferred that an external host control the power, this is OK if ALL power, including
VBAT power, is turned on and off by the external host. In this case, all state is lost when
power goes off, and the latencies from first battery plug apply.
If these latencies are not acceptable, then the GS1500M MUST control power. The
external host would use an alarm to wake it up, and a serial command to put it into standby.
And the DC_DC_CNTL pin would control the power supplies. It is NOT reliable for the
external host to directly control the power supplies if VBAT is to be left turned on. This is
because the RTC would not know when to isolate itself from the rest of the chip, and might
get corrupted during power up or power down.
EXT_RESETn pin: If the external host is driving the EXT_RESETn pin, it MUST do so
with an open drain driver. This is because this pin also must be able to be driven low by
the RTC and by the voltage monitor chip on the GS module. In addition, if an external host
is connected to the EXT_RESETn pin, there must be an external 10K ohm pull-up resistor
on the board, pulling up to VDDIO. This is needed to overcome a possible pull-down in
the host at first power application. It is also recommended that the host not actively assert
EXT_RESETn until all the startup latencies have expired.
One possible usage of the EXT_RESETn pin by an external host is to monitor the pin as an
input to detect when the 32KHz oscillator has started up after first application of VBAT
power. When the EXT_RESETn pin goes high, the oscillator has started. Under most
conditions, this will be considerably faster than the 3 second worst case.
It should also be noted that the constraint that I/O pins not be driven high during standby
also applies to the EXT_RESETn pin. It should be pulled only to VDDIO, which shuts off
in standby mode.
For more information, consult the GS1011 Peripheral and Register Description [2] and GS1011 SoC data
sheet [3] for detailed descriptions.
GAINSPAN CONFIDENTIAL
PAGE 19 OF 50
GS1500M DATA SHEET
3 Pin-out and Signal Description
3.1
GS1500M Device Pin-out Diagram (Module top view)
Figure 3-1: GS1500M Device Pin-out Diagram (Module top view)
GAINSPAN CONFIDENTIAL
PAGE 20 OF 50
GS1500M DATA SHEET
3.1.1 GS1500M Module Pins Description
PINS
3
4
5
6
7
8
9
10
11
12
14
15
16
18
19
20
21
22
NAME
VOLTAGE
INTERNAL BI-
SIGNAL
DESCRIPTION
GND
0V
Not Applicable
Analog port
Ground
JTAG_TCK
VDDIO
Pull-up (See Note 1)
Digital Input
Joint Test Action Group Test Clock
JTAG_TDO
VDDIO
Not Applicable
Digital Output
Joint Test Action Group Test Data Out
JTAG_TDI
VDDIO
Pull-up (See Note 1)
Digital Input
Joint Test Action Group Test Data In
JTAG_TMS
VDDIO
Pull-up (See Note 1)
Digital Input
Joint Test Action Group Test Mode Select
JTAG_nTRST
VDDIO
Pull-up (See Note 1)
Digital Input
Joint Test Action Group Test Mode Reset
Active Low
ALARM1
VBAT
Pull-down (See Note 1)
RTC Input
Embedded Real Time Clock Wake Up Input 1
RTC_OUT1
VBAT
Not Applicable
RTC Output
Embedded Real Time Clock Wake Up Output 1
VBAT
VBAT
Not Applicable
Analog port
Embedded Real Time Clock Power Supply
DC_DC_CNTL
VBAT
Not Applicable
Digital Output
VIN_3V3 Regulator Control Output
ADC1
VDD18
Not Applicable
Analog Input
General Analog to Digital Converter 1
Not Applicable
Analog Input
General Analog to Digital Converter 2
(internal)
ADC2
VDD18
(internal)
ALARM2
VBAT
Pull-down (See Note 1)
RTC Input
Embedded Real Time Clock Wake Up Input 2
MSPI_DIN /
GPIO6
VDDIO
Pull-down
Digital Input /
Output
Master Serial Peripheral Interface Bus Data Input /
General Purpose Input Output
MSPI_DOUT /
GPIO7
VDDIO
Pull-down
Digital Input /
Output
Master Serial Peripheral Interface Bus Data Output /
General Purpose Input Output
VOUT_1V8
VIN_3V3
Not Applicable
Analog port
Internal 1.8V Vout
(internally regulated)
GND
0V
Not Applicable
Analog port
Ground
MSPI_CLK /
GPIO5
VDDIO
Pull-down
Digital Input /
Output
Master Serial Peripheral Interface Bus Clock / General Purpose Input Output
MSPI_CS0 /
GPIO4
VDDIO
Pull-down
Digital Input /
Output
Master Serial Peripheral Interface Bus Chip Select 0 /
General Purpose Input Output
MSPI_CS1 /
GPIO13
VDDIO
Pull-down
Digital Input /
Output
Master Serial Peripheral Interface Bus Chip Select 1 /
General Purpose Input Output
GPO21_11MHZ
VDDIO
Pull-down
Digital Input /
Output
Internal Clock Circuitry Test Point / General Purpose
Input Output
GPO20_22MHZ
VDDIO
Pull-down
Digital Input /
Output
Internal Clock Circuitry Test Point / General Purpose
Input Output
GAINSPAN CONFIDENTIAL
PAGE 21 OF 50
GS1500M DATA SHEET
PINS
23
24
25
26
28
29
30
31
32
33
34
35
36
37
38
39
40
41
NAME
VOLTAGE
INTERNAL BI-
SIGNAL
DESCRIPTION
GPO19_44MHZ
VDDIO
Pull-down
Digital Input /
Output
Internal Clock Circuitry Test Point / General Purpose
Input Output
PWM0 / GPIO10
VDDIO
Pull-down
Digital Input /
Output
Pulse Width Modulator / General Purpose Input Output
I2C_CLK/GPIO9
VDDIO
Pull-down (NOTE 4)
Digital Input /
Output
Inter-Integrated Circuit Clock / General Purpose Input
Output
I2C_DATA/GPIO8
VDDIO
Pull-down (NOTE 4)
Digital Input /
Output
Inter-Integrated Circuit Data / General Purpose Input
Output
SSPI_DOUT
VDDIO
Pull-up (See Note 1)
Digital Output
SSPI_CLK
VDDIO
Pull-up (See Note 1)
Digital Input
SSPI_CS
VDDIO
Pull-up (See Note 1)
Digital Input
SSPI_DIN
VDDIO
Pull-down (See Note 1)
Digital Input
SPI Slave Transmit Data Output to the HOST
SPI Slave Clock Input from the HOST
SPI Slave Chip Select Input from the HOST
SPI Slave Receive Data Input from the HOST
VIN_3V3
VIN_3V3
Not Applicable
Analog port
Single Supply Port
GND
0V
Not Applicable
Analog port
Ground
EN_1V8
VDDIO
Need to be driven HIGH
or LOW externally
Digital Input
Internal 1.8V regulator enable port-Active High
VDDIO
VDDIO
Not Applicable
Analog port
All I/O voltage domain (can be tied to VIN_3V3 or tied
to HOST I/O supply)
UART1_CTS /
GPIO26
VDDIO
Pull-down
Digital Input /
Output
Universal Asynchronous Receiver Transmitter 1
Clear to Send Input (See Note 6) / General Purpose
Input Output
UART1_RTS /
GPIO27
VDDIO
Pull-down
Digital Inut /
Output
Universal Asynchronous Receiver Transmitter 1 Request to Send Output (See Note 6) / General Purpose Input Output
UART1_RX /
GPIO3
VDDIO
Pull-down
Digital Input /
Output
Universal Asynchronous Receiver Transmitter 1 Receive Input / General Purpose Input Output
VDDIO
Pull-down
Digital Input/
Output
Universal Asynchronous Receiver Transmitter 1
Transmitter Output / General Purpose Input Output
UART0_TX /
GPIO1
VDDIO
Pull-down
Digital Input /
Output
Universal Asynchronous Receiver Transmitter 0
Transmitter Output / General Purpose Input Output
UART0_RTS /
GPIO25
VDDIO
Pull-down
Digital Input /
Output
Universal Asynchronous Receiver Transmitter 0 Request to Send Output (See Note 6) / General Purpose
Input Output
UART0_RX /
GPIO0
VDDIO
Pull-down
Digital Input /
Output
Universal Asynchronous Receiver Transmitter 0 Receive Input / General Purpose Input Output
(See Note 2)
UART1_TX/
GPIO2
GAINSPAN CONFIDENTIAL
PAGE 22 OF 50
GS1500M DATA SHEET
PINS
NAME
42
43
44
45
VOLTAGE
INTERNAL
VDDIO
Pull-down
Digital Input /
Output
Universal Asynchronous Receiver Transmitter 0 Clear to
Send Input (See Note 6) / General Purpose Input Output
GPO31_LED2
VDDIO
Pull-down
Digital Input /
Output
Light Emitting Diode Driver / General Purpose Input Output
GPIO30_LED1
VDDIO
Pull-down
Digital Input /
Output
Light Emitting Diode Driver / General Purpose Input Output
GPIO29
VDDIO
Pull-down
Digital Input /
Output
General Purpose Input Output
Digital Input /
Output
General Purpose Input Output
Digital Open
Drain
Module Hardware Reset Input and Power Supply Reset
Monitor Indictor
Input / Out-
Active Low
Analog port
Ground
GPIO28
VDDIO
Pull-down
(See Note 3)
EXT_RESETn
47
VDDIO
Pull-up
(See Note 5)
GND
48
DESCRIPTION
UART0_CTS /
GPIO24
(See Note 3)
46
SIGNAL
0V
Not Applicable
Table 3-1: Signal Description
Notes:
1.
These pins have onboard hardware configured pull-ups/downs and cannot be changed by software.
2.
If UART1_RTS (GPIO27) is high during reset or power on, then the GS1500M will wait for Flash download
via UART0 or SSPI interface. Route this pin on the base board so it can be pulled up to VDDIO for programming the module.
3.
GPIO 28 and 29 are sampled at reset to establish JTAG configuration for debugging. These signals should
not be driven from an external device. If using JTAG, configure these pins as outputs.
4.
If I C interface is used, provide 2K Ohm pull-ups, to VDDIO, for pins 25 and 26 (I2C_CLK and I2C_DATA)
5.
EXT_RESETn is an active low signal. It is an output during power up, indicating to the system when
GS1500M is out of power-on-reset. After power-on-reset, this pin is an input. It is not necessary to assert
reset to the GS1500M after power on, since the GS1500M has a built-in power on reset. Also, the
EXT_RESETn signal does not clear the RTC RAM or the SRAM.
6.
CTS and RTS signals indicate it is clear to send or ready to send when they are LOW. If signals are high,
indicates device is not ready.
7.
The WLAN CPU controls the MSPI interface and its driver supports an external Flash Memory device only
(compatible with Numonyx M25P80 device). The MSPI interface cannot be controlled directly by the
APP CPU and hence the MSPI interface cannot be used for general purpose SPI devices.
2
GAINSPAN CONFIDENTIAL
PAGE 23 OF 50
GS1500M DATA SHEET
3.1.2 Example Module Pin Connections
Figure 3-2: Module pin connection diagram
Note 1) For the noted pin configurations, please refer to data sheet power supply section.
Note 2) If I2C interface is used, provide 2KOhm pull-ups, to VDDIO, for pins 25 and 26 (I2C_CLK and
I2C_DATA). If not used, leave pins 25 and 26 as No Connects.
Note 3) Connect to external HOST SPI (can be left as No Connects if not used).
Note 4) Connect to external serial HOST UART (can be left as No Connections if not used)
Note 5) This switch enables the programming of GS1500M onboard flash. Switch is recommended for
development purposes. For production it is recommended designers provide option to pull this
pin (GPIO27) high during reset or power-on for in-circuit programming of the module. .
Note 6) The need for external flash memory depends on advanced firmware features selected/required
such as factory backup, a more robust over-the-air firmware update and Wi-Fi direct. The serial
flash memory should be instruction set compliant with Numonyx M25P80.
GAINSPAN CONFIDENTIAL
PAGE 24 OF 50
GS1500M DATA SHEET
3.2 Power Supply Connections
In this section, diagrams are shown for various application power supply connection.
Figure 3-3 : GS1500M Always ON Power Supply Connection
Notes:
1) This connection applies generally for designs that target to keep system power on always and use
3.3V I/O
2) Always On is obtained by tying EN_1V8 high which is the enable for the 1.8V voltage regulator.
3) In this state system can still go to deep sleep state and take advantage of low power consumption, but system will not go into the lowest power consumption state (i.e. standby state).
GAINSPAN CONFIDENTIAL
PAGE 25 OF 50
GS1500M DATA SHEET
Figure 3-4 : GS1500M with 3.3V IO and Standby Support
Applications that require Standby Mode and use GS1500M MUST use this connection configuration to
take advantage of the lowest power consumption during standby mode. In this connection it is important
to note the following:
1) GS1500M is supplied with VIN_3V3 and supports the in-rush current for RF transmission; thus,
the 3.3V DC/DC Regulator may have to be an Up/Down regulator depending on if a is battery
used
For GS1500M VDDIO and VIN_3V3, power MUST be shut OFF in standby mode so there is no leakage
and thus achieve the lowest current consumption.
GAINSPAN CONFIDENTIAL
PAGE 26 OF 50
GS1500M DATA SHEET
4 Electrical Characteristics
4.1
Absolute Maximum Ratings
Conditions beyond those cited in Table 4-1 may cause permanent damage to the GS1500M, and must be
avoided. Sustained operation beyond the normal operating conditions my affect long term reliability of
the module.
Parameter
Storage temperature
RTC Power Supply
I/O Supply voltage
Single Supply Port
Symbol
TST
Vbat
VDDIO
VIN_3V3
Minimum
-55
-0.5
-0.5
-0.5
Typical
3.3
Maximum
+125
4.0
4.0
4.0
Unit
ºC
V
V
V
Table 4-1: Absolute Maximum Ratings
NOTE: For limitations on state voltage ranges, please consult section 2.6.1.
4.2
Operating Conditions
Parameter
Extended temp. range
RTC Power Supply
I/O Supply voltage
Single Supply Port
GS1500M
Symbol
TA
Vbat
VDDIO
Minimum
-40
1.6
3.0
Typical
3.3
3.3
Maximum
+85
3.6
3.6
Unit
ºC
V
V
VIN_3V3
3.14
3.3
3.46
V
Table 4-2: Operating Conditions
4.3
Internal 1.8V regulator
VIN_3V3=VDDIO=Vbat=3.3V Temp=25ºC fOSC=3.0MHz
Parameter
Symbol
Output Voltage
Maximum Output Current
Oscillation Frequency
1.8V Regulator Enable
"H" Voltage
1.8V Regulator Enable
"L" Voltage
Test
conditions
Minimum
Typical
1.8
30
Maximum
Unit
V
mA
MHz
VOUT_1V8
IVOUT_1V8
fOSC
1.6
50
3.45
EN_1V8
1.0
VIN_3V3
V
EN_1V8
0
0.25
V
Table 4-3: Internal 1.8V Regulator
GAINSPAN CONFIDENTIAL
PAGE 27 OF 50
GS1500M DATA SHEET
4.4
I/O DC Specifications
4.4.1 Digital Input Specifications
Parameter
Input Low Voltage
Symbol
VIL
Input High Voltage
VIH
Minimum
-0.3
0.8*
VDDIO
Typical
Maximum
0.25* VDDIO
Unit
V
VDDIO
V
Note
Table 4-4: Digital Input Parameters
4.4.2 Digital Output Specification
Parameter
Output Low
Voltage
Output High
Voltage
Output rise
time @
VDDIO=3.3V
Output fall
time @
VDDIO=3.3V
Symbol
Mininum
VOL
VOH
Typical
Maximum
Unit
Note
0
0.4
V
With 4 mA load
2.4V
VDDIO
V
tTLH
7
ns
tTHL
7
ns
VDDIO=3.0V, DC
current load 4.0 mA
With 4 mA, 33 pF load
With 4 mA, 33 pF load
Table 4-5: Digital Output Parameters
4.4.3 I/O Digital Specifications (Tri-State)
Parameter
Input Low Voltage
Input High
Voltage
Schmitt trig. Low
to High threshold
point
Schmitt trig. High
to Low threshold
point
Input Leakage
Current
Tri-State Output
Leakage Current
Pull-Up Resistor
Pull-Down
Resistor
Output Low
Voltage
Symbol
VIL
VIH
Mininum
-0.3
0.8*
VDDIO
VT+
1.5
Typical
Maximum
0.25* VDDIO
Unit
V
VDDIO
V
V
VT-
1
V
IL
5
µA
OzL
5
µA
Ru
0.05
1
MΩ
Rd
0.05
1
MΩ
VOL
0
0.4
V
GAINSPAN CONFIDENTIAL
Note
Pull up/down
disabled
Pull up/down
disabled
With 4/12/20 mA
load
PAGE 28 OF 50
GS1500M DATA SHEET
Parameter
Output High
Voltage
Output rise time
@ VDDIO =3.3V
Symbol
Mininum
VOH
2.4V
Output fall time @
VDDIO = 3.3V
Input rise time
Input fall time
Typical
Maximum
Unit
VDDIO
V
tToLH
7
ns
tToHL
7
ns
tTiLH
tTiHL
7
7
ns
ns
Note
With 4/12/20 mA
load
With 4/12/20 mA
load, 33 pF
With 4/12/20 mA
load, 33 pF
Table 4-6: I/O Digital Parameters
4.4.4 RTC Input Specifications (with Schmitt Trigger)
Parameter
I/O Supply Voltage
Input Low Voltage
Input High Voltage
Schmitt trig. Low to High
threshold point
Schmitt trig. High to Low
threshold point
Input Leakage Current
Symbol
VDDRTC
VIL
VIH
Mininum
1.2
-0.3
0.8*VDDRTC
VT+
VT-
Maximum
Vbat
0.25*VDDRTC
VDDRTC
Unit
V
V
V
0.57*VDDRTC
0.68*VDDRTC
V
0.27*VDDRTC
0.35*VDDRTC
V
IL
Typical
260
Note
pA
Table 4-7: RTC Input Parameters
4.4.5 RTC Output Specifications
Parameter
I/O Supply Voltage
Output Low Voltage
Output High Voltage
Output rise time
Output fall time
Input Leakage Current
Symbol
VDDRTC
VOL
VOH
tTLH
tTHL
IL
Mininum
1.2
0
0.8*VDDRTC
19
21
Typical
Maximum
Vbat
0.4
VDDRTC
142
195
730
Unit
V
V
V
ns
ns
pA
Table 4-8: RTC Output Parameters
GAINSPAN CONFIDENTIAL
PAGE 29 OF 50
Note
50 pF load
50 pF load
GS1500M DATA SHEET
4.5
Power Consumption
Test Conditions: VDD33=VDDIO=Vbat=3.3V Temp=25ºC
System State
Deep Sleep
Standby
Sleep
PS poll, DTIM=1
TX @ 802.11b
TX @ 802.11g/n
Receive
Current (Typ.)
1.3mA
7uA
8mA
3.6mA
245mA
200mA
65mA
Table 4-9: Power Consumption in Different States
4.6
Radio Parameters
Test Conditions: VIN_3V3=VDDIO=Vbat=3.3V Temp=25ºC
Parameter
RF Frequency range
Radio bit rate
Minimum
2412
Typical
1
Maximum
2497
HT20
MCS7
Unit
MHz
Notes
Mbps
Transmit/Recieve specification for GS1500M
13
14
13
12
12
11
Output power (average)
Spectrum Mask
F0 +/- 11 MHz
Offset >= 22 MHz
Receive Sensitivity at
antenna port
-30
-50
-96
-88
-91
-75
-92
-72
dBm
11b, 1, Mbps, BPSK/DSSS
11b, 11 Mbps, CCK/DSSS
11g, 6 Mbps, BPSK/OFDM
11g, 54 Mbps, 64-QAM/OFDM
11n, MCS 0 (6.5 Mbps), BPSK/OFDM
11n, MCS 7 (65 Mbps), 64-QAM/OFDM
dBr
Modulated signal at antenna port
dBm
11b, 1, Mbps, BPSK/DSSS
11b, 11 Mbps, CCK/DSSS
11g, 6 Mbps, BPSK/OFDM
11g, 54 Mbps, 64-QAM/OFDM
11n, MCS 0 (6.5 Mbps), BPSK/OFDM
11n, MCS 7 (65 Mbps), 64-QAM/OFDM
Table 4-10: Radio Parameters
GAINSPAN CONFIDENTIAL
PAGE 30 OF 50
GS1500M DATA SHEET
4.7
ADC Parameters
Test Conditions: VIN_3V3=VDDIO=Vbat=3.3V Temp=25ºC
Parameter
ADC Resolution
ADC Sample Freq
ADC input Clock Freq
Minimum
1.024
Typical
10
-
Maximum
31.25
Unit
Bits
ksps
32.768
-
1000
kHz
ADC Full Scale Voltage
VOUT_1V8 –
0.036
V
32
Clocks
Conversion Time
ADC Integral Non-Linearity (INL)
-2.0
-
2.0
LSB
ADC Differential non-linearity (DNL)
-1.0
-
1.0
LSB
-
400
800
µA
ADC Offset Error
-10
-
10
mV
ADC Gain Error
-10
-
10
mV
-
1
µS
AVDD Power Supply current
(operational)
Settling Time
Input resistance
1
-
-
MOhm
Input Capacitance
-
10
-
pF
1.179
1.24
1.301
V
Bandgap Output Voltage (Vref) (T = 25
ºC)
Notes
Reference =
VOUT_1V8
Based on internally
generated 1MHz or
32.768 KHz Clocks
Table 4-11: ADC Parameters
GAINSPAN CONFIDENTIAL
PAGE 31 OF 50
GS1500M DATA SHEET
4.8
SPI Interface Timing
Test Conditions: VIN_3V3=VDDIO=Vbat=3.3V Temp=25ºC
4.8.1 Motorola SPI, clock polarity SPO = 0, clock phase SPH = 0
Figure 4-1: timing diagram, Master mode, SPO=SPH=0.
Parameter
tSSetup
tTxdDelay
tRxdSetup
tRxdHold
tSSHold
Description
Minimum
Minimum time between falling
edge of Select line and first rising
edge of SPI clock
1
mixed
30
nsec
10
nsec
1
MSPI
clock
period
Table 4-12: timing parameters, Master mode, SPO=SPH=0.
GAINSPAN CONFIDENTIAL
Unit
MSPI
clock
period
2 core SPI
clock
periods +
3 nsec
Delay in Master asserting TX line
after falling edge of Select line
Time before rising edge of SPI
clock by which received data must
be ready
Time for which received data
must be stable after rising edge of
SPI clock
Time for which the Select line will
be held after the sampling edge
for the final bit to be transferred
Maximum
PAGE 32 OF 50
GS1500M DATA SHEET
Figure 4-2: timing diagram, Slave mode, SPO=SPH=0.
Parameter
tSSetup
tTxdDelay
tRxdSetup
Description
Minimum
Minimum time between falling
edge of Select line and first rising
edge of SPI clock.
4 core SPI
clock
periods + 68
ns
Delay in Slave asserting TX line
after falling edge of SPI clock, or
the first bit after falling edge of the
Select line.
Time before rising edge of SPI
clock by which received data must
be ready
tRxdHold
Time for which received data
must be stable after rising edge of
SPI clock
tSSHold
Time for which the Select line will
be held after the sampling edge
for the final bit to be transferred
Maximum
mixed
4 core
SPI clock
periods +
68 ns
15
3 core SPI
clock
periods + 14
ns
3 core SPI
clock
periods + 14
ns
Table 4-13: timing parameters, Slave mode, SPO=SPH=0.
GAINSPAN CONFIDENTIAL
Unit
PAGE 33 OF 50
mixed
ns
mixed
mixed
GS1500M DATA SHEET
4.8.2 Motorola SPI, clock polarity SPO = 0, clock phase SPH = 1
Figure 4-3: timing diagram, Master, SPO=0, SPH=1.
Parameter
tSSetup
tTxdDelay
tRxdSetup
tRxdHold
tSSHold
Description
Minimum time between falling
edge of select line and first rising
edge of SPI clock.
Delay in Master asserting TX line
after rising edge of SPI clock.
Time before falling edge of SPI
clock by which received data must
be ready.
Time for which received data
must be stable after falling edge
of SPI clock.
Time for which the Select line will
be held low after the sampling
edge for the final bit to be
transferred.
Minimum
Maximum
MSPI
clock
period
1.5
0
ns
30
ns
10
ns
0.5
MSPI
clock
period
Table 4-14: timing parameters, Master mode; SPO=0, SPH=1.
GAINSPAN CONFIDENTIAL
Unit
PAGE 34 OF 50
GS1500M DATA SHEET
Figure 4-4: timing diagram, Slave, SPO=0, SPH=1.
Parameter
Description
tSSetup
Minimum time between falling
edge of select line and first rising
edge of SPI clock.
tTxdDelay
Delay in Slave asserting TX line
after rising edge of SPI clock.
tRxdSetup
Time before falling edge of SPI
clock by which received data must
be ready.
tRxdHold
Time for which received data
must be stable after falling edge
of SPI clock.
tSSHold
Time for which the Select line will
be held low after the sampling
edge for the final bit to be
transferred.
Minimum
Maximum
15
ns
4 core SPI
clock
periods +
68 ns
15
mixed
ns
3 core SPI
clock
periods +
14 ns
3 core SPI
clock
periods +
14 ns
Table 4-15: timing parameters, Slave mode, SPO=0, SPH=1.
GAINSPAN CONFIDENTIAL
Unit
PAGE 35 OF 50
mixed
mixed
GS1500M DATA SHEET
4.8.3 Motorola SPI, clock polarity SPO = 1, clock phase SPH = 0
Figure 4-5: timing diagram, Master mode, SPO=1, SPH=0.
Parameter
Description
Minimum
tSSetup
Minimum time between falling
edge of select line and first falling
edge of SPI clock.
1
tTxdDelay
Delay in Master asserting TX line
after falling edge of Select line.
tRxdSetup
tRxdHold
tSSHold
Time before falling edge of SPI
clock by which received data must
be ready.
Time for which received data
must be stable after falling edge
of SPI clock.
Time for which the Select line will
be held low after the sampling
edge for the final bit to be
transferred.
Maximum
MSPI
clock
period
2 core SPI
clock
periods +
3 ns
mixed
30
ns
10
ns
1
MSPI
clock
period
Table 4-16: timing parameters, Master mode, SPO=1, SPH=0.
GAINSPAN CONFIDENTIAL
Unit
PAGE 36 OF 50
GS1500M DATA SHEET
Figure 4-6: timing diagram, Slave mode, SPO=1, SPH=0.
Parameter
tSSetup
tTxdDelay
tRxdSetup
Description
Minimum
Minimum time between falling
edge of Select line and first falling
edge of SPI clock.
4 core SPI
clock
periods +
68 ns
Delay in Slave asserting TX line
after rising edge of SPI clock, or
the first bit after falling edge of the
Select line.
Time before falling edge of SPI
clock by which received data must
be ready.
tRxdHold
Time for which received data
must be stable after falling edge
of SPI clock.
tSSHold
Time for which the Select line will
be held low after the sampling
edge for the final bit to be
transferred.
Maximum
Mixed
4 core SPI
clock
periods +
68 ns
15
Mixed
ns
3 core SPI
clock
periods +
14 ns
3 core SPI
clock
periods +
14 ns
Table 4-17: timing parameters, Slave mode, SPO=1, SPH=0.
GAINSPAN CONFIDENTIAL
Unit
PAGE 37 OF 50
Mixed
MSPI
clock
period
GS1500M DATA SHEET
4.8.4 Motorola SPI, clock polarity SPO = 1, clock phase SPH = 1
Figure 4-7: timing diagram, Master mode, SPO=SPH=1.
Parameter
tSSetup
tTxdDelay
tRxdSetup
tRxdHold
tSSHold
Description
Minimum time between falling
edge of select line and first falling
edge of SPI clock.
Delay in Master asserting TX line
after falling edge of SPI clock.
Time before rising edge of SPI
clock by which received data must
be ready.
Time for which received data
must be stable after rising edge of
SPI clock.
Time for which the Select line will
be held low after the sampling
edge for the final bit to be
transferred.
Minimum
Maximum
MSPI clock
period
1.5
0
ns
30
ns
10
ns
0.5
MSPI clock
period
Table 4-18: timing parameters, Master mode, SPO=SPH=1.
GAINSPAN CONFIDENTIAL
Unit
PAGE 38 OF 50
GS1500M DATA SHEET
Figure 4-8: timing diagram, Slave mode, SPO=SPH=1.
Parameter
Description
Minimum
tSSetup
Minimum time between falling
edge of select line and first falling
edge of SPI clock.
15
tTxdDelay
Delay in Slave asserting TX line
after falling edge of SPI clock.
tRxdSetup
Time before rising edge of SPI
clock by which received data must
be ready.
tRxdHold
Time for which received data
must be stable after rising edge of
SPI clock.
tSSHold
Time for which the Select line will
be held low after the sampling
edge for the final bit to be
transferred.
Maximum
ns
4 core SPI
clock
periods +
68 ns
15
Mixed
ns
3 core SPI
clock
periods +
14 ns
3 core SPI
clock
periods +
14 ns
Table 4-19: timing parameters, Master mode, SPO=SPH=1.
GAINSPAN CONFIDENTIAL
Unit
PAGE 39 OF 50
Mixed
Mixed
GS1500M DATA SHEET
5 Package and Layout Guidelines
5.1
GS1500M Recommended PCB Footprint and Dimensions
Figure 5-1: GS1500M Module Recommended PCB Footprint (dimensions are in inches)
GAINSPAN CONFIDENTIAL
PAGE 40 OF 50
GS1500M DATA SHEET
Figure 5-2: GS1500M Module Dimensions (in inches)
Notes:
1. All Dimensions are in inches. Tolerances shall be ±0.010 for .xxx and ±0.02 for .xx inches.
2. Absolutely no metal trace or ground layer underneath this area.
3. It is recommended not to run circuit traces underneath the module especially near these holes;
The RF shield mounting holes are grounded. If traces must be routed under the GS1500M, it is
recommended that extra thick solder mask (5 mils) be used to prevent shorting. High speed signals should be kept as far as possible from the antenna and RF areas of the GS1500M.
4. In performing SMT or manual soldering of the module to the base board, first align the row of
pins from #18 thru 31 onto the base board and then match the other two rows.
In addition to the guidelines in Figure 5-1, note the following suggestions:
•
External Bypass capacitors for all module supplies should be as close as possible to the module
pins.
•
Never place the antenna very close to metallic objects
If the PCB Antenna is to be used:
•
For best RF performance, it is recommended that the PCB antenna hang over the edge of the
base board, so that there is no FR4 under it or next to it.
•
The PCB antenna keep out area, as shown in Figure 5-1, must be adhered to. Ground plane on
the base board should be kept further away if possible, and should not fully enclose the PCB antenna.
•
In addition it is recommended to have clearance above and below the PCB trace antenna (Figure
5-3) for optimal range performance.
•
Do not use a metallic or metalized plastic for the end product enclosure.
GAINSPAN CONFIDENTIAL
PAGE 41 OF 50
GS1500M DATA SHEET
•
Recommendation is to keep plastic enclosure clearance of 1cm from top and bottom of the
GS1500M PCB antenna keep-out area, if possible. 5-mm (0.2 in) clearance shall be the minimum as shown in Figure 5-3.
Figure 5-3 Recommended clearance above and below the GS1500M trace antenna
5.1.1 Surface Mount Assembly
The reflow profile1 is shown in Figure 5-3.
Recommended reflow parameters are summarized in Table 5-1.
Figure 5-3: Reflow temperature profile.
C2
C1
PreHeat
2
Temperature Ramp up rate for (A)
1.5~3.5 °C/s
Pre-heat time (B)3
Pre-heat starting temperature (C1)
Pre-heat ending temperature (C2)
80 to 130 seconds
125 to 135 ° C
180 to 200 ° C
5
Heating
Peak Temperature range (D)
4
Melting time that is the time over 220 °C (E)
Cool Down Ramp (F)
240 to 250 °C
50 to 75 seconds
>2 °C/s
Table 5-1: Recommended reflow parameters.
GAINSPAN CONFIDENTIAL
PAGE 42 OF 50
GS1500M DATA SHEET
Note:
1. Perform adequate test in advance as the reflow temperature profile will vary accordingly to
the conditions of the parts and boards, and the specifications of the reflow furnace.
2. Max number of reflows supported are two.
3. Temperature uniformity inside the IR reflow oven must be tightly controlled and multiple
thermocouples should be used. An example of possible thermocouple locations is given in
Figure 5-4. The locations should also include multiple points INSIDE the module RF shield
(e.g., TC1, TC5, and TC7 in Figure 5-4). The temperature profile of ALL thermocouples
must meet the requirements of Table 5-1.
4. Pay close attention to “Melting Time over 220oC”. Sufficient time is necessary to
completely melt all solder.
5. Be careful about rapid temperature rise in preheat zone as it may cause excessive slumping
of the solder paste.
6. If the preheat is insufficient, rather large solder balls tend to be generated. Conversely, if
performed excessively, fine balls and large balls will generate in clusters at a time.
7. If the temperature is too low, non-melting tends to be caused in the area with large heat
capacity after reflow.
8. Be careful about sudden rise in temperature as it may worsen the slump of solder paste.
9. Be careful about slow cooling as it may cause the positional shift of parts and decline in
joining strength at times.
10. A no clean flux should be used during SMT process.
GAINSPAN CONFIDENTIAL
PAGE 43 OF 50
GS1500M DATA SHEET
Figure 5-4: Thermocouple Locations
GAINSPAN CONFIDENTIAL
PAGE 44 OF 50
GS1500M DATA SHEET
Note:
The modules are shipped in sealed trays with the following conditions:
250
GAINSPAN CONFIDENTIAL
PAGE 45 OF 50
GS1500M DATA SHEET
6 Ordering Information
DEVICE DESCRIPTION
ORDERING NUMBER
Rev
Low power module using PCB antenna
GS1500M
Rev 2.0
Low power module using PCB antenna
GS1500M
Rev 2.21
1 Rev 2.2 uses B0 version of the GS1011 SoC
Note: Modules ship with only test code. Designers must first program the modules with a released
firmware version. Designers should bring out GPIO27 pin (option to pull this pin to VDDIO during reset
or power-on) and UART0 or SSPI pins to enable programming of firmware into the module. For details
refer to the Programming GainSpan Modules document.
GAINSPAN CONFIDENTIAL
PAGE 46 OF 50
GS1500M DATA SHEET
7 Regulatory Notes
Federal Communication Commission Interference Statement
This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant
to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful
interference in a residential installation. This equipment generates uses and can radiate radio frequency
energy and, if not installed and used in accordance with the instructions, may cause harmful interference
to radio communications. However, there is no guarantee that interference will not occur in a particular
installation. If this equipment does cause harmful interference to radio or television reception, which can
be determined by turning the equipment off and on, the user is encouraged to try to correct the
interference by one of the following measures:
- Reorient or relocate the receiving antenna.
- Increase the separation between the equipment and receiver.
- Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
- Consult the dealer or an experienced radio/TV technician for help.
FCC Caution: To assure continued compliance, (example - use only shielded interface cables when
connecting to computer or peripheral devices). Any changes or modifications not
expressly approved by the party responsible for compliance could void the user's authority to
operate this equipment.
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two
conditions: (1) This device may not cause harmful interference, and (2) this device must accept
any interference received, including interference that may cause undesired operation.
IMPORTANT NOTE:
FCC & IC Radiation Exposure Statement:
This equipment complies with FCC & IC radiation exposure limits set forth for an uncontrolled
environment. This equipment should be installed and operated with minimum distance 20cm between the
radiator & your body.
This transmitter must not be co-located or operating in conjunction with any other antenna or transmitter.
This device is intended only for OEM integrators under the following conditions:
1) The antenna must be installed such that 20 cm is maintained between the antenna and
users, and
2) The transmitter module may not be co-located with any other transmitter or antenna.
As long as 2 conditions above are met, further transmitter test will not be required. However, the
OEM integrator is still responsible for testing their end-product for any additional compliance
requirements required with this module installed (for example, digital device emissions, PC peripheral
requirements, etc.).
IMPORTANT NOTE: In the event that these conditions cannot be met (for example certain
laptop configurations or co-location with another transmitter), then the FCC & IC authorizations
are no longer considered valid and the FCC & IC IDs cannot be used on the final product. In
these circumstances, the OEM integrator will be responsible for re-evaluating the end product
(including the transmitter) and obtaining separate FCC & IC authorizations.
End Product Labeling
This transmitter module is authorized only for use in device where the antenna may be installed
such that 20 cm may be maintained between the antenna and users (for example access points, routers,
wireless ADSL modems, and similar equipment). The final end product must be labeled in a visible area
with the corresponding FCC ID number.
GAINSPAN CONFIDENTIAL
PAGE 47 OF 50
GS1500M DATA SHEET
IC Certification — Canada
The labeling requirements for Industry Canada are similar to those of the FCC. A visible label on the
outside of the final product must display the IC labeling. The user is responsible for the end product to
comply with IC ICES-003 (Unintentional radiators)
Manual Information That Must be Included
The user’s manual for end users must include the following in-formation in a prominent location.
IMPORTANT NOTE: To comply with FCC & IC RF exposure compliance requirements, the
antenna used for this transmitter must be installed to provide a separation distance of at least 20 cm from
all persons and must not be co-located or operating in conjunction with any other antenna or transmitter.
Other notes:
GainSpan modules have been built or under development for near body exposure applications.
The 20cm statement is a standard note because absorption rate testing (commonly known as
SAR or Specific absorption rate) is not modularly transferable for FCC/IC. Thus, if a radio is
being used against the body, the end user is still responsible to test for regulatory near body
exposure testing (for USA, please refer to the following):
• FCC Part 1.1037
• FCC Part 2.1091 Mobile Devices
• FCC Part 2.1093 Portable Devices
• FCC Part 15.247 (b) (4)
GAINSPAN CONFIDENTIAL
PAGE 48 OF 50
GS1500M DATA SHEET
8 Limitations
THIS DEVICE AND ASSOCIATED SOFTWARE ARE NOT DESIGNED, MANUFACTURED OR
INTENDED FOR USE OR RESALE FOR THE OPERATION OF APPLICATION IN A
HAZARDOUS ENVIRONMENT, OR REQUIRING FAIL-SAFE PERFORMANCE, OR IN WHICH
THE FAILURE OF PRODUCTS COULD LEAD DIRECTLY TO DEATH, PERSONAL INJURY, OR
SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE (COLLECTIVELY, "HIGH RISK
APPLICATIONS"). YOU AGREE AND ACKNOWLEDGE THAT YOU HAVE NO LICENSE TO,
AND SHALL NOT (AND SHALL NOT ALLOW A THIRD PARTY TO) USE THE TECHNOLOGY
IN ANY HIGH RISK APPLICATIONS, AND LICENSOR SPECIFICALLY DISCLAIMS ANY
WARRANTY REGARDING, AND ANY LIABILITY ARISING OUT OF, HIGH RISK
APPLICATIONS.
GAINSPAN CONFIDENTIAL
PAGE 49 OF 50
GS1500M DATA SHEET
9 References
[1]
Title
Reference
Version
Source
Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications
IEEE Standard 802.11-2007
June 12, 2007
Date
IEEE
[2]
Title
Reference
Version
Source
GS1011 Peripheral and Register Description
GS1011-PRD
1.0
Date
GainSpan
[3]
Title
Reference
Version
Source
GS1011 ULTRA LOW-POWER WIRELESS SYSTEM-ON-CHIP DATA SHEET
GS1011-DS
1.0
November 9, 2009
Date
GainSpan
GAINSPAN CONFIDENTIAL
November 11, 2009
PAGE 50 OF 50