M.2 Electronic Card Multi-Protocol Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional electronic cards with M.2 connectors are not user-friendly as they only support a single communication protocol, making it difficult for them to automatically detect and match the protocol of a host, leading to incompatible data exchanges when protocols differ.

Innovation Solution

An electronic card with a connector complying with the M.2 standard that includes a switching control unit to selectively execute firmware units supporting SATA, PCIe, or USB 3.0 communication protocols based on detected host signals, allowing automatic protocol detection and matching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the electronic card is designed to support a single communication protocol, then the device complexity is reduced, but the adaptability to different hosts is worsened

Engineering Contradiction:
Improvefirmware unit configurationVSAvoidcommunication protocol compatibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The electronic card incorporates multiple firmware units (first firmware unit for SATA protocol, second firmware unit for PCIe protocol, third firmware unit for USB 3.0 protocol) within a single device. The switching control unit enables the card to adaptively select and execute the appropriate firmware unit based on the host's communication protocol, allowing one card to serve multiple communication standards without requiring separate cards for each protocol.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The electronic card employs a dynamic switching mechanism where the switching control unit real-time detects the host's communication protocol and dynamically selects the corresponding firmware unit for execution. This dynamic adaptation allows the card to transition between different communication protocols (SATA, PCIe, USB 3.0) based on the detected host capabilities, rather than being fixed to a single protocol.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If the electronic card automatically detects the host's communication protocol, then the ease of operation is improved, but the device complexity increases

Engineering Contradiction:
Improveprotocol detection and switchingVSAvoidswitching control unit and detection mechanism
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The electronic card performs self-detection of the host's communication protocol through the switching control unit, which automatically identifies the appropriate firmware unit without requiring user intervention. The system self-adapts by detecting the host's protocol and autonomously selecting the matching firmware unit, eliminating the need for manual configuration or user involvement in protocol selection.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The switching control unit implements a feedback mechanism where it detects the host's communication protocol and uses this information to select the appropriate firmware unit. The detection process continuously monitors the host's protocol characteristics and provides feedback to the switching control unit, which then adjusts the firmware selection accordingly, creating a closed-loop adaptive system.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the electronic card supports multiple communication protocols through the M.2 connector, then the adaptability is improved, but the ease of manufacture decreases

Engineering Contradiction:
Improvemulti-protocol supportVSAvoidfirmware unit integration
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The electronic card divides the firmware into separate, independent units (first firmware unit for SATA, second firmware unit for PCIe, third firmware unit for USB 3.0). Each firmware unit is independently developed and tested, then integrated into the card through the switching control unit. This segmentation allows for modular manufacturing and easier maintenance, as each protocol implementation can be updated or replaced without affecting the others.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10162723B2Electronic card and detecting method thereof
Publication Date: 2018.12.25 APACER
  • US10162723B2 patent drawing
  • US10162723B2 patent drawing
  • US10162723B2 patent drawing

AI summary

An electronic card and a detecting method are provided. The electronic card includes a connector. The detecting method detects whether an output signal from a host is received by Pin 41, Pin 43, Pin 47 and Pin 49 of the connector, or Pin 29, Pin 31, Pin 35 and Pin 37 of the connector, or Pin 17, Pin 19, Pin 23 and Pin 25 of the connector, or Pin 5, Pin 7, 11 and Pin 13 of the connector. According to the detecting result and the output signal, the electronic card judges the communication protocol of the host is a SATA communication protocol, a PCIe communication protocol or a USB3.0 communication protocol.