Resistor Network for Card Edge Connector Configuration Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing method of using I2C bus communication lines to detect card edge connector configurations in computer systems is becoming increasingly expensive and unreliable due to the need for multiple circuit board traces and pins, and is prone to bus hang-ups and boot-up issues.

Innovation Solution

A resistor network is used to provide a signal to a management controller, allowing it to determine the configuration state of card edge connectors by measuring voltage changes based on the presence, type, and sequence of circuit card assemblies, reducing the need for multiple bus communications and pin counts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If I2C bus communication lines are used to detect card edge connector configurations, then detection capability is provided, but the number of circuit board traces and pins increases, and reliability decreases due to bus hang-ups

Engineering Contradiction:
Improvedetection reliabilityVSAvoidnumber of circuit traces and pins
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Multiple I2C bus communication lines for detecting different card edge connector configurations are merged into a single detection circuit. The system uses one detection circuit that can detect the presence, type, and sequence of multiple circuit card assemblies through shared detection lines, rather than requiring separate I2C bus lines for each connector.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The detection circuit is designed to perform multiple detection functions using a single circuit. It can detect presence of card assemblies, identify card types, and determine insertion sequences across multiple card edge connectors simultaneously, making the detection system universal rather than dedicated to specific connectors.

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

2Measurement precision

If multiple I2C bus communication lines are used for each card edge connector, then detection capability is improved, but pin count on management controller increases

Engineering Contradiction:
Improveconfiguration detection precisionVSAvoidpin count
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

Multiple detection functions are combined into a single detection circuit that shares detection lines across multiple card edge connectors. The system merges the functionality of what would require multiple separate I2C bus connections into one unified detection path, reducing the number of pins needed on the management controller.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system transitions from a one-to-one mapping between detection circuits and connectors to a many-to-one relationship. Multiple connectors are detected through a single detection circuit by utilizing the detection capability across different dimensions (multiple connectors, multiple card types, multiple positions) rather than requiring proportional increases in detection circuitry.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Loss of information

If I2C bus communication is used for card detection, then configuration information can be obtained, but boot-up problems and bus hang-ups occur

Engineering Contradiction:
Improveconfiguration information lossVSAvoidboot-up reliability
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The system replaces the I2C bus communication protocol (which is prone to hang-ups and boot-up issues) with a simpler detection mechanism. Instead of relying on bidirectional digital communication that can deadlock, the system uses a unidirectional detection approach that provides configuration information without the complexity of full I2C protocol handshaking, thereby eliminating bus hang-up problems.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This solution reduces the number of circuit traces and pin counts on the management controller, provides reliable detection of card edge connector configurations, and avoids boot-up problems, enabling efficient and robust identification of installed card assemblies.

Implementation Method 1

A resistor network is used to provide a signal to a management controller, allowing it to determine the configuration state of card edge connectors by measuring voltage changes

Methodology Applied
Scientific EffectVoltage division: Ohm's Law

Data Source

PatentUS10785874B2Detecting card edge connector configuration states
Publication Date: 2020.09.22 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10785874B2 patent drawing
  • US10785874B2 patent drawing
  • US10785874B2 patent drawing

AI summary

A technique includes coupling a resistor network to a plurality of card edge connectors. The resistor network has a resistance, and each card edge connector includes electrical contacts to couple a resistor of a circuit card assembly, when inserted into the card edge connector, to the resistor network to alter the resistance of the resistor network. The technique includes determining a state of the plurality of card edge connectors based on a signal that is provided by the resistor network.