Cypress Semiconductor Patent Applications

ESTIMATING TIME OF DEPARTURE FOR ROUND TRIP TIME WITH RATE ADAPTATION

Granted: November 21, 2024
Application Number: 20240389044
A device includes a transmitter to generate a sampled stream of data for a packet at a first sample rate. A data re-sampling 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 corresponding pulses of a clock corresponding to the first sample rate, and a…

Secondary side peak current controlled mode flyback converter

Granted: November 21, 2024
Application Number: 20240388213
Secondary side peak current control mode flyback converters are described. In one embodiment, an apparatus includes a flyback converter including a flyback transformer and a signal transformer, a primary side including a primary-side controller coupled to a power switch, the flyback transformer and the signal transformer, and a secondary side including a secondary-side controller coupled to the flyback transformer and the signal transformer. The secondary-side controller is configured at…

EFFICIENT OPTIMIZATION FOR NEURAL NETWORK DEPLOYMENT AND EXECUTION

Granted: November 14, 2024
Application Number: 20240378038
Implementations disclosed describe methods and systems to perform the methods of deploying and executing machine learning models on target-specific computational platforms. Optimization techniques include but are not limited to alignment of kernel operations with hardware instructions of a target processing device, reduction of kernel dimensions near boundaries of data, efficient reuse of a small number of memory components during neural network operations, run-time quantization of data…

LOW COMPLEXITY SUB-BAND SPEECH ONSET DETECTION (SOD)

Granted: October 31, 2024
Application Number: 20240363137
Techniques are disclosed for a low-power and low-complexity speech onset detector (SOD) that uses a fractional-band filter structure and spectral subtraction technique to derive sub-band energy profiles to detect the onset of speech in the presence of noise. The SOD derives the sub-band energy profiles by filtering and down-sampling a full-band input audio signal using the fractional-bandwidth filter structure, which may be a low-pass filter with a cut-off frequency that is a fraction of…

SYSTEMS, METHODS, AND DEVICES FOR LOW-POWER SECURE WAKEUP OPERATIONS FOR WIRELESS DEVICES

Granted: October 31, 2024
Application Number: 20240365237
Systems, methods, and devices provide low-power wakeup operations for wireless devices. Methods include receiving an audio signal from a first wireless device at a second wireless device via an audio transducer, the audio signal including a plurality of encoded data values, and determining, using a processing device of the second wireless device, if the received audio signal includes a valid wakeup code. Methods also include transitioning a transceiver of the second wireless device from…

INSERTION OF TRAPS FOR IMPROVED ATTACK DETECTION IN ROUND TRIP TIMING ESTIMATION

Granted: October 31, 2024
Application Number: 20240365123
A wireless device includes a transmitter and logic at least one of coupled to or integrated within the transmitter. The logic generates a frequency domain artifact within a portion of a packet to be transmitted during a round trip timing estimation of an enclosure having a receiver. The logic causes a frequency of samples of bit patterns of the portion of the packet to be modified based on the frequency domain artifact before the transmitter transmits the packet to the receiver.

SYSTEMS, METHODS, AND DEVICES FOR DIRECT SAMPLING IN DATA CONVERTERS

Granted: October 31, 2024
Application Number: 20240364288
Systems, methods, and devices provide sampling for data converters. Methods include receiving a voltage from a voltage source, and identifying transconductance parameters and resistance parameters associated with a data converter, the transconductance parameters identifying a transconductance of the data converter. Methods also include selecting a resistor from a plurality of dynamically selectable resistors based on the resistance parameters, generating, using a programmable gain…

Low-Power Continuous-Rail Switching Regulator Architecture

Granted: October 31, 2024
Application Number: 20240364217
A floating-rail voltage generator and method are provided for use in a switched regulator. Generally, the generator includes a floating-rail reference generator, a current-sinking buffer and a current-sink. The reference generator is operable to generate a reference voltage (VSSHV_REF) equal to an input voltage (VBAT) minus 1.8 V for VBAT between 1.8V and 4.8V, and equal to 0V for VBAT less than 1.8V. The buffer is coupled between VBAT and ground, and operable to receive the VSSHV_REF…

Switching Regulator with a Low-Power Single-Rail Architecture

Granted: October 31, 2024
Application Number: 20240364215
A single-rail switching regulator and method are provided. The switching regulator includes a split-rail reference generator coupled between a battery voltage (VBAT) and ground, and including a floating-rail generator to generate a floating-rail reference voltage (VSSHV_REF), a fixed-rail generator to generate a fixed-rail reference voltage (VDD_REF), a current-sinking (I-sink) buffer to receive VSSHV_REF and generate a floating-rail voltage on a floating-rail to power logic devices…

Low-Power Fast-Transient Current-Sink Buffer

Granted: October 31, 2024
Application Number: 20240364208
A current-sink buffer is provided including a differential amplifier having a closed first-loop to provide a buffered output voltage, and a closed second-loop to sink transients in a load current of an output to ground. The first-loop includes a first transistor with a gate coupled to a reference-voltage, and a source coupled to a current-source; a second transistor with a gate coupled to a drain and the output, and a source coupled to the source of the first transistor; a first…

