Cypress Semiconductor Patent Applications

METHOD FOR IOT DEVICE TO STAGGER TX AND SAVE POWER

Granted: January 6, 2022
Application Number: 20220007220
Disclosed are methods and systems for delaying packet transmissions over a wireless communication channel until a more favorable channel condition is detected. A device may measure a channel metric when it receives periodic beacon signals. The device may compare the channel metric against a programmed metric threshold. If the channel metric is less than the metric threshold, the device may delay the transmission of a packet until a later transmission window or transmit opportunity (TXOP)…

WLAN DECODABILITY-BASED FRAME PROCESSING FOR POWER SAVING

Granted: December 30, 2021
Application Number: 20210410225
Methods, apparatus and systems are disclosed for receiving an IEEE 802.11 frame at a WLAN station, determining whether the frame is decodable and addressed to the WLAN station, and entering a reduced power state if the frame is not decodable or not addressed to the WLAN station.

METHOD FOR FAST DETECTION AND AUTOMATIC GAIN ADJUSTMENT IN ADC BASED SIGNAL

Granted: December 30, 2021
Application Number: 20210409034
A method can include modulating an amplified analog signal into a digital data stream, filtering the digital data stream with a first filter, generating gain control values associated with amplified analog signal based on the filtered data stream with the first filter and filtering the digital data stream with a second filter, and generating output digital values associated with the amplified analog signal based on the filtered data stream with the second filter. Corresponding systems…

LOCAL INTERCONNECT NETWORK (LIN) DRIVER CIRCUIT

Granted: December 30, 2021
Application Number: 20210409017
A driver circuit and corresponding methods and systems are disclosed, the driver circuit comprises a signal generation circuit to generate a linearly varying signal at a first node based on a clock signal and an output transistor to receive the linearly varying signal and output a drive signal to a bus. A buffer amplifier is coupled between the first node and a gate of the output transistor to disable the gate capacitance of the output transistor. The driver circuit further comprises a…

NOVEL PROGRAMMABLE CHOPPING ARCHITECTURE TO REDUCE OFFSET IN AN ANALOG FRONT END

Granted: December 30, 2021
Application Number: 20210408986
An integrated circuit can include an amplifier coupled to receive an analog input signal, an anti-aliasing filter (AAF) coupled to an output of the amplifier, a buffer circuit coupled to an output of the AAF, a sigma-delta modulator configured to generate a digital data stream in response to an output of the buffer, and a plurality of chopping circuits nested within one another, including a first pair of chopping circuits having at least the amplifier disposed therebetween and configured…

PROVIDING A BASELINE CAPACITANCE FOR A CAPACITANCE SENSING CHANNEL

Granted: December 30, 2021
Application Number: 20210405848
A capacitance-sensing circuit may include a channel input associated with measuring a capacitance of a unit cell of a capacitive sense array. The capacitance-sensing circuit may also include a capacitive hardware baseliner that is coupled to the channel input. The capacitive hardware baseliner generates a baseline current based on a time constant of the channel input associated with the measuring of the capacitance of the element of the capacitive sense array using the programmable…

PSEUDO-DIGITAL LIGHT EMITTING DIODE (LED) DIMMING WITH SECONDARY-SIDE CONTROLLER

Granted: December 23, 2021
Application Number: 20210400789
Pseudo-digital light-emitting diode (LED) with secondary-side flyback control is described. In one embodiment, a Digital Addressable Lighting Interface (DALI) compatible driver includes a secondary-side controller coupled to a secondary winding of a transformer and coupled to a light-emitting element. The secondary-side controller includes a DALI-compatible interface to receive information. The secondary-side controller communicates a control signal with a primary-side controller via a…

SYSTEMS AND METHODS FOR DOWNLOADING CODE AND DATA INTO A SECURE NON-VOLATILE MEMORY

Granted: December 23, 2021
Application Number: 20210399899
An example secure embedded device includes a secure non-volatile memory coupled to a processor. The processor provides a scramble or cipher key and uses a scramble algorithm or a cipher algorithm to scramble or cipher information received from an external device into transformed information. The processor writes a least a portion of the transformed information to a plurality of memory locations of the secure non-volatile memory. The plurality of memory locations is based on the scramble…

MICROCONTROLLER ENERGY PROFILER

Granted: December 2, 2021
Application Number: 20210373634
A method is disclosed to estimate energy consumed by a component in a microcontroller during operation including identifying “event” activities, where the energy consumed by the component may be determined by the number of events executed by the component, and “duration” activities, where the energy consumed may be determined by the duration of time required to execute of the activity, and determining the energy consumed by the component based on the number of events/duration of…

LOW-NOISE, HIGH-RESOLUTION RATIOMETRIC CAPACITIVE BASELINER

Granted: December 2, 2021
Application Number: 20210373683
An apparatus includes a global baseliner circuit coupled with sensing channels of a sensing device. The global baseliner circuit has a signal generator to generate a rectified sinusoidal signal and a square wave having a frequency matching that of an excitation sinusoidal signal, and is to use the square wave to modulate the excitation sinusoidal signal provided at an output of the global baseliner circuit. A channel baseliner circuit is coupled between the global baseliner circuit and a…

