BASIC OF MPX (Multiplex Communication)

2004 Toyota Matrix XR, FWD, StandardSECTION BASIC OF MPX (Multiplex Communication)
WARNING: This page is about a different car, the 2004 Toyota Prius. However, it is still accessible from the selected car via links, so may be relevant.
  1. GENERAL 

    The PRIUS multiplex communication system uses serial communication, which converts multiple pieces of information into serial communication data. As a result, they can be transmitted through a single communication wire.

    Conceptual Drawing 

    Fig 1: Serial Communication Wiring Diagram
    G02919773Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
    • Serial communication data consists of bits and frames. A bit is the basic unit that represents the amount of information. A bit is represented by binary values "0" or "1". A frame is a body of data that is transmitted together. A frame contains a "header" that indicates the beginning of the data and an "end" message that indicates the end of the data.
      Fig 2: Identifying Frame Containing Header Indicates Beginning Of Data & End Message Indicates End Of Data
      G02919774Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
  2. NETWORK STYLE 

    Based on serial communication, various ECUs are connected on a network to exchange various pieces of information. Such a system is called a multiplex communication system.

    • The CAN communication on the PRIUS uses the multi star style bus connection. In this style of network, the ECUs are connected in a star shape. The ECUs cannot establish communication with other ECUs without passing through the master ECUs. For the Prius, the 2 junction connectors are the master ECUs and they are connected with main bus lines. Each of the junction connectors extends sub bus lines and communicates between all the connected ECUs.
      Fig 3: CAN Communication Block Diagram
      G02919775Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
    • The BEAN on the PRIUS uses the ring and bus styles of networks to connect ECUs. The connection method is called a daisy chain. In a daisy chain, communication can be maintained even if there is an area that has an open circuit. The ECUs are connected in a ring form, which enables a signal that is output by a transmitting ECU to circle the ring and return to its original ECU. This ring also functions as a single common communication wire. The transmitting ECUs output signals through a common communication wire and the receiving ECUs input data through a common communication wire.
      Fig 4: BEAN Communication Block Diagram
      G02919776Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
    • The AVC-LAN in the PRIUS uses a star style. This style is centered on a master ECU, which holds a central control function. The ECUs are connected in a star shape. The ECUs cannot establish communication with other ECUs without passing through the master ECU. For the Prius, the multi display or audio head unit functions as a master ECU.
      Fig 5: AVC-LAN Communication Block Diagram
      G02919777Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
  3. DIFFERENCE OF CAN, BEAN AND AVC-LAN 

    Data for respective protocols (CAN, BEAN and AVC-LAN) are arranged differently. Therefore, it is not possible to exchange data between different protocols. For this reason, data arrangement must be converted before transferring data to communication bus (CAN, BEAN and AVC-LAN). This conversion is called gateway function, which is performed by the gateway ECU.

    CAN, BEAN & AVC-LAN DIFFERENCE

    Control Chassis Electrical System Control Body Electrical System Control Body Electrical System Control
    Protocol CAN (ISO Standard) BEAN (TOYOTA Original) AVC-LAN (TOYOTA Original)
    Communication Speed 500 k bps (Max. 1 M bps) Max. 10 k bps Max. 17.8 k bps
    Communication Wire Twisted-pair Wire AV Single Wire Twisted-pair Wire
    Drive Type Differential Voltage Drive Single Wire Voltage Drive Differential Voltage Drive
    Data Length 1 - 8 Byte (Variable) 1 - 11 Byte (Variable) 0 - 32 Byte (variable)

    *: "bps" stands for bit per second.

    Although BEAN and AVC-LAN communicate at almost the same speed, the CAN communication speed is much faster than BEAN or AVC-LAN. When the vehicle control system uses BEAN or AVC-LAN, which have a slower communication speed than CAN, it means that the system control could be delayed by the slow speed. For this reason, the vehicle control system uses CAN, which can send and receive a large volume of data at one time, in addition to being able to transmit at a faster speed.

  4. COMMUNICATION WIRE 

    A single, automobile vinyl (AV) wire is used for BEAN communication. A twisted-pair wire is used for CAN and AVC-LAN communication.

    Fig 6: Communication Wire Chart
    G02919778Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
RENDER: 1.0x

NO RELATED

Recommended Tools & Savings

Use the Manual With the Right Hardware

Pair factory procedures with proven DIY tools so the instructions are easier to execute.

Affiliate disclosure: We may earn a commission at no extra cost to you.

When to See a Mechanic

Stop DIY work and contact a certified mechanic immediately if any of the following apply:

  • You smell fuel, burning insulation, or see smoke.
  • Brakes feel soft, pull hard to one side, or make grinding noises.
  • The engine overheats, stalls repeatedly, or misfires under load.
  • You are missing required tools, torque specs, or safe lifting equipment.
  • You are not confident in the next step or safety outcome.