Bus Host Adapter

A host adapter is a hardware interface that connects a computer system to internal or external devices such as storage or network devices. It extends the capabilities of the computer with hardware compatibility to a specific bus system.
All host adapters we offer have programming interfaces (API/DLL), with detailed documentation of the interface functions as well as their parameters. A free GUI is available for all Host Adapters, with which you can directly send individual commands or entire XML files.

Features PGY-SPMI-EX-PD SPMI Protocol Analyzer and Exerciser
- Supports SPMI v 1.0/ 2.0 specifications
- Ability to configure it as Master or Slave
- Supports Sole Master feature
- Supports Request Capable Slave (RCS) feature
- Supports the complex BUS arbitration process
- Generate different SPMI Packets
- Error injection such as parity error, ACK/NACK error, and Skip SSC error
- Variable SPMI data speeds (32kHz – 26Mhz1), Voltage drive levels (1.2 or 1.8), and Duty Cycle (25%,50%, and 75%).
- Simultaneously generate SPMI traffic and Protocol decode of the Bus
- Continuous streaming of protocol data to HDD/SSD
- The timing diagram of the Protocol decoded bus
- Listing view of Protocol activity
- Error Analysis in Protocol decoded data
- Ability to write exerciser script to combine multiple
- data frame generation at different data speeds
- USB2/3 host computer interface
- API support for automation in Python and C++
- Flexibility to upgrade to the unit for evolving SPMI Specification
- Optional Protocol Implementation Compliance Statement (PICS) supports scripts
Price on request

