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

How to Use XPORT-DIRECT: Examples, Pinouts, and Specs

Image of XPORT-DIRECT
Cirkit Designer LogoDesign with XPORT-DIRECT in Cirkit Designer

Introduction

The XPORT-DIRECT by Lantronix is a compact and versatile communication module designed to provide seamless Ethernet connectivity for electronic devices. It simplifies the process of integrating network capabilities into embedded systems, making it an ideal solution for applications requiring remote monitoring, data transmission, or control over Ethernet.

Explore Projects Built with XPORT-DIRECT

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-DIRECT 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
Satellite Compass and Network-Integrated GPS Data Processing System
Image of GPS 시스템 측정 구성도_241016: A project utilizing XPORT-DIRECT 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
Dual Motor Control System with DPDT Switches and Planetary Gearbox Motors
Image of LEAD SCREW : A project utilizing XPORT-DIRECT in a practical application
This circuit features two DPDT switches that control the direction of two MRB Planetary gearbox motors. The switches are connected to a connector, allowing for external control inputs to change the motor directions.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32 and Logic Level Converter-Based Wi-Fi Controlled Interface
Image of Toshiba AC ESP32 devkit v1: A project utilizing XPORT-DIRECT in a practical application
This circuit features an ESP32 Devkit V1 microcontroller connected to a Bi-Directional Logic Level Converter, which facilitates voltage level shifting between the ESP32 and external components. The ESP32 is powered through its VIN pin via an alligator clip cable, and the logic level converter is connected to various pins on the ESP32 to manage different voltage levels for communication.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with XPORT-DIRECT

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-DIRECT 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 GPS 시스템 측정 구성도_241016: A project utilizing XPORT-DIRECT 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
Image of LEAD SCREW : A project utilizing XPORT-DIRECT in a practical application
Dual Motor Control System with DPDT Switches and Planetary Gearbox Motors
This circuit features two DPDT switches that control the direction of two MRB Planetary gearbox motors. The switches are connected to a connector, allowing for external control inputs to change the motor directions.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Toshiba AC ESP32 devkit v1: A project utilizing XPORT-DIRECT in a practical application
ESP32 and Logic Level Converter-Based Wi-Fi Controlled Interface
This circuit features an ESP32 Devkit V1 microcontroller connected to a Bi-Directional Logic Level Converter, which facilitates voltage level shifting between the ESP32 and external components. The ESP32 is powered through its VIN pin via an alligator clip cable, and the logic level converter is connected to various pins on the ESP32 to manage different voltage levels for communication.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Industrial automation and control systems
  • Remote device monitoring and management
  • IoT (Internet of Things) applications
  • Home automation systems
  • Data logging and telemetry
  • Embedded systems requiring Ethernet connectivity

Technical Specifications

Key Technical Details

Parameter Value
Manufacturer Lantronix
Part ID XPort Direct
Network Interface 10/100 Mbps Ethernet
Input Voltage Range 3.3V DC
Power Consumption 200 mA (typical)
Operating Temperature -40°C to +85°C
Dimensions 33.9 mm x 16.25 mm x 13.5 mm
Protocol Support TCP/IP, UDP, HTTP, FTP, Telnet, DHCP, etc.
Serial Interface UART (up to 921.6 kbps)

Pin Configuration and Descriptions

The XPORT-DIRECT module has a 10-pin interface for easy integration into your circuit. Below is the pinout and description:

Pin Number Pin Name Description
1 GND Ground
2 VCC Power supply input (3.3V DC)
3 TXD Transmit data (UART output)
4 RXD Receive data (UART input)
5 RTS Request to send (UART control signal)
6 CTS Clear to send (UART control signal)
7 RESET Active-low reset input
8 LINK LED Ethernet link status indicator
9 ACT LED Ethernet activity status indicator
10 NC Not connected

Usage Instructions

