Advertisement

Quick Links

NXP Semiconductors
Application Note
MPC5746R Hardware Design
Guide
by: NXP Semiconductors
1

Introduction

MPC5746R is a multi-core 32-bit microcontroller
intended for automotive powertrain applications. It is
based upon e200z4 Power
up to 200 MHz.
Throughout this application note, MPC5746R refers to
the family of devices: MPC5743R, MPC5745R, and
MPC5746R.
This application note details the options of MPC5746R
power supplies and the correct external circuitry required
for each supply, including digital, analog, and SRAM
standby. It also discusses configuration options for clock,
reset, and ADCs, as well as recommended debug and
peripheral communication connections, and other major
external hardware required for the device.
Please note that information from the MPC5746R
Reference Manual, Data Sheet, and/or Errata report may
be repeated in this application note for the convenience
®
Architecture cores running at
Document Number: AN4998
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
3 Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
4 Clock Circuitry . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5 Device Reset Configuration. . . . . . . . . . . . . . . . . . 22
6 Input/Output Pins. . . . . . . . . . . . . . . . . . . . . . . . . . 24
7 Debug Options available . . . . . . . . . . . . . . . . . . . . 28
8 Emulation device . . . . . . . . . . . . . . . . . . . . . . . . . . 32
9 ADC and Analog . . . . . . . . . . . . . . . . . . . . . . . . . . 34
11 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
12 Revision History. . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Rev. 1, 07/2019

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MPC5746R and is the answer not in the manual?

Questions and answers

