Skip to Content

PMIO-8-7 Perspic Multi IO PCB

A compact, rugged I/O module built custom for your application. One CAN Channel with CANOpen or J1939 support. Fifteen channels of protected industrial I/O — analog and digital inputs plus high-side, low-side, and relay outputs — paired with a firmware-selectable CANopen or J1939 interface. Buy the board and program it yourself, or have Perspic develop custom firmware to match your machine. Ideal for joystick control of proportional (PVG) hydraulic valves and other custom machine-control tasks.

Overview

The PMIO-8-7 is a general-purpose I/O controller designed to be tailored to your application in firmware. The hardware provides a balanced mix of protected inputs and outputs sized for real machine control, an Arm Cortex-M0+ processor, and an on-board CAN 2.0B interface. It ships as a blank platform: you supply the firmware, or we build and validate it for you.

Key Features

  • 4× analog inputs — 0–5 V, 12-bit resolution, with range-fault detection
  • 4× digital inputs — 5 V logic with on-board pull-downs
  • 4× high-side outputs — 12 V, 2 A per-channel current limit, PWM-capable for proportional valve drive; integrated over-current and thermal protection
  • 3× low-side (sinking) outputs — 100 mA; two of the three drive the on-board relays
  • 2× relay outputs — 1.5 A relay outputs, each protected by a resettable PTC fuse
  • CAN 2.0B interface — firmware-customizable with your custom protocol, CANopen (CiA 301) or SAE J1939
  • Arm Cortex-M0+ processor — SAMC21, 48 MHz, 256 KB flash / 32 KB RAM
  • Protected power input — 12 V nominal (6–28 V), reverse-polarity and TVS protected
  • On-board protection — hardware watchdog, TVS clamping on power and I/O, PTC fuses, Over-voltage and current protection on all I/O
  • Debug & programming — SWD header and UART console
  • Status Lights — Green power indication LED, and Green/Red programmable status LEDs
  • Optional conformal coating for harsh environments

Applications

Joystick control of proportional (Danfoss PVG) valves. The four high-side outputs deliver 1 kHz PWM at 25–75% duty — a direct match for Danfoss PVG-series proportional valves. Read a dual-axis joystick on the redundant analog inputs, cross-check the paired channels to catch a failed sensor, and gate all outputs behind a deadman input. The relay outputs handle directional or auxiliary selection.

Other typical uses:

  • Sensor aggregation & CAN gateway — collect analog and digital signals and publish them as CANopen or J1939 messages
  • Actuator & relay switching — drive solenoids, lamps, and contactors with current-limited high-side outputs and two fused relays
  • Retrofit / custom machine control — a flexible I/O platform for equipment that off-the-shelf controllers don't quite fit

Firmware: Your Team or Ours

Program it yourself. Full access to the Arm Cortex-M0+ core through an open, royalty-free XC32/GCC toolchain. SWD programming header and UART debug console included. Your application, your IP.

Have Perspic build it. Send us your control specification and we develop, validate, and support custom firmware — control logic, safety interlocks, calibration, and your CANopen object dictionary or J1939 PGN mapping — so you receive a finished, tested, drop-in module.

Specifications

ParameterValue
Supply voltage12 V nominal · 6–28 V · reverse-polarity protected
ProcessorATSAMC21E18A · Arm Cortex-M0+ · 48 MHz
Memory256 KB flash · 32 KB RAM
Analog inputs4 × 0–5 V · 12-bit ADC · range-fault detection · over-voltage protection
Digital inputs4 × 5 V logic · on-board pull-downs · over-voltage protection
High-side outputs4 × 12 V · 2 A/channel limit · PWM-capable (1+ kHz)
Low-side outputs3 × sinking · 100 mA
Relay outputs2 × SPST · 1.5 A · 3 A PTC fuse per channel
CANCAN 2.0B · 250 / 500 kbit/s · CANopen or J1939
Proportional PWM1 kHz · 25–75% duty · PVG32-compatible
ProtectionTVS on power & I/O · PTC fuses · hardware watchdog
Debug / programmingSWD header · UART console (115200 8N1)
ConnectorsJST VH (power) · XAD (I/O) · XH (CAN, UART)
OptionsConformal coating · custom firmware development


260.00 $ USD 260.00 $ USD (Tax excluded)

Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days