Our Solution, Your Success!

Enabling SuperSpeed USB and Beyond


VL104 DP Alt-mode & PD 3.0 Controller with Buck Controller


VIA Lab’s VL104 is a highly integrated single chip DisplayPort Alt-mode and Power Delivery 3.0 controller for USB-C devices designed for USB-C multi-function docks with charge through and interchangeable charge through audio dongles. Integrated USB-C charging UFP, VL104 can perform DP alt-mode video output functionality and simultaneously charging connected PD host once external power is detected. Two integrated USB-C DRP DFPs can either connect to USB-C power adapter to charge PD host or connect to USB-C devices to access data transfer. Either DFP port can charge host by first-plugin-first-serve basis. VL104’s Device Policy Manager could negotiate power rules between its DFP and UFP then enable power charge through. Charging a host under dead battery mode and PD3.0 fast role swap are supported. A proprietary design for USB D+/D- routing is implemented by first-plugin-first-serve basis to support interchangeable charge through audio. SBU1/SBU2 switch is built-in to support USB-C cable flipping feature. USB Billboard device function is included to meet “VESA DP Alt-Mode on USB Type-C” spec. VL104 also support smart auto-standby that automatically entering deep power saving mode when connected interface is in idle state which is suitable for smart phone accessories.

Adopting HV process, 20V to 5V Buck controller is built-in to save BOM and CC pins and SBU pins can tolerate to 22V. Built-in trimmed RC oscillator, linear voltage regulators, Vbus voltage and current detectors, VL104 can work perfectly without external buck-boost circuitry and monitor abnormal power behavior. Up to 10 GPIO pins are available for specific application usage. The SPI interface can support external SPI flash or sharing SPI flash with VLI Hub controller for firmware upgrade. VL104 is available in QFN 60L (7x7x0.85 mm) that supports two DRP DFPs and QFN 48L (6x6x0.85 mm) that supports one DRP DFP. VFBGA 69L (5x5x0.87 mm) with on-chip SPI flash is also available to meet PCB space-constraint design.

Block Diagram

Key Features

  • CC Logic & PD 3.0 Engine supporting one charging UFP and two DRP DFPs
    – Compliant to USB Type-C Cable and Connector Specification Revision 1.3
    – Compliant to USB Power Delivery Specification Revision 3.0 Version 1.1
    – Integrated Type-C transceivers, supporting one charging UFP and up to two DRP DFPs
    – Built-in pull-up/pull down resistors, including Rp, Rd, and Ra
    – Built-in Vconn power switch
  • DP Alt-mode Configuration
    – Compliant to VESA DisplayPort Alt Mode on USB Type-C Standard Version 1.0a
    – DP mode Discovery/Enter/Exit; DP configure, status update, source/sink connection detection
    – Built-in Aux_CH switch
  • USB-C Charging UFP Capability
    – Charging connected PD hosts once external power is available
    – Support Provider and Consumer roles
    – Support PD Power Rule up to 100W
    – Support dead battery charging and PD3.0 Fast Role Swap
  • Two USB-C DRP DFPs Capability
    – Support Provider and Consumer roles
    – Support PD Power Rule up to 100W as Sink and 15W as Source
    – Either DFP port can charge host (as sink) by first-plugin-first-serve basis, the other port is then set to source mode only
  • USB Interface and USB Billboard Device
    – USB Billboard compliant to USB Device Class Definition for Billboard Devices Revision 1.21
    – Integrated in-house USB2.0 Full-speed PHY
    – Proprietary design for interchangeable charge through audio to select USB routing by first-plugin-first-serve basis
  • Fast 8051 Macro Cell 80C32-Compatible Microcontroller
    – Standard 1T 8051 instruction set with embedded Mask ROM and SRAM
    – Support external SPI flash or sharing SPI flash with VLI Hub controller for firmware upgrade
  • HV Process and Built-in Buck Controller, Oscillator, Voltage Regulators, Voltage and Current Detectors
    – Adopting HV process; CC pins and SBU pins can tolerate up to 22V
    – Built-in 20V-to-5V DC-to-DC buck controller with bypass mode for powering system and Hub DFPs
    – Built-in trimmed RC oscillator
    – Built-in 5V-to-3.3V LDO and 3.3V-to-1.8V LDO
    – Built-in 20V-to-5V LDO for charge through audio applications
    – Vbus Voltage Detector and Vbus Current Detector for monitoring power safety
  • Smart Auto-standby
    – Automatically entering deep power saving mode when connected interface is in idle state
  • GPIOs for Special Function and Control
    – 10 GPIOs in QFN60/VFBGA69 and 8 GPIOs in QFN48 for application customization and one I2C master interface
  • Physical
    – QFN 60 green package (7x7x0.85 mm) for VL104-Q6
    – QFN 48 green package (6x6x0.85 mm) for VL104-Q4
    – VFBGA 69 green package (5x5x0.87 mm) for VL104FA with on-chip SPI flash
  • Certification
    – TBD
  • Applications
    – USB-C charge through dongle or Multi-function dongle with any port charge through – USB-C interchangeable charge through audio dongle