I2C Features
- Performance of up to 800 kbps over USB with higher bandwidth compared to slower RS-232.
- Supports standard mode (100 kbps) and fast mode (400 kbps) and varying speeds from 1 kHz to 800 kHz.
- Supports inter-bit and inter-byte clock stretching, multi-master configurations, master send and receive, and asynchronous slave send and receive.
- Software configurable I2C pull-up resistors.
- Software-configurable target power pins to power downstream devices.
- Repeated start, 10-bit slave addressing, and combined format transactions.
- Display Data Channel (DDC)
- System Management Bus (SMBus)
- Power Management Bus (PMBus)
- Smart Battery Bus (SBBus)
- Intelligent Platform Management Interface (IPMI)
- Two Wire Interface (TWI)
† Actual system bus speed may vary based on capacity.
SPI Features
- Works in master or slave mode.
- Master signaling rate of up to 8 Mbit/s.
- Slave signaling rate of up to 4 Mbit/s.
- Send/receive full-duplex master.
- Asynchronous slave send / receive.
- Software-configurable target power pins to power downstream devices.
- Software-configurable slave select (SS) polarity in master mode.
Features
- PLUG & PLAY
Log data immediately. Standalone - no PC required. Power supply via CAN connection - PRO SPECIFICATIONS
Extendable 8-32 GB SD. 2xCAN/LIN. CAN FD. No data loss. 50 µs RTC. Error frame. MF4 - COMPACT
Only 8 x 5 x 2 CM. 100G. Aluminium housing. 4 LEDs. Configurable 5 V current output (CH2) - CONFIGURABLE
Advanced filters. Transmit lists. Triggers. Cyclical logging. Silent mode. Encryption - GNSS + 3D-IMU
Integrated GNSS/IMU. 3-fold accuracy through sensor fusion. Position, speed, acceleration and more - INTEROPERABEL
Free and open source software/API. MF4 to ASC/CSV. DBC support. Python. Dashboards
Features
- PLUG & PLAY
Log data immediately. Standalone - no PC required. Power supply via CAN connection - PRO SPECIFICATIONS
Extendable 8-32 GB SD. 2xCAN/LIN. CAN FD. No data loss. 50 µs RTC. Error frame. MF4 - COMPACT
Only 8 x 5 x 2 CM. 100G. Aluminium housing. 4 LEDs. Configurable 5 V current output (CH2) - CONFIGURABLE
Advanced filters. Transmit lists. Triggers. Cyclical logging. Silent mode. Encryption - INTEROPERABEL
Free and open source software/API. MF4 to ASC/CSV. DBC support. Python. Dashboards
Features
- SECURE WLAN
Transfer data to your own server via WLAN. Update wirelessly. Enterprise-level security - PLUG & PLAY
Log data immediately. Standalone - no PC required. Power supply via CAN connection - PRO SPECIFICATIONS
Extendable 8-32 GB SD. 2xCAN/LIN. CAN FD. No data loss. 50 µs RTC. Error frame. MF4 - COMPACT
Only 8 x 5 x 2 CM. 100G. Aluminium housing. 4 LEDs. Configurable 5 V current output (CH2) - CONFIGURABLE
Advanced filters. Transmit lists. Triggers. Cyclical logging. Silent mode. Encryption - GNSS + 3D-IMU
Integrated GNSS/IMU. 3-fold accuracy through sensor fusion. Position, speed, acceleration and more - INTEROPERABEL
Free and open source software/API. MF4 to ASC/CSV. DBC support. Python. Dashboards
Features
- SECURE WLAN
Transfer data to your own server via WLAN. Update wirelessly. Enterprise-level security - PLUG & PLAY
Log data immediately. Standalone - no PC required. Power supply via CAN connection - PRO SPECIFICATIONS
Extendable 8-32 GB SD. 2xCAN/LIN. CAN FD. No data loss. 50 µs RTC. Error frame. MF4 - COMPACT
Only 8 x 5 x 2 CM. 100G. Aluminium housing. 4 LEDs. Configurable 5 V current output (CH2) - CONFIGURABLE
Advanced filters. Transmit lists. Triggers. Cyclical logging. Silent mode. Encryption - GNSS + 3D-IMU
Integrated GNSS/IMU. 3-fold accuracy through sensor fusion. Position, speed, acceleration and more - INTEROPERABEL
Free and open source software/API. MF4 to ASC/CSV. DBC support. Python. Dashboards
Features
- SECURE 3G/4G
Transfer data via 3G/4G to your own server. Update wirelessly. SIM slot. E2E security - PLUG & PLAY
Log data instantly. Standalone - no PC required. Power supply via CAN connection - PRO SPECIFICATIONS
Extendable 8-32 GB SD. 2xCAN/LIN. CAN FD. No data loss. 50 µs RTC. Error frame. MF4 - COMPACT
Only 8 x 5 x 2 CM. 100G. Aluminium housing. 4 LEDs. Configurable 5 V current output (CH2) - CONFIGURABLE
Advanced filters. Transmit lists. Triggers. Cyclical logging. Silent mode. Encryption - GNSS + 3D-IMU
Integrated GNSS/IMU. 3-fold accuracy through sensor fusion. Position, speed, acceleration and more - INTEROPERABEL
Free and open source software/API. MF4 to ASC/CSV. DBC support. Python. Dashboards
Features
PLUG
Standalone - no PC required. Integrate it into any CAN bus to add GNSS/IMU data. DBC includedCOMPACT
Only 7 x 2 x 5 cm. 70G. Aluminium housing. 4 LEDs. 5-26 V DC via DB9. USB for configuration/firmware/streamGLOBAL SETTING
1 Hz GNSS position. Warm start via battery backup. GPS, Galileo, BeiDou, GLONASSInertial data
Built-in gyroscope (roll, pitch, yaw) and accelerometer (X, Y, Z). 100 Hz frequencySENSORFUSION
High-precision position and attitude data through sensor fusion of GNSS/IMUCONFIGURABLE
Configure CAN IDs, bit rate, data frequency and geofences via the JSON configuration and GUI
Features
Standalone - no PC required. Integrate it into any CAN bus to add input sensor data. DBC included
COMPACT
7 x 2 x 5 cm. 70G. 8 LEDs. 5-26 V DC via DB9. 3.3V excitation signals. USB for configuration/FW/stream8 X ANALOG
8 analogue input channels (1 kHz, 10 bit). Configurable voltage ranges (0-0.625 V to 0-10 V)+DIGITAL
Digital input display for each channel. 1 kHz. Configurable low/high/hysteresis values+PULSE
Pulse input value of each channel. 16 kHz. Frequency or counter mode (up to 32 bits)CONFIGURABLE
Configure sensors, CAN IDs, bit rate, frequencies and more via JSON configuration and GUI
Features
PLUG
Standalone - no PC required. Integrate it into any CAN bus to add temperature data. DBC includedCOMPACT
Only 7 x 2 x 5 cm. 80G. Aluminium housing. 3 LEDs. 5-26 V DC via DB9. USB for configuration/FW/streamTHERMOELEMENTS
Output data from 4 thermocouples at 5 Hz. High signal resolution of 0.01 °CPRECISE
High accuracy with cold junction compensation and mains frequency filtering. Error detectionUSE ANY TYPE
Configure each thermocouple channel type independently (B, E, J, K, N, R, S, T).CONFIGURABLE
Configure CAN IDs, bit rate, message frequencies and more via the JSON configuration and GUI

