ADAPTIVE GLITCH DETECTOR FOR SYSTEM ON A CHIP

    公开(公告)号:US20200081062A1

    公开(公告)日:2020-03-12

    申请号:US16128645

    申请日:2018-09-12

    Inventor: Beng-Heng GOH

    Abstract: A glitch detector includes an input flip-flop clocked by a clock signal and having a non-inverting data output, an inverting data output, and a data input receiving input from the inverting data output, the input flip-flop generating a divided version of the clock signal at the non-inverting data output. A configurable delay chain receives the divided version of the clock signal and generates a delayed version of the divided version of the clock signal as a delay output. An intermediate flip-flop clocked by the clock signal has a data input receiving the delay output, the intermediate flip-flop generating an intermediate output as a function of the delay output. A logic circuit receives the divided version of the clock signal and the intermediate output, and generates a glitch detect signal by performing a logical operation on the divided version of the clock signal and the intermediate output.

    Reduction of noise in touch data samples via sampling during porch time of Vsync and Hsync signals

    公开(公告)号:US10558311B2

    公开(公告)日:2020-02-11

    申请号:US16117277

    申请日:2018-08-30

    Abstract: Disclosed herein is a touch screen controller for controlling touch sensing in a touch screen display, the touch screen display having a display layer controlled as a function of horizontal sync and vertical sync signals and a capacitive touch array comprised of drive lines and sense lines. The touch screen controller includes a driver and control circuitry. The control circuitry is configured to cause the driver to generate a driving signal on the drive lines during assertion of the horizontal sync signal, and cause the driver to generate the driving signal on the drive lines during assertion of the vertical sync signal. Analog touch sensing circuitry is configured to generate analog touch data as a function of signals on the sense lines resulting from generation of the drive signal on the drive lines.

    Mutual capacitance sensing using magnitude noise sensing with trigonometric multipliers

    公开(公告)号:US10528191B2

    公开(公告)日:2020-01-07

    申请号:US16406205

    申请日:2019-05-08

    Abstract: A touch screen controller includes drive circuitry driving force lines with a force signal in a touch data sensing mode and not driving the force lines in a noise sensing mode, sense circuitry sensing touch data at the sense lines in the touch data sensing mode and sensing noise data at the sense lines during the noise sensing mode. Processing circuitry: a) samples the noise data, b) performs trigonometric manipulations of the noise data to produce imaginary noise data and real noise data, and c) determines a noise magnitude value of the noise data as a function of the imaginary noise data and the real noise data. In the noise sensing mode, (a)-(c) are performed for each of a plurality of possible sampling frequencies to be used in the touch data sensing mode in order to determine which sampling frequency is to be used in the touch data sensing mode.

    Hover rejection through dynamic thresholding

    公开(公告)号:US10481723B2

    公开(公告)日:2019-11-19

    申请号:US15337167

    申请日:2016-10-28

    Abstract: Disclosed herein is a touch screen controller that calculates a variance of an island in acquired touch data values. Where the variance exceeds a variance threshold, the island is validated as a representing touch. Where the variance does not exceed the variance threshold, whether the island represents a touch or a hover is determined by calculating a sharpness by applying weights to nodes of the island, where neighboring nodes adjacent to a peak node are weighted less than non-neighboring nodes not adjacent to the peak node. An island strength threshold is determined as a function of a product of the variance and the sharpness. It is determined that the island represents a touch where a highest touch data value of the island is greater than the island strength threshold, and a hover where the highest touch data value of the island is less than the island strength threshold.

    Folded divider architecture
    36.
    发明授权

    公开(公告)号:US10418982B2

    公开(公告)日:2019-09-17

    申请号:US16113235

    申请日:2018-08-27

    Inventor: Beng-Heng Goh

    Abstract: A method includes loading a clock divider counter with most significant bits (MSBs) of a divider value, decrementing the counter at a same edge of each pulse of a clock signal, and comparing a value contained in the counter to a reference value and generating an end count signal if the value contained in the counter matches the reference value. If the value is even, the reference value is set to 1. If the value is odd, the reference value is set to 1, except for every other assertion of the end count signal, where the reference value is instead set to 0. A toggle signal transitions at a same edge of each pulse of the end count signal. The counter is reloaded with MSBs of the divider value based upon the end count signal. A divided version of the clock signal is generated based upon the toggle signal.

    ELECTRONIC DEVICE VALIDATING MULTIPLE FINGER TOUCH DETECTION THROUGH DONUT SHAPED TOUCH ISLANDS, AND RELATED METHODS

    公开(公告)号:US20190250731A1

    公开(公告)日:2019-08-15

    申请号:US15893207

    申请日:2018-02-09

    Abstract: Disclosed herein is a touch screen controller operable with a touch screen. The touch screen controller includes input circuitry to receive touch data from the touch screen, and processing circuitry. The processing circuitry acquires mutual capacitance touch strength values from the touch screen, determines when the mutual capacitance touch strength values define a pre-validated donut touch pattern, and reads self capacitance touch strength values for lines that are contained within bounds of the pre-validated donut touch pattern. If the self capacitance touch strength values for lines contained within bounds of the pre-validate donut touch pattern contain a singular peak value, the processing circuitry validates the pre-validated donut touch pattern as representing a single touch.

    METHODS AND TECHNIQUES FOR CORRECTING PRESSURE SENSOR DATA IN THE PRESENCE OF ABNORMAL PRESSURE SENSOR READINGS

    公开(公告)号:US20190204979A1

    公开(公告)日:2019-07-04

    申请号:US16220500

    申请日:2018-12-14

    Abstract: A device includes a touch and pressure sensitive screen having touch pressure sensors and a controller. The controller acquires touch pressure data from the plurality of touch pressure sensors. For each touch pressure sensor, the controller determines whether the touch pressure data from that touch pressure sensor is indicative of abnormal operation of that touch pressure sensor. Where no abnormal operation is indicated, the controller sums the touch pressure data from each of the touch pressure sensors to produce a touch pressure output. Where abnormal operation is indicated, the controller sums the touch pressure data from each of the touch pressure sensors and multiply the sum by a correction factor to produce the touch pressure output.

Patent Agency Ranking