Interface Device Dynamic Duplex Mode Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional communications systems face inefficiencies when switching between full-duplex and half-duplex modes, leading to channel wastage and delayed interrupt message transmission during data reading or writing, particularly in non-volatile storage devices and network interface devices.
Innovation Solution
An interface device with a mode-switching-condition detection unit and transmission-channel-switching control unit that dynamically switches between full-duplex and half-duplex modes based on predetermined conditions, such as data packet completion or elapsed time, to enable prompt interrupt message processing and high-speed data transfer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If full-duplex communication is used, then transmission and reception can be performed simultaneously, but the bandwidth of the unused transmission channel is wasted when communication is performed in one direction
Solution Approach 1:
The patent applies dynamics by enabling the communication system to dynamically switch between full-duplex and half-duplex modes based on real-time communication conditions. The transmission channel direction is made adjustable, allowing the system to optimize bandwidth utilization by selecting half-duplex mode when unidirectional communication is sufficient, thereby eliminating bandwidth wastage while maintaining the capability for simultaneous bidirectional communication when needed.
2Loss of energy
If half-duplex communication is used to improve bandwidth utilization, then the transmission channel can be used efficiently in one direction, but interrupt messages cannot be transmitted promptly during data reading or writing
Solution Approach 1:
The patent resolves this contradiction by making the communication mode dynamic rather than static. The system automatically switches to full-duplex mode when interrupt messages need to be transmitted during data operations, ensuring prompt message delivery. After the interrupt is handled, the system returns to half-duplex mode to maintain efficient bandwidth utilization. This dynamic adjustment eliminates the need to choose between bandwidth efficiency and interrupt responsiveness.
Solution Approach 2:
The patent changes the operational parameters of the communication system by adjusting the duplex mode based on communication needs. When data reading or writing is in progress, the system operates in half-duplex mode for efficient bandwidth use. When an interrupt message requires transmission, the parameter changes to full-duplex mode, enabling simultaneous data transfer and interrupt communication without delay.
3Productivity
If the communication mode is switched between full-duplex and half-duplex, then communication efficiency can be optimized, but the control complexity increases
Solution Approach 1:
The patent applies self-service by implementing automatic mode switching based on predefined communication conditions. The system monitors its own operational state and autonomously decides when to switch between full-duplex and half-duplex modes without requiring external control intervention. This self-managing approach optimizes communication efficiency while minimizing the control burden on external systems.
Solution Approach 2:
The patent incorporates feedback mechanisms where the communication system continuously monitors communication conditions (such as data transfer status, interrupt requests, and channel utilization) and uses this feedback to automatically adjust the duplex mode. This closed-loop control enables the system to optimize communication efficiency dynamically while keeping control logic embedded within the system itself, reducing external control complexity.
Data Source
AI summary
A host device and a slave device are set to a full-duplex mode by temporarily switching the communication direction of a first transmission channel or a second transmission channel after completing transmission and reception of a predetermined number of data packets in the half-duplex mode. The host device or the slave device can thus transmit an interrupt request, such as a request associated with a wait status or a busy status, to its communication target using the temporary full-duplex mode. This enables the host device or the slave device to process such an interrupt request during high-speed data transfer performed in the half-duplex mode.