SPI Features
- Works in master or slave mode.
- Master signaling rate of up to 8 Mbit / s.
- Slave signaling rate of up to 4 Mbit/s.
- Send/receive full-duplex master.
- Asynchronous slave send / receive.
- Software-configurable target power pins to power downstream devices.
- Software-configurable slave select (SS) polarity in master mode.
Features
- PLUG & PLAY
Configure in 2 minutes. Power supply via CAN connection. Automatically recognise bit rate - FREE SOFTWARE
Configure your CL1000, stream data and convert log files - COMPACT
Fits in the palm of your hand (6.6 x 4.3 x 2.4 cm) and weighs <50 g - LIVE TRANSMISSION
Easily stream raw and DBC decoded CAN data into SavvyCAN - OWN
Log CAN data for months on an 8-32 GB SD card - no PC required - LOW COST
The value/cost of the CL1000 is very high
Features
- RTC TIMESTAMP
Date and time stamp of your data - important for post-analysis (incl. battery backup) - PLUG & PLAY
Configure in 2 minutes. Power supply via CAN connection. Automatically recognise bit rate - FREE SOFTWARE
Configure your CL1000, stream data and convert log files - COMPACT
Fits in the palm of your hand (6.6 x 4.3 x 2.4 cm) and weighs <50 g - LIVE TRANSMISSION
Easily stream raw and DBC decoded CAN data into SavvyCAN - OWN
Log CAN data for months on an 8-32 GB SD card - no PC required - LOW COST
The value/cost of the CL1000 is very high

Features
- Supports CAN FD
- Supports CAN bus systems with high data throughput
- CAN Trigger: Supports the triggering of events based on CAN messages.
- API available: API for integration into user-defined programmes
- Termination resistor: 120 ohm termination
- Free analysis and monitoring software: Enables simple and effective use of the device without additional software costs
- Macro message sending: Enables the sending of predefined macro messages.
- Dual CAN bus monitoring: Complete monitoring of both CAN buses possible.
- DB9 connectors: Male and female ports for efficient bus tapping.
- API interface: For integration into customised applications and systems.
- Versatile application possibilities: Ideal for diagnostics, development and testing in automotive and industrial applications.

Features I2C/SPI Protocol Analyzer and Exerciser
- Supports I2C Specifications
- Supports SPI Specifications
- Ability to configure it as Master/Slave
- Generate different I2C/SPI Packets
- Variable data speeds
- Generate I2C/SPI traffic and protocol decode of the bus
- A timing diagram of the protocol decoded bus
- Listing view of protocol activity
- Ability to write exerciser script to combine multiple frame generation at different data speeds
- USB 2/3 host computer interface
- Continuous streaming of protocol activity to host system HDD/SSD
- API support for automation in python or C#
Price on request

Features I3C Protocol Analyzer und Exerciser
*v1.1 supports only one lane commands
Price on request

Features I3C Protocol Analyzer und Exerciser
*v1.1 supports only one lane commands
Price on request

Features JTAG Protocol Analyzer and Exerciser
- Supports JTAG frequencies of up to 25MH
- Simultaneously generate JTAG traffic and Protocol decode of the Bus
- JTAG Master Capability
- Variable JTAG Data speeds and Duty cycle
- User-defined TCK & TDI Delays
- Continuous streaming of protocol data to the host computer to provide a large buffer
- A timing diagram of Protocol decoded bus
- Listing view of Protocol activity
- Error Analysis in Protocol Decode
- Ability to write exerciser script to combine multiple data frame generation at different data speeds
- USB 2.0/3.0 host computer interface
- API support for automation in Python or C++
Price on request

