SD/MMC Bridge Circuit for Direction Detection Without Control Signals

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, especially in advanced silicon processes that do not support higher voltages, and pose challenges in bridging SD devices without directional signals.

Innovation Solution

The implementation of two data buffers that drive signals in opposite directions, with special logic to enable and disable them based on sampled bits at terminals, allowing for determination of signal direction without external directional signals or exact bus transaction decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If external directional signals and bus transaction decoding are used to determine signal direction, then signal direction can be accurately determined, but overhead and cost increase

Engineering Contradiction:
Improvesignal direction determination accuracyVSAvoidoverhead and cost
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system determines signal direction autonomously by monitoring voltage levels on the bi-directional bus without requiring external directional signals. The level shifter circuitry automatically detects whether terminal A or terminal B is driving the bus by sampling voltage levels, eliminating the need for separate direction control pins and reducing system complexity while maintaining accurate direction determination

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical/electrical approach of using external directional signals and complex decoding logic with an electrical voltage-level monitoring approach. By sampling voltage levels at the terminal and comparing them against expected levels for each direction, the system determines signal direction through electrical measurement rather than complex signal processing

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

2Adaptability or versatility

If level shifters are used to support voltage translation between 1.8V and 3.6V, then voltage compatibility is achieved, but direction determination becomes more complex

Engineering Contradiction:
Improvevoltage compatibilityVSAvoiddirection determination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The level shifter circuit performs multiple functions: it translates voltages between 1.8V and 3.6V levels while simultaneously determining signal direction through voltage level sampling. This multi-functionality eliminates the need for separate direction detection circuitry, reducing overall system complexity while maintaining voltage compatibility across different process nodes

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

Solution Approach 2:

The level shifter acts as an intermediary between terminals with different voltage domains (1.8V and 3.6V), and in the process of mediating voltage translation, it inherently provides direction information through its voltage sampling mechanism. This intermediary function resolves both the voltage compatibility issue and the direction determination issue in a unified approach

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If bi-directional data buses are implemented, then signal transmission flexibility is improved, but direction determination overhead increases

Engineering Contradiction:
Improvesignal transmission flexibilityVSAvoiddirection determination overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The bi-directional bus system automatically determines transmission direction through voltage level monitoring without requiring external direction control signals. The terminal samples voltage levels on the bus and autonomously determines whether it is receiving or transmitting, eliminating the overhead associated with external directional signaling while maintaining full bi-directional flexibility

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7574549B2Bridge design for SD and MMC multiplexing
Publication Date: 2009.08.11 GOOGLE LLC
  • US7574549B2 patent drawing
  • US7574549B2 patent drawing
  • US7574549B2 patent drawing

AI summary

A method for determining direction of signal transmission in a bi-directional signal line, including sampling data signals at two terminals, A and B, enabling data flow from A to B when data flow from B to A is not enabled, and a logical 0 bit is sampled at A, enabling data flow from B to A when data flow from A to B is not enabled, and a logical 0 bit is sampled at B, disabling data flow from A to B when data flow from A to B is enabled and two successive logical 1 bits are sampled at A, and disabling data flow from B to A when data flow from B to A is enabled and two successive logical 1 bits are sampled at B. An electrical circuit is also described and claimed.