B-Box RCP
Prototyping controller
B-Board PRO
Embeddable controller

Control solutions

REAL TIME CONTROLLERS

The ultimate controllers for power electronic applications

Imperix offers a complete family of control solutions, supporting the whole life cycle of power conversion systems, from R&D to commercial products.

Thanks to their high flexibility of their software and hardware, they facilitate the experimental validation of control techniques for power converters.

Programming

The controllers can be easily programmed using C/C++ code or using automated code generation toolbox for Simulink™.

All it takes to flash a control code on the B-Box RCP or B-Board PRO is one click. Code generation, compilation and upload on the devices are fully automated. Besides, no particular skills are needed. Complete blockset and code libraries are readily available to make programming as easy as possible

Executing

B-Box RCP and B-Board PRO can be used alongside a computer or as standalone devices. In both cases, a Gigabit Ethernet connection provides a programming access and a direct insight into the code’s execution, thanks to the BB Control Utility software.

This way, B-Box RCP can be used as a desktop-based development platform, while B-Board PRO is rather meant to be an integrated controller within a larger system.

Monitoring

BB Control Utility is a software supporting the real time access to B-Box RCP and B-Board PRO controllers. It enables users to access, monitor and tune any variable in real time.

This utility also provides a datalogging capabilities similar to an oscilloscope combined with a signal generator. This allows to produce and observe various transient regimes, while logging every data point, thereby facilitating the tuning of control parameters.

B-Box RCP

The B-Box RCP is a modular control platform, exclusively tailored to rapid control prototyping applications in power electronics. Thanks to its high performance and flexibility, it facilitates the experimental validation of power converters control techniques in R&D environments.
TAILORED DESIGN
The B-Box RCP is entirely and exclusively tailored to be a rapid prototyping controller. It notably distinghuishes by the very high flexibility of its analog front-end and specialized I/O interfaces.

Also, B-Box RCP has been designed for synchronous sampling applications and a strict management of timings, from analog inputs to PWM outputs, including in stacked configurations.

HIGH-END DESIGN
B-Box RCP embeds the latest processing devices, including a dual-core ARM processor and Kintex-grade FPGA.

Together with an ultra-light and specialized operating system, this guarantees state-of-the-art performance for all closed-loop control applications. Running a converter control algorithm in the hundreds of kHz range becomes no longer a challenge!

SCALABLE DESIGN
Multiple B-Box units can be stacked together to build up larger controllers. Up to 64 boxes can be combined, extending up to thousands of I/Os!

This brings high flexibility in time and accross multiple projects. It is always possible to combine (or separate) units depending on the varying needs of their applications.

FUTURE-PROOF DESIGN
The B-Box RCP is built over a strong hardware abstraction layer, which guarantees the stability of its operation – as a platform – over time and accross the evolution of its own hardware.

This way, it is guaranteed that a code that works today will still work in the future , even though the hardware will most certainly have changed in-between.

B-Board PRO

The B-Board PRO is the heart of the B-Box controller. It is also available as a standalone controller for embedded applications. The board feature a ZynQ-based dual-core ARM processor and a Kintex-grade FPGA, plus advanced communication capabilities and extensive I/Os.
INTEGRATED WITH SIMULINK™
The B-Board PRO can be programmed using either C/C++ or directly from simulation software, such as MATLAB™ Simulink™. Thanks to a fully automated code generation toolchain, just one single click is all it needs to fully program the device!

With Simulink, the provided blockset also embeds simulation models so that the system behaviour can be accurately simulated and tuned before run-time. Then, everything truly works from the first test!

USER-PROGRAMMABLE FPGA
Absolutely no expertise in FPGA-based development is needed to work with the B-Board, as it operates readily with a highly flexible and highly configurable FPGA firmware.

Nevertheless, for the most advanced users who require to alter the FPGA code, the B-Board allows to do so. In this case, dedicated areas are provided, with straightforward integration within the existing DSP software kernel.

HIGH PROCESSING POWER
The B-Board PRO uses a dual-core processor. One core is dedicated to the execution of the closed-loop control tasks (bare metal, dedicated kernel), the other one to the system supervision and monitoring (linux). Most low-level tasks are also shifted in FPGA.

This results in the full dedication of a fast floating-point processor core to real time control tasks, with best-in-class performance, ranging up to 200kHz control frequencies in closed-loop operation.

QUICK INTEGRATION

In addition to being 100% compatible with B-Box, the B-Board PRO benefits from the same software environment and tools. It can be programmed from Simulink™ and controlled from BB Control too!

Overall, most of the specific integration efforts are only those related to the mechanical aspects as well as the signal conditioning and protection, which are often tailored to the application anyway.

FROM THE LAB TO THE FIELD!

What if you could simply take the result of your research and put it into an affordable controller, directly embeded inside your own products?

Development phase

  • Flexible hardware
  • Rapid control validation

Production phase

  • Cost-optimized hardware
  • Product integration
New
Full bitfile compatibility!

B-Board PRO
Embeddable controller

B-Box RCP
Prototyping controller

The exact compatibility between B-Box RCP and B-Board PRO allows to benefit from the increased flexibility of the prototyping controller during developments, while using a product-embeddable variant during series production.

Development phase

  • Flexible hardware
  • Rapid control validation
New

Production phase

  • Cost-optimized hardware
  • Product integration

Development phase

  • Flexible hardware
  • Rapid control validation

Production phase

  • Proof of concept
  • Don't waste time

New

B-Box RCP Prototyping controller

The exact compatibility between B-Box RCP and B-Board PRO allows to benefit from the increased flexibility of the prototyping controller during developments, while using a lower-cost product-embeddable variant during series production.

Full bitfile compatibility!

B-Board PRO Embeddable controller

to go further

ACG SDK
C/C++ SDK
Software

The Automated Code Generation (ACG) SDK enables engineers to program B-Box RCP and B-Board PRO controllers directly from MATLAB™ Simulink™. The provided toolchain handles fully automated code generation, compilation and upload, in just one click.

In addition, the SDK contains simulation models of each controller peripheral, so that the exact system behavior can be simulated – and hence easily anticipated – before code is generated.

OPEN RACK 3U
CLOSED RACK 4U
Power modules

Imperix power modules are ready-to-use building blocks allowing to build up almost any converter topology. They exist in various power ratings and internal structures. Each module features:

  • Silicon or SiC IGBTs
  • Gate drivers
  • Voltage and current sensors
  • Local protection
  • Cooling