2022-7-13 Backplane Meeting

Date

Attendees

Discussion Topics

TopicNotes
Communication Interface (CAN, Ethernet, other options)
Narrow down requirements Backplane Architecture Requirements



MetricEthernet betterCAN betterImpact and why
Cost
XLow - Difference is that of Ethernet chips, switches, and supporting passives
Software complexityX
High - less software bandwidth; more experience with Ethernet implementation
Hardware complexity
XMedium - More careful routing required, more traces in general, but that is concentrated to the backplane and we have hardware engineering bandwidth
Data BandwidthX
Medium - CAN precludes video over the bus
Physical size
XLow - Not that much worse

Module testing

X
High - Individual modules easier and there are many of them
Backplane testing
XMedium - Fewer points of failure to troubleshoot but is very important 
MCU compatibilityX
Low - Lots for either
Power
X

Medium - Ethernet very slightly violates modularity philosophy due to having ICs on the backplane + Ethernet switches require more current 

Summary: 

PriorityEthernetCAN
High20
Medium13
Low12

Additional notes:

  • Ethernet violates modularity because there are ICs on the backplane that need to be tested, requiring the power board, which isn't the case for CAN because the CAN bus doesn't have ICs
  • Wiznet chips (130 mA active, 13 inactive) and switches draw a significant amount of current, but power considerations can be mitigated by better design or operations planning
    • Power might push us in favor of a more expensive 8-port switcher
    • Can also limit the number of modules
  • Stock considerations are not relevant because the bottleneck is the microcontroller in either case.

Decision: Ethernet, due to high impact tradeoffs.

Goals by start of AY 2022-23

  • Connector(s) selected
  • Protocol selected
  • Voltages selected
  • Good idea for sensors
  • Good idea for module breakdown
  • Microcontroller selected
  • Requirements enumerated

Action items

  • Sleep on additional tradeoffs not enumerated here
  • Think about connectors