Low-Power Floating-Rail Reference Generator

Granted: October 31, 2024
Application Number: 20240361790
A floating-rail reference generator and method of operating the same are provided. Generally, the generator includes a tracking current source coupled in series with a current scaling resistor between an input voltage (VBAT) and ground. The tracking current source is operable to receive a reference voltage and couple a tracking current through the resistor to produce a floating-rail reference voltage (VSSHV_REF) at an output between the tracking current source and scaling resistor,…

SYSTEMS, METHODS, AND DEVICES FOR LOW-POWER OPERATION OF WIRELESS DEVICES

Granted: October 24, 2024
Application Number: 20240357491
Systems, methods, and devices provide low-power-low-latency communication between wireless devices. Methods include determining, using a processing device, state information identifying a state of a first wireless device, and determining, using the processing device, that a data packet should be sent to a second wireless device based on an identified change in the state information. Methods may further include generating, using the processing device, a data packet for transmission from…

BIT ERROR CORRECTION FOR BLUETOOTH LOW ENERGY

Granted: October 24, 2024
Application Number: 20240356671
Disclosed are methods and systems for a Bluetooth Low Energy (BLE) receiver to reduce the number of retransmission of packets needed to receive an error free packet so as to improve channel throughput. Techniques to reduce the number of retransmissions include a combination of processing of the header of the received packets to increase the number of corrupted packets available for reconstructing the original payload and bit error correction (BEC) of the payload of the corrupted packets.…

WIRELESS DISTANCE MEASURING METHODS, DEVICES AND SYSTEMS WITH VALIDATED MEASUREMENT COMMUNICATIONS

Granted: October 17, 2024
Application Number: 20240349055
A method can include transmitting a request with a request integrity code (IC), receiving a first message at a time t2, executing a validation operation on the first measurement message that includes an operation on at least a portion of the first measurement message with a key. In response to the first measurement message being determined invalid, indicating time t2 as invalid. A second measurement message can be transmitted at a time t3. A third measurement message can be received that…

RATIO-METRIC MULTI-SENSING CONVERTOR

Granted: October 17, 2024
Application Number: 20240345679
Apparatuses and methods of capacitance-to-digital code conversion are described. One apparatus includes a bridge circuit and a modulator front-end circuit. The bridge circuit includes a first terminal to couple to a reference cell and a second terminal to couple to a sensor cell. The modulator front-end circuit includes a comparator coupled to the bridge circuit, a first modulation capacitor coupled to a first input of the comparator, and a second modulation capacitor coupled to a second…

Efficient transmission of Video and Audio over Slave FIFO Interface

Granted: October 3, 2024
Application Number: 20240330229
Systems and methods for translation and transmission of video and audio data over a first-in-first-out interface (FIFO) in a field programmable gate array (FPGA) are provided. The method includes receiving audio and video data including a number of video frames, each with a plurality of video lines separated by a line blanking interval. A first video line is translated and transmitted to a packet-based network through the FIFO in the FPGA while concurrently buffering the audio data in an…

Synchronous Rectifier Scheme to Avoid Cross-conduction in a Fly-Back Converter

Granted: September 26, 2024
Application Number: 20240322699
A fly-back converter and method of operating is provided to eliminate cross-conduction between a power-switch (PS) on a primary side of a transformer and a synchronous-rectifier (SR) on a secondary side when operating in continuous conduction mode. Generally, the method includes turning on the SR when a drain voltage of the SR drops to a negative voltage followed by a rise in the SR-drain-voltage at a first slope as a current is drawn from the secondary side of the transformer through…

RADIO TRANSMITTER

Granted: September 19, 2024
Application Number: 20240313717
A method may include designating selected stages of a power amplifier as active stages. Each active stage includes a tristate inverter having a high side switch and a low side switch connected to the high side switch at a drain node; and a capacitor connected in series with the tristate inverter. The method includes enabling a high side switch of an active stage in a high side state, enabling a low side switch of the active stage in a low side state, and disabling the high side switch…

HOVER SENSING WITH MULTI-PHASE SELF-CAPACITANCE METHOD

Granted: September 12, 2024
Application Number: 20240302925
A capacitance sensing device includes a transmit (TX) generator for generating a sequence of receive (RX) signals by applying each TX signal pattern in a sequence of TX signal patterns to a set of sensor electrodes. For each TX signal pattern in the sequence of TX signal patterns, and for each subset of three or more contiguous sensor electrodes of the set of sensor electrodes, the TX generator applies to the subset one of a first excitation signal and a second excitation signal. The…

WIRELESS METHODS, DEVICES AND SYSTEMS FOR RAPID SYNCHRONIZATION WITH PERIODIC BROADCAST LINK

Granted: September 12, 2024
Application Number: 20240306105
A method can include monitoring at least one non-primary advertising channel for packets; determining if any of the packets received during a same periodic advertising interval of a periodic advertising link include synchronization data; in response to acquiring a packet with synchronization data, extracting synchronization data from the packet with synchronization data; and synchronizing to the periodic advertising link with the synchronization data to determine timing for at least one…