Summary of Contents for NXP Semiconductors MPC5746R

  • Page 1: Table Of Contents

    1 Introduction ....... 1 MPC5746R is a multi-core 32-bit microcontroller 2 MPC5746R Package Options Overview ..2 intended for automotive powertrain applications. It is 3 Power Supply .
  • Page 2: Mpc5746R Package Options Overview

    MPC5746R and should be reviewed for the most up-to-date information available for this device. MPC5746R Package Options Overview The MPC5746R is available in four different package options; three of these are intended for production and one is intended to provide additional features to support debug and calibration.
  • Page 3 No connection to external supply required, but it does require a bypass capacitor. Only present on the 292 MAPBGA emulation device. Ramp rate must be less than 16.6 kV/s as per limitation for the 0N94H mask set. Refer to the latest MPC5746R Data Sheet for additional requirements.
  • Page 4 3.3 V or 5.0 V supply. In addition we recommend keeping all supply slew rates below 25 V/ms. Refer to the MPC5746R Data Sheet to learn what voltages can be connected to the power pins. Supply pins/balls differ from package to package. Please refer to section 3.1.1...
  • Page 5 Except bypass capacitor no connection to external supply required. Only present on the 292 MAPBGA emulation device. Ramp rate must be less than 16.6 kV/s as per limitation for the 0N94H mask set. Refer to the latest MPC5746R Data Sheet for additional requirements. 3.1.2 Single 5 V Supply This topology uses a single 5 V supply for all I/O, with the internal regulator providing the 1.25 V for the...
  • Page 6 1.25 V supply. Note that most Fast Ethernet Controller (FEC) physical layer interfaces require 3.3 V signals, so the FEC would not normally be operational in this configuration. MPC5746R Hardware Design Guide, Rev. 1 NXP Semiconductors...
  • Page 7 4.7 μF VDD_HV_IO_FEC 5.0 V or 3.3 V 220nF ~ 100 nF 4.7 μF VDD_HV_IO_MSC 5.0 V or 3.3 V 220nF ~ 100 nF VDD_HV_PMC 5.0 V 4.7 μF 220nF ~ 47 nF MPC5746R Hardware Design Guide, Rev. 1 NXP Semiconductors...
  • Page 8 On-chip 1.25 V Regulator In order to lower system cost, MPC5746R provides an on-chip regulator that can use an external NPN pass transistor to provide the 1.25 V core supply voltage from either a 5.0 V or 3.3 V supply. The recommended...
  • Page 9 Recommended Pass Transistor The on-chip 1.25 V regulator requires an external BJT for operation. Refer to the following table for recommended pass transistors. Please refer to the MPC5746R Data Sheet to obtain the requirements for the BJT device. Table 7. Recommended pass Transistors...
  • Page 10 Note that the VRC_CTRL will remain active until the Reset Generation Module (RGM) enters the reset phase 3, where the UTEST configuration is read. When using an external VDD_LV supply, the VRC_CTRL pin should be left floating (no connect). See the RGM chapter of the MPC5746R Reference Manual for more information.
  • Page 11 MPC5746R monitors the voltage supplies internally. The function of the power-on reset (POR), low-voltage detect (LVD) and high-voltage detect (HVD) circuits is to hold the device in reset until critical 1.See the MPC5746R Reference Manual for complete information on the power segmentation, input multiplexing and other pin characteristics.
  • Page 12 Use the latest MPC5746R Data Sheet for the final specification values. The device is held in reset regardless of how slow the supply voltage rise is, until the point at which the POR and LVDs are released.
  • Page 13 Power Supply Figure 5. LVD and HVD Implementation MPC5746R Hardware Design Guide, Rev. 1 NXP Semiconductors...
  • Page 14 LVD_IO, LVD_PMC (rising) LVD_IO, LVD_PMC (falling) HVD_Core (if enabled, rising) HVD_Core (if enabled, falling) VDD_LV supply LVD_Core_Hot (rising=falling) LVD_Core_Hot (rising) POR098_c(rising) POR098_c(falling) RESET pin state Figure 6. Illustration of LVD/HVD behavior with RESET status MPC5746R Hardware Design Guide, Rev. 1 NXP Semiconductors...
  • Page 15 POR085_c2 and POR098_c2 are used for redundancy. Minimum and maximum values and trigger conditions for each LVD and HVD monitor can be found in the MPC5746R Data Sheet. See the Reset chapter in the MPC5746R Reference Manual for PORST/RESET pin functionality.
  • Page 16 1.2 V 6’b001010 hvd600 divider tap point 1.13 V 6’b001001 hvd600 reference 1.2 V 6’b001000 lvd_flash divider tap point 1.31 V 6’b000111 lvd_flash reference 1.2 V 6’b000110 hvd_flash divider tap point 1.13 V MPC5746R Hardware Design Guide, Rev. 1 NXP Semiconductors...
  • Page 17 An internal power-on signal is used to identify the POWERUP state. This signal is released high on exit of the power sequence. The power-on signal is a combination of certain LVDs that are monitoring supplies: MPC5746R Hardware Design Guide, Rev. 1 NXP Semiconductors...
  • Page 18 The power-up sequence is as follows: 1. Digital reset is asserted, ensuring that all module registers are reset to their power-on value. 2. The POWERUP state is exited when both VDD_LV and VDD_HV are above threshold. MPC5746R Hardware Design Guide, Rev. 1 NXP Semiconductors...
  • Page 19 The device is able to continue operation at the minimum input voltage during cranking. In order to proceed with execution during cranking and prevent device reset, it is important to correctly configure the high voltage LVDs. Figure 8 illustrates a typical cranking voltage profile. MPC5746R Hardware Design Guide, Rev. 1 NXP Semiconductors...
  • Page 20: Clock Circuitry

    External power supply system asserts a reset Clock Circuitry MPC5746R can use either the internal RC oscillator, an external crystal or an external clock as the reference clock. This reference is qualified by multiple methods before the Phase-Locked Loop (PLL) will begin lock operation.
  • Page 21 EXTAL and XTAL device pins. Do not use XTAL to drive any other circuitry. The following figure illustrates an example circuitry of oscillator with ground routing with external load capacitors. Figure 10. External oscillator circuitry example MPC5746R Hardware Design Guide, Rev. 1 NXP Semiconductors...
  • Page 22: Device Reset Configuration

    XTAL Figure 11. MPC5746R External Clock Connection Device Reset Configuration MPC5746R does not require external reset circuitry for device configuration. The device is configured during reset based on data in flash memory. MPC5746R Hardware Design Guide, Rev. 1 NXP Semiconductors...
  • Page 23 Figure 12. example Circuitry for RESET & PORST pins Reset Out (RSTOUT) MPC5746R has an optional Reset out signal which can be used to notify external systems that the MCU has been reset. Pin PJ[5] can be configured to drive the reset out signal (RSTOUT) without generating the internal reset.
  • Page 24: Input/Output Pins

    Please refer the system integration unit lite2 (SIUL2) chapter of the MPC5746R Reference Manual for more information Note: This diagram shows a PAD with full functions. Some Pads do not implement all functions. Refer the MPC5746R reference manual for the details. Figure 13. I/O pad block diagram without analog inputs MPC5746R Hardware Design Guide, Rev.
  • Page 25 (SIUL2) chapter of the MPC5746R Reference Manual for more information. Note: This diagram shows a PAD with full functions. Some Pads do not implement all functions. Refer the MPC5746R reference manual for the details. Figure 14. I/O pad block diagram with analog inputs...
  • Page 26 Figure 15 shows an example configuration. MPC5746R Hardware Design Guide, Rev. 1 NXP Semiconductors...
  • Page 27 The voltage above pin is less than V max= 0.35x4.5 V = 1.575 V at V =4.5 V Therefore R=4.7 kΩ is suitable. The same principal applies for internal weak pull down scenarios. MPC5746R Hardware Design Guide, Rev. 1 NXP Semiconductors...
  • Page 28: Debug Options Available

    Debug Options available Debug Options available The MPC5746R production device (PD) supports a standard 14-pin JTAG connector. A development solution is provided by the 292BGA emulation device (ED). The ED supports a high-speed serial Nexus trace port that utilizes a Xilinx Aurora interface as the transport mechanism. The ED is mounted to a Trace Adapter that allows the customer to install it on production hardware for development support.
  • Page 29 Figure is courtesy of Samtec U.S.A (http://www.samtec.com/search/NEXUS.aspx). Figure 17. Recommended Nexus connector Table 15 shows the recommended pin-out for Samtec connector. Table 15. MPC5746R high-speed serial trace connector Function Pin No Pin No Function...
  • Page 30 Figure 18. Nexus Aurora termination and coupling circuits External circuitry Additional resistor pull-ups/pull-downs may be required for the JTAG debug circuitry. The MPC5746R device includes internal pull devices that ensure the pins remain in a safe state; however, if there is additional circuitry connected to the JTAG pins, or long traces that could be affected by other signals (due MPC5746R Hardware Design Guide, Rev.
  • Page 31 The device enable pin should be connected to ground for the interface to be enabled whenever the debug port on the MCU is powered. This circuit provides a high impedance to the tool when the debug port is powered off. MPC5746R Hardware Design Guide, Rev. 1 NXP Semiconductors...
  • Page 32: Emulation Device

    JTAG interface replaces the JTAG interface of the PD, but allows access to the PD JTAG interface by passing control from the BD JTAG interface to the PD JTAG interface. Please refer the MPC5746R Reference Manual and AN5181:“Introduction to the MPC5746R Trace Adapter” application note for more information.
  • Page 33 208 pin 1.0mm PGA to 144 pin 0.5mm QFP target Adapter board for LFTAK46MQLA MPC574xR Refer the following illustration for 292 MAPBGA package mapped into a 252BGA footprint. Figure 20. 292MAPBGApackage into a 252BGA footprint MPC5746R Hardware Design Guide, Rev. 1 NXP Semiconductors...
  • Page 34: Adc And Analog

    ADC and Analog ADC and Analog Overview MPC5746R includes seven separate Analog-to-Digital converters (ADC) and associated support modules: • Four independent 12-bit Successive-Approximation-Register (SAR) ADCs • Three independent 16-bit Sigma-Delta (SD) ADCs • Two Decimation Filter blocks • ADC Cross-Triggering Unit (BCTU) These ADCs interface a various number of analog input pins depending on whether the 252 MAPBGA, the 176 LQFP package, or the 144 LQFP package is selected for the design.
  • Page 35 Incorporate low-pass filter on ADC inputs to remove unwanted higher frequency components as shown in the following sections User can select either 3.3 V or 5 V for the SD/SAR ADC reference supply. Refer to the MPC5746R Data Sheet for ADC characteristics with different reference supply.
  • Page 36 1 MHz (total conversion time of 1us). The maximum allowed input frequency is 125 kHz. Refer to the MPC5746R Data Sheet for additional information on internal circuitry, minimum sample time and minimum conversion time etc.
  • Page 37 PX[8] Sigma Delta ADC MPC5746R has 3 Sigma Delta Analog-to-Digital Converter (SDADC) modules. The SDADC consists of a cascaded sigma delta modulator coupled to a high pass filter and digital interface to the system bus. Both single ended and differential conversions are supported on a number of input channels. Conversions can be started by software or hardware triggers.
  • Page 38 ADC and Analog • AN[2] (+) and AN[3] (–) • AN[4] (+) and AN[5] (–) • AN[6] (+) and AN[7] (–) Refer to the MPC5746R Reference Manual for complete details about configuring the SD ADC external channels. Differential Pairs AN[0] AN[1] AN[2]...
  • Page 39 CM_N rule of thumb, the capacitor value should be less than or equal to the filter capacitor C/10. The guidelines that need to be followed when designing the external circuitry for the MPC5746R SDADC differential channels • The internal common-mode voltage for the MPC5746R SD is VDD_HV_ADR/2 and is set by the bias generator.
  • Page 40: Example Communication Peripheral Connections

    Example Communication Peripheral connections Example Communication Peripheral connections There are a wide range of peripheral pins available on MPC5746R. Many of these have fairly standard definitions for their use. This section provides example connections for some of the most commonly used communications peripherals, such as LIN, CAN, and RS-232 communication interfaces.
  • Page 41 Only a single wire is required for communication and is commonly included in the vehicle wiring harness. Figure 28 shows a typical interface implemented using the NXP MC33661 LIN transceiver. MPC5746R Hardware Design Guide, Rev. 1 NXP Semiconductors...
  • Page 42 Bi-directional pin that represents the Input/Output LIN Bus LIN Bus single-wire transmit and receive. Protected Battery Device power supply, typically VSUP Input Power Supply Voltage connected to a nominal 12 V supply. MPC5746R Hardware Design Guide, Rev. 1 NXP Semiconductors...
  • Page 43 4-pin right-angle connector with pegs for target system, tin contacts, with latch 39-29-1040 4-pin vertical connector with pegs for target system, tin contacts, with latch 39-29-9042 4-pin right-angle connector with flange for target system, gold contacts 39-29-5043 MPC5746R Hardware Design Guide, Rev. 1 NXP Semiconductors...
  • Page 44 However, the value of this resistor may limit the maximum speed of the CAN module if not sized properly for the speed. The MPC5746R CAN modules conform to CAN protocol specification version 2.0B protocol. The transceivers shown in this application note comply with ISO 11898 physical layer standard.
  • Page 45 Select for high-speed mode or silent mode. Silent mode disables the Grounded or MCU Input Select transmitter, but keeps the rest of the GPIO device active. This may be used in the case of an error condition. MPC5746R Hardware Design Guide, Rev. 1 NXP Semiconductors...
  • Page 46 CAN receive data output to the MCU The error signal indicates a bus failure in Output Error MCU GPIO normal operating mode or a wake up is detected in Standby or Sleep modes. MPC5746R Hardware Design Guide, Rev. 1 NXP Semiconductors...
  • Page 47 (male) connects with it. Connector (male) Socket (female) Figure 31. DB-9 connector and socket The table below shows the typical connector pin-out definition. Table 26. DB-9 Signal Mapping Pin Number Signal Name CAN_L MPC5746R Hardware Design Guide, Rev. 1 NXP Semiconductors...
  • Page 48 The Zipwire interface is a high-speed interface, therefore care should be taken in laying out the signals on a printed circuit board. The following guidelines are suggested. 1. 20 MHz is the most commonly used frequency, 10 MHz can also be used. 26 MHz is not recommended. MPC5746R Hardware Design Guide, Rev. 1 NXP Semiconductors...
  • Page 49 PC and is widely used within telecommunications and industrial applications. In recent years, Ethernet has found its way into automotive electronics with deployment in diagnostic and camera applications. The Fast Ethernet Controller (FEC) implemented on the MPC5746R devices is a communication controller that supports 10 and 100 Mbit/s Ethernet/IEEE 802.3 networks. An external transceiver interface and transceiver function are required to complete the connection to the physical interface.
  • Page 50 In MPC5746R, Serial Management Interface FEC_MDIO/FEC_MDC pins are internally tied up to VDD_HV_IO_MAIN supply domain, which is usually 5 V. Therefore the user must use a bidirectional level shifter on the MDIO/MDC pins. Refer the MPC5746R Errata for more information. As shown in Figure 33, the FEC can interface to a PHY using the 10/100 Mbit/s MII-Lite, RMII or the 10 Mbit/s only 7-wire interface.
  • Page 51: References

    Document Title Data Sheet MPC5746R Data Sheet Rev 4. Reference Manual MPC5746R Reference Manual Rev 6. Errata MPC5746R Errata for Mask Set 1N83M Rev2.4 AN4731 Understanding the Injection Current on Freescale Automotive Microcontrollers AN5134 Introduction to Zipwire Interface AN5181 Introduction to the MPC5746R Trace Adapter...
  • Page 52 Revision History MPC5746R Hardware Design Guide, Rev. 1 NXP Semiconductors...
  • Page 53 Revision History MPC5746R Hardware Design Guide, Rev. 1 NXP Semiconductors...
  • Page 54 How to Reach Us: Information in this document is provided solely to enable system and software implementers to use NXP products. There are no express or implied copyright licenses Home Page: granted hereunder to design or fabricate any integrated circuits based on the nxp.com information in this document.

Table of Contents