BCM48: Difference between revisions

From NewEagleWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 4: Line 4:
[http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=CW-MPC55XX_56XX here.]
[http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=CW-MPC55XX_56XX here.]


===CAN vs. Ethernet===
==CAN vs. Ethernet==
'''''Application'''''
'''''Application'''''
:'''CAN'''
:'''CAN'''

Revision as of 18:06, 9 February 2015

BCM48 Additional Info

Freescale CodeWarrior v2.10 compiler must be used to compile software for the BCM48. This compiler can be found here.

CAN vs. Ethernet

Application

CAN
  • Small scale
  • Great for embedded systems
  • ECU's in vehicles are a great example of effected CAN usage
Ethernet
  • Large scale
  • Perfect for automation and control of fabrication
  • Connecting, controlling and monitoring all the machines within a factory is a great application for Ethernet

Cost

CAN
  • Low cost
  • Small amount of software and hardware required
  • With the small scale applications, CAN is a convenient option
Ethernet
  • Cost effective
  • With ever decreasing costs Ethernet is a feasible option for large scale operations
  • With the large amount of hardware and software required, which leads to unlimited custom options

Specifications

CAN
  • 1 Mbit/sec data transfer rate
  • 1000 times faster than serial communication
  • Useful integrated functions such as:
  • Message collision prevention
  • Error detection
  • Data recovery
Ethernet
  • Up to 1000 Mbit/sec data transfer rate
  • Up to 1 million times faster than serial communication
  • With the software addons excessively available anything can be added, such as:
  • Incorporated prioritization
  • Data synchronization
  • Error management