Embeddable controller. B-Board_PRO Datasheet

B-Board_PRO controller. Datasheet pdf. Equivalent

B-Board_PRO Datasheet
Recommendation B-Board_PRO Datasheet
Part B-Board_PRO
Description Embeddable controller
Feature B-Board_PRO; B-Board PRO Embeddable controller The B-Board PRO is an advanced controller designed for series-manu.
Manufacture imperix
Datasheet
Download B-Board_PRO Datasheet





imperix B-Board_PRO
B-Board PRO
Embeddable controller
The B-Board PRO is an advanced controller designed
for series-manufactured products.
GENERAL DESCRIPTION
The B-Board PRO is the core of the B-Box RCP rapid control
prototyping platform, which can also be used a standalone
unit, directly within series-manufactured products.
Thanks to the exact equivalence between B-Box RCP and
B-Board PRO, users can benefit from the increased flexibil-
ity of the prototyping controller for research, while using a
smaller and more cost-effective variant during production.
In practice, code that has been developed on B-Box can be
ported instantly on B-Board, hence offering a total transpar-
ency between both platforms. This approach significantly
reduces the time needed for engineers to make the tran-
sition between the laboratory and the field, eventually re-
ducing the time to market.
TYPICAL APPLICATIONS
The B-Board PRO is best used within demanding power
electronic systems that require intensive R&D, as well a short
development cycles. Its attractive computing performance
and large flexibility also make it the perfect fit for systems
that feature complex control algorithms.
Finally, its excellent PWM resolution makes it ideally suited
for use with wide band gap devices such as SiC or GaN.
KEY FEATURES AND SPECIFICATIONS
The B-Board PRO has been designed from the start with
synchronous sampling applications in mind. Indeed, it of-
fers a large configurability of timings and guarantees a very
strict management of all phase shifts, from analog inputs
to PWM outputs, including in networked configurations.
Excellent computational performance are also delivered,
thanks to a dual-core ARM processor and Kintex-grade
FPGA, supporting closed-loop control applications up to
hundreds of kHz !
Networked configurations of up to 64 controllers and hun-
dreds of I/Os are supported by RealSync, a proprietary tech-
nology that guarantees sub-μs communication latency and
ns-scale synchronization accuracy. The main system spec-
ifications are :
» Dual-core 1 GHz ARM processor
» Kintex-grade FPGA (user programmable)
» Advanced pulse-width modulators (PWM)
» 4 ns PWM resolution
» 140 user I/Os per unit
» 86 x 124 x 22 mm form factor
P. 1/17 – Rev. 04/21/20



imperix B-Board_PRO
DEVICE DESCRIPTION
1) SFP Interconnect –
DOWN links
2) SFP Interconnect –
UP link
3) USB OTG
(on bottom BSH)
4) Gigabit Ethernet
ADC
8x
(on bottom BSH)
5) Console port
11 2
ADC
ADC
CLK
XO
GEN
6x LED
PSU
4.5-17V input range
7
8
3 45
6
(JX1) 180 pins
USB
USB
PHY
ETH
PHY
FTDI
Zynq
XC7Z030-3
FBG676
(JX2) 180 pins
SDIO
Flash
eMMC
DDR3L
DDR3L
9
6) Onboard memories :
– SD card slot
– 32 MB Flash (program)
– 8 GB Flash (logging)
7) Wide input range on-
board power supply
8) SFP clocks management
9) DDR memory (1 GB)
Fig. 1.  Simplified structure of the B-Board processing module.
MAIN SPECIFICATIONS
Component
System on chip
Processing system
Programmable logic (FPGA)
Storage
Communication
Power supply
Operating temperature range
Specification
Xilinx Zynq XC7Z030-3FBG676E
ARM Cortex A9 1 GHz x2
1GB DDR3
Component
PWM outputs
Kintex 7 125K (user programmable) Analog inputs
Flash 16MB x2
micro SD + eMMC 8GB
USB OTG x1
Ethernet 1Gbps x1
Incremental decoder inputs
USB 2.0 high speed console x1
SFP+ 5 Gbps x3
Fault inputs / outputs
General-purpose digital inputs (GPI)
4.5–17 VDC (15 W)
0 – 80 °C
General-purpose digital outputs (GPO)
User High-speed I/Os
Table 2.  Main system specifications for B-Board PRO.
Specification
Electrical (3V3) x32
Various modulators
4 ns resolution
16 bits, simultaneous sampling x8
2 Msps (maximum speed) /
500 ksps (B-Box compatibility mode)
3-pins (A,B,Z) x4
Shared with GPI inputs
Digital (3.3V) x16
Electrical interlock (3.3V) x1
Electrical (3.3V) x16
Electrical (3.3V) x16
FPGA direct (3V3) x36
MAXIMUM I/O CAPABILITIES
Component
Analog inputs
PWM outputs
Characteristics
Fully configurable (gain, impedance, filter, protection)
Electrical, >500 Mbps
Single (1 unit)
8
32
General-purpose digital outputs (GPO)
Electrical, >100 Mbps
16
General-purpose digital inputs (GPI)
Electrical, >100 Mbps
16
Table 3.  Maximum I/O count per B-Board PRO and in networked configuration.
Networkedd (64 units)
512
2048
1024
1024
ENVIRONMENTAL CONDITIONS
Characteristic
DC input voltage
Power consumption
EMC performance
Operating temperature
Storage temperature
Temperature change rate
Relative humidity
Absolute humidity
Test conditions
Min. Typ. Max. Unit
4.5 12
17
V
5
7.5 32
W
Radiated IEC61000-3-2 class A / Conducted IEC61201-3 class A / Burst IEC61000-4-4 Level 4 pass
Operation above 55°C requires active cooling of the heatsink (forced air).
0
80
°C
-25
85
°C
Non-condensing
-0.5
0.5 °C/min
0
100 %
Non-condensing
1
29
g/m³
Table 4.  Environmnental specifications for the B-Board PRO.
P. 2/17 – Rev. 04/21/20



