Cypress Semiconductor Patent Applications

METHODS, DEVICES AND SYSTEMS FOR AUTOMATICALLY ADDING DEVICES TO NETWORK USING WIRELESS POSITIONING TECHNIQUES

Granted: October 26, 2023
Application Number: 20230345245
A method can include, by operation of a configuring device: storing user network information in the configuring device; receiving wireless communications from a target device; authenticating the target device; indicating a pointing direction for the configuring device; executing a wireless positioning operation with the target device to generate positioning data. In response to the configuring device being determined to be pointing at the target device, automatically configuring the…

SHORT CIRCUIT RECOVERY IN UNIVERSAL SERIAL BUS TYPE-C POWER DELIVERY (USB-C/PD) SYSTEMS BASED ON RESISTORS

Granted: October 26, 2023
Application Number: 20230344213
A system includes a first USB Type-C Power Delivery (USB-C/PD) port and a control circuit operatively coupled to the first USB-C/PD port. The control circuit is configured to determine whether a short circuit condition has occurred based on a first threshold voltage. The control circuit is also configured to turn off a ground isolation switch when short circuit condition occurs. The control circuit is further configured to determine a whether a voltage on a ground line is less than a…

ESD PROTECTION CIRCUIT

Granted: October 26, 2023
Application Number: 20230343779
An electrostatic discharge protection circuit capable of clamping both positive and negative ESD events and passing signals is provided. Generally, the circuit includes a p-channel field-effect transistor (PFET) clamp coupled to a pin to be protected, the PFET clamp including a plurality of PFETs in a DN-well, an n-channel field-effect transistors (NFET) clamp coupled between ground and the pin through the PFET clamp, the NFET clamp including a plurality of NFETs coupled in series, and a…

SYSTEM, METHOD, AND APPARATUS FOR PASSIVE SHIELDING OF A CAPACITIVE SENSING BUTTON

Granted: October 19, 2023
Application Number: 20230333686
Apparatuses and methods of shielding for capacitance-to-digital code conversion are described. One apparatus includes a capacitance-to-digital converter (CDC) for measuring a self-capacitance of a sensor electrode. The capacitance-to-digital code converter can in a first phase, apply a supply voltage to the sensor electrode. The sensor electrode and a shield electrode, the form a mutual capacitance with the sensor electrode. The CDC, in a second phase, couples the shield electrode to a…

HYDROMETER DEVICE

Granted: October 12, 2023
Application Number: 20230324269
A hydrometer device according to an example includes a floating waterproof device container, and a liquid level sensor positioned in the device container to sense an immersion level of the device container when the device container is floating in a container of liquid. The hydrometer device further includes a conversion circuit positioned in the device container to convert the sensed immersion level to a digital value, and a controller positioned in the device container to determine a…

MACHINE LEARNING MODELS WITH INTEGRATED UNCERTAINTY

Granted: October 5, 2023
Application Number: 20230316136
A system includes memory and a processing device, operatively coupled to the memory, to obtain an input signal corresponding to data obtained from a data source, extract a set of features using the input signal, generate a set of feature tracking data from the set of features, compress a machine learning model to obtain a compressed model by identifying a subset of features based on the set of tracking data, and use the compressed model to make a prediction based on the set of feature…

APPARATUS FOR ON DEMAND ACCESS AND CACHE ENCODING OF REPAIR DATA

Granted: September 28, 2023
Application Number: 20230305920
An apparatus for on demand access and cache encoding of repair data. In one embodiment the apparatus includes an integrated circuit having a data cache in data communication with a non-volatile memory, a controller of a built-in self-test-and-repair (BISTR) circuit, and a plurality of registers. The controller is configured to read data from the data cache and store it into a first of the plurality of registers.

ENHANCED TRANSMISSION MEDIUM USAGE FOR COLLOCATED WIRELESS DEVICES

Granted: September 28, 2023
Application Number: 20230309084
Systems, methods, and devices improve medium usage of wireless devices. Methods include determining, using one or more processors, multiple protection frames should be used for a first wireless radio and a second wireless radio based, at least in part, on an interference parameter, wherein the first wireless radio and the second wireless radio are collocated in a same wireless device. Methods also include determining, using the one or more processors, one or more transmission parameters…

SIGMA-DELTA MODULATOR FOR HIGH-RESOLUTION CONTROL OF RING OSCILLATOR IN DIGITAL PHASE-LOCKED LOOP

Granted: September 28, 2023
Application Number: 20230308112
A digitally-controlled oscillator (DCO) circuit includes a digital-to-analog converter (DAC) to generate a first current based on most significant bits of a multi-bit code received from a time-to-digital converter (TDC) of a digital phase-locked loop (PLL). The DCO circuit further includes a sigma-delta modulator (SDM) to modulate least significant bits of the multi-bit code into a set of digital bits based on a first frequency of a feedback clock of the DPLL. The set of digital bits is…

FLOATING GROUND ARCHITECTURES IN USB TYPE-C CONTROLLERS FOR FAULT DETECTION

Granted: September 28, 2023
Application Number: 20230305077
A Universal Serial Bus Type-C (USB-C) controller with a floating ground architecture for fault detection is described. A USB-C controller includes a floating ground circuit and a fault detection circuit coupled to a power converter. The floating ground circuit provides a floating ground voltage based on a supply voltage of the power converter. The fault detection circuit includes a comparator with power rails coupled to the supply voltage and the floating ground voltage. The fault…

