Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use XPORT: Examples, Pinouts, and Specs

Image of XPORT
Cirkit Designer LogoDesign with XPORT in Cirkit Designer

Introduction

The XPort by Lantronix is a compact, versatile communication module designed to simplify the integration of devices with Ethernet networks. It enables seamless data exchange and remote control capabilities, making it an ideal solution for IoT applications, industrial automation, and embedded systems. The XPort module encapsulates all the essential networking features, including a built-in web server, TCP/IP stack, and Ethernet interface, in a small form factor.

Explore Projects Built with XPORT

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Satellite-Based Timing and Navigation System with SDR and Atomic Clock Synchronization
Image of GPS 시스템 측정 구성도_Confirm: A project utilizing XPORT in a practical application
This circuit appears to be a complex system involving power supply management, GPS and timing synchronization, and data communication. It includes a SI-TEX G1 Satellite Compass for GPS data, an XHTF1021 Atomic Rubidium Clock for precise timing, and Ettus USRP B200 units for software-defined radio communication. Power is supplied through various SMPS units and distributed via terminal blocks and DC jacks. Data communication is facilitated by Beelink MINI S12 N95 computers, RS232 splitters, and a 1000BASE-T Media Converter for network connectivity. RF Directional Couplers are used to interface antennas with the USRP units, and the entire system is likely contained within cases for protection and organization.
Cirkit Designer LogoOpen Project in Cirkit Designer
Wi-Fi Controlled Transistor Array with XIAO ESP32C3
Image of resisto: A project utilizing XPORT in a practical application
This circuit features an XIAO ESP32C3 microcontroller interfaced with multiple PNP transistors and resistors to control various outputs. The microcontroller's GPIO pins are connected to the bases of the transistors through resistors, allowing it to switch the transistors on and off, while capacitors are used for filtering and stabilization.
Cirkit Designer LogoOpen Project in Cirkit Designer
Solar-Powered Battery Charging System with XL6009 Voltage Regulator
Image of SISTEMA DE ALIMENTACION Y CARGA SENSORES DS18B20 Y SENSOR DE TURBIDEZ: A project utilizing XPORT in a practical application
This circuit features a solar panel ('Do solara') connected to a voltage regulator ('XL6009 Voltage Regulator') to stabilize the output voltage. The regulated voltage is available at a terminal block ('Terminal PCB 2 Pin') for further use. Additionally, a Li-ion battery ('18650 Li-ion Battery') is connected to the solar panel for charging, with the solar panel's output also routed through the voltage regulator.
Cirkit Designer LogoOpen Project in Cirkit Designer
Satellite Compass and Network-Integrated GPS Data Processing System
Image of GPS 시스템 측정 구성도_241016: A project utilizing XPORT in a practical application
This circuit comprises a satellite compass, a mini PC, two GPS antennas, power supplies, a network switch, media converters, and an atomic rubidium clock. The satellite compass is powered by a triple output DC power supply and interfaces with an RS232 splitter for 1PPS signals. The mini PCs are connected to the USRP B200 devices via USB for data and power, and to media converters via Ethernet, which in turn connect to a network switch using fiber optic links. The antennas are connected to the USRP B200s through RF directional couplers, and the atomic clock provides a 1PPS input to the RS232 splitter.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with XPORT

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of GPS 시스템 측정 구성도_Confirm: A project utilizing XPORT in a practical application
Satellite-Based Timing and Navigation System with SDR and Atomic Clock Synchronization
This circuit appears to be a complex system involving power supply management, GPS and timing synchronization, and data communication. It includes a SI-TEX G1 Satellite Compass for GPS data, an XHTF1021 Atomic Rubidium Clock for precise timing, and Ettus USRP B200 units for software-defined radio communication. Power is supplied through various SMPS units and distributed via terminal blocks and DC jacks. Data communication is facilitated by Beelink MINI S12 N95 computers, RS232 splitters, and a 1000BASE-T Media Converter for network connectivity. RF Directional Couplers are used to interface antennas with the USRP units, and the entire system is likely contained within cases for protection and organization.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of resisto: A project utilizing XPORT in a practical application
Wi-Fi Controlled Transistor Array with XIAO ESP32C3
This circuit features an XIAO ESP32C3 microcontroller interfaced with multiple PNP transistors and resistors to control various outputs. The microcontroller's GPIO pins are connected to the bases of the transistors through resistors, allowing it to switch the transistors on and off, while capacitors are used for filtering and stabilization.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of SISTEMA DE ALIMENTACION Y CARGA SENSORES DS18B20 Y SENSOR DE TURBIDEZ: A project utilizing XPORT in a practical application
Solar-Powered Battery Charging System with XL6009 Voltage Regulator
This circuit features a solar panel ('Do solara') connected to a voltage regulator ('XL6009 Voltage Regulator') to stabilize the output voltage. The regulated voltage is available at a terminal block ('Terminal PCB 2 Pin') for further use. Additionally, a Li-ion battery ('18650 Li-ion Battery') is connected to the solar panel for charging, with the solar panel's output also routed through the voltage regulator.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of GPS 시스템 측정 구성도_241016: A project utilizing XPORT in a practical application
Satellite Compass and Network-Integrated GPS Data Processing System
This circuit comprises a satellite compass, a mini PC, two GPS antennas, power supplies, a network switch, media converters, and an atomic rubidium clock. The satellite compass is powered by a triple output DC power supply and interfaces with an RS232 splitter for 1PPS signals. The mini PCs are connected to the USRP B200 devices via USB for data and power, and to media converters via Ethernet, which in turn connect to a network switch using fiber optic links. The antennas are connected to the USRP B200s through RF directional couplers, and the atomic clock provides a 1PPS input to the RS232 splitter.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Industrial Automation: Remote monitoring and control of machinery and equipment.
  • IoT Devices: Enabling network connectivity for smart devices.
  • Embedded Systems: Adding Ethernet communication to microcontroller-based systems.
  • Building Automation: Integration of HVAC, lighting, and security systems.
  • Medical Devices: Secure data transmission for patient monitoring systems.

