Cypress Semiconductor Patent Applications

HIGH PERFORMANCE INDUCTIVE SENSING ALL DIGITAL PHASE LOCKED LOOP

Granted: August 22, 2024
Application Number: 20240283451
Front-end circuits that combine inductive and capacitive sensing are described. In one embodiment, an apparatus includes a plurality of inductive elements, an inductive measurement circuit, and a frequency divider circuit. The inductive measurement circuit is to output a first signal with a first frequency. The first signal is associated with an inductance change of one of the inductive elements. A feedback circuit can maintain the sinusoidal operation of the first signal. The frequency…

NSN Detection in Primary-side-controlled AC-DC Converter

Granted: August 22, 2024
Application Number: 20240283370
An AC-DC converter and method of operating the same is provided to sense negative voltage (NSN) on a synchronous rectifier (SR_DRAIN) on a secondary-side of the converter. The SR_DRAIN voltage is sensed and a first integration signal (volt-sec) generated based on a time and voltage for which the SR_DRAIN voltage is greater than a bus voltage (VBUS_IN) output from the secondary. When Volt-sec is greater than a reference voltage a volt-sec based NSN detect signal is generated. A second…

SYSTEMS, METHODS, AND DEVICES FOR RATE ADAPTATION FOR DATA THROUGHPUT ENHANCEMENT IN WIRELESS DEVICES

Granted: August 15, 2024
Application Number: 20240276532
Systems, methods, and devices enhance data throughput in wireless devices. Methods may include determining, using a processing device comprising processing elements, a plurality of wireless parameters representing wireless data features on a wireless communications channel, and determining, using the processing device, a plurality of interference parameters based, at least in part, on the plurality of wireless parameters, the plurality of interference parameters identifying interference…

WIRELESS METHODS, DEVICES AND SYSTEMS HAVING OPERATING PARAMETER UPDATES VIA PERIODIC, BROADCAST MESSAGE

Granted: August 15, 2024
Application Number: 20240276304
A method can include, by operation of a wireless device, monitoring at least a first advertising channel for an advertising packet; in response to advertising data in the advertising packet, synchronizing transmission and reception of packets to an advertising link that includes sub-intervals within a repeating interval on a second advertising channel. During a download sub-interval of the sub-intervals, and update packet can be received that includes new parameter data. During an upload…

MULTI-PROTOCOL COMMUNICATION NETWORK

Granted: July 25, 2024
Application Number: 20240251290
A multi-protocol network and methods for operating the same are provided. The method begins with establishing a wireless-connection between a first transceiver in a first device and a second-transceiver in a second device using a wireless-protocol. First, wired-protocol packets and non-packet data are received and converted in the first device to second-packets compatible with the wireless-protocol by inserting synchronization-bits non-packet data in a preamble. This is initiated by…

ADDITIONAL SECURITY RANGING FOR BLE USING CO-LOCATED Wi-Fi DEVICES

Granted: July 25, 2024
Application Number: 20240251247
Techniques are disclosed to leverage co-located radios such as BLE and Wi-Fi radios to increase the security of BLE ranging and localization. In one aspect, a transmitting BLE device may use a co-located Wi-Fi radio to transmit signals to interfere with an intruding device's interception of BLE RTT packets. The obfuscating Wi-Fi transmission may overlap a BLE RTT packet in the time domain with or without overlapping in the frequency domain. In one aspect, the co-located Wi-Fi radio may…

SYSTEM AND METHOD FOR CONFIGURING PROGRAMMABLE ANALOG BLOCK

Granted: July 25, 2024
Application Number: 20240250684
One or more computing devices, systems, and/or methods are provided. In an example of the techniques presented herein, a system comprises a first input terminal and a first programmable analog block configured according to a first configuration. A controller is configured to reconfigure the first programmable analog block according to a second configuration different than the first configuration based on a first signal received at the first input terminal.

MANAGING DATA TRANSFERS IN WIRELESS CONNECTIONS USING CONNECTION EVENT LENGTHS

Granted: July 11, 2024
Application Number: 20240236738
Implementations disclosed include techniques and systems that include obtaining a connection event length for a wireless connection associated with a plurality of devices. The techniques and systems further include adjusting, using the connection event length, a parameter characterizing a quality of the wireless connection.

SYSTEMS, METHODS, AND DEVICES FOR LATENCY PARAMETER-BASED COEXISTENCE ENHANCEMENT IN WIRELESS DEVICES

Granted: July 11, 2024
Application Number: 20240237085
Systems, methods, and devices implement coexistence enhancement for collocated wireless transceivers. Methods include determining, using a processing device, a latency parameter associated with a wireless device comprising a first transceiver compatible with a first communications protocol and a second transceiver compatible with a second communications protocol. Methods also include identifying, using the processing device, a number of anchor points based, at least in part, on the…

FRAME SYNCHRONIZATION DETECTION WITH FRACTIONAL APPROXIMATION

Granted: July 11, 2024
Application Number: 20240236884
A wireless device includes a receiver to receive a packet via one or more antennas. A frame synchronization detection circuit coupled to the receiver identifies a frame synchronization pattern within a portion of the packet. A correlation circuit coupled to the frame synchronization detection circuit computes one or more values of a correlation peak using a correlation method. A fractional timing approximation circuit coupled to the correlation circuit determines a pulse shape using the…

