lantronix XPICO200 User Manual

Part Number 900-818a
Preliminary Draft – September 2017
xPico 200 Series
Wi-Fi® IoT Gateway
Module Data Sheet
xPico® 200 Series Wi-Fi® IoT Gateway module Data Sheet 2
Table of Contents
xPico® 200 Series Wi-Fi® IoT Gateway Module Data Sheet 1
List of Figures _____________________________________________________________ 4 List of Tables ______________________________________________________________ 5
1: Functional Description 6
Overview _________________________________________________________________ 6 Applications _______________________________________________________________ 6 Product Features ___________________________________________________________ 7
2: Hardware and Software Description 8
Software Features __________________________________________________________ 9
3: Host Interfaces 13
Ethernet _________________________________________________________________ 13 UART ___________________________________________________________________ 13 Serial Peripheral Interface (SPI) ______________________________________________ 14 USB Device ______________________________________________________________ 15 SDIO Interface ____________________________________________________________ 15 Configurable General Purpose I/O Pins (GPIO) __________________________________ 16 System Pins ______________________________________________________________ 17 Strap Pins _______________________________________________________________ 17
4: IEEE 802.11 Wireless Lan Specifications 18
5: Antenna Connection Options 19
6: General Technical Data 20
7: Electrical Characteristics 21
Recommended Operating Conditions __________________________________________ 21 DC Characteristics – Digital I/O Signals ________________________________________ 21 Dynamic Power Management Modes __________________________________________ 22 Output Power _____________________________________________________________ 24 EVM ____________________________________________________________________ 24 Receive Sensitivity ________________________________________________________ 25 Power, Reset, Wake, Shutdown and Default Timing ______________________________ 26 Memory _________________________________________________________________ 27
xPico® 200 Series Wi-Fi® IoT Gateway module Data Sheet 3
8: Package Description and Mechanical Footprint 28
Pin and Pad Definitions _____________________________________________________ 32
9: Product Information Label 35
10: Evaluation Kit 36
11: Compliance (PLANNED) 37
Federal Communication Commission Interference Statement _______________________ 38 Industry Canada statement: _________________________________________________ 39 RoHS, REACH, and WEEE Compliance Statement _______________________________ 44
12: Ordering Information 45
Contact Information ________________________________________________________ 45 Warranty ________________________________________________________________ 45
xPico® 200 Series Wi-Fi® IoT Gateway module Data Sheet 4
List of Figures
Figure 2-1 xPico 200 Block Diagram ______________________________________________ 8 Figure 2-2 Hosted Microcontroller Mode ____________________________________________ 9 Figure 2-3 Wireless Microcontroller Mode __________________________________________ 10 Figure 7-1 Reset Timing _______________________________________________________ 26 Figure 7-2 Reset to Defaults Timing ______________________________________________ 26 Figure 7-3 Wake Timing _______________________________________________________ 26 Figure 8-1 xPico 200 Enterprise Wi-Fi IoT Wi-Fi Module (Part 1 of 2) ____________________ 28 Figure 8-2 xPico 200 Enterprise Wi-Fi IoT Wi-Fi Module (Part 2 of 2) ____________________ 29 Figure 8-3 Layout Footprint for xPico 200 Enterprise Wi-Fi IoT Module __________________ 30 Figure 8-4 xPico 200 Edge Connector Module dimensions ____________________________ 31 Figure 9-1 xPico 200 Module Label ______________________________________________ 35
xPico® 200 Series Wi-Fi® IoT Gateway module Data Sheet 5
List of Tables
Table 2-1: xPico 200 Series Product Variants ________________________________________ 8 Table 3-1: xPico 200 Ethernet Signal Definitions ____________________________________ 13 Table 3-2: xPico 200 UART Signal Definitions ______________________________________ 14 Table 3-3: xPico 200 Module SPI Signal Definitions __________________________________ 14 Table 3-4: xPico 200 Module USB Signal Definitions _________________________________ 15 Table 3-5: SDIO Interface Pins __________________________________________________ 15 Table 3-6: xPico 200 Module GPIO Signal Definitions ________________________________ 16 Table 3-7: xPico 200 Module System Signal Definitions _______________________________ 17 Table 3-8 xPico 200 Pins ______________________________________________________ 17 Table 4-1: xPico 200 Module Radio Specification ____________________________________ 18 Table 5-1: External Antenna Options ______________________________________________ 19 Table 5-2: On-Module Antenna Option ____________________________________________ 19 Table 6-1: General Technical Data _______________________________________________ 20 Table 7-1: Recommended Operating Conditions for xPico 200 Module ___________________ 21 Table 7-2: DC Characteristics & Digital I/0 Signals ___________________________________ 21 Table 7-3: xPico 200 Power Consumption 2.4Ghz ___________________________________ 22 Table 7-4: xPico 200 Power Consumption 5Ghz _____________________________________ 23 Table 7-5: xPico 200 Module RF Output Power (Preliminary) ___________________________ 24 Table 7-6: xPico 200 Module Wi-Fi EVM ___________________________________________ 24 Table 7-7: xPico 200 Module Rx Sensitivity ________________________________________ 25 Table 7-8 Shutdown Pin Timing __________________________________________________ 27 Table 8-1: xPico 200 Interface Signal Definitions: ____________________________________ 32 Table 9-1: Datamatrix ECC200 Barcode Standard Descriptions _________________________ 35 Table 11-1: Country Certifications (PLANNED) ______________________________________ 37 Table 11-2: Country Transmitter IDs ______________________________________________ 38 Table 11-3: Europe – EU Declaration of Conformity __________________________________ 43 Table 11-4: Approved External Antenna(s) List ______________________________________ 44 Table 12-1: xPico 200 Series Order Information _____________________________________ 45
xPico® 200 Series Wi-Fi® IoT Gateway module Data Sheet 6
1: Functional Description
Overview
The Lantronix® xPico 200 series of embedded IoT Gateway modules offers the smallest and highly integrated triple-play combo that provides the quickest and most secure on-ramp to your IoT applications and services.
xPico 200 series delivers always-on dual-band enterprise Wi-Fi, dual-mode Bluetooth (Bluetooth Classic v2.1+EDR and Bluetooth Low Energy v4.2) as well as Ethernet connectivity for business critical assets.
It is a stand-alone module that does not require an external host processor for the wireless and network stack. With customer proven TruPort technology, that includes essential IoT connectivity firmware, cloud-based management and an integrated device security framework, xPico 200 series delivers a complete network and IoT connectivity offload solution for any microcontroller.
In many cases, device manufacturers can use xPico 200 series as the wireless microcontroller within their device and focus on the application firmware components while leveraging the integrated secure connectivity and network and cloud service enablement capabilities within the module.
The high performance xPico 200 series is available in different versions (see
Product Features).
With the xPico 200 family, design engineers and system architects can reduce product development time and deploy their secure connected devices with confidence that their products will connect and work as expected.
Applications
For applications that need Ethernet and wireless connectivity options, xPico 200 delivers a compact combo solution without needing to integrate two different network stacks from different modules or controllers.
Integrated Bluetooth capability (on xPico 250 model) also enables creating Gateway modules that need to aggregate Bluetooth sensor devices or provide BLE location enabled services for the connected products.
Key applications include:
Medical devices
Industrial Machines
Retail/POS
Weighing Scales
Asset and warehouse management
Environmental monitoring
Transportation and Telematics
xPico 200 series is designed for applications in a variety of industries where reliability, extended operating temperature range, and robust wireless connectivity are business critical.
xPico 200 series is also particularly well-suited for products with long lifecycles in highly
xPico® 200 Series Wi-Fi® IoT Gateway module Data Sheet 7
regulated industries where the constant change in Wi-Fi technologies and certification would typically make it difficult or cost prohibitive to incorporate a wireless solution.
Product Features
Industrial rated dual-band Wi-Fi (802.11 a/b/g/n) for high performance enterprise IoT
2.4GHz and 5 GHz bands supported
IEEE 802.3 10/100 Mbps Ethernet (RMII)
BT/BLE 4.2 (xPico 250)
On-module antenna or Dual u.fl
Serial (x1), SPI (x1), USB (Device or Host), SDIO, I2C, GPIO
Ethernet MAC(RMII), USB, serial – host interfaces
Simultaneous AP and client (STA), AP only, client (STA) only modes
 TruPort Serial, TruPort USB, TruPort Web providing industry’s most compatible device
