
Qmax Systems designed and delivered a CAN FD-based, high-density Industrial I/O Controller for a customer serving the automotive wiring harness manufacturing industry. The system replaces multiple high-end PLCs and I/O cards with a single, PC-programmable platform capable of testing hundreds of wire-to-wire connections across complex automotive wiring harnesses at production speed.
Qmax owned the complete development lifecycle — architecture, hardware design, firmware, PCB design, prototyping, and full Design Verification Testing (DVT) — carrying the product from customer requirement through to volume manufacturing. The customer has since manufactured and shipped 500+ units to automotive wiring harness manufacturers.
The Industrial I/O Controller is a massive digital I/O card supporting 240 discrete DIO channels, built around five automotive-grade microcontrollers operating in synchronization to manage this channel density within tight timing budgets. Each I/O channel is individually configurable over a CAN interface (FlexCAN 2.0B / CAN FD), letting operators define input, output, and test-signal behavior directly from a PC without reprogramming firmware.
The controller integrates analog inputs, pressure sensor / switch inputs, and LED and buzzer status indicators, and is architected to be cascaded so multiple cards can be linked together to scale I/O count for larger harness assemblies. Deployed on the factory floor, it performs rapid short/open testing across the many wire-to-wire connection combinations found in modern automotive wiring harnesses.
Qmax Systems executed the complete product development lifecycle for this industrial I/O platform:
Implemented a coordinated multi-MCU firmware architecture with deterministic scan cycles and shared timing references, ensuring all five SPC5 controllers maintain lockstep I/O operation across the full 240-channel matrix
Applied high-density PCB layout techniques across a 6-layer stack-up with optimized power/ground planes, micro-via routing, and disciplined component placement to fit 2,616 parts within a 75 sq. in. board area
Built a CAN FD-configurable channel model where each of the 240 DIO lines can be individually set as input, output, or test signal from a PC-based configuration utility — eliminating firmware changes for new test sequences
Engineered controlled-impedance routing, dedicated return paths, and careful layer assignment for high-speed digital switching across 6,800+ pins while preserving clean signal transitions at production test speeds
Designed a dedicated cascading connector interface with robust CAN FD bus topology and termination strategy, allowing multiple I/O cards to be linked for expanded channel count without compromising communication integrity
Selected automotive-grade components, implemented multi-rail power distribution with protection, and validated the design through full DVT cycles simulating continuous factory-floor operating conditions
Partitioned analog and digital domains with dedicated front-end circuitry (instrumentation amplifiers, delta-sigma ADC) isolated from high-side switch noise, enabling accurate pressure sensor / switch monitoring on the same board as 240 digital channels
Optimized multi-MCU parallel scanning firmware and fault detection logic to rapidly identify open/short conditions across harness connections, delivering production-speed test throughput despite the combinatorial test matrix
5× automotive-grade microcontrollers — synchronized multi-MCU control of 240 I/O channels (STMicroelectronics SPC5 family)
CAN FD transceivers for FlexCAN 2.0B communication and PC-based configuration interface
RS-485 transceiver for auxiliary serial communication
Instrumentation amplifiers for precision pressure sensor / switch sensing
16-bit delta-sigma ADC for analog input conversion
Multi-channel high-side smart power switches for digital output driving
Buck regulators and LDOs for multi-rail power distribution
I2C EEPROM for configuration and calibration storage
Primary configuration and control interface — field-programmable I/O behavior from a host PC
Auxiliary serial communication
240 configurable channels for wiring harness test connections
Pressure sensor / switch monitoring
EEPROM configuration and calibration storage
Field configuration of I/O behavior from a host PC without firmware reprogramming
Links multiple I/O cards for expanded channel count on larger harness assemblies
LEDs and buzzer for pass/fail and operational feedback
Bare-metal C firmware developed on ST SPC5 automotive microcontrollers using SPC5 Studio:
Coordinated firmware for five SPC560B50 controllers managing synchronized 240-channel I/O scanning without timing drift
FlexCAN 2.0B / CAN FD implementation for configuration commands and data exchange with the host PC
Integration with a PC-based configuration tool for field-programmable I/O channel behavior
Calibration routines and acquisition logic for pressure sensor / switch inputs via MCP3426 ADC
Open/short circuit identification across harness wire-to-wire connection combinations
LED and buzzer control logic for pass/fail test feedback on the factory floor
Firmware validated across full Design Verification Testing test cycles before production release
Qmax Systems delivered a complete CAN FD-based Industrial I/O Controller from architecture through production support, giving the customer a single, PC-programmable platform that replaces multiple high-end PLCs and I/O cards. With 240 configurable digital I/O channels driven by five synchronized automotive-grade microcontrollers, the system performs fast, reliable connection testing across complex automotive wiring harnesses.
The product has scaled to 500+ units shipped to automotive wiring harness manufacturers, demonstrating Qmax Systems' capability to take high-density embedded controller platforms from concept through architecture, hardware, firmware, PCB design, prototyping, and DVT to volume production.