Cypress Semiconductor Patent Applications

UNINTENTIONAL TOUCH DETECTION USING COMBINED CAPACITIVE SENSOR NODE

Granted: March 14, 2024
Application Number: 20240086007
An apparatus comprises a sensor array of capacitive sensors. A capacitive sensor of the sensor array is connected to a transmitting pin and a receiving pin, and the sensing pin and the receiving pin are connected to a sensing device. The apparatus includes the sensing device configured to perform a liquid sensing operation during runtime operation of the apparatus by dynamically ganging together a set of capacitive sensors of the sensor array as a combined capacitive sensor node, wherein…

SECURITY SIGNATURE FOR BLUETOOTH LOW ENERGY FRAME SYNCH DETECTION

Granted: February 29, 2024
Application Number: 20240073678
A wireless device includes a transmitter adapted with Bluetooth® low energy (BLE) capability and logic at least one of coupled to or integrated within the transmitter. The logic randomly generates a frequency offset based on bits within a frame synch packet to be transmitted during a keyless access attempt of an enclosure having a receiver. The logic causes the bits of the frame synch packet to be encrypted with an encryption key. The logic causes a frequency of the frame synch packet…

MEDIA ACCESS CONTROL (MAC) ADDRESS PRIVACY HANDLING

Granted: February 29, 2024
Application Number: 20240073677
Implementations disclosed describe techniques to allow wireless devices to initially connect with randomized MAC addresses and send an encrypted permanent MAC for differentiated services. In one method, a first wireless device connects to an access point (AP) using a randomized MAC address. The first wireless device receives a request for a permanent MAC address from the AP. The first wireless device determines whether to send the permanent MAC address. Responsive to determining to send…

Boost Inductor Recirculation Protection based on Switch Node Detection Method

Granted: February 22, 2024
Application Number: 20240063719
Systems and methods are provided to supply a voltage (Vcc) to a primary IC in a switch-mode-power-supply following startup. Briefly, an input voltage (VIN) coupled through a boost-inductor to a switch-pin of the IC is sensed by isolating a DC component (VDC_BSW) of the voltage and checking if VIN is greater than a minimum VIN (VIN_MIN) by comparing VDC_BSW to a starting reference voltage (VREF_START) in the IC. If VDC_BSW is greater than VREF_START, a boost-switch in the IC through which…

SYSTEMS, METHODS, AND DEVICES FOR STAGED WAKEUP WORD DETECTION

Granted: February 22, 2024
Application Number: 20240062756
Systems, methods, and devices detect audio signals. Methods may include receiving an audio input at an audio front end circuit, starting, using a low power circuit, one or more buffers in response to receiving the audio input, and identifying, using the low power circuit, speech included in the audio input. Methods may also include identifying, using the low power circuit and a high performance circuit, a wake word based, at least in part, on the identified speech, the high performance…

RECEIVED SIGNAL STRENGTH INDICATOR (RSSI) SIGNATURE FOR TIRE LOCALIZATION

Granted: February 22, 2024
Application Number: 20240059107
Techniques are described for using one or more wireless host devices to perform tire localization of TPMS sensor data by determining received signal strength indicator (RSSI) signatures that are unique to the wireless communication channel between a host device and each TPMS sensor. RSSI signatures represents a periodic variation of the wireless communication channel between a host device on the car body and a TPMS sensor in a rotating tire. Characteristics of the communication channel…

SYSTEMS, METHODS, AND DEVICES FOR LOW-POWER AUDIO SIGNAL DETECTION

Granted: February 22, 2024
Application Number: 20240062745
Systems, methods, and devices detect wake signals included in audio signals. Methods include receiving a dataset including raw audio data, the raw audio data comprising a plurality of audio samples and associated metadata, and generating, using one or more processing elements, an augmented dataset based on the raw audio data, the augmented dataset comprising a plurality of annotations identifying types of raw audio data. Methods further include generating, using the one or more…

SYSTEMS, METHODS, AND DEVICES FOR WAKEUP WORD DETECTION WITH CONTINUOUS LEARNING

Granted: February 22, 2024
Application Number: 20240062755
Systems, methods, and devices detect audio signals. Methods may include receiving an audio input at an audio front end circuit, and identifying, using a first circuit, a wake word based, at least in part, on the received audio signal. Methods may also include determining if the identifying performed by the first circuit should be modified based, at least in part, on a designated threshold of accuracy associated with the first circuit and a result of the identifying, the designated…

HIGH-VOLTAGE TOLERANT, HIGH-SPEED REVERSE CURRENT DETECTION AND PROTECTION FOR BUCK-BOOST CONVERTERS

Granted: February 8, 2024
Application Number: 20240044951
A controller includes a buck gate driver coupled to first high-side switch and first low-side switch of a buck-boost (BB) converter. A zero crossing detection (ZCD) comparator is coupled to first low-side switch. The ZCD comparator is to, while the BB converter operates in buck mode: detect zero current flow through inductor; and turn off first low-side switch in response to detecting the zero current. A boost gate driver is coupled to second high-side switch and second low-side switch…

NON-COMPLEMENTARY ACTIVE CLAMP FLYBACK (ACF) PRIMARY FIELD-EFFECT TRANSISTORS (FET) CONTROL

Granted: February 8, 2024
Application Number: 20240048053
In an example embodiment, a method comprising identifying, by a primary-side controlled Universal Serial Bus Power Delivery (USB-PD) alternating current to direct current (AC-DC) converter, a first pulse, wherein the first pulse is received from a pulse transformer. The method further includes determining that a threshold duration of time is satisfied. In response to determining that the threshold duration of time is satisfied, the method includes identifying a second pulse, wherein the…

