LXA Test Automation Controller

The LXA Test Automation Controller (TAC) controls a single device under test (DUT) during development and testing. It is aimed at DUTs running Embedded Linux, but can be used for a variety of embedded devices. The LXA TAC provides the most common interfaces needed to remotely control a DUT. Furthermore it can be extended using LXA IOBus and USB devices.

Typical Applications
  • Embedded Linux development
  • Application development on Embedded devices
  • Continuous Testing of software on real hardware
  • Embedded devices hardware bring up
  • Remote working enablement

The LXA TAC fits the following needs:

  • Interactive Development

    Remote control a DUT during bootloader, operating system or application development.

  • Testing and Quality Assurance

    Execute test suites for bootloader, operating system or application on real hardware.

  • Remote working and resource sharing

    With remote control over the DUT there is no need to have the DUT on your desk. Remote working and sharing of scarce prototypes is possible.

Open Source Linux Distribution
  • Up-to-date Mainline Linux distribution (yocto based)
  • Standard development tools included
  • labgrid Support
  • LXA IOBus server for control of LXA IOBus compatible extensions
  • Hardware management daemon with HTTP API
  • SSH access
  • Support for privileged containers (e.g. Debian), using podman for quick and easy development
  • A/B firmware upgrades using RAUC

The LXA-TAC is well integrated into the labgrid embedded test automation framework, enabling automatic end-to-end testing of embedded devices.



Infrastructure-facing Interfaces

  • Gigabit Ethernet with PoE (IEEE 802.3af) with internal Ethernet switch
  • DC input (if PoE is not used)
  • USB-C with USB 2.0 device port: Can be used as USB gadget (either facing infrastructure or DUT)
  • Serial debug console
  • LCD display with two buttons

Our Commitment to Quality

This device is manufactured in Germany. Each device is put into operation and tested by hand by Linux Automation.

DUT-facing Interfaces

  • Gigabit Ethernet
  • 3x USB 2.0 (power switchable per port)
  • Combo-Header (2.54mm for simple usage):
    • UART (3.3V logic level) with RX, TX, RTS and CTS
    • 3.3V supply for external level shifter
    • UART and power supply switchable
    • 2x potential-free contact for switching of jumpers
  • DUT power supply switch (max 48V, 5A) with voltage and current measurement
  • CAN interface (for connection to DUT)
  • LXA IOBus: For connection of LXA IOBus compatible extension devices

Included Accessories

To get started with the LXA TAC the following accessories are included:

Pack of three connectors for DUT power supply.

(4-pin screw-type plug, Typ: Würth Elektronik 691361100004)

CAT6 network cable (back, S/FTP, 1m)

Optional Accessories

The following accessories can be purchased in our shop:

UART level shifter for the integrated UART of the LXA TAC. Converts the 3.3V logic level from the LXA TAC to 2.5 V, 1.8 V or 1.2 V.

For easy use, the OUT0 / OUT 1 pins are routed to a pin header.

(Maximum Speed: 2.5 V: 4 Mbaud/s, 1.8 V: 2 MBaud/s, 1.2 V: 1 MBaud/s)

RS232 level shifter for the integrated UART of the LXA TAC. Converts the 3.3 V logic level from the LXA TAC to RS232 level.

For easy use, the OUT0 / OUT 1 pins are routed to a pin header.

(Maximum Speed: 115.200 kBaud/s; Voltage Level ±6 V)

Debugging cable: USB cable for the 2,5mm debug connector of the LXA TAC.

This cable allows access to the LXA TAC's serial console.

Power supply for the LXA TAC (12V, 15W, Txp C / CEE 7/16 (Euro Plug))

Universal power supply set for the LXA TAC (12V, 15W) mit adapters for Europe, UK, USA and Australia.

Pack of three connectors for DUT power supply.

(4-pin screw-type plug, Typ: Würth Elektronik 691361100004)