Evolution of Smart Charging: Architectural Shift from Fixed Power Allocation to Software-Defined Charging
Traditional multi-port chargers suffer from static power allocation, wasted capacity, and disrupted charging during device insertion. Software-Defined Charging (SDC) addresses these issues by decoupling power scheduling logic from hardware and managing it via software. This article explores the SDC architecture—comprising physical power, control, and application layers—and details the implementation of dynamic power scheduling algorithms, OTA/OTW capabilities for continuous evolution, and visualized user interactions. It concludes with future trends, highlighting the shift of charging devices toward becoming intelligent IoT nodes and digital energy hubs.
I. Limitations and Pain Points of Traditional Charging Technology
In early multi-port charger designs, power allocation typically followed fixed rules. For instance, a charger equipped with two USB-C ports and one USB-A port usually had the maximum output power for each port preset at the factory. Upon connecting a device, the charger could only deliver power based on these preset “tiers.” In today’s environment, where the number of devices and their power demands are increasingly complex, this static allocation model exposes significant shortcomings:
- Severe Power Waste: When a user connects only a single smartphone, the high-power channel originally reserved for a tablet or laptop cannot be reallocated. This results in the charger’s actual output falling far below its physical rating.
- Fragmented Plug/Unplug Experience: In multi-device charging scenarios, plugging in a new device often forces all connected devices to renegotiate power, causing a brief “charging interruption.” For devices performing large data transfers or system updates, this poses a risk of data disruption.
- Low Intelligence Level: Traditional chargers lack environmental awareness. They cannot dynamically adjust output strategies based on a device’s real-time status (e.g., battery level, charging protocol, temperature), nor can they acquire new features via OTA (Over-The-Air) updates.
These pain points have driven the industry to seek a new architectural paradigm, evolving the charger from a “dumb power adapter” into an “intelligent node with computing capabilities.”
II. Software-Defined Charging (SDC): A New Architectural Concept
The core idea of Software-Defined Charging (SDC) is to decouple the charger’s power scheduling logic from rigid hardware circuits and transfer it to upper-layer software algorithms for unified control. This concept draws on the successful experiences of Software-Defined Networking (SDN) and Software-Defined Storage (SDS), abstracting the control plane and data plane to provide hardware with unprecedented flexibility and programmability.
Under the SDC architecture, the charger contains three key layers:
- Physical Power Layer: Composed of high-performance switching power supplies, multi-channel DC-DC conversion circuits, and protocol identification chips. It is responsible for converting mains electricity into multiple adjustable voltage/current outputs.
- Control and Scheduling Layer: Equipped with an embedded main controller (MCU/MPU) running a dedicated operating system (such as the self-developed CanOS). It collects real-time data on voltage, current, temperature, and protocol handshake status across all outputs.
- Application Decision Layer: Based on data from the control layer, it runs intelligent scheduling algorithms (such as the FluxAI Free-Flow algorithm) to dynamically calculate the optimal power allocation scheme for each port according to preset strategies or user-defined rules.
These three layers work collaboratively, enabling the charger to possess a complete “sense-decide-execute” closed-loop capability for the first time.
III. Core Technical Implementation of Dynamic Power Scheduling Algorithms
Dynamic power scheduling is the core technical challenge of the SDC architecture. Taking a multi-port charger with a 160W physical rating as an example, the goal is to achieve an “experienced power” approaching 250W during multi-device connections through intelligent scheduling. Achieving this relies on breakthroughs in the following technical dimensions:
1. Multi-Protocol Fusion Identification and Power Budget Management
The algorithm must simultaneously identify multiple fast-charging protocols (e.g., PD, QC, PPS, and various proprietary protocols) and aggregate the required power of each device in real time. The system maintains a dynamic power budget table recording current total power consumption, allocated amounts per port, and remaining available power. When a new device connects, the algorithm must complete protocol identification within microseconds and determine whether the allocated power needs replanning.
2. Priority-Based Dynamic Reallocation Strategy
Facing a power deficit, the algorithm must perform power preemption based on preset priority rules (e.g., prioritizing high-power devices like laptops, or prioritizing actively charging mobile devices). The key is that this reallocation process must be seamless—meaning power adjustments must not cause brief power losses to already connected devices.
3. Continuous Power Supply Technology to Eliminate the “Power Trap”
The “power trap” refers to a scenario in multi-port chargers where plugging or unplugging a device causes a transient voltage or current drop, leading the device to mistakenly assume a power outage and restart the charging protocol. To solve this, the algorithm adopts a “power compensation and gradual transition” strategy: upon detecting a new device connection, it first utilizes stored capacitor energy to maintain stable output voltage across all ports while gradually adjusting current allocation per port until a new steady state is reached. This pre-compensation mechanism completely eliminates the risk of power interruption during plug/unplug events.
Simplified Algorithm Pseudocode:
function handle_new_device_plugged(port_id, negotiated_power):snapshot_current_power_map()reserve_power_for_new_device(port_id, negotiated_power)while total_allocated > physical_limit:target_port = select_port_for_reduction(priority_list)ramp_down_voltage(target_port, step_size)adjust_current_limits()wait_for_steady_state()finalize_power_map()
IV. OTA and OTW: Enabling Continuous Hardware Evolution
Another major advantage of the SDC architecture is its support for full-module OTA (Over-The-Air) upgrades. Unlike traditional chargers where the “factory state is the final state,” SDC-based chargers allow users to push new algorithm versions, add protocol support, or fix known logic flaws via a mobile app or cloud platform. This means the charger’s performance can continuously iterate throughout its lifecycle, even gaining features that did not exist at the time of release.
Furthermore, OTW (Over-The-Wire & Wireless) capabilities expand the charger’s interoperability boundaries. Through wired or wireless communication interfaces, the charger can perform handshakes with ordinary appliances lacking smart controls (such as desk lamps, fans, or desktop cable managers), identify their electrical characteristics, and provide stable power output. This enables the charger to act as a genuine home or office IoT control node, rather than a simple power supply tool.
V. Visualized Interaction and User Control Experience
To provide users with an intuitive perception of power flow, modern smart chargers generally incorporate visualized interaction interfaces. Specific implementation methods include:
- NFC Smart Control: Users can tap an NFC-supported smartphone against the charger’s sensing area to quickly bring up the management page, viewing or switching charging modes.
- Real-Time Data Monitoring: Through a companion app, users can view real-time information for each port, including current output power, voltage, current, temperature, and cumulative charged energy.
This transparent data display not only enhances user trust in the device but also provides advanced users with the possibility of fine-grained management, such as setting a silent night-charging mode.
VI. Summary and Future Trends of Smart Charging Technology
Judging from current industry innovation trends, high power density (smaller size, greater power), protocol fusion (one hardware compatible with global mainstream standards), visualized interaction (from blind charging to visual management), and AI control (predicting user charging habits via machine learning) have become four irreversible technological trends.
For developers, R&D for smart charging devices is shifting from traditional power electronics engineering to a new composite field integrating embedded systems, IoT communication protocols, algorithm optimization, and cloud platform management. Mastering the design philosophy of the SDC architecture will help build differentiated technical barriers in fierce market competition. In the future, with the further popularization of new materials like GaN (Gallium Nitride) and the reduction of edge computing costs, charging devices are expected to fully evolve into foundational computing and energy hubs within the home digital ecosystem.
