Control Chip Interface Simulation via Dynamic Pin Mode Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Control chips face communication issues when their interface type differs from that of external circuits, preventing effective interaction.
Innovation Solution
A control chip with a communication interface and a serial interface featuring pins that operate in an alternate function mode, coupled with control logic to simulate a management data input-output (MDIO) interface, allowing for communication via GPIO mode and bidirectional data pins.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the control chip uses a fixed communication interface type, then the interface design is simple, but the chip cannot communicate with external circuits having different interface types
Solution Approach 1:
The patent implements dynamic interface mode switching where the serial interface can operate in multiple modes (MDIO mode and GPIO mode) depending on the operation type. The control logic dynamically configures the interface mode based on whether a read or write operation is detected, enabling the same hardware to adapt to different communication requirements without physical reconfiguration.
Solution Approach 2:
The serial interface is designed with multi-functionality to serve multiple purposes: it can function as an MDIO interface for read operations and as a GPIO interface for write operations. This universal design allows a single interface to handle different communication protocols and external circuit requirements, eliminating the need for separate dedicated interfaces for each function.
2Adaptability or versatility
If the control chip adds multiple interface types to support different external circuits, then interface compatibility improves, but the hardware structure becomes more complex
Solution Approach 1:
Instead of adding separate hardware interfaces for different communication protocols, the patent makes the existing serial interface universal by enabling it to perform both MDIO and GPIO functions. The control logic determines the appropriate mode based on the operation type, allowing one interface to replace what would traditionally require multiple dedicated interfaces.
Solution Approach 2:
The control logic acts as an intermediary that translates different operation types into appropriate interface modes. It receives operation commands, determines whether they require read or write access, and accordingly configures the serial interface to operate in the suitable mode, mediating between the simplified hardware structure and the need for multiple interface capabilities.
3Adaptability or versatility
If the pin operates in alternate function mode for serial communication, then communication functionality is enhanced, but the pin cannot simultaneously serve as GPIO
Solution Approach 1:
The pin dynamically switches between alternate function mode (for serial communication) and GPIO mode based on the operation type. The control logic monitors whether a read or write operation is detected and accordingly switches the pin mode, enabling the same physical pin to serve different functions at different times without requiring multiple pins.
Solution Approach 2:
The patent segments the communication process into distinct phases: read operations use the pin in alternate function mode, while write operations use the pin in GPIO mode. This temporal segmentation allows the pin to be dedicated to one function at a time while maintaining the ability to perform both functions throughout the operation cycle.
Data Source
AI summary
A control chip including a communication interface, a serial interface, and a control logic is provided. The communication interface is configured to receive an access package. The serial interface includes a first pin and a second pin. The first and second pins operate in an alternate function mode. The control logic is coupled to the serial interface. In response to the access package having a read operation code, the control logic uses the first pin to output the read operation code and read information to a slave device and sets the first pin to operate in a general-purpose input-output (GPIO) mode. The slave device provides read data according to the read information. The control logic uses the second pin to receive the read data.


