Communications and Control Interface for Power Device Statistics
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing power device communication systems face bandwidth limitations, leading to delayed and invalid status information exchange between power devices and host controllers, especially in cost-sensitive applications with multiple devices sharing a communications bus, resulting in erroneous timing and out-of-order data.
Innovation Solution
A power circuit with a communications and control interface (CCI) that processes and stores status information from power devices, reducing the amount of data transmitted by compiling statistical data such as histograms and applying time stamps, thereby reducing bandwidth requirements and ensuring accurate data exchange.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If a high bandwidth communications bus is used to enable timely delivery of status information, then communication speed and data accuracy are improved, but system cost increases
Solution Approach 1:
The CCI performs preliminary actions by collecting, processing, and storing status information locally before the host controller requests it. The CCI compiles statistical data and applies time stamps in advance, so that when the host controller needs the information, it is already prepared and ready for immediate transmission, eliminating the need for high bandwidth continuous communication.
Solution Approach 2:
The CCI acts as an intermediary between the power device and the host controller. It buffers status information from the power device and provides it to the host controller on demand, mediating the communication needs and allowing the use of lower bandwidth buses while maintaining data availability.
2Device complexity
If multiple power devices share a communications bus to reduce system complexity, then device complexity is reduced, but communication bandwidth becomes insufficient leading to delayed status information
Solution Approach 1:
Each CCI performs preliminary data collection and processing independently, maintaining local buffers of status information. This allows multiple devices to share a bus without contention for real-time data, as each CCI has its information ready when needed, eliminating delays caused by bus sharing.
Solution Approach 2:
The communication function is segmented between the CCI layer (data collection, processing, and buffering) and the host controller layer (data retrieval and analysis). This segmentation allows multiple devices to share the bus efficiently while maintaining timely data availability through local preprocessing at each CCI.
3Reliability
If status information is retrieved in real-time over a shared bus, then data freshness is improved, but data integrity deteriorates due to out-of-order arrival and erroneous timing
Solution Approach 1:
The CCI applies time stamps to status information in advance, before transmission. This preliminary action ensures that when data arrives at the host controller, it carries timing information that allows correct ordering and interpretation, preventing data integrity issues caused by out-of-order arrival.
Solution Approach 2:
The host controller uses the time stamps provided by the CCI to verify data integrity and correct ordering. This feedback mechanism allows the system to detect and handle out-of-order arrivals, ensuring accurate interpretation of status information even over shared buses.
Data Source
AI summary
A system and method for statistics recording of power devices is disclosed. A power circuit includes a power device to provide a specified electrical power to a load and a host controller coupled to the power device. The host controller is configured to provide issue instructions to and retrieve status information from the power device. A communications and control interface (CCI) is coupled between the power device and the host controller. The CCI is configured to operate as a communications interface between the power device and the host controller and to retrieve and store status information from the power device. The CCI may be capable of performing statistical analysis on the status information to help reduce the amount of information exchanged between the host controller and the power device, thereby reducing bandwidth requirements.


