CPC G06F 3/0488 (2013.01) [G06F 3/0412 (2013.01); G06F 3/044 (2013.01)] | 18 Claims |
1. An integrated touchscreen and external controller system, the system comprising:
a plurality of touch sensors implemented within a touchscreen, wherein the touchscreen, when enabled, is configured to generate a first digital signal that is representative of first interaction of a user with a touch sensor of the plurality of touch sensors;
an external controller that includes a plurality of buttons;
a plurality of drive-sense circuits (DSCs) operably coupled to the plurality of buttons, wherein, when enabled, a drive-sense circuit (DSC) of the plurality of DSCs is configured to:
drive a signal via a single line coupling to a button of the plurality of buttons and simultaneously sense, via the single line, change of the signal that is based on second interaction of the user with the button of the plurality of buttons that changes an electric al characteristic of the button of the plurality of buttons; and
process the signal to generate a second digital signal that is representative of the electrical characteristic of the button of the plurality of buttons, wherein the DSC of the plurality of DSCs includes:
a power source circuit operably coupled to the button of the plurality of buttons within the external controller via the single line, wherein, when enabled, the power source circuit is configured to provide the signal that includes an analog signal via the single line coupling to the button of the plurality of buttons, and wherein the analog signal includes at least one of a DC (direct current) component or an oscillating component; and
a power source change detection circuit operably coupled to the power source circuit, wherein, when enabled, the power source change detection circuit is configured to:
detect an effect on the analog signal that is based on the electrical characteristic of the button of the plurality of buttons; and
generate the digital signal that is representative of the electrical characteristic of the button of the plurality of buttons;
memory that stores operational instructions; and
one or more processing modules operably coupled to the memory, the touchscreen, and the DSC of the plurality of DSCs, wherein, when enabled, the one or more processing modules is configured to execute the operational instructions to:
process the first digital signal to detect the first interaction of the user with the touch sensor of the plurality of touch sensors; and
process the second digital signal to detect the second interaction of the user with the button of the plurality of buttons.
|