Main properties
- Dual channel: two independent adaptable CAN channels
- Transfer rate up to 1 Mbit/s
- Independent galvanic isolation per CAN channel
- 8 configurable GPIOs
- USB 2.0 full speed; bus powered
- Free software and API
- Cross-platform support: Compatible with Windows, Linux and Mac OS X

Main properties
- Dual channel: two independent adaptable CAN channels
- Transfer rate up to 1 Mbit/s
- Independent galvanic isolation per CAN channel
- 8 configurable GPIOs
- USB 2.0 full speed; bus powered
- Free software and API
- Cross-platform support: Compatible with Windows, Linux and Mac OS X
Product is discontinued

Features PGY-PMBus-EX-PD PM Protokoll Exerciser and Analyzer
- Supports PMBus Specifications.
- Ability to configure it as Master/Slave.
- Variable data speeds.
- Generate PMbus traffic and protocol decode of the bus.
- A timing diagram of the protocol decoded bus.
- Listing view of protocol activity.
- Ability to write exerciser script to combine multiple frame generation at different data speeds.
- USB 2/3 host computer interface.
- Continuous streaming of protocol data to host computer to provide a large buffer.
- API support for automation in python or C++.
Price on request

I2C Features
- Performance of up to 800 kbps over USB with higher bandwidth compared to slower RS-232.
- Supports standard mode (100 kbps) and fast mode (400 kbps) and varying speeds from 1 kHz to 800 kHz.
- Supports inter-bit and inter-byte clock stretching, multi-master configurations, master send and receive, and asynchronous slave send and receive.
- Software configurable I2C pull-up resistors.
- Software-configurable target power pins to power downstream devices.
- Repeated start, 10-bit slave addressing, and combined format transactions.
SPI Features
- Works in master or slave mode.
- Master signaling rate of up to 8 Mbit/s.
- Slave signaling rate of up to 4 Mbit/s.
- Send/receive full-duplex master.
- Asynchronous slave send / receive.
- Software-configurable target power pins to power downstream devices.
- Software-configurable slave select (SS) polarity in master mode.

Features QSPI Protocol Exerciser and Analyzer
- Supports QSPI speeds of up to 80MHz*
- Ability to configure it as Master or Slave
- Simultaneously generate QSPI traffic and Protocol decode of the Bus
- QSPI Master and Slaves
- STR and DTR Transfer rates
- Extended, Dual, and Quad QSPI Modes Supported
- Variable QSPI data speeds and duty cycle
- Continuous streaming of protocol data to the host computer to provide a large buffer in sniffer mode
- The timing diagram of the protocol decoded bus
- Listing view of Protocol activity
- Error Analysis in Protocol Decode
- Ability to write exerciser script to combine multiple data frame generation at different data speeds
- USB 2.0/3.0 host computer interface
- API support for automation in Python or C++
Price on request

Features RFFE Protocol Analyzer and Exerciser
- Supports RFFE2.0/2.1 Specification
- Ability to configure it as Master or Slave
- Generate different RFFE at full speed and half of full frequency speed
- Error Injection such as parity errors and ACK/NACK errors
- Variable RFFE data speeds
- Simultaneously generate RFFE traffic and Protocol decode of the Bus
- The timing diagram of the Protocol decoded bus
- Listing view of Protocol activity
- Error Analysis in Protocol Decode
- Ability to write exerciser script to combine multiple data frame generation at different data speeds
- USB2/3 host computer interface
- Flexibility to upgrade to the unit for evolving RFFE Specification
Price on request
Technical article on Host Bus Adapter

Programming an SPI EEPROM Using Promira Serial Platform on Linux
In this article the Promira platform writes and reads mutiple bytes from AT25080A.

Programming an I2C EEPROM Using Promira Serial Platform
Programming I2C storage devices is a common use case for the Promira ™ Serial platform with I2C Active Level 1-2 applications.

I2C, SPI, and USB Tools for AVR Developers
Die geeigneten USB Werkzeuge für AVR und AVR32 sowie für Serielle Busse für AVR Microcontroller.

Performing random reads with an I2C slave
This article covers the implementation of I2C read processes using the Atmel AT24C02 I2C EEPROM as an example.