SYSTEMS, METHODS, AND DEVICES FOR PROVIDING A UNIFIED DEBUG AND RENDERING INTERFACE

Granted: July 11, 2024
Application Number: 20240231767
Systems, methods, and devices provide a unified interface for programming and debugging of graphics displays. Methods include receiving a graphical output of a microcontroller unit (MCU) at an interface controller, the graphical output being generated based on graphics program code representing one or more graphical elements. Methods also include generating, using the interface controller, a packetized data stream based on a graphical output, the packetized data stream being generated by…

CO-LOCATED MULTI-RADIO OR DEVICE AoA

Granted: June 27, 2024
Application Number: 20240214959
Techniques are disclosed to determine AoA of signals using co-located single-antenna radios such as BLE and Wi-Fi radios usually found in a wireless device. The co-located radios may have separate voltage controlled oscillators (VCO) that are not phase synchronized. The disclosed techniques use an internal path connecting the two radios through a RF switch under the control of a switch controller to allow the radios to synchronize or to compensate for their oscillator phase offset. The…

PAIRING DEVICES USING GESTURES

Granted: June 27, 2024
Application Number: 20240211050
A provisioning device includes a user interface, a radio transceiver to communicate with a pairable device, and a controller. The controller is configured to initiate a pairing protocol, via the radio transceiver, with the pairable device. The controller is configured to instruct a user, via the user interface, to perform a gesture with the provisioning device or the pairable device. The controller is configured to pair the provisioning device with the pairable device, via the radio…

HIGH-VOLTAGE TRANSISTOR WITH THIN HIGH-K METAL GATE AND METHOD OF FABRICATION THEREOF

Granted: June 20, 2024
Application Number: 20240206183
A semiconductor device and methods of fabrication the same are disclosed. In one embodiment, the semiconductor device may include a non-volatile memory (NVM) cell including a memory gate stack and a select gate stack separated by an inter-gate dielectric disposed in a memory region of a substrate, a low voltage field-effect transistor (LVFET) including a first high-K metal-gate (HKMG) stack disposed in a peripheral region of the substrate, and a high voltage field-effect transistor…

SYSTEMS, METHODS, AND DEVICES FOR PROTECTION MANAGEMENT-BASED COEXISTENCE ENHANCEMENT IN WIRELESS DEVICES

Granted: June 20, 2024
Application Number: 20240205969
Systems, methods, and devices enhance performance of collocated transceivers in wireless devices. Methods include identifying, using a processing device, an assertion of a radio frequency (RF) active signal, canceling activity of a first transceiver in response to identifying the assertion of the RF active signal, the RF active signal being associated with a second transceiver collocated with the first transceiver, and generating, using the processing device, a network allocation vector…

TRANSCEIVERS WITH ADJUSTABLE CELL SIZES

Granted: June 20, 2024
Application Number: 20240205848
One example of a device includes a Bluetooth transceiver, a Wireless Local Area Network (WLAN) transceiver, and a controller. The WLAN transceiver is proximate the Bluetooth transceiver. The controller is communicatively coupled to the Bluetooth transceiver and the WLAN transceiver. The controller is configured to adjust a cell size of the WLAN transceiver or the Bluetooth transceiver to reduce interference between WLAN transceiver traffic and Bluetooth transceiver traffic.

FRAME SYNCH DETECTION WITH RATE ADAPTATION

Granted: June 20, 2024
Application Number: 20240204983
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…

CONTINUOUS ELECTROCHEMICAL MONITORING

Granted: June 6, 2024
Application Number: 20240180458
A continuous electrochemical monitoring device according to an example includes an electrochemical transducer to continually generate a signal indicative of a characteristic of a user. The device includes a transimpedance amplifier to receive the signal from the transducer at a first input, receive a bias voltage at a second input, and generate an output voltage. The device includes an operational amplifier to receive the output voltage at a first input, and output an amplified output…

METHODS, DEVICES AND SYSTEMS FOR MODIFYING A POWER PROFILE OF A FREQUENCY DIVISION MULITPLEXED SIGNALS

Granted: June 6, 2024
Application Number: 20240187294
A method can include receiving a plurality of digital data symbols; encoding each data symbol into frequency domain values, the frequency domain values for each data symbol transmitted over a different frequency range; combining samples of multiple frequency domain values into a sequence of initial output values in time; generating a sequence of modification values that form a modification pulse, the modification pulse having a non-linear slope that decreases as it approaches a…

ARCHITECTURES FOR DETECTING USB TYPE-C DEVICE EXPOSURE TO LIQUIDS

Granted: June 6, 2024
Application Number: 20240184345
A system includes a USB-C receptacle including first and second non-GPIO pins and a USB-C controller including a first GPIO pin connected to a pull-up resistor and a second GPIO pin connected to a pull-down resistor, a pair of non-GPIO pins including a third non-GPIO pin corresponding to the first non-GPIO pin and a fourth non-GPIO pin corresponding to the second non-GPIO pin. The pair of GPIO pins is selectively connectable to the pair of non-GPIO pins using a multiplexer, and liquid…