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: 20260140204Abstract: Methods and apparatus for a sensor having noise filtering using cascaded filters. A detection module can detect noise above a threshold level and a control module coupled to the detection module can output a control signal based on whether the detection module detects the noise above the threshold level. A filter module includes a first filter and a second filter cascaded with the first filter. The first filter has reconstruction mode to output a signal based on the input prior to detection of the noise above the threshold level. The second filter filters an output of the first filter to smooth the output of the first filter.Type: ApplicationFiled: November 19, 2024Publication date: May 21, 2026Applicant: Allegro MicroSystems, LLCInventors: Nicolas Rigoni, Matthew Breidenbach, Mukthar Shareef Shaik, Sunil Thomas Paul
-
Patent number: 11703314Abstract: 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: GrantFiled: May 29, 2020Date of Patent: July 18, 2023Assignee: Allegro MicroSystems, LLCInventors: Nicolas Rigoni, Octavio H. Alpago, Leandro Tozzi
-
Patent number: 11333486Abstract: 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: GrantFiled: October 4, 2019Date of Patent: May 17, 2022Assignee: Allegro MicroSystems, LLCInventors: Nicolas Rigoni, Octavio H. Alpago
-
Patent number: 11327882Abstract: 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: GrantFiled: February 5, 2020Date of Patent: May 10, 2022Assignee: Allegro MicroSystems, LLCInventors: Muhammed Sarwar, Vyankatesh Gupta, James McClay, Sundar Chetlur, Harianto Wong, Gerardo A. Monreal, Nicolás Rafael Biberidis, Octavio H. Alpago, Nicolas Rigoni
-
Publication number: 20210372766Abstract: 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: ApplicationFiled: May 29, 2020Publication date: December 2, 2021Applicant: Allegro MicroSystems, LLCInventors: Nicolas Rigoni, Octavio H. Alpago, Leandro Tozzi
-
Patent number: 11169877Abstract: 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: GrantFiled: March 17, 2020Date of Patent: November 9, 2021Assignee: Allegro MicroSystems, LLCInventors: Nicolas Rigoni, Nicolás Rafael Biberidis, Ahmed Hassan Fahmy, Octavio H. Alpago
-
Publication number: 20210294694Abstract: 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: ApplicationFiled: March 17, 2020Publication date: September 23, 2021Applicant: Allegro MicroSystems, LLCInventors: Nicolas Rigoni, Nicolás Rafael Biberidis, Ahmed Hassan Fahmy, Octavio H. Alpago
-
Publication number: 20210240606Abstract: 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: ApplicationFiled: February 5, 2020Publication date: August 5, 2021Applicant: Allegro MicroSystems, LLCInventors: Muhammed Sarwar, Vyankatesh Gupta, James McClay, Sundar Chetlur, Harianto Wong, Gerardo A. Monreal, Nicolás Rafael Biberidis, Octavio H. Alpago, Nicolas Rigoni
-
Patent number: 11055165Abstract: 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: GrantFiled: November 26, 2019Date of Patent: July 6, 2021Assignee: Allegro MicroSystems, LLCInventors: Nicolas Rigoni, Fernando Orge, Lucas Intile, Nicolás Rafael Biberidis, Leandro Tozzi
-
Publication number: 20210157669Abstract: 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: ApplicationFiled: November 26, 2019Publication date: May 27, 2021Applicant: Allegro MicroSystems, LLCInventors: Nicolas Rigoni, Fernando Orge, Lucas Intile, Nicolás Rafael Biberidis, Leandro Tozzi
-
Patent number: 11016145Abstract: 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: GrantFiled: December 19, 2019Date of Patent: May 25, 2021Assignee: Allegro MicroSystems, LLCInventors: Ignacio Lesser, Nicolas Rigoni, Octavio H. Alpago, Lautaro Casella
-
Publication number: 20210102798Abstract: 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: ApplicationFiled: October 4, 2019Publication date: April 8, 2021Applicant: Allegro MicroSystems, LLCInventors: Nicolas Rigoni, Octavio H. Alpago
-
Patent number: 10884092Abstract: 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: GrantFiled: December 10, 2018Date of Patent: January 5, 2021Assignee: Allegro MicroSystems, LLCInventors: Nicolas Rigoni, Octavio H. Alpago, Nicolas Rafael Biberidis, Hernán D. Romero
-
Patent number: 10852161Abstract: 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: GrantFiled: April 30, 2019Date of Patent: December 1, 2020Assignee: Allegro MicroSystems, LLCInventors: Juan Manuel Cesaretti, Nicolas Rigoni, Jesse Lapomardo
-
Publication number: 20200348150Abstract: 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: ApplicationFiled: April 30, 2019Publication date: November 5, 2020Applicant: Allegro MicroSystems, LLCInventors: Juan Manuel Cesaretti, Nicolas Rigoni, Jesse Lapomardo
-
Patent number: 10706948Abstract: A method for multi-level memory safety for a sensor integrated circuit can include loading a blocking bit into a volatile memory from a non-volatile memory and providing the blocking bit to a gating circuit from the volatile memory. Further, the method may include the gating circuit determining whether to provide a default value to a functional logic based upon the provided blocking bit.Type: GrantFiled: July 12, 2018Date of Patent: July 7, 2020Assignee: Allegro MicroSystems, LLCInventors: Nicolas Rafael Biberidis, Octavio H. Alpago, Nicolas Rigoni
-
Publication number: 20200020412Abstract: A method for multi-level memory safety for a sensor integrated circuit can include loading a blocking bit into a volatile memory from a non-volatile memory and providing the blocking bit to a gating circuit from the volatile memory. Further, the method may include the gating circuit determining whether to provide a default value to a functional logic based upon the provided blocking bit.Type: ApplicationFiled: July 12, 2018Publication date: January 16, 2020Applicant: Allegro MicroSystems, LLCInventors: Nicolas Rafael Biberidis, Octavio H. Alpago, Nicolas Rigoni
-
Patent number: 10325836Abstract: An integrated circuit with transmission line error detection comprises a substrate, a package enclosing the substrate, a lead extending from the inside of the package to the outside of the package, and a circuit supported by the substrate. The circuit includes an input circuit and an output circuit. A first wire is coupled between the output circuit and the lead and a second wire is coupled between the lead and the input circuit so that the input circuit receives a signal generated by the output circuit after the signal has been transmitted across the first and second wires.Type: GrantFiled: July 13, 2018Date of Patent: June 18, 2019Assignee: Allegro MicroSystems, LLCInventors: Nicolas Rigoni, Juan Manuel Cesaretti, Brian Bernier
-
Publication number: 20190113592Abstract: 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: ApplicationFiled: December 10, 2018Publication date: April 18, 2019Applicant: Allegro MicroSystems, LLCInventors: Nicolas Rigoni, Octavio H. Alpago, Nicolas Rafael Biberidis, Hernán D. Romero