Technical Specifications

The XPort module is designed to provide robust and reliable network connectivity. Below are its key technical specifications:

General Specifications

Parameter Value
Manufacturer Lantronix
Part Number XPort
Network Interface 10/100 Mbps Ethernet
Protocols Supported TCP, UDP, HTTP, FTP, Telnet, SNMP, DHCP
Operating Voltage 3.3V DC
Power Consumption 265 mA (typical)
Dimensions 33.9mm x 16.25mm x 13.5mm
Operating Temperature -40°C to +85°C

Pin Configuration and Descriptions

The XPort module has a 10-pin interface for connecting to a host system. Below is the pinout and description:

Pin Number Pin Name Description
1 GND Ground
2 VCC Power supply input (3.3V DC)
3 RXD Receive data (UART input)
4 TXD Transmit data (UART output)
5 RTS Request to send (UART control)
6 CTS Clear to send (UART control)
7 RESET Active-low reset input
8 Status LED Indicates module status
9 Ethernet TX+ Ethernet transmit positive
10 Ethernet TX- Ethernet transmit negative

Usage Instructions

The XPort module is straightforward to use and can be integrated into a variety of systems. Below are the steps and best practices for using the XPort module:

Connecting the XPort to a Circuit

  1. Power Supply: Connect the VCC pin to a 3.3V DC power source and the GND pin to ground.
  2. UART Interface: Connect the RXD and TXD pins to the corresponding UART pins of your microcontroller or host device.
  3. Ethernet Interface: Connect the Ethernet TX+ and TX- pins to an Ethernet RJ45 connector for network communication.
  4. Reset: Optionally, connect the RESET pin to a push-button or microcontroller GPIO for resetting the module.

Important Considerations

  • Ensure the power supply is stable and within the specified voltage range (3.3V DC).
  • Use proper decoupling capacitors near the VCC pin to minimize noise.
  • Configure the UART baud rate and settings to match the XPort's default or desired configuration.
  • Use shielded Ethernet cables for reliable network communication in noisy environments.

Example: Using XPort with Arduino UNO

The XPort module can be connected to an Arduino UNO for basic communication. Below is an example of how to send data over Ethernet using the XPort:

Wiring Diagram

  • Connect XPort's RXD to Arduino's TX (Pin 1).
  • Connect XPort's TXD to Arduino's RX (Pin 0).
  • Connect XPort's VCC to Arduino's 3.3V pin.
  • Connect XPort's GND to Arduino's GND.

Arduino Code Example

// Include necessary libraries
#include <SoftwareSerial.h>

// Define RX and TX pins for SoftwareSerial
SoftwareSerial xportSerial(10, 11); // RX = Pin 10, TX = Pin 11

void setup() {
  // Initialize serial communication with XPort
  xportSerial.begin(9600); // Default baud rate for XPort
  Serial.begin(9600);      // For debugging via Serial Monitor

  // Send initialization message
  Serial.println("XPort Communication Initialized");
  xportSerial.println("Hello, XPort!"); // Send data to XPort
}

void loop() {
  // Check if data is available from XPort
  if (xportSerial.available()) {
    String data = xportSerial.readString(); // Read data from XPort
    Serial.print("Received from XPort: ");
    Serial.println(data); // Print received data to Serial Monitor
  }

  // Check if data is available from Serial Monitor
  if (Serial.available()) {
    String data = Serial.readString(); // Read data from Serial Monitor
    xportSerial.println(data);         // Send data to XPort
  }
}

Notes:

  • Replace 9600 with the appropriate baud rate if the XPort is configured differently.
  • Avoid using the Arduino's hardware serial pins (0 and 1) for other purposes when using the XPort.

Troubleshooting and FAQs

Common Issues and Solutions

  1. No Communication with XPort

    • Ensure the power supply is stable and within the specified range (3.3V DC).
    • Verify the UART connections (RXD and TXD) are correctly wired.
    • Check the baud rate configuration of the XPort and the host device.
  2. Ethernet Connection Fails

    • Confirm the Ethernet cable is properly connected and functional.
    • Verify the network settings (IP address, subnet mask, gateway) are correctly configured.
    • Use a network analyzer tool to check for packet transmission.
  3. Module Does Not Respond

    • Check the RESET pin to ensure the module is not held in a reset state.
    • Verify the power supply voltage and current requirements are met.

FAQs

Q: Can the XPort module be used with 5V systems?
A: The XPort operates at 3.3V. Use a level shifter or voltage divider for interfacing with 5V systems.

Q: How do I configure the XPort's network settings?
A: The XPort can be configured via its built-in web server or using the Lantronix DeviceInstaller software.

Q: What is the default baud rate of the XPort?
A: The default baud rate is 9600 bps, but it can be changed via configuration.

Q: Can the XPort be used in outdoor environments?
A: The XPort is rated for an operating temperature range of -40°C to +85°C. Ensure it is housed in a weatherproof enclosure for outdoor use.