Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Allows creation of a debug carrier board to allow self-test of the MCU and CAN
  • CAN lines are directly routed through the board, reducing the use of T-junctions
  • Includes CAN, USB 2.0, SPI, UART protocols
  • Simplifies inventory management and software, allowing a single core config for all boards
  • Simplifies board debugging - isolates issues to either the controller or carrier boards
  • Reduces cost of bringing up backup boards
  • Debug headers/Heartbeat LEDs and programming header

Conflicts

  • UART/USB? If we use USB, may need serial-to-usb converters on-board (In-car debugging)
  • Daisy-chaining power or not (LV Power granularity)
  • Hermaphroditic or not (Cost)
  • Switching regulator circuit or integrated DC-DC converter (board complexity, cost)
  • LQFP vs UFQFPN

Part Selection

PartInfoDigikey LinkPrice

STM32F072RBT6

ARM Cortex-M0

Includes CAN controller, 51 IOs, 64-LQFP

497-14644-ND

 

TCAN332DR

CAN Transceiver

Replacement for the SN65HVD232DR

296-43711-1-ND

 
Off-board connectorsUsed for CAN, power, etc.TBD
Mezzanine connectorUsed to connect the controller board to a carrier boardTBD
Switching regulatorConverts 12v → 3.3vTBD
LEDsFor debugTBD
Debug headersFor SWD and UART/USBTBD

...