SLUAAY5 December   2024 UCC21551-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Automotive PTC Heater Module Overview
    1. 2.1 Automotive Heating Architectures
      1. 2.1.1 Positive Temperature Coefficient Heaters
      2. 2.1.2 Heat Pumps
    2. 2.2 Automotive Heating Architectures
    3. 2.3 PTC Heater Topologies
  6. 3Design of Automotive PTC Heater Controller
    1. 3.1  Block Diagrams
    2. 3.2  Designing the Power Supplies
    3. 3.3  Picking Low-Dropout Regulators
    4. 3.4  Designing of the Communication Interface
    5. 3.5  Implementation of the Digital Isolator
    6. 3.6  Implementation of the Microcontroller Unit
    7. 3.7  Designing of the Switch Driver Stage
    8. 3.8  Selection of the Power Switches
    9. 3.9  Considerations of the PTC Load
    10. 3.10 Designing the Load Current Monitoring
    11. 3.11 Selection of the Temperature Sensing
  7. 4Summary

Implementation of the Microcontroller Unit

The microcontroller unit is meant to either relay signals and commands to or take in signals and measurements from different components in the PTC heater control module. They will take signals indicating how much current is to be supplied to the PTC, what temperature the PTC load is be at, and relay commands to the respective components. The MCUs also take in measurements such as temperature, voltage, current and so forth and commit to appropriate actions with respect to those measurements and conditions. The specific signals it sends or receives depends on how many MCUs are present in the design, and whether the MCU is placed on the high-voltage side or low-voltage side.

If the designer chooses to use 2 MCUs, one on the low-voltage side and one on the high-voltage side, the MCU on the low-voltage side is in charge of communication, while the MCU on the high-side is in charge of PTC load control. This topology results in minimizing the number of isolated signals needed.

If the designer decides to use one MCU and place it on the high-voltage side, it is recommended to then have a LIN transceiver without a dedicated WAKE pin to limit signals that need to transferred from the high-voltage side to the low-voltage side. However, if the designer wants the low-voltage rail to be monitored by the MCU to sense if it goes outside of the operating range, that signal can go through a high precision analog isolator, then feed into the MCU. A suitable analog isolator for voltage sensing this application would be the AMC1336-Q1 with its great DC performance of ±0.5mV maximum offset error. It also comes in small DWV (5.85mm × 11.5mm) package. Another option would be to use a discrete comparator circuit to detect when the input voltage rail goes outside of the operating range, and have that signal go through a digital isolator, then to the MCU. The TLV3201-Q1 could be suitable for this purpose. It is recommended that the MCU process enough pins available for connections to the digital isolator, the switch drivers, the temperature sensor(s), the load current monitoring circuits and voltage follower. There is no direct impact on MCU selection when designing with either a 400V or 800V battery. This topology can be used to save cost given the limited isolated signals needed and the use of only one MCU.

Table 3-1 lays out an example of what signals the MCU could send or receive depending on topology and placement. Some signals can be added or removed based on the discretion of the designer.

Table 3-1 Signals the MCU Could Send or Receive Depending on Topology and Placement
Two Microcontrollers (1 on the high-voltage, 1 on the low voltage side)
High-voltage side MCU Send
  • Switch drivers EN pins
  • Switch driver's inputs
  • GPIO’s between MCUs

Receive
  • Load current measurement
  • Power switch temperatures from temperature sensors
  • PTC load temperatures from temperature sensors
  • DC Bus voltage from voltage feedback circuit
  • Power switch short circuit faults
  • Overcurrent circuit RST
Low-voltage side MCU Send
  • TXD to transceiver
  • EN to LIN transceiver

Receive
  • RXD from transceiver
  • Input voltage from Low voltage input rail
  • Interlock
One Microcontroller on the High-Voltage Side
MCU Send
  • Switch drivers EN pins
  • Switch drivers inputs
  • EN to digital isolator
  • TXD to digital isolator

Receive
  • Load current magnitude
  • Power switch temperatures
  • PTC load temperatures
  • DC Bus voltage (via voltage feedback)
  • Input voltage rail signal from analog isolator
  • Power switch short circuit faults
  • Overcurrent circuit RST
  • RXD from digital isolator
  • Interlock

Interlock is a current and voltage loop mechanism that connects all high-voltage subsystems in the vehicle (battery management systems, traction inverters, on-board chargers, and so forth). It monitors any interference or tampering done on these subsystems or to the service disconnect switch. If this condition is detected, then the high-voltage subsystems in the vehicle, such as the PTC heater module, will shut down. Including the PTC heater module in the interlock mechanism increases safety by decreasing the risk of damage to the user and other subsystems. For guidance on how to design the interlock mechanism, see TIDA-01445.

The choice of using one or two MCUs varies from designer to designer. Either of these topologies are used in PTC heater modules across the market, so there is no right or wrong choice. The designer just needs to understand the advantages and drawbacks of each, and select the topology that aligns best with the goals and requirements of their system. An MCU suitable for PTC heaters is the TMS320F2800153-Q1, which comes with 64KB of flash size in 32-pin RHB (5mm × 5mm) or 48-pin PHP (9mm × 9mm) packages. The 48-pin version has more analog and GPIO pins than the 32-pin version, so it is up to the designer to decide which version to use. It may make more sense to use the 48-pin version if the design calls for 1 MCU. However, a 2 MCU approach may make more sense to use 32-pin MCUs. Another viable option would be the MSPM0L1305-Q1, a 32-pin RHB (5mm × 5mm) MCU with a 32-Mhz Arm® Cortex®-M0+ processor core. Having an Arm Cortex-M0+ core enables optimized power efficiency and high performance. This device also fits well within a PTC heater due to its LIN communication support.