Quadrature signal decoding using a driver
AssigneeSTMicroelectronics International N. V.
InventorsMunishKumar Mangal, Ranajay Mallik
Life of this patent
Estimating the term…
Abstract
A system and method for decoding quadrature signals includes a quadrature signal generator, a quadrature signal decoder, a key matrix and a driver. The quadrature signal generator generates quadrature signals on rotation. The quadrature signal decoder is configured to convert the quadrature signals into non-overlapping signals. The key matrix is configured to receive the non-overlapping signals. The driver is configured to scan the key matrix to decode the non-overlapping signals to generate an event update corresponding to a direction of rotation of the quadrature signal generator.
Claims17
A method comprising:
- generating quadrature signals on rotation by a quadrature signal generator;
- converting the quadrature signals into non-overlapping signals by a quadrature signal decoder;
- receiving the non-overlapping signals by a key matrix;
- coupling the non-overlapping signals to a corresponding key on the key matrix and each of complementary non-overlapping signals to a common segment output of the quadrature signal decoder, wherein each key is coupled to a corresponding key input and the common segment output;
- scanning the common segment output to register the quadrature signals as a key press event when a current from the common segment output is sinked and a current is sourced to the corresponding key input;
- and
- generating an event update of the key press event corresponding to a direction of rotation of the quadrature signal generator by a driver coupled to the key matrix.
A method comprising:
- generating quadrature signals on rotation by a quadrature signal generator;
- converting the quadrature signals into non-overlapping signals by a quadrature signal decoder;
- receiving the non-overlapping signals by a key matrix;
- coupling the non-overlapping signals to a corresponding key on the key matrix and each of complementary non-overlapping signals to a common segment output of the quadrature signal decoder;
- scanning the common segment output to register the quadrature signals as a key press event when a current from the common segment output is sinked and a current is sourced to a corresponding key input;
- and
- generating an event update of the key press event corresponding to the direction of rotation of the quadrature signal generator by a driver coupled to the key matrix.
A method comprising:
- generating quadrature signals on rotation by a quadrature signal generator;
- converting the quadrature signals into non-overlapping signals by a quadrature signal decoder;
- receiving the non-overlapping signals by a key matrix;
- coupling the non-overlapping signals to a corresponding key on the key matrix and each of complementary non-overlapping signals to a common segment output of the quadrature signal decoder;
- scanning the common segment output to register the quadrature signals as a key press event when a current from the common segment output is sinked and a current is sourced to a corresponding key input;
- and
- generating an event update of the key press event corresponding to a direction of rotation of the quadrature signal generator by a driver coupled to the key matrix,
- wherein the key matrix receives each of the non-overlapping signals through a corresponding transistor.
A method comprising:
- generating quadrature signals on rotation by a quadrature signal generator;
- converting the quadrature signals into non-overlapping signals by a quadrature signal decoder;
- receiving the non-overlapping signals by a key matrix;
- and
- coupling the non-overlapping signals to a corresponding key on the key matrix and each of the complementary non-overlapping signals to a common segment output of the quadrature signal decoder;
- scanning the common segment output to register the quadrature signals as a key press event when a current from the common segment output is sinked and a current is sourced to a corresponding key input;
- and
- generating an event update of the key press event corresponding to a direction of rotation of the quadrature signal generator a driver coupled to the key matrix,
- wherein the driver comprises a storage element to store the event update.
Dependencies are inferred from the claim text.