FLOATING GATE DRIVER WITH PROGRAMMABLE DRIVE STRENGTH FOR A WIDE RANGE OF UNIVERSAL SERIAL BUS (USB) POWER DELIVERY APPLICATIONS

Granted: September 21, 2023
Application Number: 20230299676
Universal Serial Bus Type-C (USB-C) controllers with a floating gate driver with programmable drive strength for a wide range of USB power delivery applications in electronic devices described. A USB-C controller includes a floating gate driver and control logic. The floating gate driver includes p-channel field-effect transistors (FETs) coupled in parallel between a first terminal and a second terminal and p-channel pre-gate drivers. Each p-channel pre-gate driver is coupled to a gate…

Mode-transition Architecture for Buck-boost converter

Granted: September 14, 2023
Application Number: 20230291314
A mode-transition architecture for USB controllers is described herein. In an example embodiment, an integrated circuit (IC) controller includes a controller coupled to a slope compensation circuit, the controller to detect a transition of a buck-boost converter from a first mode having a first duty cycle to a second mode having a second duty cycle that is less or more than the first duty cycle. The controller controls the slope compensation circuit to nullify an error in an output…

SYSTEMS, METHODS, AND DEVICES FOR DEFECT DETECTION IN CAPACITIVE TOUCH PANELS

Granted: September 14, 2023
Application Number: 20230289012
Systems, methods, and devices detect defects in touch panels. Methods include scanning, using a designated integration window, a plurality of electrodes of a sensing device to obtain a plurality of measurements and determining a plurality of variance values for the plurality of electrodes based on the plurality of measurements, the plurality of variance values identifying variances in the plurality of measurements between adjacent sense locations of the sensing device. Methods also…

FLEXIBLE AND OPTIMIZED POWER MANAGEMENT UNIT (PMU) FOR MULTIPLE POWER SUPPLY SCENARIOS

Granted: September 14, 2023
Application Number: 20230288979
Apparatuses and methods of operating a flexible and optimized power management unit (PMU) for multiple power supply scenarios are described. One integrated circuit includes a first terminal to couple to an unregulated power supply, a second terminal to couple to a regulated power supply, a first regulator, and a second regulator. The first regulator outputs a first supply voltage in a first configuration, and the second regulator outputs a second supply voltage in a second configuration.…

SYSTEMS, METHODS, AND DEVICES FOR CAPACITIVE SENSING WITH SINUSODIAL DEMODULATION

Granted: September 7, 2023
Application Number: 20230280862
Systems, methods, and devices improve the sensitivity of capacitive sensors. Devices may include an attenuator configured to receive an input from at least one sense electrode of a capacitive sensing device. The attenuator may be included in a sensing channel of a capacitive sensor. Devices may further include a signal generator coupled to an input of the attenuator. The signal generator may include one or more processors configured to generate a sinusoidal signal based, at least in…

INTEGRATED CIRCUIT DEVICE WITH CROSSBAR TO ROUTE TRAFFIC

Granted: August 31, 2023
Application Number: 20230273887
An integrated circuit (IC) device according to an example includes an interconnect bus to communicate with an external memory device, wherein the interconnect bus includes a plurality of different channels to be coupled directly to a first set of masters. The IC device includes a crossbar unit to be coupled to a second set of masters, wherein the crossbar unit is to monitor bandwidth usage at the plurality of different channels, and selectively route traffic between the second set of…

System and Method for Efficient Onboarding to a Wireless Network of a Group of WLAN Devices Owned by a User

Granted: August 17, 2023
Application Number: 20230262454
Methods for seamlessly onboarding commonly owned wireless local area network (WLAN) enabled devices to a wireless network are provided. Generally, the method includes exchanging an UID, encryption algorithm and key between the devices to form a common-onboarding-group (COG), manually provisioning credentials to onboard a first device of the COG, and automatically provisioning credentials to onboard a second device. In one embodiment, the first device registers with the network the UID…

Bi-phase Mark Code Asynchronous Decoder using SPI Block

Granted: August 17, 2023
Application Number: 20230259480
Disclosed are techniques for using firmware and hardware blocks of a device to decode signals encoded by signal edge positioning within a data bit width, such as bi-phase mark space coding (BMC) used for encoding in-band communication of wireless charging systems. The first device may use general purpose I/O (GPIO) interrupts to detect the start of a packet. The firmware may synchronize and configure the clock of a serial peripheral interface (SPI) to oversample the signals. The SPI may…

Psuedo Digital ASK Demodulator with Integrated Buck Boost and USB-PD for Wireless Charging

Granted: August 17, 2023
Application Number: 20230258694
Disclosed are techniques for using a sense amplifier for the voltage path having an adjustable gain and a current amplifier for the current path having an adjustable sample-hold interval for demodulation of in-band ASK data in power transmitting devices of a wireless charging system. The sample-hold interval may be adjusted as a function of the error rate of the demodulated data and used to sample the modulated current when the adjustable gain of the voltage path is not able to track the…

SEAMLESS PLAYBACK AND SWITCHING FOR WIRELESS COMMUNICATIONS DEVICES

Granted: August 10, 2023
Application Number: 20230254748
Systems, methods, and devices seamlessly playback data files using one or more wireless connections. Methods include establishing a first wireless connection between a source device and a sink device, the first wireless connection using a first transmission protocol and transmitting audio data via the first wireless connection. Methods further include determining a switch should be initiated based on one or more signal quality metrics, the one or more signal quality metrics representing,…