FlexBench

Pinouts, Details, Drawings

General Hardware Architecture


*Not all shown features available on every model.
Please see the hardware comparison guide or specific product pinouts for exact model information.*

Field Readiness

Deployable with production grade code using supported development environments.

Electromagnetic Compatibility

EMC has been completed for certain automotive applications, but is specific to each use case. Reach out for more details if EMC is required for your application.

  • Radiated and conducted emissions
  • Immunity to conducted transients on power leads
  • Immunity to electrostatic discharge
  • Immunity to electromagnetic fields
  • Immunity to radiated electromagnetic fields

MATLAB Add-on Requirements

To program in MATLAB using the complimentary toolbox you will require the following add-ons from MATLAB:

  • MATLAB
  • Simulink
  • MATLAB Coder
  • Simulink Coder
  • Embedded Coder
  • (Optional) Stateflow
  • (Optional) IEC Certification Kit for ISO 26262
Need more than what is on board? Our products are easily expandable with our CANbus and Ethernet modules. There is a wide range of available add-ons. Contact us to add any of the following:

Type Input Output
Analog
  • Voltage 0-1V, 0-2.5V, 0-5V, 0-10V
  • Current 0-20 mA, 4-20 mA
  • Resistive 20 Ohms to 250 kOhm
  • Voltage +/-5V, +/-10V, 0-5V, 0-10V
  • Current +/-20Ma, 0-20mA, 4-20 mA
Digital
  • PWM, Frequency/RPM, Counter, Digital
  • PWM
  • Digital (Bi-polar)
Specialty
  • Magnetic Pick-Up (0.5 Hz to 20 kHz ; 100 mVAC to 100VAC (RMS))
  • Strain gauge (+/- 19.5 mV to +/- 2.5 Vdc)
  • Thermocouples (Type J, K, T)
  • Battery Cell Voltage Monitor
  • Form C Relay Outputs
  • 30A H-Bridge for DC loads (Solunoids, motors, etc.)

How Does It Work?

The FlexCase is easily expanded by attaching almost any device to the CAN bus or Ethernet network present. We have a number of pre-approved add-ons listed above which make the task even easier and are automatically setup.

FlexBench


Breakout Board (C3),
I/O Connector 1 (C1), I/O Connector 2 (C2), Internal pin.

Current Version: 1.2 – Previous Versions

2D Drawing – PDF

3D Model – CAD

Breakout Board – Altium

Header I/O pins on the back of the FlexBench are Samtec TFM-120-02-L-DH. If a custom board is desired we recommend:

  1. Download the design files for the breakout board.
  2. You can swap the Samtec SFM counterpart if desired. An example part number would be SFM-120-xx-x-x-D(H) where x is selectable based on your application. You can design horizontal or vertical boards.
  3. You may want to add bulk capacitors and overvoltage protection to your custom circuit if desired.
  4. Use the provided mount holes to secure your PCB.
  5. Check the positioning of your design using the provided CAD model.
  6. You can get the board manufactured and assembled at your favourite PCBA supplier.
Connector Pin # Function Application Comment
Power
FB C2-7/8
FB C3-37/38/77/78
+ Supply Voltage 8-36V (Unswitched)ⓘ Measure Supply Voltage ⓘ Measure Current
FB C2-14
FB C3-74
Ignition
Input
On/Off Switch (Barrel jack automatically sets On)
ⓘ Keep On
FB C2-1/2/3/4
FB C3-39/40/79/80
Ground Grounds are common. Also avilable through barrel jack on FB.
FB C2-9/10/11/12
FB C3-35/36/75/76
+5 Volt
Supply
For powering 5V components (2A Max)
+5V Supply Enable Set to enable +5V EXT
Sensors
IMU Configurable,MISO, MOSI, CLK, CS,Int1, Int2
Buzzer PWM Output (3000-5000 Hz)
Board Version Analog Measurement
Power Good Digital Measurement
Ignition Digital Measurement
Coms
MCU-MPU SPI ¹ MCU (Typically Slave): MISO, MOSI, CLK, CS

MPU (Typically Master): MISO, MOSI, CLK, CS

