Bi-directional scan switch matrix method and apparatus
AssigneeLucent Technologies Inc.
InventorSaid O. Belhaj
Life of this patent
Estimating the term…
Abstract
A flexible and efficient apparatus and method of scanning switch matrix usable in user interface devices, e.g., a keypad or the like, having a number of switching elements, e.g., push buttons and/or switches, up to a twice the product of the number of rows and the number of columns. Each row and columns of the switch matrix are capable of being driven and being monitored during a scanning of the switch matrix for a presence of a closure of a switching element. The switch matrix device and the scanning method also allows integration of one or more switches in the switch matrix without the need for additional detection mechanisms dedicated to the switches.
Claims21
A switch matrix, comprising:
- at least one row conductor;
- at least one column conductor, wherein each of said at least one row conductor and said at least one column conductor are capable of being driven with a predetermined voltage level, and being capable of being read therefrom a voltage level;
- and
- a plurality of switching elements adapted to connect said at least one row conductor to said at least one column conductor, said plurality exceeding a number obtained by multiplying together a number of said at least one row conductor and a number of said at least one column conductor;
- a first current path to connect all row conductors and all column conductors, said first current path implemented to allow current to flow bi-directionally therethrough;
- and
- a second current path to connect all row conductors and all column conductors, said second current path comprising a diode to allow current to flow only in one direction therethrough.
A switch matrix, comprising:
- a plurality of row conductors;
- a plurality of column conductors, each of said plurality of row conductors and each of said plurality of column conductors are capable of being driven with a predetermined voltage level, and being capable of being read therefrom a voltage level;
- a plurality of switching elements including at least one momentary push button adapted to connect at least one of said plurality of row conductors to at least one of said plurality of column conductors;
- a first current path to connect all row conductors and all column conductors, said first current path implemented to allow current to flow bi-directionally therethrough;
- and
- a second current path to connect all said row conductors and all said column conductors, said second current path comprising a diode to allow current to flow only in one direction therethrough;
- wherein a total number of switching elements of said plurality of switching elements exceeds a product of a total number of row conductors of said plurality of row conductors and a total number of column conductors of said plurality of column conductors;
- and
- wherein some of said plurality of switching elements are implemented to allow current to flow bi-directionally therethrough, and others of said plurality of switching elements are restricted to allow current to flow only in one direction therethrough.
A switch matrix, comprising:
- a plurality of row conductors;
- a plurality of column conductors;
- a plurality of momentary switching elements adapted to momentarily connect at least one of said plurality of row conductors to at least one of said plurality of column conductors;
- a plurality of persistent switching elements adapted to persistently connect at least one of said plurality of row conductors to at least one of said plurality of column conductors;
- a first current path to connect all said row conductors and all said column conductors, said first current path implemented to allow current to flow bi-directionally therethrough and;
- a second current path to connect all row conductors and all column conductors, said second current path comprising a diode to allow current to flow only in one direction therethrough;
- wherein a total of said plurality of momentary switching elements and said plurality of persistent switching elements exceed a number obtained by multiplying together a number of said plurality of row conductors and a number of said plurality of column conductors;
- and
- wherein some of said plurality of momentary switching elements are implemented to allow current to flow bi-directionally therethrough, and others of said plurality of momentary switching elements are restricted to allow current to flow only in one direction therethrough.
A method of scanning a switch matrix, comprising:
- permitting at least one of a plurality of switches in a first current path connecting all row conductors and all column conductors to allow current to flow bi-directionally therethrough;
- and
- permitting at least one of said plurality of switches in a second current path connecting all said row conductors and all said column conductors to allow current to flow only in one direction through a diode therethrough;
- persistently connecting at least one of a plurality of row conductors to at least one of a plurality of column conductors;
- driving one at a time each of said plurality of row conductors with a predetermined row voltage level;
- monitoring each of said plurality of column conductors for a given voltage drop corresponding to a closed one of said plurality of switches to a driven one of said plurality of row conductors, while one of said plurality of row conductors is being driven with said predetermined row voltage level;
- driving one at a time each of said plurality of column conductors with a predetermined column voltage level;
- and
- monitoring each of said plurality of row conductors for a given voltage drop corresponding to a closed one of said plurality of switches to a driven one of said column conductors, while one of said plurality of column conductors is being driven with said predetermined column voltage level;
- wherein a number of said plurality of switches is increased by said persistent connection exceeding a total number obtained by multiplying together a number of said plurality of row conductors and a number of said plurality of column conductors.
A switch matrix, comprising:
- at least one row conductor;
- at least one column conductor, wherein each of said at least one row conductor and said at least one column conductor are capable of being driven with a predetermined voltage level, and being capable of being read therefrom a voltage level;
- and
- a plurality of switching elements adapted to connect said at least one row conductor to said at least one column conductor, said plurality exceeding a number obtained by multiplying together a number of said at least one row conductor and a number of said at least one column conductor;
- a first current path to connect all row conductors and all column conductors, said first current path implemented to allow current to flow bi-directionally therethrough;
- and
- a second current path to connect all row conductors and all column conductors, said second current path comprising a diode to allow current to flow only in one direction therethrough.
A switch matrix, comprising:
- a plurality of row conductors;
- a plurality of column conductors, each of said plurality of row conductors and each of said plurality of column conductors are capable of being driven with a predetermined voltage level, and being capable of being read therefrom a voltage level;
- a plurality of switching elements including at least one momentary push button adapted to connect at least one of said plurality of row conductors to at least one of said plurality of column conductors;
- a first current path to connect all row conductors and all column conductors, said first current path implemented to allow current to flow bi-directionally therethrough;
- and
- a second current path to connect all row conductors and all column conductors, said second current path comprising a diode to allow current to flow only in one direction therethrough;
- wherein a total number of switching elements of said plurality of switching elements exceeds a product of a total number of row conductors of said plurality of row conductors and a total number of column conductors of said plurality of column conductors;
- and
- wherein some of said plurality of switching elements are implemented to allow current to flow bi-directionally therethrough, and others of said plurality of switching elements are restricted to allow current to flow only in one direction therethrough.
A method of scanning a switch matrix, comprising:
- permitting at least one of a plurality of switches in a first current path connecting all row conductors and all column conductors to allow current to flow bi-directionally therethrough;
- and
- restricting with a component within said second current connecting all said row conductors and all said column conductors to allow current to flow only in one direction therethrough;
- persistently connecting at least one of a plurality of row conductors to at least one of a plurality of column conductors;
- driving one at a time each of said plurality of row conductors with a predetermined row voltage level;
- monitoring each of said plurality of column conductors for a given voltage drop corresponding to a closed one of said plurality of switches to a driven one of said plurality of row conductors, while one of said plurality of row conductors is being driven with said predetermined row voltage level;
- driving one at a time each of said plurality of column conductors with a predetermined column voltage level;
- and
- monitoring each of said plurality of row conductors for a given voltage drop corresponding to a closed one of said plurality of switches to a driven one of said column conductors, while one of said plurality of column conductors is being driven with said predetermined column voltage level;
- wherein a number of said plurality of switches is increased by said persistent connection exceeding a total number obtained by multiplying together a number of said plurality of row conductors and a number of said plurality of column conductors.
Dependencies are inferred from the claim text.