Redpine Signals, Inc. Proprietary and Confidential
RS9110-N-11-26 – 802.11abgn Wireless Device
Server
Data Sheet
V
Ve
er
rs
si
io
on
n
1
1.
.3
3
September ’10
Redpine Signals, Inc
.
2107 N. First Street, #680
San Jose, CA 95131.
Tel: (408) 748-3385
Fax: (408) 705-2019
Email: info@redpinesignals.com
Website: www.redpinesignals.com
Redpine Signals, Inc. Proprietary and confidential Page 2
RS9110
-
N
-
11
-
26
802.11abgn
Wireless
Device
Server
Data Sheet
Version 1.3
Overview
The RS9110-N-11-26 module from
Redpine’s Connect-io-n™ family of
products is a complete dual band
(2.4/5GHz) IEEE 802.11abgn based
wireless device server that directly
provides a wireless interface to any
equipment with a serial or SPI interface
for data transfer. It integrates a MAC,
baseband processor, dual band RF
transceiver with power amplifier and
diplexer and antenna or antenna
connector; and all WLAN protocol and
configuration functionality, networking
stack in embedded firmware to make an
802.11n WLAN solution for a variety of
applications.
Applications:
Seamless Wi-Fi Connectivity for
Application Processors
Point of Sale Terminals
Metering
Security Cameras & Surveillance
Equipment
Warehousing
Logistics and Freight Management
Digital Picture Frames
Several Medical Applications including
Patient Monitoring, Remote Diagnostics,
etc.
Device Features:
Compliant to 802.11a/b/g and single
stream 802.11n
2.4/5 GHz, 802.11n RF transceiver with
power amplifier
Highly integrated 2.4 GHz/5 GHz
transceiver with direct conversion
architecture
Does not require any WLAN driver on the
host processor
Includes all the protocol and
configurations functions for WLAN
connectivity in Open, WEP and
WPA/WPA2-PSK modes of operation
Host interface through Serial Interface
and SPI
Terminates UDP and SLIP connections and
offers transparent serial modem
functionality
Configuration through UART/SPI
Ultra low power operation with power
save modes
Ad-hoc and infrastructure modes for
maximum deployment flexibility
Single supply 3.1 to 3.6 V operation
RS9110-N-11-26 System Block Diagram
RS9110-N-11-26
WLAN Subsystem
RF
Transceiver
+
PA
Balun
Flash
T/R
Switch
3.3V
Peripheral I/O,
GPIO
5G
RS9110
(TCP, UDP,
WLAN Stack)
Balun
Diple xer
2.4G
Diple xer
5GHz
2.4GHz
BT Coexistence i/f
UART/SPI Select
RESET XO LED Flash
Reset
UART
SPI
Host Processor
Applications
Redpine Signals, Inc. Proprietary and confidential Page 3
RS9110
-
N
-
11
-
26
802.11abgn
Wireless
Device
Server
Data Sheet
Version 1.3
Table of Contents
1: Detailed Feature List ............................................................ 7
1.1: Host Interfaces...................................................................... 7
1.2: General Purpose Input/Output .............................................. 7
1.3: WLAN .................................................................................... 7
1.3.1: MAC .............................................................................................. 7
1.3.2: Baseband Processing .................................................................... 7
1.3.3: RF ................................................................................................. 8
1.4: Networking Protocols ............................................................ 8
1.5: Configuration......................................................................... 8
1.6: Coexistence ........................................................................... 8
1.7: Software ............................................................................... 8
1.8: Compliance and Certification.................................................. 9
2: Pin Description ................................................................... 10
2.1: Module Pinout...................................................................... 10
2.2: Pin Description .................................................................... 11
3: Electrical Characteristics .................................................... 15
3.1: Absolute Maximum Ratings.................................................. 15
3.2: Recommended Operating Conditions .................................... 15
3.3: DC Characteristics – Digital I/O Signals ............................... 15
3.4: AC Characteristics................................................................ 16
3.4.1: SPI Interface .............................................................................. 16
3.4.1.1: Low Speed Mode ................................................................... 16
3.4.1.2: High Speed Mode .................................................................. 17
3.4.2: JTAG Interface............................................................................ 17
4: Performance Specifications ................................................ 19
4.1: Wireless Specifications ........................................................ 19
4.2: Standards Compliance ......................................................... 19
5: Software Details................................................................. 20
5.1: Host .................................................................................... 21
5.1.1: UART........................................................................................... 21
5.1.2: SPI ............................................................................................. 21
5.1.3: Thin SPI Driver ........................................................................... 21
5.2: RS9110-N-11-26.................................................................. 21
5.2.1: SPI ............................................................................................. 21
5.2.2: UART........................................................................................... 22
5.2.3: Host Abstraction Layer (HAL) ..................................................... 22
5.2.4: Wireless Control Block (WCB)..................................................... 22
5.2.4.1: Wi-Fi Control frames ............................................................. 22
5.2.4.2: TCP/IP Control frames.......................................................... 22
5.2.5: Station Management Entity (SME) .............................................. 22
5.2.6: WPA Supplicant .......................................................................... 22
6: Ordering Information ......................................................... 23
6.1: Contact Information ............................................................ 23
6.2: Device Ordering Information................................................ 23
6.3: Collateral............................................................................. 24
Redpine Signals, Inc. Proprietary and confidential Page 4
RS9110
-
N
-
11
-
26
802.11abgn
Wireless
Device
Server
Data Sheet
Version 1.3
Redpine Signals, Inc. Proprietary and confidential Page 5
RS9110
-
N
-
11
-
26
802.11abgn
Wireless
Device
Server
Data Sheet
Version 1.3
Table of Figures
Figure 1: Pinout of the Module ................................................................... 10
Figure 2: Interface Timings – SPI Interface Low-speed Mode.................... 16
Figure 3: Interface Timings – SPI Interface High-speed Mode ................... 17
Figure 4: Interface Timings – JTAG Interface............................................. 18
Figure 5: RS9110-N-11-26 Software Architecture Block Diagram .............. 20
Redpine Signals, Inc. Proprietary and confidential Page 6
RS9110
-
N
-
11
-
26
802.11abgn
Wireless
Device
Server
Data Sheet
Version 1.3
List of Tables
Table 1: Absolute Maximum Ratings........................................................... 15
Table 2: Recommended Operating Conditions ............................................ 15
Table 3: Input/Output DC Characteristics .................................................. 16
Table 4: AC Characteristics – SPI Interface Low-speed Mode..................... 16
Table 5: AC Characteristics – SPI Interface High-speed Mode.................... 17
Table 6: AC Characteristics – JTAG Interface ............................................. 17
Table 7: Wireless Specification................................................................... 19
Table 8: Device Ordering Information ........................................................ 24
Redpine Signals, Inc. Proprietary and confidential Page 7
RS9110
-
N
-
11
-
26
802.11abgn
Wireless
Device
Server
Data Sheet
Version 1.3
1: Detailed Feature List
1.1: Host Interfaces
UART
o The UART forms the physical layer of the TCP/IP stack, transferring
frames between a Host processor and the module.
o The UART interface supports standard baud rates from 9600 to
3686400 bps
o AT Command Interface for configurable parameters
o Software and Hardware based flow control
SPI
o Standard 4-wire SPI
o Operation up to a maximum clock speed of 80MHz
1.2: General Purpose Input/Output
Six dedicated GPIO pins1
Nine pins with alternate functions that can be configured as GPIO pins
Each GPIO can be programmed as input or output
Each GPIO pin supports sensing of Rising and/or Falling edges
GPIO pins can be controlled from the Host
1.3: WLAN
1.3.1: MAC
Conforms to IEEE 802.11a/b/g/n standards for MAC
Dynamic selection of fragment threshold, data rate, and antenna
depending on the channel statistics
Hardware accelerated implementation of WEP 64/128-bit and AES
QoS support
Infrastructure and Ad-hoc modes
WPA-PSK and WPA2-PSK supplicant
1.3.2: Baseband Processing
Supports DSSS (1, 2 Mbps) and CCK (5.5, 11 Mbps) modes
Supports all OFDM data rates (6, 9, 12, 18, 24, 36, 48, and 54 Mbps)
Supports IEEE 802.11n single-stream modes with data rates up to 65
Mbps
Supports long, short, and HT preamble modes
1 Usage of these pins is possible in customized software
Redpine Signals, Inc. Proprietary and confidential Page 8
RS9110
-
N
-
11
-
26
802.11abgn
Wireless
Device
Server
Data Sheet
Version 1.3
High-performance multipath compensation in OFDM, DSSS, and CCK
modes
1.3.3: RF
Highly integrated 2.4 GHz/5 GHz transceiver and Power Amplifier with
direct conversion architecture
Integrated frequency reference and antenna
1.4: Networking Protocols
TCP
UDP
ARP
ICMP
DHCP
The RS9110-N-11-26 comes with flexible frameworks to enable usage in
various application scenarios, viz., high throughput, more network features,
etc. Please contact Redpine for addition of network features like HTTP server.
1.5: Configuration
The RS9110-N-11-26 module can be configured through UART or SPI. The
following are some of the commands that can be given to the module:
Scan
Connect
Pre-shared Keys
SSID of hidden WLAN networks
DHCP Enable/Disable
Create/Join an IBSS network
Open/Close sockets for TCP, UDP, Listening TCP
1.6: Coexistence
Hardware for BT coexistence with two-wire interface present in system
Flexible BT coexistence mechanisms through customization with 3-wire
hardware interface
Software will be available in future software upgrades
1.7: Software
Sample Host driver for SPI on Linux
Sample Host driver for UART on Windows
Configuration and management GUI for Windows XP for UART
Embedded software for complete WLAN functionality including 802.11n
aggregation and Block-ACK, auto rate adaptation, security, and QoS
Redpine Signals, Inc. Proprietary and confidential Page 9
RS9110
-
N
-
11
-
26
802.11abgn
Wireless
Device
Server
Data Sheet
Version 1.3
modes and also complete network stack and applications including TCP,
UDP, ARP, IPv4, DHCP2
1.8: Compliance and Certification
Reference design based on chipset used certified for Wi-Fi 802.11n, WMM,
WMM-PS, WPS, and Voice-Personal
RoHS (Restriction of Hazardous Substances) compliant
2 Please refer to the in Release Notes included with the firmware/software release to
know what features are supported in the present release.
Redpine Signals, Inc. Proprietary and confidential Page 10
RS9110
-
N
-
11
-
26
802.11abgn
Wireless
Device
Server
Data Sheet
Version 1.3
2: Pin Description
2.1: Module Pinout
SPI_CLK
12
NC 44
RESET_n
3
MODE_SEL_0
6
SPI_DATAOUT
11
NC
48
UART1_RTS 20
VIN33 19
SPI_CS 17
GND
4
GND
52
VIN33 18
GND
13
NC
47
NC 42
GND
2
SPI_DATAIN
10
GND
1
NC 27
GND 26
SPI_INTR 15
GND 14
GPIO_5
9
MODE_SEL_1
5
GND
7
NC 45
NC
49
NC
50
NC
51
UART2_IN 23
NC
46
GPIO_1
8
UART1_CTS 21
UART1_IN 24
UART2_OUT 22
NC 43
SDIO_DATA3 16
NC 28
NC 29
NC 30
NC 31
NC 32
NC 33
NC 34
NC 35
NC 36
NC 37
NC 38
NC 39
NC 40
NC 41
UART1_OUT 25
BT_ACTIVE
53
BT_PRIORITY
54
WLAN_ACTIVE
55
GPIO_2
56
GPIO_0
57
GPIO_3
58
GPIO_4
59
TDO
60
TDI
61
TMS
62
TCK
63
GND
64
RS9110-N-11-26 Module
Figure 1: Pinout of the Module
Redpine Signals, Inc. Proprietary and confidential Page 11
RS9110
-
N
-
11
-
26
802.11abgn
Wireless
Device
Server
Data Sheet
Version 1.3
2.2: Pin Description
Pin No. Pin Name Pin Type Description
1) GND Ground Ground
2) GND Ground Ground
3) RESET_n Input
Power on reset. Active low, and
required to be active for at least 10
ms.
4) GND Ground Ground
5) MODE_SEL_1 Input
SPI Mode: Connect pull down of
4.7KOhms.
UART Mode: Pin has to be left
unconnected.
6) MODE_SEL_0 Input Internal debug purposes. Pin has to
be left unconnected.
7) GND Ground Ground
8) GPIO_1 Inout
GPIO Pin 1. Unused in the default
offering, and recommended to be
left open
9) GPIO_5 Inout
GPIO Pin 5. Unused in the default
offering, and recommended to be
left open
10) SPI_DATAIN Inout SPI Data Input
11) SPI_DATAOUT Inout SPI Data Output
12) SPI_CLK Input SPI clock input
13) GND Ground Ground
14) GND Ground Ground
15) SPI_INTR Inout Interrupt to the Host. Active high,
level triggered.
16) SDIO_DATA3 Inout Reserved. Recommended to be left
open.
17) SPI_CS Input Active low SPI chip select
18) VIN33 Power 3.3 Volts Input to the I/O Rail
19) VIN33 Power 3.3 Volts Input to the I/O Rail
20) UART1_RTS Inout
UART Port 1 RTS. Recommended to
be left unconnected, and can be
reconfigured to be a GPIO in
Redpine Signals, Inc. Proprietary and confidential Page 12
RS9110
-
N
-
11
-
26
802.11abgn
Wireless
Device
Server
Data Sheet
Version 1.3
Pin No. Pin Name Pin Type Description
custom offerings.
21) UART1_CTS Inout
UART Port 1 CTS. Recommended to
be left unconnected, and can be
reconfigured to be a GPIO in
custom offerings.
22) UART2_OUT Inout
UART Port2 output. This is used for
debug purposes. Recommended to
be left unconnected, and can be
reconfigured to be a GPIO in
custom offerings.
23) UART2_IN Inout
UART Port2 input. This is used for
debug purposes. Recommended to
be left unconnected, and can be
reconfigured to be a GPIO in
custom offerings.
24) UART1_IN Inout
UART Port1 input. In case of SPI
host interface mode, this pin is
configured as an unused GPIO.
25) UART1_OUT Inout
UART Port1 output. In case of SPI
host interface mode, this pin is
configured as an unused GPIO.
26) GND Ground Ground
27) NC No-Connect This pin is to be left unconnected
28) NC No-Connect This pin is to be left unconnected
29) NC No-Connect This pin is to be left unconnected
30) NC No-Connect This pin is to be left unconnected
31) NC No-Connect This pin is to be left unconnected
32) NC No-Connect This pin is to be left unconnected
33) NC No-Connect This pin is to be left unconnected
34) NC No-Connect This pin is to be left unconnected
35) NC No-Connect This pin is to be left unconnected
36) NC No-Connect This pin is to be left unconnected
37) NC No-Connect This pin is to be left unconnected
38) NC No-Connect This pin is to be left unconnected
Redpine Signals, Inc. Proprietary and confidential Page 13
RS9110
-
N
-
11
-
26
802.11ab
gn
Wireless
Device
Server
Data Sheet
Version 1.3
Pin No. Pin Name Pin Type Description
39) NC No-Connect This pin is to be left unconnected
40) NC No-Connect This pin is to be left unconnected
41) NC No-Connect This pin is to be left unconnected
42) NC No-Connect This pin is to be left unconnected
43) NC No-Connect This pin is to be left unconnected
44) NC No-Connect This pin is to be left unconnected
45) NC No-Connect This pin is to be left unconnected
46) NC No-Connect This pin is to be left unconnected
47) NC No-Connect This pin is to be left unconnected
48) NC No-Connect This pin is to be left unconnected
49) NC No-Connect This pin is to be left unconnected
50) NC No-Connect This pin is to be left unconnected
51) NC No-Connect This pin is to be left unconnected
52) GND Ground Ground
53) BT_ACTIVE Inout
This signal may be used by an
external Bluetooth device to
indicate its activity or impending
activity. This signal is not used in
the default BT coexistence
firmware. This pin can be
configured as a GPIO in custom
offerings.
54) BT_PRIORITY Inout
Indicates through a ‘logic high’ that
BT is transmitting high priority
traffic. This pin can be configured
as a GPIO also in custom offerings.
55) WLAN_ACTIVE Inout
This indicates that WLAN activity is
in progress. When low, BT device
has the opportunity to transmit.
This pin can be configured as a
GPIO in custom offerings.
56) GPIO_2 Inout
GPIO Pin 2. Unused in the default
offering, and recommended to be
left open
Redpine Signals, Inc. Proprietary and confidential Page 14
RS9110
-
N
-
11
-
26
802.11abgn
Wireless
Device
Server
Data Sheet
Version 1.3
Pin No. Pin Name Pin Type Description
57) GPIO_0 Inout
GPIO Pin 0. Unused in the default
offering, and recommended to be
left open
58) GPIO_3 Inout
GPIO Pin 3. Unused in the default
offering, and recommended to be
left open
59) GPIO_4 Inout
GPIO Pin 4. Unused in the default
offering, and recommended to be
left open
60) TDO Output This is a JTAG output pin, and
recommended to be left open.
61) TDI Input
This is a JTAG input pin, and
recommended to be connected to
ground.
62) TMS Input
This is a JTAG input pin, and
recommended to be connected to
ground.
63) TCK Input
This is a JTAG input pin, and
recommended to be connected to
ground.
64) GND Ground Ground
Notes:
Some interfaces are not used in the default configuration or mode of
operation. These include the I2C, GPIO, and UART interfaces. These may
be used in custom applications with appropriate firmware. These are all
fundamentally Inout signals and may be configured either as input or
output.
The Bluetooth coexistence interface (BT_PRIORITY, WLAN_ACTIVE,
BT_ACTIVE) are also general purpose I/O signals and may be
reprogrammed to be inputs or outputs as needed.
Please contact Redpine for application notes or for customization of a
solution.
Redpine Signals, Inc. Proprietary and confidential Page 15
RS9110
-
N
-
11
-
26
802.11abgn
Wireless
Device
Server
Data Sheet
Version 1.3
3: Electrical Characteristics
3.1: Absolute Maximum Ratings
Absolute maximum ratings in the table given below are the values beyond
which the device could be damaged. Functional operation at these conditions
or beyond these conditions is not guaranteed.
Parameter Symbol Value Units
Input Supply voltage Vin 3.6 V
Supply voltage for I/O Rail DVDD33
3.6 V
Supply Voltage for the RF VRF33 3.6 V
RF Input Level RFIN 10 DBm
Storage temperature Tstore -65 to
150
°C
PA Output Load Mismatch 10:1
Electrostatic discharge tolerance (MM) ESDMM 200 V
Electrostatic discharge tolerance (CDM) ESDCDM 500 V
Electrostatic discharge tolerance (HBM) ESDHBM 2000 V
Table 1: Absolute Maximum Ratings
3.2: Recommended Operating Conditions
Parameter Symbol
Min. Typ. Max. Units
Input supply voltage VIN 3.1 3.3 3.6 V
Supply voltage for I/O Rail DVDD33
3.1 3.3 3.6 V
Supply voltage for the RF VRF33 3.1 3.3 3.6 V
Ambient temperature Ta -40 25 85 °C
Table 2: Recommended Operating Conditions
3.3: DC Characteristics – Digital I/O Signals
Parameter Min. Typ. Max. Units
Input high voltage 2 - 5.5 V
Input low voltage -0.3 - 0.8 V
Output low voltage - - 0.4 V
Output high voltage 2.4 - - V
Redpine Signals, Inc. Proprietary and confidential Page 16
RS9110
-
N
-
11
-
26
802.11abgn
Wireless
Device
Server
Data Sheet
Version 1.3
Parameter Min. Typ. Max. Units
Input leakage current (at 3.3V or 0V) - - ±10 µA
Tristate output leakage current (at 3.3V
or 0V)
- - ±10 µA
Table 3: Input/Output DC Characteristics
3.4: AC Characteristics
3.4.1: SPI Interface
3.4.1.1: Low Speed Mode
Parameter Symbol Min. Typ. Max. Units
SPI_CLK Tspi 0 25 MHz
SPI_CS to output valid Tcs 3.5 - 8.5 ns
SPI CS, setup time Tcst 2 - 6
SPI_MOSI, setup time Tsd 1 - 4 ns
SPI_MOSI, hold time Thd 1 - 2 ns
SPI_MISO, clock to output
valid
Tod 4 - 9.25 ns
Table 4: AC Characteristics – SPI Interface Low-speed Mode
SPI_CLK
SPI_CS
SPI_MOSI
SPI_MISO
Tcst
Tod
Tsd
Thd
Tcs
SPI_CS
SPI_MISO
Figure 2: Interface Timings – SPI Interface Low-speed Mode
Redpine Signals, Inc. Proprietary and confidential Page 17
RS9110
-
N
-
11
-
26
802.11abgn
Wireless
Device
Server
Data Sheet
Version 1.3
3.4.1.2: High Speed Mode
Parameter Symbol Min. Typ. Max. Units
SPI_CLK Tspi 0 - 80 MHz
SPI_CS to output valid Tcs 3.5 - 8.5 ns
SPI CS, setup time Tcst 2 - 6
SPI_MOSI, setup time Tsd 1 - 4 ns
SPI_MOSI, hold time Thd 1 - 2 ns
SPI_MISO, clock to output
valid,
Tod 4 - 9.25 ns
Table 5: AC Characteristics – SPI Interface High-speed Mode
SPI_CLK
SPI_CS
SPI_MOSI
SPI_MISO
Tsd
Tod
Thd
Tcst
Tcs
SPI_CS
SPI_MISO
Figure 3: Interface Timings – SPI Interface High-speed Mode
3.4.2: JTAG Interface
Parameter Symbol
Min. Typ. Max. Units
TCK Tjtag 0 25 MHz
TDI, setup time Tstdi 5 - - ns
TDI, hold time Thtdi 5 - - ns
TMS, setup time Tstms 5 - - ns
TMS, hold time Thtms 5 - - ns
TDO, clock to output valid Totdo 0 - 14 ns
Table 6: AC Characteristics – JTAG Interface
Redpine Signals, Inc. Proprietary and confidential Page 18
RS9110
-
N
-
11
-
26
802.11abgn
Wireless
Device
Server
Data Sheet
Version 1.3
Tstdi
Tstms
Totdo
Thtdi
Thtms
TCK
TDI
TMS
TDO
Figure 4: Interface Timings – JTAG Interface
Redpine Signals, Inc. Proprietary and confidential Page 19
RS9110
-
N
-
11
-
26
802.11abgn
Wireless
Device
Server
Data Sheet
Version 1.3
4: Performance Specifications
4.1: Wireless Specifications
Feature Description
Frequency Band 2.400 2.500 GHz (Low band)
4.900 – 5.850 GHz (High Band)
Modulation OFDM with BPSK, QPSK, 16-QAM, and 64-QAM
802.11b with CCK and DSSS
Supported Data Rates 802.11n: 6.5, 13, 19.5, 26, 39, 52, 58.5, 65 Mbps
802.11a/g: 6, 9, 12, 18, 24, 36, 48, 54 Mbps
802.11b: 1, 2, 5.5, 11 Mbps
802.11n Features MCS 0-7, STBC, RIFS, Greenfield Protection
A-MPDU, A-MSDU Aggregation with Block-ack
Typical Transmit Power
(+/- 2 dBm) ‘bg’ Mode
17 dBm for 802.11b DSSS
17 dBm for 802.11b CCK
15 dBm for 802.11g/n OFDM
Typical Transmit Power
(+/- 2 dBm) ‘a’ Mode
12 dBm
Table 7: Wireless Specification
4.2: Standards Compliance
RS9110-N-11-26 is compliant with the requirements of IEEE 802.11b,
802.11g, 802.11a, 802.11j, and 802.11n that include the following:
Transmit Spectral Mask
Transmit Center Frequency Leakage
Transmit Center Frequency Accuracy
Symbol Clock Frequency Tolerance
Transmit Constellation error
Receiver Adjacent Channel Interference Rejection
Receiver Non-adjacent Channel Rejection
Receiver Minimum Input Level
Receiver Maximum Input Level
Redpine Signals, Inc. Proprietary and confidential Page 20
RS9110
-
N
-
11
-
26
802.11abgn
Wireless
Device
Server
Data Sheet
Version 1.3
5: Software Details
The following figure depicts the software architecture of the RS9110-N-11-26
module.
SLIP
UART
HOST PROCESSOR (HOST)
RS9110-N-11-26
Host Abstraction Layer
Station
Managment Entity
802.11 a/b/g/n MAC
TCP/IP
Wireless Control Block
SPI
WPA/WPA-2
UART Driver
Thin
SPI Driver
UARTSPI
Application
Figure 5: RS9110-N-11-26 Software Architecture Block Diagram
Redpine Signals, Inc. Proprietary and confidential Page 21
RS9110
-
N
-
11
-
26
802.11abgn
Wireless
Device
Server
Data Sheet
Version 1.3
As shown in the figure above, the RS9110-N-11-26 module is integrated with
the Host using either UART or SPI interfaces. The transmission and reception
of the data to/from the Host depends on the interface used to connect the
module as briefed below.
UART mode:
The Host transmits/receives raw data using UART interface when the RS9110-
N-11-26 module is configured for UART mode. The access to the TCP/IP stack
in the Wi-Fi module through the UART is provided through AT commands.
SPI mode:
Host transmits/receives raw data using SPI interface when the RS9110-N-11-
26 module is configured for SPI mode. A thin driver on the Host takes care of
interacting with the Wi-Fi module through the SPI Host interface.
The following sections explain in brief the various components illustrated in
Figure 8.
5.1: Host
The Host is any system that has applications being executed and either a
UART or SPI interface. The Host configures the RS9110-N-11-26 module
through AT commands.
5.1.1: UART
The UART on the Host side provides an interface for the host to access the
Wi-Fi module. UART is used to configure various parameters of the RS9110-
N-11-26 module and also to send and receive data over the network by
accessing the TCP/IP stack in the RS9110-N-11-26 module.
5.1.2: SPI
The SPI on the Host side provides an interface for the host to access the Wi-Fi
module. SPI on the Host acts as the master.
5.1.3: Thin SPI Driver
The SPI driver on the Host is a thin driver through which the applications
interact with the Wi-Fi module. The SPI driver uses the SPI host controller
driver on the Host to send/receive the data to/from the RS9110-N-11-26
module and also to configure the same over the SPI interface.
5.2: RS9110-N-11-26
The RS9110-N-11-26 module incorporates Wi-Fi, TCP/IP, DHCP, ARP, etc.,
and OS functionality to act as a wireless device server. It handles all the
network connectivity functions. The following sections describe the software
components of the RS9110-N-11-26 module in brief.
5.2.1: SPI
The SPI on the RS9110-N-11-26 acts the SPI slave. It is a standard 4-wire
SPI and can support a maximum frequency of 80MHz.
Redpine Signals, Inc. Proprietary and confidential Page 22
RS9110
-
N
-
11
-
26
802.11abgn
Wireless
Device
Server
Data Sheet
Version 1.3
5.2.2: UART
The UART on the RS9110-N-11-26 module is the physical interface which
transmits/receives the data from the Host. It supports variable baud rates
from 9600 to 4608000 bps.
5.2.3: Host Abstraction Layer (HAL)
The HAL abstracts the lower layers in the host interface with which the
RS9110-N-11-26 module is connected. The HAL interacts with the Wireless
Control Block layer for the processing of the frames obtained from or destined
to the Host.
5.2.4: Wireless Control Block (WCB)
The data from/to the Host is classified as Wi-Fi specific frames and TCP/IP
specific frames. The WCB layer processes the frame obtained and acts
accordingly. The functionality of the WCB module depends on the type of the
frame and the direction of the frame (in case of TCP/IP) as described below.
5.2.4.1: Wi-Fi Control frames
The WCB interprets the Wi-Fi control information from the Host and interacts
with the SME (Station Management Entity). Configuration of the RS9110-N-
11-26 module from the Host for Wi-Fi access is through AT commands. The
Wi-Fi AT commands set or get the values of various configurable parameters
for providing the Wi-Fi access.
5.2.4.2: TCP/IP Control frames
If the frames from the host are interpreted as TCP/IP specific frames then the
WCB interacts with the TCP/IP stack as shown in Figure 1.
5.2.5: Station Management Entity (SME)
The SME is the core layer which manages the Wi-Fi connectivity. The SME
maintains the state machine to detect the activity on the Wi-Fi network and
indicates to the user accordingly. It also performs re-association to the
configured access point in Infrastructure mode. It interacts with the WPA
supplicant if Security is enabled in the Wi-Fi network.
5.2.6: WPA Supplicant
The WPA supplicant is used to initiate the 802.1x/EAccess Point
authentication if WPA/WPA2-PSK is used as the security parameter. It also
plays a major part in performing the 4-way handshake to derive the PTK in
WPA/WPA2-PSK modes. Only AES mode is supported in the current version.
Redpine Signals, Inc. Proprietary and confidential Page 23
RS9110
-
N
-
11
-
26
802.11abgn
Wireless
Device
Server
Data Sheet
Version 1.3
6: Ordering Information
6.1: Contact Information
For additional information, please contact Sales at Redpine Signals, Inc.
Redpine Signals, Inc.
2107 North First Street, Suite 680,
San Jose, CA 95131 USA
Phone: +1 408 748 3385
E-mail: sales@redpinesignals.com
Website: http://www.redpinesignals.com/
6.2: Device Ordering Information
The following table lists the part numbers to be used for ordering
modules or evaluation boards (EVB). The ‘xx’ in the part numbers
indicate a version number – 01, 02, etc., - identifying the version of the
custom firmware that is included with the module or EVB. Redpine can
create and provide customized firmware based on user requirements.
Device Number Description Packaging
Qualification
RS9110-N-11-26-0 Standard Part Tray Industrial
RS9110-N-11-26-1 Standard Part Tape and
reel
Industrial
RS9110-N-11-26-01-0 Part with firmware
for SPI as Host
interface
Tray Industrial
RS9110-N-11-26-01-1 Part with firmware
for SPI as Host
interface
Tape and
reel
Industrial
RS9110-N-11-26-02-0 Part with UART
Host Interface and
external antenna
connector
Tray Industrial
RS9110-N-11-26-02-1 Part with UART
Host Interface and
external antenna
connector
Tape and
Reel
Industrial
RS9110-N-11-26-03-0 Part with SPI Host
Interface and
external antenna
connector
Tray Industrial
RS9110-N-11-26-03-1 Part with SPI Host Tape and Industrial
Redpine Signals, Inc. Proprietary and confidential Page 24
RS9110
-
N
-
11
-
26
802.11abgn
Wireless
Device
Server
Data Sheet
Version 1.3
Interface and
external antenna
connector
Reel
RS9110-N-11-26-xx-0 Part with Custom
Firmware
Tray Industrial
RS9110-N-11-26-EVB Evaluation board
for standard part
Board
RS9110-N-11-26-01-EVB Evaluation board
for part with
firmware for SPI as
Host Interface
Board
RS9110-N-11-26-02-EVB Evaluation board
for part with
firmware for UART
as Host Interface
and external
antenna connector
Board
RS9110-N-11-26-03-EVB Evaluation board
for part with
firmware for SPI as
Host Interface and
external antenna
connector
Board
RS9110-N-11-26-xx-EVB Evaluation board
for part with
custom firmware
Board
Table 8: Device Ordering Information
6.3: Collateral
The following documentation and software are available along with the
RS9110-N-11-26 module.
Evaluation Board (EVB) for Serial interface
Embedded firmware for WLAN, network stack
Driver software for SPI and for AT Command Interface for UART
EVB User Guide
Reference schematics and layout guidelines
*****