Switching Converter Control Circuit With Event Bus Arbitration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern switching converter controllers face complexity in managing real-time communication between various functional units, leading to difficulties in fulfilling strict real-time requirements due to the need for microcontroller involvement in signal flow management across different buses.
Innovation Solution
The introduction of an event bus with an arbiter that arbitrates data transmission across bus lines, allowing direct communication between functional units without microcontroller supervision, simplifying signal flow and reducing software complexity by enabling autonomous operation of functional units.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If microcontroller involvement is used to manage signal flow across buses, then control flexibility is improved, but communication efficiency and real-time performance deteriorate
Solution Approach 1:
The controller is segmented into two distinct communication infrastructure types: an analog bus for data acquisition and an event bus for time-critical control signals. This segmentation allows different communication protocols to operate independently, with the event bus providing dedicated high-speed pathways for switching control without being bottlenecked by the microcontroller or analog bus traffic.
Solution Approach 2:
The event bus acts as an intermediary communication channel between functional units that requires time-critical response. By introducing this intermediate bus structure with its own arbitration mechanism, the patent enables direct communication for time-sensitive operations without requiring microcontroller intervention, thus improving real-time performance while maintaining system flexibility.
2Reliability
If microcontroller supervision is used for bus communication, then communication reliability is improved, but software complexity and real-time responsiveness worsen
Solution Approach 1:
The event bus implements self-service communication through an integrated arbitration mechanism that automatically manages data transmission between functional units. The arbitration logic resides within the event bus infrastructure itself, allowing it to autonomously prioritize and route time-critical signals without external microcontroller supervision, thereby reducing software complexity while maintaining reliable communication.
3Reliability
If dedicated control circuits are used for each functional unit, then communication reliability is improved, but device complexity increases
Solution Approach 1:
The event bus serves as a universal communication infrastructure that can handle multiple types of time-critical signals between different functional units. Rather than implementing dedicated communication circuits for each functional unit pair, the event bus provides a multi-functional pathway that can carry various control signals, reducing device complexity while ensuring reliable time-critical communication through its arbitration mechanism.
Data Source
AI summary
A control circuit for a switching converter is described herein. In accordance with one embodiment the control circuit includes an analog bus that receives a plurality of input signals and a first set of functional units that are operable to receive at least some of the input signals via the analog bus and to process the input signals to generate digital output data based on the input signals. The control circuit further includes an event bus that has an event bus controller and a plurality of bus lines and a second set of functional units that are operable to receive the output data, via the event bus, from the functional units of the first set. At least one functional unit of the second set of functional units is operable to determine switching time instants for the switching converter based on the output data received via the event bus, and the event bus controller includes an arbiter operable to arbitrate data transmission across the bus lines.


