SLAU915 May   2024 ULC1001

 

  1.   1
  2.   Description
  3.   Get Started
  4.   Features
  5.   5
  6. 1Evaluation Module Overview
    1. 1.1 Introduction
    2. 1.2 Kit Contents
    3. 1.3 Specification
    4. 1.4 Device Information
    5. 1.5 General Texas Instruments High Voltage Evaluation (TI HV EVM) User Safety Guidelines
  7. 2Hardware
    1. 2.1 Hardware Information
    2. 2.2 Connection Procedure
  8. 3Software
    1. 3.1 GUI Setup
    2. 3.2 System Overview
      1. 3.2.1 System ISR Period
      2. 3.2.2 System Drive Voltage
      3. 3.2.3 System Calibration
        1. 3.2.3.1 DC Bias Calibration
        2. 3.2.3.2 Temperature Calibration
        3. 3.2.3.3 Auto Sense Calibration
        4. 3.2.3.4 Cleaning and Power Calibration
      4. 3.2.4 System Cleaning
      5. 3.2.5 System Diagnostics
    3. 3.3 GUI Overview
      1. 3.3.1 GUI Top Level Layout
        1. 3.3.1.1 North Pane
        2. 3.3.1.2 South Pane
        3. 3.3.1.3 Center Pane
      2. 3.3.2 High Level Page
        1. 3.3.2.1 Burst Parameters
        2. 3.3.2.2 Calibration Settings
          1. 3.3.2.2.1 Voltage and Current Sense Circuitry
        3. 3.3.2.3 Cleaning Mode Settings
          1. 3.3.2.3.1 Auto-Cleaning
          2. 3.3.2.3.2 Water Cleaning
          3. 3.3.2.3.3 Deice Cleaning
          4. 3.3.2.3.4 Mud Cleaning Mode
        4. 3.3.2.4 Power and Diagnostic Settings
      3. 3.3.3 Register Map Page
      4. 3.3.4 I2C Configuration Page
      5. 3.3.5 GUI Functions
        1. 3.3.5.1 Monitor Communication Status
        2. 3.3.5.2 Load and Save Configuration Files
          1. 3.3.5.2.1 MSP430 Firmware Programming
        3. 3.3.5.3 Re-initialize System
        4. 3.3.5.4 Fault and Flag Monitoring and Clearing
        5. 3.3.5.5 Run Calibration
        6. 3.3.5.6 Run Cleaning Modes
        7. 3.3.5.7 Run Diagnostic Mode
        8. 3.3.5.8 Run Abort
        9. 3.3.5.9 Script Recording
  9. 4Hardware Design Files
    1. 4.1 Schematics
    2. 4.2 PCB Layouts
    3. 4.3 Bill of Materials (BOM)
  10. 5Additional Information
    1. 5.1 Trademarks

System Cleaning

Texas Instruments created three main cleaning modes for removing ice, mud, and water from the lens of the LCS and an Auto mode that can be programmed to drive a cleaning sequence when mass, such as water, is detected on the lens. Two additional custom modes are also available for flexibility. The valid bursts for cleaning modes are listed in Table 4-4. As a reference, scope voltage and current waveform captures for each type of cleaning mode are depicted in the following figures: Figure 4-4, Figure 4-5, Figure 4-6, and Figure 4-7.

Table 3-4 Valid Cleaning Bursts
Burst #Burst NameDescription
6CONTROL_Burst_Clean_Custom_1Custom bursts that are not updated after calibration is run.
7CONTROL_Burst_Clean_Custom_2
8CONTROL_Burst_Clean_Expel_11Burst start and stop frequencies are updated after running Calibration Region 1 burst. Different offset frequencies can be set prior to calibration.
9CONTROL_Burst_Clean_Expel_12
10CONTROL_Burst_Clean_Expel_13
11CONTROL_Burst_Clean_Expel_14
12CONTROL_Burst_Clean_Expel_21Burst start and stop frequencies are updated after running Calibration Region 2 burst. Different offset frequencies can be set prior to calibration.
13CONTROL_Burst_Clean_Expel_22
14CONTROL_Burst_Clean_Expel_23
15CONTROL_Burst_Clean_Expel_24
16CONTROL_Burst_Heat_Region_1Long bursts used for heating sequences. Burst start and stop frequencies are updated after running Calibration Region 1 and 2 bursts.
17CONTROL_Burst_Heat_Region_2
19CONTROL_Burst_MassDetectActive burst that invokes the mass detection algorithm. Burst start and stop frequencies are updated after running Calibration MassDetect burst.
23CONTROL_Burst_TempActive burst that invokes the temperature protection algorithm. Burst frequency and amplitude must match the Temp Calibration settings. Temperature protection can also run continuously without setting this burst.

The Auto Cleaning Mode cleans water from the LCS lens when water is detected. CONTROL_Burst_MassDetect (19) makes the Auto Cleaning Mode possible. As shown in Figure 4-7, the MassDetect burst (19) is placed before the water and de-ice bursts (23, 16, 8, 9, 13, 14). Auto mode uses CONTROL_Burst_MassDetect to test whether the LCS has additional mass (for example, water) on the lens or not. If mass is detected, then the remaining bursts in Auto mode are run.

CONTROL_Burst_Temp (23) can be enabled using the Enable Temp checkbox, refer to Table 4-13, and runs continuously on a periodic time interval. When running continuously, the Temp burst interrupts any passive bursts to check the LCS temperature. Once the temperature is measured and below the OverTemp Threshold, the mode continues to run from the interrupted location. This allows the ULC1001-DRV2911 EVM to monitor the temperature of the LCS and prevent an overtemperature condition. This burst can also be added to the Auto Cleaning Mode sequence described in the above paragragh. The Temp burst (23) followed by a heating burst (16 or 17) can be added after the MassDetect burst (19) to integrate auto de-icing. Calibration mode must be run first to calibrate the Temp burst. See Section 3.3.2.1 for details on how to set the temperature threshold through the ULC1001 GUI.

The predefined cleaning modes must be used for initial experiments. Each cleaning mode has settings that can be adjusted to improve the cleaning performance. For the most design freedom, two custom modes are also supported. Additionally, there are two custom bursts (6, 7) that are not affected by calibration. The settings for all cleaning modes are described in Section 3.3.2.3.

ULC1001-DRV2911EVM Water Cleaning LCS Voltage & Current Figure 3-4 Water Cleaning LCS Voltage & Current
ULC1001-DRV2911EVM Deice Cleaning LCS Voltage & CurrentFigure 3-5 Deice Cleaning LCS Voltage & Current
ULC1001-DRV2911EVM Mud Cleaning LCS Voltage & Current Figure 3-6 Mud Cleaning LCS Voltage & Current
ULC1001-DRV2911EVM Auto Cleaning LCS Voltage & Current Figure 3-7 Auto Cleaning LCS Voltage & Current