MPU-MPU GPIO Request ¹ MCU <-> MPU
MPU-MPU GPIO ¹ MCU <-> MPU
MPU Reset ¹ ⚠ Set high for >200ms then release
MPU Sleep ¹ ⚠ User for low power applications
LED 1 ¹ MPU Activity Light
LED 2 User Controllable Light
MPU-IoT Coms
UART ¹ USB recommended DTR, MPU RX, MPU TX, CTS, RTS
USB ¹ USB
VUSB Enable ¹ Set to enable USB communication
Reset ¹ Digital Output. Set to enable.
ON/OFF Enable ¹ Digital Output. Set to enable.
Ref Voltage Power ¹ Digital Output. Set to enable.
Status ¹ Digital Measurement
CAN
FB C1-7
FB C3-27
MCU CAN0 High FD capable. Also pin 7 DB9 on FB.
FB C1-5
FB C3-28
MCU CAN0 Low FD capable. Also pin 2 DB9 on FB.
MCU CAN0 Enable Set to enable CANbus Enables all CAN channels on FlexCase S.
FB C1-3
FB C3-29
MCU CAN1 High
FB C1-1
FB C3-30
MCU CAN1 Low
MCU CAN1 Enable Set to enable CANbus. Connected to CAN0 Enable on FlesCase S. Enable bus termination via dip switch (FB Only)
FB C1-4
FB C3-69
MCU CAN2 High
FB C1-2
FB C3-70
MCU CAN2 Low
MCU CAN2 Enable Set to enable CANbus. Connected to CAN0 Enable on FlesCase S. Enable bus termination via dip switch (FB Only)
Ethernet
FB FE RJ45 MPU RX- T568B Green, RJ45 pin 6.
FB FE RJ45 MPU RX+ T568B Green White, RJ45 pin 3.
FB FE RJ45 MPU TX- T568B Orange, RJ45 pin 2.
FB FE RJ45 MPU TX+ T568B Orange White, RJ45 pin 1.
FB GbE RJ45 Gigabit Ethernet ² GbE RJ45 Connector
USB
FB USB USB 1 Data Positive ¹ USB 2.0 Data Positive
FB USB USB 1 Data Negative ¹ USB 2.0 Data Negative
HDMI
FB HDMI HDMI2.0 ² HDMI 2.0 Available on via Mini HDMI connector
Standard Serial
FB C2-15
FB C3-33
RS232 TX / RS485 B ² Optional on FlexBench 1.2
FB C2-13
FB C3-34
RS232 RX / RS485 A ² Optional on FlexBench 1.2
Digital Outputs (DO)
Digital Output Enable Enable all Digital Output banks
FB C1-38/40
FB C3-41/42
High Side Supply  FlexCase 1.3 Supplies all DO
FlexBench 1.2 Supplies DO 1 – 5
FB C1-37/39
FB C3-1/2
High Side Supply  FlexCase 1.3 Supplies all DO
FlexBench 1.2 Supplies DO 11 – 16
FB C1-18/20
FB C3-61/62
High Side Supply  FlexCase 1.3 Supplies all DO
FlexBench 1.2 Supplies DO 6 – 10
FB C1-36
FB C3-43
MCU Digital Output 1 High Side (DO/PWM) ³ – Active HIGH on Revision 1.3. Active LOW on Revision 1.2 and below.
Low Side (DO/PWM) – Active HIGH.
FB C1-34
FB C3-44
MCU Digital Output 2 High Side (DO/PWM) ³ – Active HIGH on Revision 1.3. Active LOW on Revision 1.2 and below.
Low Side (DO/PWM) – Active HIGH.
FB C1-32
FB C3-45
MCU Digital Output 3 High Side (DO/PWM) ³ – Active HIGH on Revision 1.3. Active LOW on Revision 1.2 and below.
Low Side (DO/PWM) – Active HIGH.
FB C1-30
FB C3-46
MCU Digital Output 4 High Side (DO/PWM) ³ – Active HIGH on Revision 1.3. Active LOW on Revision 1.2 and below.
Low Side (DO/PWM) – Active HIGH.
FB C1-28
FB C3-47
MCU Digital Output 5 ³

High Side (DO/PWM) – Active HIGH on Revision 1.3. Active LOW on Revision 1.2 and below.
Low Side (DO/PWM) – Active HIGH.

