Current-Mode Switch Array Interface for Low-RF Interference
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Reliability
If switch array current magnitudes are increased to improve switch detection reliability, then reliability is improved, but power consumption increases
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.
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.
Data Source
Figure 1
Figure 2
Figure 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).