Patents Assigned to Cypress Semiconductor
  • Patent number: 10558313
    Abstract: Systems and methods receive multiple of trigger signals and responsive to each trigger signal transition a sensing block from operating in a first mode to operating in a second mode by turning on power to one or more portions of the sensing block. Operating in the second mode includes performing multiple sensor scans during multiple sensing periods of a monitoring period. Based on performing a first scan during a first sensing period, systems and methods transition from operating the sensing block in the second mode to operating the sensing block in the first mode by turning off the power to the one or more portions of the sensing block. Based on performing a second scan during a second sensing period, of the plurality of sensing periods, systems and methods transition a processing module from operating in a first processing mode to operating in a second processing mode.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: February 11, 2020
    Assignee: Cypress Semiconductor Corporation
    Inventors: Andriy Maharyta, Carl Liepold, Hans Klein
  • Publication number: 20200042139
    Abstract: A device acquires first sense data representing first electrical signals sensed from a first subset of a plurality of sensors of a touch surface. The device acquires second sense data representing second electrical signals sensed from a second subset of the plurality of sensors. The device detects a first set of one or more touches based on the first sense data and the second sense data. After the acquiring of the first sense data, the device acquires third sense data representing third electrical signals sensed from the first subset of the plurality of sensors; and detects a second set of one or more touches at the touch surface based on the second sense data and the third sense data.
    Type: Application
    Filed: October 15, 2019
    Publication date: February 6, 2020
    Applicant: Cypress Semiconductor Corporation
    Inventors: Jason Baumbach, Edward L. Grivna
  • Patent number: 10552145
    Abstract: A memory device can include a memory cell array and a remap data structure. A remap data structure can include a mapping history section configured to store sets of mappings between logical addresses and the physical addresses of the regions, and a status section configured to identify one of the sets of mappings as a live set for the device. Control logic can be coupled to the memory cell array and the remap data structure and configured to enable access to the storage locations and remap data structure. Firmware update systems and methods, including firmware-over-the-air (FOTA), that include a memory device are also disclosed.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: February 4, 2020
    Assignee: Cypress Semiconductor Corporation
    Inventors: Stephan Rosner, Sergey Ostrikov, Cliff Zitlaw, Yuichi Ise
  • Patent number: 10554140
    Abstract: An AC-DC converter with secondary side control and synchronous rectifier (SR) architecture and method for operating the same are provided for reducing the cost, complexity and size of the converter while improving efficiency. Generally, the secondary side controller includes a zero-crossing detector block, a negative-sensing block, a peak-detector block and a line-feed-forward block integrated in an integrated circuit (IC), and coupled to a secondary side of the converter through a single SR-sense (SR_SNS) pin through which the IC is coupled to a drain of the SR. The single SR_SNS pin has a maximum input voltage less than a rectified AC input voltage input to a secondary side of the converter, and, in one embodiment, is coupled to the drain of the SR through a voltage divider circuit including circuit elements both internal and external to the IC along with a rectifier element in series with the internal resistor.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: February 4, 2020
    Assignee: Cypress Semiconductor Corporation
    Inventors: Arun Khamesra, Hariom Rai, Pulkit Shah
  • Patent number: 10545614
    Abstract: A method, apparatus, and system to detect whether a two-electrode touch button is pressed using a first self-capacitance measurement of an inner electrode of the two-electrode touch button and a second self-capacitance measurement of an outer electrode of the two-electrode touch button. The method, apparatus, and system further to detect whether the two-electrode touch button is pressed in view of presence of water proximate to the touch button.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: January 28, 2020
    Assignee: Cypress Semiconductor Corporation
    Inventors: Andriy Maharyta, Pavlo Saldak, Vadym Grygorenko
  • Patent number: 10541005
    Abstract: A method includes providing a media dataset including media content data and environmental effects metadata defining a set of environmental events each corresponding to a media timestamp of a plurality of media timestamps. The method further includes, for each environmental event in the set of environmental events, identifying a protocol timestamp for a communication protocol, where the protocol timestamp corresponds to the media timestamp of the environmental event, and generating a message for transmission according the communication protocol, where the message associates the environmental event with the protocol timestamp. The method further includes addressing the message to one or more environmental effect generators.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: January 21, 2020
    Assignee: Cypress Semiconductor Corporation
    Inventors: Gianluca Filippini, James Dougherty
  • Patent number: 10540044
    Abstract: The sensing circuit includes including first input of a first electrode, a first set of inputs of a first set of two or more electrodes forming a first intersection and a second intersection, and a second set of inputs of a second set of two or more electrodes forming the second intersection and a third intersection. The sensing circuit includes a scan control circuit, coupled to the touch panel of electrodes, to concurrently select the sets of electrodes via a multiplexer. The touch sensing circuit includes an analog front end configured to generate digital values representative of mutual capacitances of a first and second unit cell, wherein the first unit cell comprises the first and second intersections and the second unit cell comprises the second and third intersections, and a channel engine configured to generate capacitance values corresponding to the unit cells.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: January 21, 2020
    Assignee: Cypress Semiconductor Corporation
    Inventors: Oleksandr Karpin, Mykhaylo Krekhovetskyy, Ruslan Omelchuk, Roman Ogirko, Victor Kremin
  • Publication number: 20200012365
    Abstract: A system and method for determining position information. The method includes selecting a column, a first row, and a second row of a capacitive sensor array. The first row and second row intersect with the column of the capacitive sensor array. The method further includes measuring a differential capacitance between the first row and the second row and utilizing the differential capacitance in determining a location of an object proximate to the capacitive sensor array.
    Type: Application
    Filed: July 12, 2019
    Publication date: January 9, 2020
    Applicant: Cypress Semiconductor Corporation
    Inventors: Nathan Y. Moyal, Dana Jon Olson
  • Publication number: 20200007183
    Abstract: An example system and method operate a wireless device in a first mode with power to operate a communication resource of the wireless device turned off. While operating the wireless device in the first mode, the system and method detects a voice attribute in a first portion of audio data, the audio data based on microphone input. Responsive to the detection of the voice attribute, the system and method transitions to the wireless device to operate in a second mode with power to operate the communication resource turned on. The system and method use the communication resource to establish a wireless connection and communicate packets via the wireless connection, the communicating of the packets based on the audio data.
    Type: Application
    Filed: June 21, 2019
    Publication date: January 2, 2020
    Applicant: Cypress Semiconductor Corporation
    Inventors: Kamesh Medapalli, Brian Bedrosian
  • Publication number: 20200005009
    Abstract: An example system drives one or more transmit signals on first electrodes disposed in a first layer and propagating electrodes disposed in a second layer. The system measures a capacitance of sensors through a of second electrodes. Each second electrode crosses each first electrode to provide a plurality of discrete sensor areas, each discrete sensor area associated with a difference crossing and including a portion of at least one propagating electrode. Each second electrode is galvanically isolated from the first electrodes and the propagating electrodes.
    Type: Application
    Filed: May 21, 2019
    Publication date: January 2, 2020
    Applicant: Cypress Semiconductor Corporation
    Inventors: Igor Kravets, Oleksandr Hoshtanar, Igor Kolych, Oleksandr Karpin
  • Publication number: 20200005011
    Abstract: Fingerprint detection circuits with common mode noise rejection are described. The Fingerprint detection circuit includes a half-bridge circuit coupled to a receive (RX) electrode of an array of fingerprint detection electrodes and to a buried capacitance that is unalterable by the presence of a conductive object on the array. The fingerprint detection circuit may also include a listener electrode configured to enable common mode noise rejection through a differential input stage of a low noise amplifier (LNA).
    Type: Application
    Filed: July 10, 2019
    Publication date: January 2, 2020
    Applicant: Cypress Semiconductor Corporation
    Inventors: Igor Kravets, Roman Ogirko, Hans Klein, Oleksandr Hoshtanar
  • Publication number: 20200008213
    Abstract: Systems, methods, and devices enable coexistence of traffic for collocated transceivers. Methods may include generating, using a processing device, a medium access schedule for at least a first transceiver based on a transmission parameter of a second transceiver, the second transceiver being collocated with the first transceiver and sharing a transmission medium with the first transceiver, and the medium access schedule comprising a QuietIE schedule. Methods may also include identifying a plurality of wireless devices communicatively coupled to the first transceiver. Methods may further include transmitting the QuietIE schedule to the plurality of wireless devices, the QuietIE schedule identifying a plurality of quiet periods and a plurality of available periods to the plurality of wireless devices.
    Type: Application
    Filed: September 27, 2018
    Publication date: January 2, 2020
    Applicant: Cypress Semiconductor Corporation
    Inventors: Raghavendra Kencharla, Rajendra Kumar Gundu Rao, Sri Ramya Thota
  • Publication number: 20190393655
    Abstract: An electronic device includes a first switch configured to connect a first sideband use (SBU) terminal of a Universal Serial Bus Type-C (USB-C) controller to a first SBU terminal of a USB-C receptacle. The electronic device also includes a second switch configured to connect a second sideband use (SBU) terminal of the USB-C controller to a second SBU terminal of the USB-C receptacle. The electronic device further includes a voltage protection circuit configured to deactivate one or more of the first switch and the second switch when a voltage exceeding a predetermined threshold is detected. The voltage protection circuit includes a first set of diodes coupled to the first SBU terminal of the USB-C controller and a second set of diodes coupled to the second SBU terminal of the USB-C controller.
    Type: Application
    Filed: June 20, 2019
    Publication date: December 26, 2019
    Applicant: Cypress Semiconductor Corporation
    Inventors: Nicholas Alexander Bodnaruk, Derwin W. Mattos
  • Publication number: 20190393694
    Abstract: A system includes a power switch configured to receive a voltage on a first terminal. The first terminal is coupled to a voltage regulator. The power switch is also configured to provide the voltage to a second terminal. The second terminal is coupled to a VBUS terminal of a Universal Serial Bus Type-C (USB-C) connector. The system also includes a USB controller coupled to the power switch and to the first terminal and the second terminal. The the USB controller is configured to detect a first voltage at the first terminal and to detect a second voltage at the second terminal. The USB controller is configured to adjust operation of the power switch in response to determining that the second voltage is above a particular voltage or within a particular voltage range.
    Type: Application
    Filed: May 14, 2019
    Publication date: December 26, 2019
    Applicant: Cypress Semiconductor Corporation
    Inventors: Ramakrishna Venigalla, Arun Khamesra, Hemant P. Vispute
  • Publication number: 20190391953
    Abstract: 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; and generate a clock signal in response to the third signal, where the clock signal is at a high level when the third signal is at a low level, and where the clock signal is at the low level when the third signal is at the high level.
    Type: Application
    Filed: July 9, 2019
    Publication date: December 26, 2019
    Applicant: Cypress Semiconductor Corporation
    Inventors: Akihiro Suzuki, Masami Nakashima, Masuo Inui, Koji Okada, Takeo Zaitsu, Takashi Shimizu, Shinichi Yamamoto, Kazuhiro Tomita, Susumu Kuroda
  • Publication number: 20190394338
    Abstract: Techniques for acoustic echo cancellation are described herein. In an example embodiment, a system comprises a speaker, a microphone array with multiple microphones, a beamformer (BF) logic and an acoustic echo canceller (AEC) logic. The speaker is configured to receive a reference signal. The BF logic is configured to receive audio signals from the multiple microphones and to generate a beamformed signal. The AEC logic is configured to receive the beamformed signal and the reference signal. The AEC logic is also configured to compute a vector of bias coefficients multiple times per time frame, to compute a background filter coefficient based on the vector of bias coefficients, to apply a background filter to the reference signal and the beamformed signal based on the background filter coefficient, to generate a background cancellation signal, and to generate an output signal based at least on the background cancellation signal.
    Type: Application
    Filed: June 19, 2019
    Publication date: December 26, 2019
    Applicant: Cypress Semiconductor Corporation
    Inventors: Ted Wada, Ashutosh Pandey
  • Publication number: 20190391950
    Abstract: A USB-C controller, disposed on an integrated circuit (IC), comprises a first pair of terminals to communicate with a first communication protocol that is other than USB, a second pair of terminals to communicate with a second communication protocol that is other than USB, and a third pair of terminals, each of which is to be coupled to a corresponding SBU1 terminal or SBU2 terminal of a Type-C receptacle. The USB-C controller further includes: a multiplexer to selectively couple the first pair of terminals to the third pair of terminals and the second pair of terminals to the third pair of terminals: and logic to control the multiplexer according to a mode enabled within a configuration channel (CC) signal.
    Type: Application
    Filed: May 17, 2019
    Publication date: December 26, 2019
    Applicant: Cypress Semiconductor Corporation
    Inventors: Arun Khamesra, Anup Nayak, Partha Mondal, Hemant Prakash Vispute, Ravi Konduru
  • Patent number: 10517106
    Abstract: Systems, methods, and devices schedule requests associated with wireless communications devices. Methods include receiving a plurality of requests from a plurality of wireless communications devices that is compatible with an 802.11 transmission protocol, where each request of the plurality of requests includes a proposed service period and proposed service interval. Methods further include generating, using a processing device, a plurality of quantization factors by quantizing the proposed service interval included in each of the plurality of requests, determining, using the processing device, a common service interval based, at least in part, on the plurality of quantization factors and a basic service unit, and generating, using the processing device, an allocation pattern to allocate the proposed service periods within the common service interval.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: December 24, 2019
    Assignee: Cypress Semiconductor Corporation
    Inventors: Xianmin Wang, Rajendra Kumar Gundu Rao
  • Patent number: 10516044
    Abstract: A memory device includes a number of memory cells and a dielectric layer formed over the memory cells. The memory device also includes contacts formed in the dielectric layer and spacers formed adjacent the side surfaces of the contacts. The spacers may inhibit leakage currents from the contacts.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: December 24, 2019
    Assignee: Cypress Semiconductor Corporation
    Inventors: Angela T. Hui, Wenmei Li, Minh Van Ngo, Amol Ramesh Joshi, Kuo-Tung Chang
  • Patent number: 10516397
    Abstract: In an example embodiment, a digital block comprises a datapath circuit, one or more programmable logic devices (PLDs), and one or more control registers. The datapath circuit comprises structural arithmetic elements. The one or more PLDs comprise uncommitted programmable logic. The one or more control circuits comprise a control register configured to store user-defined control bits, where the one or more control circuits are configured to control both the structural arithmetic elements and the uncommitted programmable logic based on the user-defined control bits.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: December 24, 2019
    Assignee: Cypress Semiconductor Corporation
    Inventors: Bert Sullam, Warren Snyder, Haneef Mohammed