SLAU880C December   2022  – May 2024 ULC1001

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1General Texas Instruments High Voltage Evaluation (TI HV EVM) User Safety Guidelines
  5. 2Introduction
  6. 3Getting Started
    1. 3.1 Evaluation Kit Contents
    2. 3.2 Connection Procedure
    3. 3.3 GUI Setup
  7. 4System Overview
    1. 4.1 System ISR Period
    2. 4.2 System Drive Voltage
    3. 4.3 System Calibration
      1. 4.3.1 DC Bias Calibration
      2. 4.3.2 Temperature Calibration
      3. 4.3.3 Auto Sense Calibration
      4. 4.3.4 Cleaning and Power Calibration
    4. 4.4 System Cleaning
    5. 4.5 System Diagnostics
  8. 5GUI Overview
    1. 5.1 GUI Top Level Layout
      1. 5.1.1 North Pane
      2. 5.1.2 South Pane
      3. 5.1.3 Center Pane
    2. 5.2 High Level Page
      1. 5.2.1 Burst Parameters
      2. 5.2.2 Calibration Settings
        1. 5.2.2.1 Voltage and Current Sense Circuitry
      3. 5.2.3 Cleaning Mode Settings
        1. 5.2.3.1 Auto-Cleaning
        2. 5.2.3.2 Water Cleaning
        3. 5.2.3.3 Deice Cleaning
        4. 5.2.3.4 Mud Cleaning Mode
      4. 5.2.4 Power and Diagnostic Settings
    3. 5.3 Register Map Page
    4. 5.4 I2C Configuration Page
    5. 5.5 GUI Functions
      1. 5.5.1 Monitor Communication Status
      2. 5.5.2 Load and Save Configuration Files
        1. 5.5.2.1 MSP430 Firmware Programming
      3. 5.5.3 Re-initialize System
      4. 5.5.4 Fault and Flag Monitoring and Clearing
      5. 5.5.5 Run Calibration
      6. 5.5.6 Run Cleaning Modes
      7. 5.5.7 Run Diagnostic Mode
      8. 5.5.8 Run Abort
      9. 5.5.9 Script Recording
  9. 6Hardware Design Files
    1. 6.1 Schematics
    2. 6.2 PCB Layouts
    3. 6.3 Bill of Materials (BOM)
  10. 7Revision History

Cleaning Mode Settings

Texas Instruments created four main cleaning modes for removing ice, mud, and water from the lens of the LCS. The GUI allows select settings to be adjusted for these cleaning modes and also gives the user freedom to create two custom cleaning modes.

As mentioned in Section 4, there are nine modes that can contain up to 30 configurable bursts. Each burst is played in the order the burst is programmed and the #Bursts setting must be set correctly to play the number of desired bursts. The #Burst register is USER_Params_numBurstsPerMode_x, where x equals 0 through 9. The mode sequences are enumerated with registers using the following syntax, USER_Params_modeSequence_n_m, where n equals the mode number (0-9) and m equals the burst sequence order (0-29). There are up to 30 bursts maximum per mode. The following sections show Texas Instruments' predefined bursts.

Any cleaning mode, excluding Auto mode, can be run continuously by checking the Continuous Mode check box located in the top right corner above the burst 29 column name. When a mode is running continuously, un-check the Continuous Mode checkbox to put the ULC1001 back into Single Mode; the mode runs one additional time and then stops.

Note: Do not check the Continuous Mode check box and the Continuous Auto Mode check box when running Auto Mode. See Section 5.2.3.1.

The additional parameters on the Cleaning Modes page are shown in Figure 5-10 and described in Table 5-7 and Table 5-8.


ULC1001 DRV2901 ULC1001-DRV-FL-EVM ULC1001-DRV290XEVM Cleaning Mode Settings
Figure 5-10 Cleaning Mode Settings
Table 5-7 Mass Detect Parameters
ParameterDescription
Continuous Auto Mode? Check BoxEnables the Auto mode to run automatically without setting the USER_Commands_flag_newCommand at the specified period when the device is in the active power mode. PWR_CTL = 0x00.
Mass Detect ThresholdFrequency impedance threshold that controls how sensitive the system is to contaminants on the LCS.
Mass Detect PeriodTime interval used when Continuous Auto mode is enabled.

Deice Threshold

Temperature threshold to activate deice in Auto mode sequence.

Table 5-8 Temperature Parameters
Parameter Description
Continuous Temp? Check Box This check box controls how the temperature algorithm is run. When checked, the temperature burst runs based on the Temp Check Period and interrupts any passive burst to check the LCS temperature, then returns to the burst being played. When enabled, the temperature burst is also run at the beginning of any mode
Temperature Constant [°C] LCS temperature estimation algorithm constant auto updated by Calibration Mode.
OverTemp Threshold [°C] LCS Temperature threshold at which the ULC1001 flags an Over Temperature condition.
Cooling Duration [sec] Cooling time provided by ULC1001 to LCS in the event of an Over Temperature condition.
Temp Check Period [sec] Time period between temperature checks in continuous mode.