ERO 3.4 Upgrades


The ERO 3.4 upgrades were completed in June, 2008.

    Motivation
  • The Exar 4-channel UART on the 'S12 expansion board never worked quite right. Some strange ESD (?) problem caused it to frequently just stop responding. Even basic GPIO functions stopped working.
  • Still having speed controller problems...
    • The Victor 884's extremely non-linear response caused heartaches with my PID controller
    • The Sabertooth 2x10RC had quirky firmware bugs, including intermittently not responding at all
  • Action
  • Upgraded processor again! This time with [Freescale] MC9S12XDP512 (S12X). It has 6 serial ports, vs. 3 on the 'S12E128, so there is only a net loss of 1 serial port from the external UART design.
  • Replaced 'S12 expansion board with S12X interface board. Much cleaner design because:
    • Bus expansion no longer required
    • CPU sits right on top (like daughter card) instead of being connected by ribbon cables
    • Double-sided Printed Circuit Board instead of wire-wrap
  • Replaced Electronic Speed Controller (ESC) again! This time with Sabertooth 2x25 from Dimension Engineering. This one meets all my requirements, but only if I use the serial interface to control it. So now I'm down another serial port (in case you haven't noticed yet, I consider serial ports Golden for future expansion).
  • Additional Benefits
  • The new S12X processor is twice as fast as the S12 and has a dedicated peripheral co-processor called "XGATE" which can offload much of the I/O overhead from the main CPU


*** Click on any image to enlarge ***

Custom PCB - Main Processor Interface - S12X I/F v3.4

partially populated
fully populated

Adapt9S12XDP512 by Technological Arts with Freescale MC9S12XDP512 CPU (S12X)


New Electronic Speed Controller (ESC) - Sabertooth 2x25


Full Floor Views

1st Floor (Drive Train)
2nd Floor (Electronics)

Full ERO 3.4 Views

Front
Front Right
Right
Left
Back
Top




V3.5 upgrades return to ERO 3 page