How to Use the XPORT-DIRECT in a Circuit

  1. Power Supply: Connect the VCC pin to a regulated 3.3V DC power source and the GND pin to the ground of your circuit.
  2. UART Communication: Connect the TXD and RXD pins to the UART interface of your microcontroller or host device. Optionally, connect RTS and CTS for hardware flow control.
  3. Ethernet Connection: Attach the Ethernet port of the XPORT-DIRECT to your network using a standard RJ45 cable.
  4. Reset: Use the RESET pin to initialize the module if needed. Pull this pin low momentarily to reset the device.
  5. LED Indicators: Monitor the LINK LED and ACT LED for Ethernet connection and activity status.

Important Considerations and Best Practices

  • 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.
  • If using hardware flow control, ensure your microcontroller supports RTS/CTS signals.
  • Configure the module's network settings (e.g., IP address, subnet mask) using the provided configuration tools or commands.
  • Avoid exposing the module to extreme temperatures or humidity beyond its operating range.

Example: Connecting XPORT-DIRECT to an Arduino UNO

Below is an example of how to connect the XPORT-DIRECT to an Arduino UNO and send data over Ethernet.

Wiring Diagram

XPORT-DIRECT Pin Arduino UNO Pin
VCC 3.3V
GND GND
TXD RX (Pin 0)
RXD TX (Pin 1)
RESET Digital Pin 7

Arduino Code Example

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

// Define pins for XPORT-DIRECT
#define RESET_PIN 7

// Create a SoftwareSerial object for communication
SoftwareSerial xportSerial(0, 1); // RX, TX

void setup() {
  // Initialize serial communication
  Serial.begin(9600); // For debugging
  xportSerial.begin(9600); // For XPORT-DIRECT communication

  // Configure the RESET pin
  pinMode(RESET_PIN, OUTPUT);
  digitalWrite(RESET_PIN, HIGH); // Keep the module active

  // Send a test message
  Serial.println("Sending data to XPORT-DIRECT...");
  xportSerial.println("Hello, Ethernet!");
}

void loop() {
  // Check for incoming data from XPORT-DIRECT
  if (xportSerial.available()) {
    String data = xportSerial.readString();
    Serial.print("Received from XPORT-DIRECT: ");
    Serial.println(data);
  }

  // Check for user input from Serial Monitor
  if (Serial.available()) {
    String userInput = Serial.readString();
    xportSerial.println(userInput); // Send to XPORT-DIRECT
  }
}

Notes:

  • Ensure the Arduino UNO is powered via USB or an external power source.
  • Use a level shifter if the Arduino operates at 5V logic levels to avoid damaging the XPORT-DIRECT.

Troubleshooting and FAQs

Common Issues and Solutions

  1. No Ethernet Connectivity

    • Verify the Ethernet cable is securely connected.
    • Check the LINK LED and ACT LED for activity.
    • Ensure the module's network settings (IP address, subnet mask) are correctly configured.
  2. No UART Communication

    • Confirm the TXD and RXD pins are correctly connected to the host device.
    • Check the baud rate settings on both the XPORT-DIRECT and the host device.
  3. Module Not Powering On

    • Ensure the VCC pin is receiving a stable 3.3V DC supply.
    • Check for loose connections or damaged wires.
  4. Reset Pin Not Working

    • Ensure the RESET pin is pulled low for at least 100 ms to trigger a reset.

FAQs

Q: Can the XPORT-DIRECT operate at 5V?
A: No, the XPORT-DIRECT requires a 3.3V DC power supply. Using 5V may damage the module.

Q: How do I configure the network settings?
A: Use the Lantronix DeviceInstaller software or send configuration commands via the UART interface.

Q: Is the XPORT-DIRECT compatible with other microcontrollers?
A: Yes, it can be used with any microcontroller that supports UART communication.

Q: Can I use the XPORT-DIRECT for wireless communication?
A: No, the XPORT-DIRECT is designed for wired Ethernet connectivity only.