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

Burst Parameters

The Burst Parameter section always displays the 8 configurable burst parameters for the selected mode. A drop-down menu can be used to see the available burst for each tab in the High Level Page. Active and Passive bursts have certain parameters that must be set to specific values for TI's algorithms to run properly. The Burst Parameters section of the GUI is shown in Figure 5-4.

Active bursts enable the IV sense path (0-5, 19-23) and Passive bursts do not enable the IV sense path (6-17). Burst 18 is an Idle burst, which is returned to automatically at the end of each mode; this burst is never set by the user. Each burst contains the following eight parameters: Amp, Delay, Duration, Freq_Start, Freq_Stop, Num_Freq, Delta_Freq, and Modulation.

All Active bursts frequency settings, except burst 0, must follow the following: Delta_Freq*n = (Fs/N)*n = (ULC_RX_mode_cfg bits [0-4]/USER_Params_numSamples)*n, where n is an integer multiplier. Freq_start ≤ Freq_stop. Freq_start and Freq_stop must be integer multiples of Delta_Freq. Table 5-2 shows the settings for Active Burst Parameters. Figure 5-5 shows a depiction of how an active burst is run.

All Passive bursts must have Num_Freq = 0. For a Passive burst, the frequency sweeps from Fstart to Fstop at a rate of Delta_Freq/ISR rate. When Fstart = Fstop, Delta_Freq must be set to 0Hz. Table 5-3 shows the settings for Passive Burst Parameters. Figure 5-6 shows a depiction of how passive bursts are run.

ULC1001 DRV2901 ULC1001-DRV-FL-EVM ULC1001-DRV290XEVM Burst ParametersFigure 5-4 Burst Parameters
ULC1001 DRV2901 ULC1001-DRV-FL-EVM ULC1001-DRV290XEVM Active Burst ExampleFigure 5-5 Active Burst Example
Table 5-2 Active Burst Parameters Bursts (0-5, 19-23)
Burst ParameterDescription
Amp [puV]Burst excitation duty cycle that drives the LCS defined in PerUnit Value from 0 to 1.
Chosen by user.
Freq_Start [Hz]Start of frequency content in burst. Freq_start ≤ Freq_stop.
Chosen by user. Auto-snap to valid value by GUI.
Freq_Stop [Hz]Stop of frequency content in burst. Freq_stop ≥ Freq_start.
Chosen by user. Auto-snap to valid value by GUI.
Delta_Freq [Hz]Delta frequency for each frequency step between Freq_Stop and Freq_Start.
GUI default is always 976.56Hz for ULC1001-DRV290x EVM.
Delta_Freq = Fs/N. Auto-updated by GUI.
Num_Freq Equals ((Freq_Stop - Freq_Start)/Delta_Freq) +1.
Auto-updated by GUI.
Duration [ms]Duration for which each excitation frequency drives the LCS.
Duration must equal USER_Params_numStages +1 (default is 2 ISR periods, 2ms).
Auto-updated by GUI.
Delay [ms]The additional delay placed at the end of each frequency step between Freq_Start and Freq_Stop.
ModulationChanges modulation method between Direct Drive and standard AD modulation. AD modulation uses a carrier frequency that is 10 times the programmed frequency.

ULC1001 DRV2901 ULC1001-DRV-FL-EVM ULC1001-DRV290XEVM Passive Burst Example
Figure 5-6 Passive Burst Example
Table 5-3 Passive Burst Parameters
Burst ParameterDescription
Amp [puV]Burst excitation duty cycle that drives the LCS defined in PerUnit Value from 0 to 1.
Chosen by user.
Freq_Start [Hz]Start of frequency content in burst. Freq_start ≤ Freq_stop.
Auto updated after calibration.
Freq_Stop [Hz]Stop of frequency content in burst. Freq_stop ≥ Freq_start.
Auto updated after calibration.
Delta_Freq [Hz]Delta frequency is the change in frequency per the ISR time step.
If Fstart = Fstop, then set Delta_Freq = 0.
GUI default is 40Hz for ULC1001-DRV290x EVM.
Num_Freq For Passive bursts, Num_Freq = 0.
Duration [ms]Duration for each excitation frequency drives the LCS.
GUI default is 98 ISR periods, 100ms for ULC1001-DRV290x EVM.
Delay [ms]The additional delay placed at the end of the burst.
ModulationChanges modulation method between Direct Drive and standard AD modulation. AD modulation uses a carrier frequency that is 10 times the programmed frequency.