The IO337 is a Simulink®-programmable FPGA and configurable I/O module designed for applications that require low-latency real-time control and high-frequency closed-loop sampling rates up to the MHz range. This makes it ideal for power-electronics applications, such as testing inverters, power converters, motor drives, relays, and high-voltage DC (HVDC) controllers.
Enable sampling rates up to 100 MHz with the Simulink-programmable FPGA workflow, including protocols such as PWM, SPI, and I2C. Alternatively, choose the configurable workflow for applications with sample rates up to 100 kHz.
You can expand the IO337's capabilities with Speedgoat’s I/O interface extensions for digital lines or for additional functionality, such as SFP transceivers and resolver measurement.
Furthermore, AMD® Aurora protocol support enables low-latency intermodule communication between multiple IO337 I/O modules, in turn making it possible to extend I/O functionalities and algorithmic resources.
Key Features
- High-speed analog I/O: 8 inputs at up to 5 mega samples per second (Msps) and 32 outputs at up to 10 mega updates per second (Mups) for testing fast-switching systems.
- Simulink integration: Direct model-based design workflow, from simulation to real-time testing.
- Ultra-low latency: Ideal for closed-loop control and real-time HIL testing.
- FPGA-powered flexibility: Simulink-programmable FPGA enables MHz-domain closed-loop applications.
- Scalable workflows: Choose between FPGA-based (MHz) or configurable (up to 100 kHz) approaches.
- Expandability: Add digital I/O, SFP transceivers, or resolver interfaces as needed.
- Intermodule communication: AMD Aurora protocol for low-latency scaling across multiple modules.
- Versatile Use-Cases: Designed to support demanding applications in power electronics, automotive, aerospace, and energy systems.
IO337 Configuration Packages
| Configuration Package |
IO337 |
-21 I/O Interface Extension |
IO337 |
-22 I/O Interface Extension |
| Hardware in-the-loop |
|
5x PWM Generation, 12x PWM Capture, 3x Quadrature Encoder, 2x Pulse Counter, 2x Serial (UART) Tx, 2x Serial (UART) Rx, 1x SPI, 1x I2C Master, 2x I2C Slave, 1x Interrupt |
|
3x PWM Generation, 9x PWM Capture, 2x Quadrature Encoder, 3x SSI Master, 2x EnDAT Slave, 1x I2C Master, 2x I2C Slave, 1x Interrupt |
| Communication |
|
5x PWM Generation, 6x PWM Capture, 1x Quadrature Decoder, 1x Quadrature Encoder, 4x Serial (UART) Tx, 4x Serial (UART) Rx, 4x SPI, 1x I2C Master, 2x I2C Slave, 1x Interrupt |
|
5x PWM Generation, 3x PWM Capture, 1x Quadrature Decoder, 1x Quadrature Encoder, 6x Serial (UART) Tx, 6x Serial (UART) Rx, 1x I2C Master, 2x I2C Slave, 1x SPI |