TI unveils ULC1001 ultrasonic lens cleaning chip for self-cleaning cameras

Texas Instruments (TI) has introduced the ULC1001 digital signal processor (DSP) ultrasonic lens cleaning (ULC) technology designed – when combined with DRV2901 piezo transducer driver – for self-cleaning camera systems to quickly detect and remove dirt, ice, and water using microscopic vibrations.

Cameras used in the automotive, industrial, robotics, and smart farming industries may require cleaning from time to time and that usually means manual cleaning leading to potential downtime, higher maintenance cost, and so on. It could also be done through mechanical parts but that adds further complexity to the system, so instead, Texas Instruments ULC1001 and DRV2901 combo enables cameras to rapidly self-clear contaminants using vibrations to eliminate debris.

TI ULC1001 self cleaning camera

The datasheet describes the ULC1001 as a “Configurable Ultrasonic PWM Modulator With I/V Sense Amplifiers” with the following specifications:

  • Integrated Programmable Cleaning Modes
    • Water (expelling)
    • Deice (melting and expelling)
    • Mud (dehydrating and expelling)
    • Auto-Cleaning (detecting and expelling)
    • Custom Cleaning Modes
  • Embedded Algorithms
    • Lens System Calibration
    • Automatic Material Detection
    • Power Regulation
    • System Diagnostics
  • System Diagnostics
    • DRV290x Fault Reporting
    • Lens System Fault
    • Transducer Temperature Regulation
  • Wide Drive Frequency Range
    • High-Efficiency Direct Drive (25 kHz – 5 MHz)
    • AD Modulation (<50 kHz)
  • Host interface – I2C
  • Clock Source – External Oscillator (10 MHz, 5 ppm recommended)
  • Power Supply – IOVDD: 3.3 V
  • Package – 32-pin QFN-HR (5.0 x 4.5 mm)
  • Temperature Range – -40 to 125°C
ULC1001 block diagram
ULC1001 block diagram

The ULC1001 ultrasonic lens cleaning chip is used in combination with the DRV2901 “Single-Channel PWM-input Piezo Transducer Driver” with the following key features:

  • Wide 12V to 48V supply voltage operation
  • Supports up to 50 W peak power
  • High-Efficiency power stage with 90-mΩ output MOSFETs
  • Power-On Reset for protection on power up without any power-supply sequencing
  • Integrated self-protection circuits:
    • Undervoltage protection
    • Over temperature protection
    • Overload protection
    • Short Circuit protection
  • Package – 44-pin HTSSOP
Self-cleaning ULC camera design
Typical design of a self-cleaning ULC camera

It’s hard to believe it will be able to properly clean lenses, but Texas Instruments further explains the technology in a separate blog post:

ULC leverages the concept of constructive interference through resonance, amplifying energy from microscopic vibrations into energy strong enough to move or atomize water. Hydrophobic and oleophobic coatings are an effective way to reduce lens polarity, optimizing the performance of ULC systems.

The resonance frequency varies depending on the nature of the contaminants, and that’s partially why there are different cleaning modes.

You can evaluate the solution yourself with the ULC1001-DRV290XEVM evaluation module based on ULC1001 and DRV290x evaluation module with features like temperature detection, lens fault detection, and contaminant detection for automatic cleaning. The kit does not come with a lens, so you’d have to install it yourself.  I could not find photos of the EVM, but the video below showcases the solution with deicing, water expulsion, dirt expulsion, and give us a glimpse at the module and GUI to control cleaning modes.

The ULC1001 ultrasonic lens cleaning DSP and the DVR2901 piezo transducer driver are in mass production and can be purchased for $6.43 and $5.35 respectively in 1,000-unit quantities. The ULC1001-DRV290XEVM evaluation module sells for $249.

Thanks to TLS for the tip.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
1 year ago

This is excellent! I have been trying to do the same on my car’s windshield using a vibration speaker to see if it was possible to remove frost and/or to prevent it from forming. So far, no success, but this was likely due to the too low frequencies used and their dampening. I didn’t dare trying with a high frequency transducer, fearing to break the glass into tiny pieces. However I tried the transducer in a bucket of water+ice and it worked very well! I hadn’t thought about using this on a camera. Could possibly be used on a laser… Read more »

David Willmore
David Willmore
1 year ago

I took a look at the block diagram and this device summs down to being pretty straight forward in that it sends a signal to drive a piezo element and monitors that element for performance. Those signals come from and return to the DSP where all the magic happens. There’s *so much* you can do with that architecture. For one, you can simply find the resonate frequencies of the pieze crystal/lens assembly–and there could be several. It could drive the crystal at multiples or near multiples of the resonances to create multiple nodes of movement to sweep the ‘cleaning point’… Read more »

1 year ago

> The only caution is that you probably want to avoid anything that flesh will touch as it’ll get the same treatment as water would and that can cause damage to tissues. I can confirm that touching the water jet above an HF transducer is extremely painful. It feels like after you’ve got your fingers frozen in snow and pass them under hot water, you feel like your blood vessels have exploded, and it hurts for a few hours as well. And it might very well be the case that some tiny drops of blood got vaporized and broke tiny… Read more »

David Willmore
David Willmore
1 year ago

That’s my experience as well. Glad I’m not the only one dumb enough to have tried that for themself. 🙂 I wonder if I can hook one to something the local squirrels will sit on. 🙂

1 year ago

If the cost comes down then it could be great for self cleaning solar panels.

Khadas VIM4 SBC