RS9110-N-11-26 - 802.11abgn Wireless Device Server Data Sheet Version 1.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 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-nTM 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 UART/SPI Select 3.3V BT Coexistence i/f Host Processor 5 GHz Diple xe r RF 2.4 GHz T/R Switch Diple xe r Balun 5G Balun 2.4G Transceiver + PA RS9110 (TCP, UDP, WLAN Stack) UART SPI Applications Flash WLAN Subsystem Reset Peripheral I/O, GPIO RESET XO LED Flash RS9110-N-11-26 Redpine Signals, Inc. Proprietary and confidential Page 2 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: 1.5: 1.6: 1.7: 1.8: Networking Protocols ............................................................ Configuration......................................................................... Coexistence ........................................................................... Software ............................................................................... Compliance and Certification.................................................. 8 8 8 8 9 2: Pin Description ................................................................... 10 2.1: Module Pinout...................................................................... 10 2.2: Pin Description .................................................................... 11 3: Electrical Characteristics .................................................... 15 3.1: 3.2: 3.3: 3.4: Absolute Maximum Ratings .................................................. Recommended Operating Conditions .................................... DC Characteristics - Digital I/O Signals ............................... AC Characteristics................................................................ 15 15 15 16 3.4.1: SPI Interface .............................................................................. 3.4.1.1: Low Speed Mode ................................................................... 3.4.1.2: High Speed Mode .................................................................. 3.4.2: JTAG Interface............................................................................ 16 16 17 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 3 RS9110-N-11-26 - 802.11abgn Wireless Device Server Data Sheet Version 1.3 Redpine Signals, Inc. Proprietary and confidential Page 4 RS9110-N-11-26 - 802.11abgn Wireless Device Server Data Sheet Version 1.3 Table of Figures Figure Figure Figure Figure Figure 1: 2: 3: 4: 5: Pinout of the Module ................................................................... 10 Interface Timings - SPI Interface Low-speed Mode.................... 16 Interface Timings - SPI Interface High-speed Mode ................... 17 Interface Timings - JTAG Interface............................................. 18 RS9110-N-11-26 Software Architecture Block Diagram .............. 20 Redpine Signals, Inc. Proprietary and confidential Page 5 RS9110-N-11-26 - 802.11abgn Wireless Device Server Data Sheet Version 1.3 List of Tables Table Table Table Table Table Table Table Table 1: 2: 3: 4: 5: 6: 7: 8: Absolute Maximum Ratings........................................................... 15 Recommended Operating Conditions ............................................ 15 Input/Output DC Characteristics .................................................. 16 AC Characteristics - SPI Interface Low-speed Mode..................... 16 AC Characteristics - SPI Interface High-speed Mode.................... 17 AC Characteristics - JTAG Interface ............................................. 17 Wireless Specification................................................................... 19 Device Ordering Information ........................................................ 24 Redpine Signals, Inc. Proprietary and confidential Page 6 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 1 * 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 Usage of these pins is possible in customized software Redpine Signals, Inc. Proprietary and confidential Page 7 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 8 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 9 RS9110-N-11-26 - 802.11abgn Wireless Device Server Data Sheet Version 1.3 2: Pin Description 33 34 NC 35 NC 36 NC 37 NC 38 NC 39 NC 40 NC 41 NC 42 NC 44 43 NC NC UART1_IN RS9110-N-11-26 Module UART2_IN GPIO_2 UART2_OUT GPIO_0 UART1_CTS GPIO_3 UART1_RTS GPIO_4 VIN33 TDO VIN33 TDI SPI_CS SPI_INTR GND GND 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 1 32 GND TCK SPI_CLK SDIO_DATA3 SPI_DATAOUT TMS GND 64 WLAN_ACTIVE SPI_DATAIN 63 BT_PRIORITY 10 62 UART1_OUT GPIO_5 61 BT_ACTIVE 9 60 GND GPIO_1 59 GND 8 58 NC GND 57 NC 7 56 NC MODE_SEL_0 55 NC 6 54 NC MODE_SEL_1 53 NC 5 52 NC GND 51 NC 4 50 NC RESET_n 49 NC 3 48 NC GND 47 NC 2 46 NC NC 45 2.1: Module Pinout Figure 1: Pinout of the Module Redpine Signals, Inc. Proprietary and confidential Page 10 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 11 RS9110-N-11-26 - 802.11abgn Wireless Device Server Data Sheet Version 1.3 Pin No. Pin Name Pin Type Description custom offerings. 21) 22) UART1_CTS UART2_OUT Inout UART Port 1 CTS. Recommended to be left unconnected, and can be reconfigured to be a GPIO in custom offerings. 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 12 RS9110-N-11-26 - 802.11abgn 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 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. 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. 53) 54) BT_ACTIVE BT_PRIORITY 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 13 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 14 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 15 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. SPI_CLK Tspi 0 SPI_CS to output valid Tcs 3.5 SPI CS, setup time Tcst SPI_MOSI, setup time Typ. Max. Units 25 MHz - 8.5 ns 2 - 6 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 Tcst Tsd SPI_MOSI Thd Tod SPI_MISO SPI_CS Tcs SPI_MISO Figure 2: Interface Timings - SPI Interface Low-speed Mode Redpine Signals, Inc. Proprietary and confidential Page 16 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 Tcst SPI_MOSI Tsd Thd Tod SPI_MISO SPI_CS Tcs SPI_MISO Figure 3: Interface Timings - SPI Interface High-speed Mode 3.4.2: JTAG Interface Parameter Symbol Min. TCK Tjtag 0 TDI, setup time Tstdi 5 TDI, hold time Thtdi TMS, setup time Typ. Max. Units 25 MHz - - ns 5 - - ns 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 17 RS9110-N-11-26 - 802.11abgn Wireless Device Server Data Sheet Version 1.3 TCK Tstdi Thtdi TDI Tstms TMS Thtms TDO Totdo Figure 4: Interface Timings - JTAG Interface Redpine Signals, Inc. Proprietary and confidential Page 18 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 19 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. HOST PROCESSOR (HOST) Application Thin SPI Driver UART Driver SPI UART SPI UART Host Abstraction Layer SLIP Wireless Control Block TCP/IP Station Managment Entity WPA/WPA-2 802.11 a/b/g/n MAC RS9110-N-11-26 Figure 5: RS9110-N-11-26 Software Architecture Block Diagram Redpine Signals, Inc. Proprietary and confidential Page 20 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 RS9110N-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-1126 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 RS9110N-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 21 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-N11-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 22 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 23 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 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 Industrial 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 ***** Redpine Signals, Inc. Proprietary and confidential Page 24