A CAN System Using Multiple MCP25050 I/O Expanders
Diversified Engineering Inc., Microchip Technology Inc.
The MCP25050 I/O Expander is an effective device that is used in a Controller Area Network (CAN) which operates without the use of a microcontroller. It supports CAN V2.0B with bit rates up to 1Mb/s. Since the I/O Expander is a stand-alone device, it can be configured to user defaults using a software template. These defaults are stored in non-volatile EPROM. A network protocol must be chosen that supports a Master Node. The Master Node is required for peer to peer communications between I/O Expander Nodes and therefore handles communication to and from all I/O Expander Nodes. For this design we have chosen the CAN-NET protocol which provides a generic framework for communication that natively supports I/O Expander Nodes. The CAN-NET framework allows users to develop a proprietary protocol for use by their own products.
CAN,Controller Area Network,I/O Expander