Expansion Bus Interface Detection Method
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current electronic devices with multiple expansion bus interfaces face challenges in determining the appropriate bus interface for signal communication with a control unit during boot-up, leading to increased material costs and time wastage due to the need for pre-defining a default bus interface during manufacturing.
Innovation Solution
A detecting method that sequentially turns on first and second expansion bus interfaces and checks for feedback signals to determine the active bus interface for signal communication, allowing the expansion device to adaptively choose the correct interface for communication with the control unit.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a module with multiple expansion bus interfaces pre-determines a default implementing expansion bus through hardware configuration during manufacturing, then compatibility with the expansion bus of the motherboard is ensured, but material cost increases and manufacturing time is wasted
Solution Approach 1:
The patent applies preliminary action by detecting the motherboard's expansion bus type during the boot-up phase before normal operation begins. The system performs interface detection and feedback signal monitoring in advance, allowing the appropriate expansion bus interface to be activated automatically without requiring pre-configuration during manufacturing. This resolves the contradiction by eliminating the need for hardware-level default settings while ensuring compatibility is determined dynamically at runtime.
Solution Approach 2:
The patent implements dynamics by making the expansion bus interface selection flexible and adaptable rather than fixed. The system dynamically switches between different expansion bus interfaces (PCIe, SDIO, etc.) based on real-time detection of the motherboard's capabilities and feedback signals. This dynamic adaptation eliminates the need for static hardware configuration, reducing manufacturing complexity while maintaining compatibility through runtime adjustment.
2Adaptability or versatility
If multiple expansion bus interfaces are supported simultaneously for compatibility, then versatility with different motherboards is improved, but device complexity increases
Solution Approach 1:
The patent applies universality by designing the expansion device to support multiple expansion bus interfaces (PCIe, SDIO, and others) within a single device architecture. The control system universally handles different bus types through a unified detection and selection mechanism, allowing the same device to adapt to various motherboard configurations without requiring different hardware variants. This maintains versatility while managing complexity through standardized multi-interface support.
Solution Approach 2:
The patent implements self-service by enabling the expansion device to automatically detect and determine the appropriate expansion bus interface without external intervention or pre-configuration. The control system autonomously monitors feedback signals from the control unit, identifies the active bus type, and configures itself accordingly during boot-up. This self-configuration capability reduces device complexity by eliminating the need for complex external hardware setup while maintaining broad adaptability.
3Productivity
If a default expansion bus interface is pre-configured during manufacturing, then the boot-up procedure can proceed smoothly, but time is wasted during the manufacturing stage
Solution Approach 1:
The patent applies preliminary action by performing expansion bus interface detection and confirmation during the boot-up sequence before the operating system takes control. The control system activates interfaces sequentially, monitors for feedback signals in advance, and establishes communication before normal operation begins. This preliminary detection during boot-up ensures smooth progression without requiring time-consuming pre-configuration during manufacturing, thus improving productivity while eliminating manufacturing time waste.
Solution Approach 2:
The patent implements feedback by monitoring feedback signals from the control unit to determine which expansion bus interface is actively supported by the motherboard. During boot-up, the system activates an interface and waits for a feedback signal confirming successful communication. If no feedback is received, it tries the next interface. This feedback-driven approach ensures efficient boot-up by automatically identifying the correct interface without manual configuration, improving productivity while eliminating manufacturing time loss.
Data Source
AI summary
A detecting method for determining either a first expansion bus interface or a second expansion bus interface of an expansion device of an electronic device is applied for implementing a signal communication with a control unit. The detecting method includes the following steps: turning on the first expansion bus interface; detecting whether the control unit transmits a feedback signal after the first expansion bus interface is turned on; if not, turning on the second expansion bus interface; detecting whether the control unit transmits the feedback signal after the second expansion bus interface is turned on; and if yes, implementing the signal communication between the expansion device and the control unit through the second expansion bus interface to complete a boot up procedure.


