This is an overview study of the Freescale LIN System: MC33911
Welcome to the training module on the MC33911. Here we study the basic interface of LIN and its application.
The LIN protocol is mainly intended to support the control of ' mechatronic ' elements found in distributed systems for motor vehicle applications, but of course it can be applied in many other fields. The LIN protocol concept is a multiplexed communication system whose level and associated performances are clearly positioned below what we can expect from CAN (controller area network). it is very different from, and much simpler than, CAN; it is even simpler than the I2C bus, being based on the concept of a (sub) network containing only one master with a finite set of slave nodes.
The LIN Standard encompasses the specification of the transmission protocol, the transmission medium, the interface between development tools, and the interfaces for software programming. LIN guarantees the interoperability of network nodes from the viewpoint of hardware and software, and a predictable EMC behaviour. The Protocol Specification describes the data link layer of LIN. The Transport Layer Specification describes how to transport data that can be up to 4095 bytes. The Physical Layer Specification describes the physical layer, including bit rate, bit rate tolerances, etc. The Application Program Interface Specification describes the interface between the network and the application program.
This page gives you a brief introduction of a LIN application. In a motor vehicle, there are numerous network nodes/participants that operate satisfactorily at this performance level: sun roof (open, close, inclination, etc.); rain detector, automatic headlight switch-on; seats (all seat adjustments and functions); top of steering column, column-mounted controls, etc.; doors (window winders, etc.), wing mirrors (position, de-icing, etc.); windscreen wiper control; interior light control, etc.
The 33911 is a Serial Peripheral Interface (SPI) controlled System Basis Chip (SBC), combining many frequently used functions in an MCU based system, plus a Local Interconnect Network (LIN) transceiver. The 33911 has a 5.0 V, 50 mA low dropout regulator with full protection and reporting features. The device provides full SPI readable diagnostics and a selectable timing watchdog for detecting errant operation. The LIN Protocol Specification 2.0 and 2.1 compliant LIN transceiver has waveshaping circuitry that can be disabled for higher data rates.
Here we show a functional block diagram of the MC33911. It has four major blocks. The first being a power supply block which has an integrated inbuilt voltage regulator; the second is the analog circuitry block which has a watchdog window, wake-up, digital and analog input and temperature sense. The third block consists of an MCU interface and output control with internal SPI interface, Reset and IRQ logic, LIN Interface control, and PWM control. The Fourth block consists of a High side driver, low side driver and a LIN physical interface layer.
The 33911 offers three main operating modes: Normal (Run), Stop, and Sleep (Low Power). In Normal Mode, the device is active and is operating under normal application conditions. The Stop and Sleep Modes are low power modes with wake-up capabilities. In Stop Mode, the voltage regulator still supplies the MCU with VDD (limited current capability), while in Sleep Mode the voltage regulator is turned off (VDD = 0 V). Wake-up from Stop Mode is initiated by a wake-up interrupt. Wake-up from Sleep Mode is done by a reset and the voltage regulator is turned back on. The selection of the different modes is controlled by the MOD1:2 bits in the Mode Control Register (MCR).
The output is a high side driver intended to drive small resistive loads The high side switch is controlled by the HS1 bit in the High Side Control Register (HSCR). The high side driver offers additional direct control via the PWMIN pin via the SPI control. If the HS1 bit and the PWMHS1 are set in the High Side Control Register (HSCR), then the HS1 driver is turned on if the PWMIN pin is high and turned of if the PWMIN pin is low
This page gives you information about the Low Side Switch present in MC33911 device. Each low side driver offers additional direction control via the PWMIN pin. If both the bits LS1 and PWMLS1 are set in the Low Side Control Register (LSCR), then the LS1 driver is turned on if the PWMIN pin is high and turned off if the PWMIN pin is low. Each low side driver signals an open load condition if the current through the low side is below the open load current threshold. Each low side driver has a current limitation.
The LIN bus pin provides a physical layer for single-wire communication in automotive applications. The LIN physical layer is designed to meet the LIN physical layer specification. The LIN driver is a low side MOSFET with thermal shutdown. An internal pull-up resistor with a serial diode structure is integrated, so no external pull-up components are required for the application in a slave node. The fall time from dominant to recessive and the rise time from recessive to dominant is controlled. The symmetry between both slopes is guaranteed.
This page shows an application diagram of the system acting in the Slave Node. Here The slave unit is capable of controlling a mirror unit according to the master commands and reporting its current status back to the master. The 33399 is designed to support the LIN Protocol Specification Revision 1.3 and the 33661 is designed to support Revision 2.0
This page shows the mirror system concept. The LIN master unit controls both the left and right slave units via the LIN bus, according to the commands on the superior bus (e.g. CAN) or to the signals from the keyboard. Each slave unit controls a dedicated mirror unit, and reports back its state to the master unit via the LIN bus. The slave unit is capable of controlling a mirror unit according to the master commands and reporting its current status back to the master.
This page gives you an application diagram of DC motor Pre-driver which is used for a motor actuated application in the vehicle like a power window. Here this setup is controlled by the main MCU which controls the communication between the slaves through SPI communication and UART communication.
Thank you for taking the time to view this presentation on the “ MC33911” . If you would like to learn more or go on to purchase some of these devices, you may either click on the part list link, or simply call our sales hotline. For more technical information you may either visit the Freescale Semiconductor site, or if you would prefer to speak to someone live, please call our hotline number, or even use our ‘live chat’ online facility.