USB Charging Emulation Circuit for Legacy Device Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Portable devices, including both BCS compatible and legacy devices, face challenges in identifying USB port types, leading to inefficient charging due to the complexity of different charging protocols and the inability to draw sufficient current from USB ports.
Innovation Solution
A universal battery charging system that employs an emulation circuit with a profile database and stimulus-response pairs to detect and emulate various USB charging protocols, allowing any portable device to identify and charge from USB ports efficiently, regardless of the port type.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If BCS protocol handshake is implemented for port detection, then BCS compatible devices can detect port type and charge efficiently, but legacy devices cannot detect port type and can only draw minimal current
Solution Approach 1:
The patent introduces an intermediary detection mechanism that translates between BCS protocol signals and legacy device expectations. The system uses a detection circuit that monitors voltage changes on data pins during the BCS handshake process, then generates equivalent signals that legacy devices can interpret, allowing both BCS compatible and legacy devices to charge efficiently from the same port.
Solution Approach 2:
The charging port detection system is designed to serve multiple device types simultaneously. By implementing a universal detection mechanism that can identify port types and generate appropriate responses for both BCS protocol devices and legacy devices, the system achieves multi-functionality where a single port can efficiently charge various device types without requiring separate detection circuits.
2Adaptability or versatility
If multiple USB port types with different charging protocols are provided, then charging flexibility and adaptability are improved, but port identification complexity increases
Solution Approach 1:
The detection system automatically identifies the connected device type and port configuration without requiring manual intervention or complex user procedures. The circuit autonomously monitors electrical characteristics, performs necessary handshakes, and determines port type, thereby simplifying the identification process while maintaining support for multiple charging protocols.
Solution Approach 2:
The system employs feedback mechanisms where the detection circuit continuously monitors voltage and current characteristics during the connection process, uses this information to identify the device type and port configuration, and adjusts its response accordingly. This closed-loop approach simplifies port identification by using real-time electrical feedback rather than complex mechanical or optical detection methods.
3Power
If charging current range is expanded to support different port types, then charging capability is improved, but current management complexity increases
Solution Approach 1:
The current management system dynamically adjusts charging current based on detected device type and port capabilities. Rather than providing fixed current ranges, the system continuously monitors connection characteristics and automatically modulates current delivery to match the optimal charging parameters for the connected device, thereby supporting expanded current ranges without proportionally increasing management complexity.
Data Source
AI summary
An emulation system for determining an arbitrary charging protocol in USB charging ports and for optimally charging portable devices. The emulation system comprises a power switch for powering on the emulation system, a high-speed data switch for transferring data to and from the portable device, a USB receptacle port including data pins (DP and DM), VBUS, and GND. The emulation system further comprises a profile database that stores one or more charging profiles including one or more stimulus-response pairs for each charging profile. The emulation circuit further includes emulation circuitry for detecting stimulus generated by the portable device and for generating responses according to the charging profiles.