imperix B-Board_PRO
LOGICAL STRUCTURE
The B-Board PRO operates thanks to an association between
two CPU core and dedicated peripherals implemented in
programmable logic. The distribution of tasks is as follows :
» CPU0 : Running on Linux, the first core is responsible for
loading the application code, supervising the system ex-
ecution and managing the data logging.
» CPU1 : Running on BBOS (lightweight secured propri-
etary operating system), the second core executes the
application-level control code developed by the user.
» FPGA : The programmable logic area contains all the ap-
plication-specific peripherals. By default, the correspond-
ing firmware is fixed.
PS
CPU1
BBOS
CPU0
linux
USB
CAN
DDR3
ETH
SFP+
SFP+
SFP+
master
switch
slave
CLK
x16 x16 x16 x4
FLT GPO GPI DEC
x4
DAC LED
PL
data
logger
SPI
ADC
SBI SBO
user-programmable
FPGA area
SB
PWM
CB PP SS DO
PWM PWM PWM PWM
dead time
x8
ADC
x36
USR
x32
PWM
Fig. 2.  Functional overview of the B-Board PRO controller.
The pre-implemented FPGA peripherals are as follows :
» CLK : Offers clock generators with up to four separate
time-bases that can be used with other peripherals.
» ADC : Acquires data from the 8 analog input channels
located on board.
» DAC : Updates the 4 analog output channels (SMA con-
nectors on the front side of the device).
» SBI : Provides easy-to-use access for inbound data traffic
from the user-programmable area (sandbox).
» SBO : Provides easy-to-use access for outbound data traf-
fic from the user-programmable area (sandbox).
» DEC : Support the decoding of signals produced by up to
four incremental encoders for motor drive applications.
» CB-PWM : Contains 32 fully-configurable carrier-based
modulators (conventional sampled PWM).
» SS-PWM : Implements multilevel modulation for mod-
ular converters using a Sort-&-Select voltage balancing
technique such as commonly used in Modular Multilevel
Converters (MMC). It achieves the balancing of floating
capacitors, while maximizing the ration between wave-
form performance and average switching frequency.
» PP-PWM : Provides hardware support for the generation
of Programmed Patterns. It is useful for PWM techniques
such as Selective Harmonic Elimination (SHE) or Opti-
mized Pulse Patterns (OPP) in general.
» DO-PWM : Offers a Direct Output operation, allowing to
force a specific lane state (0 or 1). This is useful for con-
trol techniques such as Model Predictive Control (MPC)
or Direct Torque Control (DTC).
» SB-PWM : Provides access to the PWM outputs from the
user-programmable area (sandbox).
» GPO : Offers 16 General-Purpose Outputs.
» GPI : Offers 16 General-Purpose Inputs.
» FLT : Offers 16 configurable fault inputs. These inputs can
also be used as general-purpose inputs.
» LED : Drives the 3 LEDs available on the front panel.
» USR : Provides a direct access to the 36 fully-configurable
high-speed I/O lanes.
» ETH : Supports data exchanges on Ethernet (TCP/UDP).
» CAN : Provides connectivity with CAN peripherals.
» SPI : Provides SPI connectivity (bidirectional).
P. 3/17 – Rev. 04/21/20





@ 2014 :: Datasheetspdf.com :: Semiconductors datasheet search & download site (Privacy Policy & Contact)