DEAD-TIME CALIBRATION SCHEME FOR ACTIVE CLAMP FLYBACK (ACF) PRIMARY FIELD-EFFECT TRANSISTORS (FET)

Granted: February 8, 2024
Application Number: 20240048060
A method comprising controlling operation, by a secondary-side controlled Universal Serial Bus Power Delivery (USB-PD) alternating current to direct current (AC-DC) converter, a low-side field-effect transistor (FET). In response to controlling operation of the low-side FET, the method further includes triggering a zero-cross detection circuit. The method further includes measuring a first period of time between controlling operation of the low-side FET and triggering the zero-cross…

HIGH-VOLTAGE TOLERANT, HIGH-SPEED REVERSE CURRENT DETECTION AND PROTECTION FOR BUCK-BOOST CONVERTERS

Granted: February 8, 2024
Application Number: 20240044951
A controller includes a buck gate driver coupled to first high-side switch and first low-side switch of a buck-boost (BB) converter. A zero crossing detection (ZCD) comparator is coupled to first low-side switch. The ZCD comparator is to, while the BB converter operates in buck mode: detect zero current flow through inductor; and turn off first low-side switch in response to detecting the zero current. A boost gate driver is coupled to second high-side switch and second low-side switch…

NON-COMPLEMENTARY ACTIVE CLAMP FLYBACK (ACF) PRIMARY FIELD-EFFECT TRANSISTORS (FET) CONTROL

Granted: February 8, 2024
Application Number: 20240048053
In an example embodiment, a method comprising identifying, by a primary-side controlled Universal Serial Bus Power Delivery (USB-PD) alternating current to direct current (AC-DC) converter, a first pulse, wherein the first pulse is received from a pulse transformer. The method further includes determining that a threshold duration of time is satisfied. In response to determining that the threshold duration of time is satisfied, the method includes identifying a second pulse, wherein the…

DEAD-TIME CALIBRATION SCHEME FOR ACTIVE CLAMP FLYBACK (ACF) PRIMARY FIELD-EFFECT TRANSISTORS (FET)

Granted: February 8, 2024
Application Number: 20240048060
A method comprising controlling operation, by a secondary-side controlled Universal Serial Bus Power Delivery (USB-PD) alternating current to direct current (AC-DC) converter, a low-side field-effect transistor (FET). In response to controlling operation of the low-side FET, the method further includes triggering a zero-cross detection circuit. The method further includes measuring a first period of time between controlling operation of the low-side FET and triggering the zero-cross…

SIGNATURE GRAPH METHOD FOR ENABLING HUMAN AUTHENTICATION OF HIGH-ENTROPY DATA

Granted: February 1, 2024
Application Number: 20240039732
A signature graph method is proposed to authenticate shared high-entropy data using a graph that can be easily identified by human eyes (or by computer image recognition algorithms). An example method for authenticating a shared data element comprises receiving a data element to be shared; transforming the data element to be shared into signature graph data, using at least one collision-resistant one-way mapping function; and rendering a human-perceptible representation of the signature…

DEVICES, SYSTEMS AND METHODS FOR SELECTING COMMUNICATION PROTOCOL TRANSMISSION FREQUENCIES

Granted: February 1, 2024
Application Number: 20240040453
A method can include, by operation of first communication circuits, determining a quality of a plurality of communication frequencies according to wireless communications of a first protocol type; recording a quality of the communication frequencies; selecting communication frequencies for use by second communication circuits based on the quality of the communication frequencies; and wirelessly transmitting and receiving data with the second communication circuits according to a second…

FRAME SYNCH DETECTION WITH RATE ADAPTATION

Granted: February 1, 2024
Application Number: 20240039690
A device includes a receiver to receive a packet over a channel at a first frequency and generate a sampled stream of data at a first sample rate corresponding to the first frequency. A data resampler circuit includes a re-timer engine to determine, using a fractional rate between the first sample rate and a crystal oscillator (XO)-divided sample rate, re-timer values including a difference between pulses of a pseudo clock corresponding to the XO-integer-divided sample rate and closest…

DEVICES, SYSTEMS AND METHODS FOR SELECTING COMMUNICATION PROTOCOL TRANSMISSION FREQUENCIES

Granted: February 1, 2024
Application Number: 20240040453
A method can include, by operation of first communication circuits, determining a quality of a plurality of communication frequencies according to wireless communications of a first protocol type; recording a quality of the communication frequencies; selecting communication frequencies for use by second communication circuits based on the quality of the communication frequencies; and wirelessly transmitting and receiving data with the second communication circuits according to a second…

SHARING TRANSMISSION MEDIUMS IN WIFI-BLUETOOTH COMBINATION SYSTEMS

Granted: February 1, 2024
Application Number: 20240040391
The embodiments described herein are directed at techniques to sharing a transmission medium in a Bluetooth transceiver/WLAN transceiver combination device. A first device may receive a request from a second device to use the wireless transmission medium. The second device may also transmit timing data to the first device. The first device may determine a period of time to allow the second device to use the wireless transmission medium based on the timing data.

SIGNATURE GRAPH METHOD FOR ENABLING HUMAN AUTHENTICATION OF HIGH-ENTROPY DATA

Granted: February 1, 2024
Application Number: 20240039732
A signature graph method is proposed to authenticate shared high-entropy data using a graph that can be easily identified by human eyes (or by computer image recognition algorithms). An example method for authenticating a shared data element comprises receiving a data element to be shared; transforming the data element to be shared into signature graph data, using at least one collision-resistant one-way mapping function; and rendering a human-perceptible representation of the signature…