Patents Assigned to Atmel Corporation
-
Patent number: 10088960Abstract: In certain embodiments, an apparatus includes a first substrate with sense electrodes of a touch sensor disposed on it and a second substrate with drive electrodes of the touch sensor disposed on it. One or more of the following is true: the sense electrodes of the first substrate are made of a first conductive mesh of conductive material such that the sense electrodes include the first conductive mesh; and the drive electrodes of the second substrate are made of a second conductive mesh of conductive material such that the drive electrodes include the second conductive mesh. The apparatus also includes an insulating layer between the sense electrodes of the first substrate and the drive electrodes of the second substrate.Type: GrantFiled: September 10, 2015Date of Patent: October 2, 2018Assignee: Atmel CorporationInventors: Esat Yilmaz, Peter Sleeman, Samuel Brunet, Matthew Trend, Harald Philipp
-
Patent number: 10085112Abstract: A circuit of a node in a radio network and method for transit time measurement between a first node and a second node of a radio network is provided. A frame is transmitted by the first node, wherein the frame requires an acknowledgment of reception by the second node. A first point in time of the transmission of the frame is established by the first node by a time counter. The frame is received by the second node at a second point in time. The acknowledgment is transmitted by the second node to the first node at a third point in time, wherein the third point in time depends on the second point in time by a predetermined time interval between the second point in time and the third point in time. A fourth point in time is established by the first node by the time counter when the acknowledgment is received.Type: GrantFiled: January 15, 2016Date of Patent: September 25, 2018Assignee: Atmel CorporationInventors: Tilo Ferchland, Michael Schmidt, Eric Sachse
-
Patent number: 10083137Abstract: A peripheral interface circuit and method is disclosed for dealing with round trip delay with serial memory. In some implementations, a finite state machine is configured to introduce a delay state prior to a read data state to absorb round trip delay associated with a memory read operation. A clock module is coupled to the finite state machine and configured to delay start of a pad return clock for the read operation until completion of the delay state. A first synchronous logic is coupled to receive the pad return clock and is configured to sample and hold data from a data bus during the read data state of the memory read operation based on the pad return clock. A second synchronous logic is coupled to receive a system clock and is configured to sample the held data based on the system clock.Type: GrantFiled: April 2, 2015Date of Patent: September 25, 2018Assignee: Atmel CorporationInventors: Frédéric Schumacher, Guillaume Pean, Renaud Tiennot
-
Patent number: 10082922Abstract: In one embodiment, a device includes one or more processors and one or more memory units. The one or more memory units collectively store logic configured to cause the one or more processors to perform operations including obtaining a first measurement associated with a first voltage, the first voltage output by the mutual-capacitance measurement circuit in response to a first change in capacitance, and obtaining a second measurement associated with a second voltage, the second voltage output by the mutual-capacitance measurement circuit in response to a second change in capacitance. The operations further include calculating a differential measurement using a difference between the first measurement and the second measurement and determining whether a touch or proximity event has occurred based at least in part on the calculated differential measurement.Type: GrantFiled: June 2, 2017Date of Patent: September 25, 2018Assignee: Atmel CorporationInventors: Ingar Hanssen, Rian Whelan
-
Patent number: 10082889Abstract: In one embodiment, a device includes a stylus tip capable of communicating wirelessly with another device through a touch sensor of the other device. The stylus tip includes one or more surface areas, one or more substrates disposed along one or more of the surface areas of the stylus tip, and a plurality of electrodes disposed on or in the one or more substrates.Type: GrantFiled: December 21, 2011Date of Patent: September 25, 2018Assignee: Atmel CorporationInventors: Kishore Sundara-Rajan, Shahrooz Shahparnia
-
Patent number: 10073661Abstract: The disclosed embodiments provide security extensions for memory (e.g., non-volatile memory) by means of address and data scrambling and differential data storage to minimize exposure to side channel attacks and obfuscate the stored data. The scrambling function maximizes reverse engineering costs when recovering sequences of secret keys.Type: GrantFiled: December 20, 2016Date of Patent: September 11, 2018Assignee: Atmel CorporationInventors: Frode Milch Pedersen, Ian Fullerton, Joseph Martinez, Martin Olsson
-
Patent number: 10067619Abstract: In one embodiment, a method for determining the location of a touch on a touch sensor includes receiving input signals in response to a touch proximate to a location on the touch sensor. Each input signal may have a total capacitance that includes a first capacitance associated with the touch and a second capacitance that is parasitic capacitance. The parasitic capacitance of one or more of the input signals may be adjusted to result in the second capacitance of each of the input signals being substantially equal. An average capacitance of the adjusted input signals may be calculated. The location of the touch on the touch sensor may then be determined based on a comparison of the total capacitance of each of the input signals and the average capacitance of the input signals.Type: GrantFiled: October 16, 2015Date of Patent: September 4, 2018Assignee: Atmel CorporationInventors: Vemund Kval Bakken, Steinar Myren, Trond Jarle Pedersen
-
Patent number: 10061375Abstract: In one embodiment, a system includes a touch sensor, measurement circuits, and a monitoring circuit. The measurement circuits are respectively coupled to electrodes of the touch sensor. Each measurement circuit includes a first component, a second component, and a third component. The first component of each measurement circuit is activated in a first power mode and the second and third components of each measurement circuit are deactivated in the first power mode. The monitoring circuit is coupled to the measurement circuits and includes a first component, a second component, and a third component. The monitoring circuit is configured to perform operations in the first power mode. The operations include receiving signals from the measurement circuits and generating an output signal that is proportional to a sum of the signals received from the measurement circuits. A value of the generated output signal indicates whether activity has occurred on the touch sensor.Type: GrantFiled: August 2, 2016Date of Patent: August 28, 2018Assignee: Atmel CorporationInventors: Gregory Brillant, Trond Jarle Pedersen
-
Patent number: 10054647Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for fault detection in a power control system. In one aspect, a method includes measuring a plurality of values of a feedback voltage from a power control system over a period of time; determining a rate of feedback voltage change based on the measured values of the feedback voltage and a duration of the period of time; determining, with a controller, that the determined rate of feedback voltage change is smaller than a threshold rate of change; and in response to determining that the determined rate of feedback voltage change is smaller than the threshold rate of change, transmitting a fault indication signal to the power control system.Type: GrantFiled: September 15, 2014Date of Patent: August 21, 2018Assignee: Atmel CorporationInventor: Sean S. Chen
-
Patent number: 10049071Abstract: Programmable logic units are described. A described unit includes one or more input interfaces to receive one or more input signals; logic elements that are individually programmable; one or more output interfaces to provide one or more output signals; and a programmable interconnect array that is configured to selectively form one or more interconnections within the unit based on one or more programming settings. The programmable interconnect array can be programmable to route the one or more input signals from the one or more input interfaces to at least a portion of the logic elements, programmable to route one or more intermediate signals among at least a portion of the logic elements, and programmable to route one or more signals from at least a portion of the logic elements to produce the one or more output signals via the output interface.Type: GrantFiled: July 9, 2015Date of Patent: August 14, 2018Assignee: Atmel CorporationInventors: Laurentiu Birsan, Stein Danielsen
-
Patent number: 10045290Abstract: A computing device is interfaced with other devices in a wireless personal area network (PAN) to enhance co-existence with a wireless local area network (WLAN). The computing device coordinates activity of the wireless PAN as a coordinator for the wireless PAN, including communicating with the wireless PAN devices using an overlay protocol that is only partially compliant with the protocol used over the WLAN but enables co-existence. WLAN devices can, upon hearing an overlay protocol frame, understand at least enough of the overlay protocol frame to defer use of a common wireless networking medium. If the PAN coordinator is capable of associating with the WLAN, it can be a dual-network device capable of associating with the WLAN and PAN simultaneously. The dual-network device can use a common network module to handle both WLAN and PAN traffic, communicate with a WLAN device in ad hoc mode and enable power saving.Type: GrantFiled: April 16, 2015Date of Patent: August 7, 2018Assignee: Atmel CorporationInventors: Katelijn Vleugels, Roel Peeters
-
Patent number: 10044353Abstract: In one embodiment, an apparatus includes a substrate configured to extend substantially out to at least two edges of a surface of a device. The apparatus also includes a touch sensor disposed on the substrate, the touch sensor comprising an active area that is configured to extend substantially out to at least two of the edges of the surface of the device.Type: GrantFiled: August 10, 2011Date of Patent: August 7, 2018Assignee: Atmel CorporationInventors: Esat Yilmaz, Jalil Shaikh
-
Patent number: 10042485Abstract: A capacitive touch panel is provided capable of detecting multiple simultaneous touches. The touch panel delivers sets of capacitance signal values to a processor which computes the coordinates of single or multiple touch locations on the touch panel. The processing of each set is performed by (i) identifying the sensing element having the largest capacitance signal value; (ii) defining a region around that sensing element; and (iii) repeating the process iteratively, wherein each subsequent identifying step excludes signals that lie in previously defined regions. A multi-touch sensor is thus provided in which the signal processing is based on successive definition of regions or sub-blocks in the touch: panel. The touch location in each region can be determined more accurately by then applying interpolation between the adjacent signal values. This allows for position resolution at a finer scale than that defined by the touch panel's electrode patterning.Type: GrantFiled: September 22, 2014Date of Patent: August 7, 2018Assignee: Atmel CorporationInventors: Martin J. Simmons, Esat Yilmaz
-
Patent number: 10042483Abstract: In one embodiment, a system includes a touch sensor and a computer-readable storage media coupled to the touch sensor and embodying logic that is configured when executed to receive a first plurality of sense signals from sense electrodes of the touch sensor and determine, based on characteristics of the first plurality of sense signals, a plurality of codes. The logic may then assign the plurality of codes to each of the drive electrodes of the touch sensor and determine, based on the assignment of the first plurality of codes to the drive electrodes, encoded drive signals which may be applied to the drive electrodes. The logic may then receive, based on the encoded drive signals, a second plurality of sense signals from the sense electrodes and determine, based on the assignment of the first plurality of codes to drive electrodes, a first touch on the touch sensor.Type: GrantFiled: April 18, 2014Date of Patent: August 7, 2018Assignee: Atmel CorporationInventor: Khashayar Mirfakhraei
-
Patent number: 10042501Abstract: In one embodiment, an apparatus includes a sensor and a controller having a processor and a memory. The memory includes logic operable, when executed by the processor, to connect each electrode of a first subset of electrodes of the sensor and determine a first value associated with the first subset of electrodes. Based at least on the first value, the logic is further operable to alter the first subset of electrodes to a second subset of electrodes and connect, in response to determining to alter the first subset of electrodes to the second subset of electrodes, each electrode of the second subset of electrodes of the sensor.Type: GrantFiled: January 11, 2018Date of Patent: August 7, 2018Assignee: Atmel CorporationInventors: Samuel Brunet, Richard Paul Collins, Luben Hristov, Steinar Myren, Trond Jarle Pedersen, Paul Stavely
-
Patent number: 10037119Abstract: An apparatus of one embodiment includes a sensor having a plurality of electrodes and a controller having a processor and a memory. The memory includes logic operable to configure the plurality of electrodes of the sensor to form a first cluster pattern including a first cluster and a second cluster. The first cluster and the second cluster each include two or more electrodes of the plurality of electrodes. The logic is further operable to determine a value associated with a capacitance of a first cluster and configure, in response to determining the value, the plurality of electrodes to form a second cluster pattern. The second cluster pattern includes a third cluster and a fourth cluster. The third cluster and the fourth cluster each include two or more electrodes of the plurality of electrodes and the third cluster is interleaved with the fourth cluster such that an electrode of the third cluster is positioned between two electrodes of the fourth cluster.Type: GrantFiled: January 19, 2018Date of Patent: July 31, 2018Assignee: Atmel CorporationInventors: Samuel Brunet, Richard Paul Collins, Luben Hristov Hristov, Steinar Myren, Trond Jarle Pedersen, Paul Stavely
-
Patent number: 10031590Abstract: A method of one embodiment includes generating, by a stylus, a composite signal. The composite signal includes a first signal having a first frequency, the first signal being used by a touch-sensing device to determine a position of the stylus relative to the touch-sensing device, and a second signal having a second frequency. The second signal may include status information such as an amount of force exerted on the stylus, battery information, orientation information, information indicating whether the stylus is within a threshold distance of the touch-sensing device, information indicating a status of a button of the stylus, and/or information indicating input from a user of the stylus. Furthermore, the second frequency is higher than the first frequency. The stylus sends the composite signal to the touch-sensing device, and an electrode array of the touch-sensing device may receive the composite signal.Type: GrantFiled: October 16, 2012Date of Patent: July 24, 2018Assignee: Atmel CorporationInventors: Vemund Kval Bakken, Izhar Bentov, Vivek Pant
-
Patent number: 10031632Abstract: In one embodiment, a device includes a controller, first electrodes, second electrodes, a plurality of sensors, and a shield sensor. The controller is operable to cause substantially equal voltages to be present on the first and second electrodes while measuring capacitances of the plurality of first electrodes electrically coupled to the shield sensor and measuring capacitances of the plurality of second electrodes electrically coupled to the plurality of sensors.Type: GrantFiled: April 3, 2017Date of Patent: July 24, 2018Assignee: Atmel CorporationInventors: Samuel Brunet, Richard Paul Collins, Luben Hristov Hristov, Steinar Myren, Trond Jarle Pedersen, Paul Stavely
-
Patent number: 10025556Abstract: In an embodiment, multi-precision numbers A and B are accessed from a storage device (e.g., a memory array), where A is a dividend and B is a divisor. A multi-precision division operation is iteratively performed on the numbers A and B including: performing a multi-precision subtraction operation on A and B during a first iteration of the multi-precision division operation; performing a multi-precision addition operation on A and B during a second iteration of the multi-precision division operation as a result of a determination that a final borrow occurred during the subtraction operation; and performing a multi-precision addition operation on A and B after a final iteration of the multi-precision division operation.Type: GrantFiled: September 8, 2014Date of Patent: July 17, 2018Assignee: Atmel CorporationInventor: Randall Melton
-
Patent number: 10025423Abstract: In an embodiment, a circuit comprises: an analog driver operable to drive a sensor voltage on a capacitive sensor; a digital driver; a shield drive control coupled to the analog driver and the digital driver, the shield drive control operable to: during a one or more phases of a capacitive measurement of the capacitive sensor, disable the analog driver and enable the digital driver to drive a driven shield; and during one or more other phases of a capacitive measurement of the capacitive sensor, disable the digital driver and enable the analog driver to drive the driven shield with a driven shield voltage that replicates the sensor voltage.Type: GrantFiled: April 25, 2016Date of Patent: July 17, 2018Assignee: Atmel CorporationInventors: Arne Aas, Torbjorn Viksand