TIDUF43 August   2024

 

  1.   1
  2.   Description
  3.   Resources
  4.   Features
  5.   Applications
  6.   6
  7. 1System Description
    1. 1.1 Terminology
    2. 1.2 Key System Specifications
  8. 2System Overview
    1. 2.1 Block Diagram
    2. 2.2 Design Considerations
    3. 2.3 Highlighted Products
      1. 2.3.1 TPS1213-Q1 45V, Low IQ, Automotive High-Side Switch Controller With Low-Power Mode and Adjustable Load Wakeup Trigger
      2. 2.3.2 INA296x-Q1 AEC-Q100, –5V to 110V, Bidirectional, 1.1MHz, 8V/μs, Ultra-Precise Current-Sense Amplifier
  9. 3System Design Theory
    1. 3.1 Low-Power Mode Considerations
    2. 3.2 Precharge Circuit Considerations
    3. 3.3 Short-Circuit Protection
    4. 3.4 LM74704-Q1 Enable
    5. 3.5 Headers
      1. 3.5.1 Headers for Configuring INA296B-Q1
      2. 3.5.2 Headers for Configuring TPS1213-Q1
    6. 3.6 Software Considerations
      1. 3.6.1 Fuse Channel Definition
      2. 3.6.2 Software Functions
    7. 3.7 Optional Output TVS Diode
  10. 4Hardware, Software, Testing Requirements, and Test Results
    1. 4.1 Hardware Requirements
    2. 4.2 Software
    3. 4.3 Test Setup
    4. 4.4 Test Results
      1. 4.4.1 State Transition
      2. 4.4.2 System IQ in Low-Power Mode
      3. 4.4.3 Precharge Test
      4. 4.4.4 Overcurrent Protection
      5. 4.4.5 PWM Overcurrent
      6. 4.4.6 Short-Circuit Protection
      7. 4.4.7 Thermal Testing
      8. 4.4.8 CISPR-25 Emissions Testing
        1. 4.4.8.1 Conducted Emissions Testing
        2. 4.4.8.2 Radiated Emissions Testing
        3. 4.4.8.3 Summary of Results
  11. 5Design and Documentation Support
    1. 5.1 Design Files
      1. 5.1.1 Schematics
      2. 5.1.2 BOM
      3. 5.1.3 PCB Layout Recommendations
        1. 5.1.3.1 Layout Prints
      4. 5.1.4 Altium Project
      5. 5.1.5 Gerber Files
      6. 5.1.6 Assembly Drawings
    2. 5.2 Documentation Support
    3. 5.3 Support Resources
    4. 5.4 Trademarks
  12. 6About the Author

Software Considerations

Figure 3-4 shows a state machine that best describes the TIDA-020065. Initially, the MCU boots up and enters precharge mode to charge the load capacitors for 15ms. After this 15ms period has expired, the system transitions over to active mode by pulling nLPM high.


TIDA-020065 TIDA-020065 State
                    Machine

Figure 3-4 TIDA-020065 State Machine

In active state, the main FET is being driven for loads up to 30A. S3 can be pressed to transition the system from active to low power mode. S2 can also be used to switch between the programmed time-current fuse characteristics.

The ADC peripheral of the MSPM01306 collects samples every 100μs to constantly monitor the output current in active mode. When an overload current is detected, the system promptly transitions from active to shutdown mode. Depending on how long the current pulse is active, and how high the pulse is, the software uses the programmed time-current characteristics to protect the wire harnesses and load for the current ranges shown in Figure 3-5.

TIDA-020065 TIDA-020065 Time-Current
                    Characteristics Figure 3-5 TIDA-020065 Time-Current Characteristics

The software I2t algorithm replicates the behavior of an actual melting fuse; the output is shutdown before peak load transients or other overcurrents cross the wire current capability and damage the vehicle wiring. The I2t algorithm is best explained by Equation 10.

Equation 10. t S h u t d o w n = I 2 t I L o a d 2 - I N o m 2

where

  • I2t is the melting fuse constant
  • INom is the nominal current rating of the fuse channel in use
  • tShutdown is the expected shutdown time of the fuse when there is an overcurrent detected

To better simulate a real fuse, TIDA-020065 is subtracted from the TIDA-020065 measurement every time an ADC sample is taken. This addition allows the smart fuse to operate at the Inom threshold and to avoid falsely shutting down due to normal load transients.

To bypass limitations with only being able to run the I2t algorithm up to the maximum monitorable current, which is 66A in this design, a fixed-delay shutdown threshold was added to shutdown the output at a fixed time up until the SC threshold. Although 4ms was chosen for the fixed-delay shutdown time for this design, set this time according to what current pulses are allowed in the system.

When either fuse shutdown or fixed-delay shutdown occurs, the system transitions over to cooldown mode, where INP is pulled low and the system is allowed to recover from the overload event. By default, the MSPM0L1306-Q1 automatically pulls INP high again in 4s to recover the output. Nonetheless, the software can be configured by pulling TP14 low for latch-off behavior in cooldown mode. The output now stays off indefinitely until user input is received by pressing either S2 or S3. Comparing this behavior to a melting fuse shows that melting fuses have to be replaced whereas this design allows for resettable overcurrent protection. In a more realistic application, the software considers the thermals of the vehicle wiring to make sure that enough time has elapsed to cool the wire harnesses down.

For immediate shutdown, the short-circuit protection feature of the TPS1213-Q1 is used. nFLT is pulled low to signal to the MSPM0L1306-Q1 that a hardware fault was detected. In this state, pressing S2 or S3 toggles INP which clears the SC protection latch of the TPS1213-Q1.