Patents Assigned to Cypress Semiconductor
-
Patent number: 10558313Abstract: 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: GrantFiled: October 12, 2018Date of Patent: February 11, 2020Assignee: Cypress Semiconductor CorporationInventors: Andriy Maharyta, Carl Liepold, Hans Klein
-
Publication number: 20200042139Abstract: 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: ApplicationFiled: October 15, 2019Publication date: February 6, 2020Applicant: Cypress Semiconductor CorporationInventors: Jason Baumbach, Edward L. Grivna
-
Patent number: 10552145Abstract: 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: GrantFiled: June 11, 2018Date of Patent: February 4, 2020Assignee: Cypress Semiconductor CorporationInventors: Stephan Rosner, Sergey Ostrikov, Cliff Zitlaw, Yuichi Ise
-
Patent number: 10554140Abstract: 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: GrantFiled: June 26, 2019Date of Patent: February 4, 2020Assignee: Cypress Semiconductor CorporationInventors: Arun Khamesra, Hariom Rai, Pulkit Shah
-
Patent number: 10545614Abstract: 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: GrantFiled: June 12, 2018Date of Patent: January 28, 2020Assignee: Cypress Semiconductor CorporationInventors: Andriy Maharyta, Pavlo Saldak, Vadym Grygorenko
-
Patent number: 10541005Abstract: 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: GrantFiled: March 14, 2018Date of Patent: January 21, 2020Assignee: Cypress Semiconductor CorporationInventors: Gianluca Filippini, James Dougherty
-
Patent number: 10540044Abstract: 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: GrantFiled: March 31, 2017Date of Patent: January 21, 2020Assignee: Cypress Semiconductor CorporationInventors: Oleksandr Karpin, Mykhaylo Krekhovetskyy, Ruslan Omelchuk, Roman Ogirko, Victor Kremin
-
Publication number: 20200012365Abstract: 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: ApplicationFiled: July 12, 2019Publication date: January 9, 2020Applicant: Cypress Semiconductor CorporationInventors: Nathan Y. Moyal, Dana Jon Olson
-
Publication number: 20200007183Abstract: 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: ApplicationFiled: June 21, 2019Publication date: January 2, 2020Applicant: Cypress Semiconductor CorporationInventors: Kamesh Medapalli, Brian Bedrosian
-
Publication number: 20200005009Abstract: 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: ApplicationFiled: May 21, 2019Publication date: January 2, 2020Applicant: Cypress Semiconductor CorporationInventors: Igor Kravets, Oleksandr Hoshtanar, Igor Kolych, Oleksandr Karpin
-
Publication number: 20200005011Abstract: 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: ApplicationFiled: July 10, 2019Publication date: January 2, 2020Applicant: Cypress Semiconductor CorporationInventors: Igor Kravets, Roman Ogirko, Hans Klein, Oleksandr Hoshtanar
-
Publication number: 20200008213Abstract: 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: ApplicationFiled: September 27, 2018Publication date: January 2, 2020Applicant: Cypress Semiconductor CorporationInventors: Raghavendra Kencharla, Rajendra Kumar Gundu Rao, Sri Ramya Thota
-
Publication number: 20190393655Abstract: 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: ApplicationFiled: June 20, 2019Publication date: December 26, 2019Applicant: Cypress Semiconductor CorporationInventors: Nicholas Alexander Bodnaruk, Derwin W. Mattos
-
Publication number: 20190393694Abstract: 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: ApplicationFiled: May 14, 2019Publication date: December 26, 2019Applicant: Cypress Semiconductor CorporationInventors: Ramakrishna Venigalla, Arun Khamesra, Hemant P. Vispute
-
Publication number: 20190391953Abstract: 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: ApplicationFiled: July 9, 2019Publication date: December 26, 2019Applicant: Cypress Semiconductor CorporationInventors: Akihiro Suzuki, Masami Nakashima, Masuo Inui, Koji Okada, Takeo Zaitsu, Takashi Shimizu, Shinichi Yamamoto, Kazuhiro Tomita, Susumu Kuroda
-
Publication number: 20190394338Abstract: 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: ApplicationFiled: June 19, 2019Publication date: December 26, 2019Applicant: Cypress Semiconductor CorporationInventors: Ted Wada, Ashutosh Pandey
-
Publication number: 20190391950Abstract: 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: ApplicationFiled: May 17, 2019Publication date: December 26, 2019Applicant: Cypress Semiconductor CorporationInventors: Arun Khamesra, Anup Nayak, Partha Mondal, Hemant Prakash Vispute, Ravi Konduru
-
Patent number: 10517106Abstract: 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: GrantFiled: June 27, 2019Date of Patent: December 24, 2019Assignee: Cypress Semiconductor CorporationInventors: Xianmin Wang, Rajendra Kumar Gundu Rao
-
Patent number: 10516044Abstract: 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: GrantFiled: October 21, 2013Date of Patent: December 24, 2019Assignee: Cypress Semiconductor CorporationInventors: Angela T. Hui, Wenmei Li, Minh Van Ngo, Amol Ramesh Joshi, Kuo-Tung Chang
-
Patent number: 10516397Abstract: 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: GrantFiled: September 28, 2018Date of Patent: December 24, 2019Assignee: Cypress Semiconductor CorporationInventors: Bert Sullam, Warren Snyder, Haneef Mohammed