SD/MMC Bus Bridge Circuit With Self-Directed Signal Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional bi-directional SD and MMC bus systems require external directional signals and decoding of bus transactions to determine signal direction, leading to increased overhead and cost, particularly in devices that need to bridge SD signals without directional information.

Innovation Solution

The implementation of a circuit with two data buffers and logical gates that enable and disable signal transmission based on sampled bits at terminals A and B, allowing for bi-directional signal transmission without external directional signals or exact content decoding, using tri-state buffers and data flip-flop modules to manage signal direction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional level shifters are used for bi-directional SD and MMC buses, then voltage level translation is achieved, but external directional signals and content decoding are required increasing overhead and cost

Engineering Contradiction:
Improvesignal direction determinationVSAvoidoverhead and cost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The level shifter autonomously determines signal direction by monitoring voltage levels on the bi-directional bus lines itself, without requiring external directional control signals. The circuit self-activates when it detects a voltage drop indicating a '0' bit transmission, eliminating the need for separate direction control pins and reducing system complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The level shifter continuously monitors the voltage levels on the SD/MMC bus lines and uses this feedback to automatically control its enable/disable state. When a '0' bit is detected (voltage drops to Vss), the level shifter enables itself to translate the voltage level, and disables when '1' bits are present (voltage at Vdd), creating a closed-loop automatic direction detection system

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If bi-directional data buses are implemented, then data transmission flexibility is improved, but signal direction determination requires additional directional signals increasing device complexity

Engineering Contradiction:
Improvebi-directional data transmissionVSAvoiddirectional signal requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The level shifter autonomously determines signal direction by monitoring voltage levels on the bi-directional bus lines itself, without requiring external directional control signals. The circuit self-activates when it detects a voltage drop indicating a '0' bit transmission, eliminating the need for separate direction control pins and reducing system complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The same level shifter circuit handles both voltage translation and direction detection functions that were previously separated into distinct components. The circuit works with standard SD and MMC protocols without requiring modified directional control signals, making it universally applicable to existing bi-directional bus implementations

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

3Reliability

If level shifters require external directional signals, then proper voltage translation is achieved, but integrated circuits must support additional directional signals increasing overhead and cost

Engineering Contradiction:
Improvevoltage translation accuracyVSAvoidintegrated circuit overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The level shifter autonomously determines signal direction by monitoring voltage levels on the bi-directional bus lines itself, without requiring external directional control signals. The circuit self-activates when it detects a voltage drop indicating a '0' bit transmission, eliminating the need for separate direction control pins and reducing system complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The directional signal requirement is extracted and eliminated from the system. Instead of needing separate directional control signals, the level shifter derives direction information directly from the data signals themselves by monitoring voltage levels, removing the overhead of additional control lines

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7812640B2Bridge design for SD and MMC data buses
Publication Date: 2010.10.12 GOOGLE LLC
  • US7812640B2 patent drawing
  • US7812640B2 patent drawing
  • US7812640B2 patent drawing

AI summary

A circuit with bi-directional signal transmission, including a first signal source, for generating a first signal comprising one bit per clock cycle during a first plurality of clock cycles, a second signal source, for generating a second signal including one bit per clock cycle during a second plurality of clock cycles, a first buffer, coupled with the first signal source, that outputs the first signal when the first buffer is enabled, a second buffer, coupled with the second signal source, that outputs the second signal when the second buffer is enabled, and a plurality of logical gates, coupled with the first signal source, the second signal source, the first buffer and the second buffer, that control enablement of the first buffer and the second buffer, such that (i) at any given clock cycle at least one of the first buffer and the second buffer is disabled, and (ii) when the first buffer and said the buffer are both disabled, subsequent generation of a ‘0’ bit in the first signal or the second signal causes enablement of the first buffer or the second buffer, respectively.