Agile Interference Detection and Mitigation for Multicarrier Phase Ranging Systems

Granted: December 2, 2021
Application Number: 20210373149
A multicarrier phase ranging system and method are provided. Generally, the method includes performing a handshake between first and a second transceiver to negotiate a list of channels and a start-time for a multicarrier phase ranging process. The process includes in a first cycle exchanging a Constant Tone (CT) between the first and second transceiver in a first epoch on a first channel, and processing the CT received in the first and second transceiver to measure a difference in phase…

DEVICES, SYSTEMS AND METHODS FOR WIRELESS COMMUNICATION SYSTEM EMPLOYING OVERLAPPING FREQUENCY BANDS

Granted: November 25, 2021
Application Number: 20210367866
According to embodiments, methods, devices and systems can include monitoring all of a first channel for a first monitoring period. After the first monitoring period, monitoring at least one narrow band for at least a first narrow band signal. In response to detecting the first narrow band signal, establishing a network connection over the narrow band, wherein the at least one narrow band has a frequency range less than one half that of the first channel.

NEGATIVE VOLTAGE PROTECTION FOR BUS INTERFACE DEVICES

Granted: November 18, 2021
Application Number: 20210359685
A bus interface bus is described. A first logical state is conveyed over the bus by a higher voltage level and a second logical state is conveyed by a lower voltage level. An output stage of the interface includes a power transistor configured to drive the lower voltage level onto the bus to convey the second logical state, and a protective device between the power transistor and the bus. The protective device couples the power transistor to the bus when turned on and limits negative…

ADVANCED PACKET-BASED SAMPLE AUDIO CONCEALMENT

Granted: November 18, 2021
Application Number: 20210358505
In a reliable multi-cast, a concealment scheme may be applied to recover or conceal lost or otherwise corrupted packets of audio information for one channel based on the audio information of other channels in the reliable multi-cast. The concealment scheme may employ correction factors for channels derived from the channel relationships.

ASYNCHRONOUS TRANSCEIVER FOR ON-VEHICLE ELECTRONIC DEVICE

Granted: November 18, 2021
Application Number: 20210357353
An on-vehicle system comprises a Clock Extension Peripheral Interface (CXPI) bus and a device coupled to the CXPI bus as a slave node. The device comprises a transceiver configured to: generate a first signal by delaying an inverted signal of a transmission data signal: generate a second signal based on the transmission data signal, where the second signal has a low slew rate: selectively output the first signal or the second signal as a third signal, in response to a selector signal:…

MULTI-PORTED NONVOLATILE MEMORY DEVICE WITH BANK ALLOCATION AND RELATED SYSTEMS AND METHODS

Granted: November 11, 2021
Application Number: 20210349839
A nonvolatile memory device can include a serial port having at least one serial clock input, and at least one serial data input/output (I/O) configured to receive command, address and write data in synchronism with the at least one serial clock input. At least one parallel port can include a plurality of command address inputs configured to receive command and address data in groups of parallel bits and a plurality of unidirectional data outputs configured to output read data in…

IMPLEMENTATION OF TRAFFIC COEXISTENCE FOR COLLOCATED TRANSCEIVERS INCLUDING BLUETOOTH TRANSCEIVERS

Granted: November 11, 2021
Application Number: 20210352589
Systems, methods, and devices enable coexistence of traffic for collocated transceivers. Methods may include generating, using a processing device, a target-wake-time (TWT) agreement, the TWT agreement being determined based on availability of a first transceiver and a plurality of wireless devices. The methods may also include generating, using the processing device, a medium access schedule for the first transceiver based on a transmission parameter of a second transceiver, the second…

LOW ENERGY POWER SAVING FAST RECONNECT FOR WIRELESS COMMUNICATIONS DEVICES

Granted: November 11, 2021
Application Number: 20210352585
Systems, methods, and devices suspend and establish wireless communications connections. Methods include determining at least a first wireless communications device should be transitioned to a low power mode, and transitioning, using second logic, first logic of the first wireless communications device to the low power mode. The first logic implements a host stack of a wireless communications protocol, the second logic implements a controller stack of the wireless communications…

SILICON-OXIDE-NITRIDE-OXIDE-SILICON BASED MULTI-LEVEL NON-VOLATILE MEMORY DEVICE AND METHODS OF OPERATION THEREOF

Granted: November 11, 2021
Application Number: 20210350850
A semiconductor inference device that has a non-volatile memory (NVM) array including NVM cells arranged in rows and columns, in which each NVM cell comprises a charge trapping transistor configured to store one of N×analog values corresponding to N×levels of its drain current (ID) or threshold voltage (VT) levels, representing N×weight values for multiply accumulate (MAC) operations. The semiconductor inference device also includes digital-to-analog (DAC) function and multiplexor…

TWO STAGE USER CUSTOMIZABLE WAKE WORD DETECTION

Granted: November 11, 2021
Application Number: 20210350798
Described herein are devices, methods, and systems for detecting a phrase from uttered speech. A processing device may determine a first model for phrase recognition based on a likelihood ratio using a set of training utterances. The set of utterances may be analyzed by the first model to determine a second model, the second model comprising a training state sequence for each of the set of training utterances, and wherein each training state sequence indicates a likely state for each…