Current-Mode Switch Array Interface for Low-RF Interference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-frequency emissions and RF interference from keyboard interfaces can disrupt sensitive RF and analogue inputs in integrated circuits, leading to undesired operations and reduced performance in RF receivers.

Innovation Solution

An interface circuit for a switch array that uses a current generator to produce switch array currents with varying magnitudes and a current detector to determine which row conductor is coupled to a closed switch by comparing detected currents with reference currents, reducing electrical interference and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Volume of moving object

If keyboard interface terminals are positioned close to RF input terminals to achieve high integration, then integration level is improved, but electrical interference from keyboard harmonics to RF input increases

Engineering Contradiction:
Improveintegration levelVSAvoidelectrical interference
Core Design Contradiction:
Volume of moving objectVSObject-affected harmful factors

Solution Approach 1:

The patent replaces traditional voltage-based keyboard scanning with a current-based detection system. A current generator provides switch array current to row conductors, and a current detector monitors column conductors for current flow indicating closed switches. This current-mode operation reduces high-frequency voltage swings and electromagnetic radiation, minimizing interference to RF inputs while maintaining integration.

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

Solution Approach 2:

The patent changes the operating parameters of the keyboard interface by using low scanning frequencies and static current levels instead of high-frequency voltage signals. The current generator produces currents at levels sufficient for detection but low enough to minimize harmonic emissions. This parameter change allows close positioning of terminals without causing harmful interference.

Inventive Principle:
Principle #35Parameter changes

2Volume of moving object

If keyboard interface terminals are positioned close to RF transmitter output to achieve high integration, then integration level is improved, but spurious signals induced into keyboard interface increase

Engineering Contradiction:
Improveintegration levelVSAvoidspurious signals
Core Design Contradiction:
Volume of moving objectVSObject-generated harmful factors

Solution Approach 1:

The patent uses current-mode operation with low input impedance circuitry that is inherently more resistant to RF interference. The current generator and current detector create a robust signaling system that operates independently of voltage fluctuations and electromagnetic fields, reducing susceptibility to spurious signals from the RF transmitter.

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

Solution Approach 2:

The patent introduces current mirrors as intermediary elements between the switch array and the detection circuitry. Current mirrors provide isolation and buffering, preventing RF-induced spurious signals from affecting the keyboard interface operation while allowing the integrated design to function correctly.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If switch array current magnitudes are increased to improve switch detection reliability, then reliability is improved, but power consumption increases

Engineering Contradiction:
Improveswitch detection reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent uses different current magnitudes for different rows, applying only the necessary current level for each specific detection task. The current generator can selectively activate rows with appropriate current levels, using more current only when needed for reliable detection while conserving power during normal operation or for less critical switches.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements dynamic current control where the current generator can adjust current magnitudes based on operational requirements. During active scanning, sufficient current is provided for reliable detection, while during idle periods or for less critical detection tasks, current levels are reduced to minimize power consumption.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP2416587A1Interfacing a switch array
Publication Date: 2012.02.08 ST ERICSSON SA
  • EP2416587A1 patent drawingFigure 1
  • EP2416587A1 patent drawingFigure 2
  • EP2416587A1 patent drawingFigure 3

AI summary

An interface circuit (100) for a switch array (10) having an array of switches (Sij, i=1...4, j=1...3), each closeable to couple a row conductor of a plurality of row conductors (X1...X4) to a column conductor of one or more column conductors (Y1...Y3), comprises a current generator (20) and a current detector (30). The current generator (20) has a plurality of row interface ports (24a...24d) for coupling to different ones of the row conductors (X1...X4) and is arranged to generate a switch array current (IM) for coupling to the row interface ports (24a...24d), the switch array current (IM) having a different one of a plurality of different switch array current magnitudes (M1...M4) for different ones of the row interface ports (24a...24d), and generate one or more reference currents (IR1...IR5) each having a different reference current magnitude (R1...R5). The current detector (30) has one or more column interface ports (32a...32c) for coupling to the one or more column conductors (Y1...Y3) and is arranged to detect the switch array current (IM) flowing at any one of the one or more column interface ports (32a...32c), and generate a row indication indicative of which of the row conductors (X1...X4) a closed one of the switches (Sij, i=1...4, j=1...3) is coupled to by determining which one of the switch array current magnitudes (M1...M4) the detected switch array current (IM) has by comparing the detected switch array current (IM) with the one or more reference currents (IR1...IR5).