data access technology
TruPort Security – adding integrated root of trust security and data-at-rest and data-in­motion encryption, authentication and identification
Direct mobile to device service interface via SoftAP or Wi-Fi Direct® technologyWPA/WPA2 – Personal and Enterprise Wi-Fi Security
SSL/TLS 1.2 with X.509 Certificate Management
Dual Network Support
Embedded Ethernet to Wi-Fi STA bridge
Integrated Cloud Based Device ManagementWeb API, XML Configuration, Serial Command API
Modular RF Certification (FCC, IC, ETSI, Japan, AU/NZS, China)
Compact SMT (LGA) Footprint (17mm x 25 mm)
Operating temperature range: -40C to +85C
Wi-Fi Alliance® Certified
5 year limited warranty
xPico® 200 Series Wi-Fi® IoT Gateway module Data Sheet 8
2: Hardware and Software Description
The xPico 200 series is a highly integrated module that includes a Cortex R4 controller, 802.11 a/b/g/n MAC/BB, 10/100Mbps Ethernet MAC, Bluetooth 4.2 (on xPico 250 model), RAM, flash, and antenna connectors.
The xPico 200 series operated on 3.3V power with 3.3V logic, and has a built-in voltage supervisory circuit.
Figure 2-1 xPico 200 Block Diagram
Table 2-1: xPico 200 Series Product Variants
Model Number
Part Number
Description
xPico 240 XPC240100B
xPico 240 Wi-Fi IoT Gateway module, 802.11abgn, Eth, Dual u.fl, Ind. Temp, LGA, Bulk
XPC240200B
xPico 240 Wi-Fi IoT Gateway module, 802.11abgn, Eth, On-module Antenna, Ind. Temp, LGA, Bulk
XPC240300B
xPico 240 Wi-Fi IoT Gateway module, 802.11abgn, Eth, Dual u.fl, Ind. Temp, EdgeConn, Bulk
xPico 250 XPC250100B
xPico 250 Wi-Fi IoT Gateway module, 802.11abgn, Eth, BT/BLE 4.2, Dual u.fl, Ind. Temp, LGA, Bulk
XPC250200B
xPico 250 Wi-Fi IoT Gateway module, 802.11abgn, Eth, BT/BLE 4.2, On­module Antenna, Ind. Temp, LGA, Bulk
XPC250300B
xPico 250 Wi-Fi IoT Gateway module, 802.11abgn, Eth, BT/BLE 4.2, Dual u.fl, Ind. Temp, EdgeConn, Bulk
xPico® 200 Series Wi-Fi® IoT Gateway module Data Sheet 9
Software Features
xPico 200 software stack provides the essential IoT connectivity infrastructure for building secure connected products. Device Manufacturers can offload this complexity from their application microcontroller when interfacing with the module in Hosted Mode or use the module as the wireless microcontroller in Host-less or Standalone Mode.
Hosted Microcontroller Mode
The module completely offloads all Wi-Fi and secure network connectivity requirements for attached microcontrollers thereby reducing device firmware complexity while accelerating
OEM’s time to introduce and support secure connected products in the market. The host
interfaces available for connecting to the microcontroller are UART, USB, SPI and Ethernet.
Figure 2-2 Hosted Microcontroller Mode
Wireless Microcontroller Mode
In addition to these interfaces, xPico 200 series also offers additional interface such as I2C, GPIOs and SDIO along with their control lines to support integration with other peripherals and use as a wireless microcontroller in standalone mode. With the provided SDK, device manufacturers can leverage not only network and wireless stacks, but also the complete application framework that includes the configuration management system, reliable remote OTA firmware upgrades, automated connection management features described below.
xPico® 200 Series Wi-Fi® IoT Gateway module Data Sheet 10
Figure 2-3 Wireless Microcontroller Mode
TruPort Serial
Robust serial to Wi-Fi and serial to Ethernet application that supports transparent transport of hundreds of serial protocols over the network. TruPort Serial is very suitable for hosted microcontroller applications with very little to no programming and development effort.
Key capabilities included are:
Support RS232 serial and USB (CDC Serial and CDC ACM Device Classes)
Advanced connectivity modes and configuration knobs to tune the connection parameters for a specific protocol without requiring custom software programming
Automatic and Manual connect modes
Inbound (Accept Mode) and Outbound (Connect Mode) connections
Modem emulation mode enables connecting to different servers using a standard AT command set
AES (128-bit, 192-bit, 256-bit) Encrypted session and TLS session modes for secure tunneling
TruPort Offload
Connect your device microcontroller to multiple services and communicate directly with mobile devices and cloud services at the same time via TruPort Offload. The simple API for TruPort Offload is available via the UART or USB interface operating in CDC ACM mode.
Seamlessly switch between data mode and module management mode (CLI access) for total control and data channel access from your device application microcontroller.
Access TCP, UDP, TLS, HTTP, SMTP channels and communicate with external services through these channels without implementing these protocol stacks within your microcontroller.
xPico® 200 Series Wi-Fi® IoT Gateway module Data Sheet 11
TruPort Security
Device Manufacturers are exposed to new security risks that emerge with having connected products. They also have to navigate the engineering complexity of providing integrated security within their connected devices. Lantronix TruPort Security provides an integrated device security framework that lets device manufacturers build this into their connected products from the start of their design cycle instead of as an after-thought or bolted on component.
TruPort Security enables building secure connected products quickly and easily with a full range of features including:
Secure Boot – run only signed software on device
Secure Connectivity – Enterprise Wi-Fi Security, Data-at-rest and Data-in-motion authentication and encryption
Encrypted Storage – stored configuration and device data securely
Fine Grained Port Access Control – Prevent back-doors with fine grained control over network ports
Root of Trust and Device Identity – Certificate Management, Secure Key Storage, OEM Keys
Ethernet to Wi-Fi Client Bridge
For devices with microcontrollers that include a network stack and also have Ethernet connectivity available, the Gateway module module software provides wireless connectivity to these devices via the Ethernet to Wi-Fi Client Bridge mode. In this mode, the Wi-Fi stack is fully offloaded and managed via the configuration interface. This mode is most suitable for networked microcontrollers that do not have the resources to integrate wireless device drivers and add-on the complexity of managing the wireless stack.
Enterprise Wi-Fi Security
Centralized control of security policies and ability to permit and revoke access rights and scaling to support the large number of devices deployed within the enterprise are primary considerations that Enterprise Wi-Fi Security addresses. With support for 802.1X, 802.11i and EAP authentication methods along with support PKI support and X.509 certificate management, connectivity to the enterprise network is handled via configuration and without any integration, testing and certification of supplicant and authenticator software.
Wi-Fi Connection Profiles
Connect to multiple wireless networks autonomously by configuring the network parameters once and then letting the module automatically select the best network to connect to or set policies for connecting to specific networks. Wi-Fi connection profiles eliminate the need to manage the state of connection management from the device microcontroller or writing this via the SDK in wireless microcontroller mode.
Configuration and Management Interface
Access the module configuration and management engine via the microcontroller or via the network. Command Line Interface (CLI) mode offers a text based interactive interface versus writing an elaborate driver interface for the AT command and control interface on the device microcontroller. XML and Web API offer the ability to program the module configuration via the Over-The-Air (OTA) or Network interface. For more details on the usage of these management interfaces, please refer to the xPico 200 Command Reference Guide.
xPico® 200 Series Wi-Fi® IoT Gateway module Data Sheet 12
Reliable OTA Firmware Upgrade
As device requirements evolve and new product features are provided, device manufacturers
can leverage the reliable OTA firmware upgrade capabilities to prevent “system bricks”. OTA
firmware upgrade always ensures there is at-least one known version of firmware available in the event an upgrade operation does not succeed. It operates over the connected network and does not require placing the module into specific operational modes into order to trigger the update. Updates can be performed remotely and securely using the included Secure Boot features.
xPico® 200 Series Wi-Fi® IoT Gateway module Data Sheet 13
3: Host Interfaces
The xPico 200 module offers a number of common interfaces to allow for easy connectivity to the module. These include 10/100Mbps Ethernet MAC with RMII, UART for asynchronous serial communication, serial peripheral interface for synchronous formatted data, and USB host interface.
Ethernet
The xPico 200 module has an integrated 10/100Mbps Ethernet MAC and with an RMII interface. External PHY, magnetics and RJ45 are required for connection to a standard Ethernet network. See the xPico 200 Enterprise Wi-Fi IoT Module Integration Guide available at www.lantronix.com/support/documentation for more details.
Table 3-1: xPico 200 Ethernet Signal Definitions
Pin Name
Description
xPico 200 SMT Pin
Edge connector pin
RMII_TXD0
RMII TXD0 transmit output
23
73
RMII_TXD1
RMII TXD1 transmit output
24
71
RMII_CLK
RMII interface clock
25
61
RMII_TXEN
RMII transmit enable output
27
67
RMII_RST
RMII reset output
28
70
RMII_RXDV
RMII RX data valid input
30
65
RMII_RXD0
RMII RXD0 receive input
31
55
RMII_RXD1
RMII RXD1 receive input
32
53
MDC
MDIO clock
35
47
MDIO
MDIO data
36
49
UART
The xPico 200 module supports one UART interface
The UART supports asynchronous data rate up to 921 Kbps, with Odd/Even parity, and 1 & 2 stop bits
Software flow control (Xon, Xoff)
Operational mode as a DTE device
UART supports TX, RX, RTS, CTS (hardware flow control)
xPico® 200 Series Wi-Fi® IoT Gateway module Data Sheet 14
Table 3-2: xPico 200 UART Signal Definitions
Pin Name
Description
xPico 200 SMT Pin
Edge Connector pin
TXD1
Serial transmit data output
48
22
RTS1
Serial ready-to-send / serial transmit enable output
46
34 RXD1
Serial receive data input
47
32
CTS1
Serial clear-to-send input
42
36
Serial Peripheral Interface (SPI)
The xPico 200 module has a master SPI interface. The SPI is multiplexed with five configurable GPIO pins and is managed by configuration at system initialization.
Five wire interface consisting of Serial In, Serial Out, Chip Select, Serial Clock and Interrupt
Table 3-3: xPico 200 Module SPI Signal Definitions
Pin Name
Description
xPico 200 SMT Pin
Edge connector pin
CP7
Configurable I/O-SPI Clock
10
42
CP8
Configurable I/O-SPI Chip Select
11
40
CP2/INT
Configurable I/O-SPI interrupt input
12
48
CP3
Configurable I/O- SPI MISO
8
46
CP4
Configurable I/O-SPI MOSI
9
44
Loading...
+ 31 hidden pages