Patents by Inventor Nicolas Rigoni

Nicolas Rigoni has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240110777
    Abstract: Methods and apparatus receiving data at a first time from at least one sensor, determining a parameter from the received data for the first time, estimating the parameter for a future time based on the data for first time, and outputting the estimated parameter for the future time to a receiving device. In some embodiments, an IC package can process the received data to generate the estimated parameter for the future time. The IC package may transmit the estimated parameter using a particular protocol. In some embodiments, the receiving device can treat the estimated parameter as real-time data.
    Type: Application
    Filed: September 29, 2022
    Publication date: April 4, 2024
    Applicant: Allegro MicroSystems, LLC
    Inventors: Emanuele Andrea Casu, Nicolás Rigoni, Ross Eisenbeis
  • Patent number: 11703314
    Abstract: An angle sensor comprising: a plurality of magnetic field sensing elements configured to detect a magnetic field and generate a respective plurality of analog magnetic field signals; a plurality of analog frontend circuits each analog frontend circuit associated with a respective magnetic field sensing element; and a digital feedback circuit configured to generate digital magnetic field signals from the plurality of analog magnetic field signals and generate digital error correction values, wherein the plurality of analog frontend circuits are configured to obtain the digital error correction values from the digital feedback circuit, generate analog correction values from the digital error correction values, and apply the analog correction values to the plurality of analog magnetic field signals to generate a plurality of corrected analog magnetic field signals.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: July 18, 2023
    Assignee: Allegro MicroSystems, LLC
    Inventors: Nicolas Rigoni, Octavio H. Alpago, Leandro Tozzi
  • Publication number: 20230123243
    Abstract: A magnetic field sensor configured to sense an angle of a magnetic field associated with a rotatable target includes a first magnetic field sensing structure configured to generate a first signal indicative of the magnetic field and a second magnetic field sensing structure configured to generate a second signal indicative of the magnetic field, wherein the first and second magnetic field sensing structures are configured to detect quadrature components of the magnetic field. A controller responsive to the first and second signals includes an angle tracking observer having a sine block and a cosine block operatively coupled to compute the angular position of the target using a control loop based in part on a non-orthogonality error term and a magnitude calculator that uses the sine block and the cosine block to compute a magnitude of the magnetic field.
    Type: Application
    Filed: October 20, 2021
    Publication date: April 20, 2023
    Applicant: Allegro MicroSystems, LLC
    Inventors: Cristian Trinidad, Nicolás Rigoni
  • Patent number: 11555716
    Abstract: A magnetic field sensor configured to sense a parameter associated with a rotatable target that affects a magnetic field includes at least one magnetic field sensing element that is arranged to generate a signal that is indicative of the magnetic field, a magnitude calculator responsive to the signal and configured to generate a magnitude signal indicative of a magnitude of the magnetic field, and a harmonic compensator responsive to the magnitude signal and configured to generate an estimate of a harmonic error of the signal and apply the estimate of the harmonic error of the signal to the signal to generate a corrected signal.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: January 17, 2023
    Assignee: Allegro MicroSystems, LLC
    Inventors: Nicolás Rigoni, Cristian Trinidad, Emanuele Andrea Casu
  • Publication number: 20220390257
    Abstract: A sensor, comprising: a processing circuitry configured to: receive a first signal that is generated by a first magnetic field sensing element, the first signal being generated in response to a magnetic field that is indicative of rotation of a target; identify N local maxima of the first signal, where N is a positive integer, and N>1; identify N local minima of the first signal; generate a first offset adjustment signal and a first gain adjustment signal based on: (i) a first sum of the local maxima of the first signal and (ii) a second sum of the local minima of the first signal; and adjust the first signal based on the first offset adjustment signal and the first gain adjustment signal.
    Type: Application
    Filed: May 27, 2021
    Publication date: December 8, 2022
    Applicant: Allegro MicroSystems, LLC
    Inventors: Sergio Nicolás Deligiannis, Nicolás Rigoni
  • Patent number: 11480630
    Abstract: According to some embodiments, a method implemented in electronic circuitry includes: receiving a first signal having a sinusoidal waveform; receiving a second signal having a sinusoidal waveform; generating a composite signal responsive to the first and second signals; determining an orthogonality adjustment coefficient based on a duty cycle of the composite signal; and applying the orthogonality adjustment coefficient to generate an adjusted second signal that is substantially orthogonal to the first signal.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: October 25, 2022
    Assignee: Allegro MicroSystems, LLC
    Inventors: Sergio Nicolás Deligiannis, Nicolás Rigoni
  • Publication number: 20220239462
    Abstract: A sensor integrated circuit (IC) includes a sensing element configured to sense a parameter associated with a target, a processor coupled to the sensing element and configured to generate a sensed signal indicative of the parameter associated with the target, and an output module coupled to receive the sensed signal. The output module is configured to transmit absolute data on a message line at a first rate and transmit incremental data on one or more index lines at a second rate, wherein the second rate is faster than the first rate, wherein the incremental data comprises data associated with changes in the absolute data and wherein an edge or a pulse is used to indicate an incremental change has occurred in the absolute data.
    Type: Application
    Filed: April 12, 2022
    Publication date: July 28, 2022
    Applicant: Allegro MicroSystems, LLC
    Inventors: Emanuele Andrea Casu, Cédric Gillet, Nicolás Rigoni, Florencia Ferrer, Andreas P. Friedrich, Emil Pavlov
  • Publication number: 20220179013
    Abstract: According to some embodiments, a method implemented in electronic circuitry includes: receiving a first signal having a sinusoidal waveform; receiving a second signal having a sinusoidal waveform; generating a composite signal responsive to the first and second signals; determining an orthogonality adjustment coefficient based on a duty cycle of the composite signal; and applying the orthogonality adjustment coefficient to generate an adjusted second signal that is substantially orthogonal to the first signal.
    Type: Application
    Filed: December 4, 2020
    Publication date: June 9, 2022
    Applicant: Allegro MicroSystems, LLC
    Inventors: Sergio Nicolás Deligiannis, Nicolás Rigoni
  • Patent number: 11333486
    Abstract: An angle sensor can have a plurality of magnetic field sensing elements configured to detect a magnetic field and generate a respective plurality of magnetic field signals. In response to these magnetic field signals, a processor generates an uncorrected angle signal that is indicative of an angle of the magnetic field. An error corrector generates an error value using one or more of the previous samples of the uncorrected angle signal, and a summation element applies the error value to a current sample of the uncorrected angle signal to generate a corrected angle signal. The error corrector can generate the error value by applying a correction factor to a previous sample of the uncorrected angle signal, or by applying a correction factor to a predicted current sample of the uncorrected angle signal.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: May 17, 2022
    Assignee: Allegro MicroSystems, LLC
    Inventors: Nicolas Rigoni, Octavio H. Alpago
  • Patent number: 11327882
    Abstract: A method comprising: performing a first read from an address in a data storage module by using a first read voltage; storing, in a first register, data that is retrieved from the data storage module as a result of the first read; performing a second read from the address by using a second read voltage; storing, in a second register, data that is retrieved from the data storage module as a result of the second read; detecting whether a weak bit condition is present at the address based on the data that is stored in the first register and the data that is stored in the second register; and correcting the weak bit condition, when the weak bit condition is present at the address.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: May 10, 2022
    Assignee: Allegro MicroSystems, LLC
    Inventors: Muhammed Sarwar, Vyankatesh Gupta, James McClay, Sundar Chetlur, Harianto Wong, Gerardo A. Monreal, Nicolás Rafael Biberidis, Octavio H. Alpago, Nicolas Rigoni
  • Publication number: 20210372766
    Abstract: An angle sensor comprising: a plurality of magnetic field sensing elements configured to detect a magnetic field and generate a respective plurality of analog magnetic field signals; a plurality of analog frontend circuits each analog frontend circuit associated with a respective magnetic field sensing element; and a digital feedback circuit configured to generate digital magnetic field signals from the plurality of analog magnetic field signals and generate digital error correction values, wherein the plurality of analog frontend circuits are configured to obtain the digital error correction values from the digital feedback circuit, generate analog correction values from the digital error correction values, and apply the analog correction values to the plurality of analog magnetic field signals to generate a plurality of corrected analog magnetic field signals.
    Type: Application
    Filed: May 29, 2020
    Publication date: December 2, 2021
    Applicant: Allegro MicroSystems, LLC
    Inventors: Nicolas Rigoni, Octavio H. Alpago, Leandro Tozzi
  • Patent number: 11169877
    Abstract: A method is disclosed for use in an electronic device having a non-volatile storage device and a volatile storage device, the method comprising: retrieving a first encoded data packet from a first address in the non-volatile storage device; decoding the first encoded data packet to obtain a first data item and a first error code corresponding to the first data item, the first encoded data packet being decoded by using a first coding key that is associated with the first address; detecting whether the first data item is corrupt based on the first error code and an error correction function, storing the first data item at a first address in the volatile storage device when the first data item is not corrupt, and transitioning the electronic device into a safe state when the first data item is corrupt.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: November 9, 2021
    Assignee: Allegro MicroSystems, LLC
    Inventors: Nicolas Rigoni, Nicolás Rafael Biberidis, Ahmed Hassan Fahmy, Octavio H. Alpago
  • Publication number: 20210294694
    Abstract: A method is disclosed for use in an electronic device having a non-volatile storage device and a volatile storage device, the method comprising: retrieving a first encoded data packet from a first address in the non-volatile storage device; decoding the first encoded data packet to obtain a first data item and a first error code corresponding to the first data item, the first encoded data packet being decoded by using a first coding key that is associated with the first address; detecting whether the first data item is corrupt based on the first error code and an error correction function, storing the first data item at a first address in the volatile storage device when the first data item is not corrupt, and transitioning the electronic device into a safe state when the first data item is corrupt.
    Type: Application
    Filed: March 17, 2020
    Publication date: September 23, 2021
    Applicant: Allegro MicroSystems, LLC
    Inventors: Nicolas Rigoni, Nicolás Rafael Biberidis, Ahmed Hassan Fahmy, Octavio H. Alpago
  • Publication number: 20210240606
    Abstract: A method comprising: performing a first read from an address in a data storage module by using a first read voltage; storing, in a first register, data that is retrieved from the data storage module as a result of the first read; performing a second read from the address by using a second read voltage; storing, in a second register, data that is retrieved from the data storage module as a result of the second read; detecting whether a weak bit condition is present at the address based on the data that is stored in the first register and the data that is stored in the second register; and correcting the weak bit condition, when the weak bit condition is present at the address.
    Type: Application
    Filed: February 5, 2020
    Publication date: August 5, 2021
    Applicant: Allegro MicroSystems, LLC
    Inventors: Muhammed Sarwar, Vyankatesh Gupta, James McClay, Sundar Chetlur, Harianto Wong, Gerardo A. Monreal, Nicolás Rafael Biberidis, Octavio H. Alpago, Nicolas Rigoni
  • Patent number: 11055165
    Abstract: In one aspect, an integrated circuit (IC) includes a multiplexor configured to receive data from a non-volatile memory and configured to receive data from a shadow memory, a shift register configured to generate a first signature from the data received from the non-volatile memory and configured to generate a second signature from the data received from the shadow memory; a signature storage configured to store the first signature; and a shadow memory checking controller configured to enable the multiplexor to send the data from the non-volatile memory to the shift register, and send a command to reload the shadow memory with data from the non-volatile memory in response to receiving an error flag. The IC also includes a comparator circuit configured to compare the first signature and the second signature and configured to send the error flag in response to the first signature and the second signature being different.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: July 6, 2021
    Assignee: Allegro MicroSystems, LLC
    Inventors: Nicolas Rigoni, Fernando Orge, Lucas Intile, Nicolás Rafael Biberidis, Leandro Tozzi
  • Publication number: 20210157669
    Abstract: In one aspect, an integrated circuit (IC) includes a multiplexor configured to receive data from a non-volatile memory and configured to receive data from a shadow memory, a shift register configured to generate a first signature from the data received from the non-volatile memory and configured to generate a second signature from the data received from the shadow memory; a signature storage configured to store the first signature; and a shadow memory checking controller configured to enable the multiplexor to send the data from the non-volatile memory to the shift register, and send a command to reload the shadow memory with data from the non-volatile memory in response to receiving an error flag. The IC also includes a comparator circuit configured to compare the first signature and the second signature and configured to send the error flag in response to the first signature and the second signature being different.
    Type: Application
    Filed: November 26, 2019
    Publication date: May 27, 2021
    Applicant: Allegro MicroSystems, LLC
    Inventors: Nicolas Rigoni, Fernando Orge, Lucas Intile, Nicolás Rafael Biberidis, Leandro Tozzi
  • Patent number: 11016145
    Abstract: An integrated circuit sensor can have a test program generator that is configured to receive a portion of a scan vector, where the scan vector includes a test mode signal and a scan enable signal. The test program generator is configured to retrieve a launch-off-capture test sequence from the scan vector and use the launch-off-capture test sequence and the test mode signal to generate a launch-off-capture test signal. A test signal generator is configured to generate a launch-off-shift test signal using the launch-off-capture test signal and the scan enable signal. A built-in self-test circuit is configured to test the integrated circuit sensor using the launch-off-shift test signal.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: May 25, 2021
    Assignee: Allegro MicroSystems, LLC
    Inventors: Ignacio Lesser, Nicolas Rigoni, Octavio H. Alpago, Lautaro Casella
  • Publication number: 20210102798
    Abstract: An angle sensor can have a plurality of magnetic field sensing elements configured to detect a magnetic field and generate a respective plurality of magnetic field signals. In response to these magnetic field signals, a processor generates an uncorrected angle signal that is indicative of an angle of the magnetic field. An error corrector generates an error value using one or more of the previous samples of the uncorrected angle signal, and a summation element applies the error value to a current sample of the uncorrected angle signal to generate a corrected angle signal. The error corrector can generate the error value by applying a correction factor to a previous sample of the uncorrected angle signal, or by applying a correction factor to a predicted current sample of the uncorrected angle signal.
    Type: Application
    Filed: October 4, 2019
    Publication date: April 8, 2021
    Applicant: Allegro MicroSystems, LLC
    Inventors: Nicolas Rigoni, Octavio H. Alpago
  • Patent number: 10884092
    Abstract: A magnetic field sensor includes a first magnetic field sensing element first generating a first signal having a first axis of maximum sensitivity, a second magnetic field sensing element for generating a second signal and having a second axis of maximum sensitivity, one or more detectors for receiving an output of the first magnetic field sensing element or the second magnetic field sensing element, and a processor that receives an output of the one or more detectors and uses the output of the one or more detectors to calculate a first constant Kc and a second constant Ks and then uses Kc and Ks to compensate for an orthogonality error between the first axis of maximum sensitivity and second axis of maximum sensitivity. The detectors include peak detectors and/or zero-crossing detectors that compare the output of the first input signal or the second input signal with a threshold or zero.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: January 5, 2021
    Assignee: Allegro MicroSystems, LLC
    Inventors: Nicolas Rigoni, Octavio H. Alpago, Nicolas Rafael Biberidis, Hernán D. Romero
  • Patent number: 10852161
    Abstract: A magnetic field sensor that detects an angle of a target includes a first channel having first and second magnetic field sensing elements that are orthogonal with respect to each other and produce first and second magnetic field signals, and a second channel having third and fourth magnetic field sensing elements that are orthogonal with respect to each other and produce third and fourth magnetic field signals. The third sensing element is positioned at an angle (e.g., 45-degrees) with respect to the first sensing element. The magnetic field sensor includes a low power mode circuit that uses comparators to compare the first, second, third, and fourth magnetic field signals to a first, second, third, and fourth threshold, respectively. A processor is configured to use an output of the low power mode circuit to determine the angle of the target.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: December 1, 2020
    Assignee: Allegro MicroSystems, LLC
    Inventors: Juan Manuel Cesaretti, Nicolas Rigoni, Jesse Lapomardo