FB C1-16
FB C3-63
MCU Digital Output 6 ³ High Side (DO/PWM) – Active HIGH on Revision 1.3. Active LOW on Revision 1.2 and below.
Low Side (DO/PWM) – Active HIGH.
FB C1-14
FB C3-64
MCU Digital Output 7 High Side (DO/PWM) – Active HIGH on Revision 1.3. Active LOW on Revision 1.2 and below.
Low Side (DO/PWM) ³ – Active HIGH.
FB C1-12
FB C3-65
MCU Digital Output 8 High Side (DO/PWM) – Active HIGH on Revision 1.3. Active LOW on Revision 1.2 and below.
Low Side (DO/PWM) ³ – Active HIGH.
FB C1-10
FB C3-66
MCU Digital Output 9 High Side (DO/PWM) – Active HIGH on Revision 1.3. Active LOW on Revision 1.2 and below.
Low Side (DO/PWM) ³ – Active HIGH.
FB C1-8
FB C3-67
MCU Digital Output 10 High Side (DO/PWM) – Active HIGH on Revision 1.3. Active LOW on Revision 1.2 and below.
Low Side (DO/PWM) ³ – Active HIGH.
FB C1-35
FB C3-3
MCU Digital Output 11 ³ High Side (DO/PWM) – Active HIGH on Revision 1.3. Active LOW on Revision 1.2 and below.
Low Side (DO/PWM) – Active HIGH.
FB C1-33
FB C3-4
MCU Digital Output 12 ³ High Side (DO/PWM) – Active HIGH on Revision 1.3. Active LOW on Revision 1.2 and below.
Low Side (DO/PWM) – Active HIGH.
FB C1-31
FB C3-5
MCU Digital Output 13 ³ High Side (DO/PWM) – Active HIGH on Revision 1.3. Active LOW on Revision 1.2 and below.
Low Side (DO/PWM) – Active HIGH.
FB C1-29
FB C3-6
MCU Digital Output 14 ³ High Side (DO/PWM) – Active HIGH on Revision 1.3. Active LOW on Revision 1.2 and below.
Low Side (DO/PWM) – Active HIGH.
FB C1-27
FB C3-7
MCU Digital Output 15 ³ High Side (DO/PWM) – Active HIGH on Revision 1.3. Active LOW on Revision 1.2 and below.
Low Side (DO/PWM) – Active HIGH.
FB C1-25
FB C3-8
MCU Digital Output 16 ³ High Side (DO/PWM) – Active HIGH on Revision 1.3. Active LOW on Revision 1.2 and below.
Low Side (DO/PWM) – Active HIGH.
Digital Inputs (DI)
MCU Digital Input Pull Up Enable Set high to enable Digital Input Pull Ups
FB C1-19
FB C3-21
MCU Digital Input 1 DI/QUAD2 B/PWM
FB C1-17
FB C3-22
MCU Digital Input 2 DI/QUAD2 I/PWM
FB C1-15
FB C3-23
MCU Digital Input 3 DI/QUAD2 A/PWM
FB C1-13
FB C3-24
MCU Digital Input 4 DI/QUAD1 B/PWM
FB C1-11
FB C3-25
MCU Digital Input 5 DI/QUAD1 I/PWMAlternative PWM on FCS1.3
FB C1-9
FB C3-26
MCU Digital Input 6 DI/QUAD1 A/PWM
FB C2-24
FB C3-59
MPU Digital Input 1 ² DI
FB C2-22
FB C3-60
MPU Digital Input 2 ² DI
FB C2-23
FB C3-19
MPU Digital Input 3 ² DI
FB C2-21
FB C3-20
MPU Digital Input 4 ² DI
FB C2-20
FB C3-71
MPU Digital Input 5 ² DI
FB C2-18
FB C3-72
MPU Digital Input 6 ² DI
FB C2-19
FB C3-31
MPU Digital Input 7 ² DI
FB C2-17
FB C3-32
MPU Digital Input 8 ² DI
Analog Input (AIn)
FB C2-29
FB C3-16
MCU Analog Input 6 0-36V (configurable)
FB C2-31
FB C3-15
MCU Analog Input 5 0-36V (configurable)
FB C2-33
FB C3-14
MCU Analog Input 4 0-36V (configurable)
FB C2-35
FB C3-13
MCU Analog Input 3 0-36V (configurable)
FB C2-37
FB C3-12
MCU Analog Input 2 0-36V (configurable)
FB C2-39
FB C3-11
MCU Analog Input 1 0-36V (configurable)
FB C2-40
FB C3-51
MPU Analog Input 1 ² 0-36V (configurable)
FB C2-38
FB C3-52
MPU Analog Input 2 ² 0-36V (configurable)
FB C2-36
FB C3-53
MPU Analog Input 3 ² 0-36V (configurable)
FB C2-34
FB C3-54
MPU Analog Input 4 ² 0-36V (configurable)
FB C2-32
FB C3-55
MPU Analog Input 5 ² 0-36V (configurable)
FB C2-30
FB C3-56
MPU Analog Input 6 ² 0-36V (configurable)
FB C2-28
FB C3-57
MPU Analog Input 7 ² 0-36V (configurable)
FB C2-26
FB C3-58
MPU Analog Input 8 ² 0-36V (configurable)