Trim configuration of analog modules
OwnerRobin Osa HOEL, Anand Kumar G +3inventors
InventorsRobin Osa HOEL, Anand Kumar G, Praveen KUMAR N, Aniruddha PERIYAPATNA NAGENDRA, Ankitha M
Life of this patent
Estimating the term…
Abstract
This disclosure relates to a system that includes a centralized trim controller and a non-volatile memory that includes a trim sector configured for hosting trim data for one or more peripherals. The trim controller is configured to receive, for each of the one or more peripherals, trim values of the one or more peripherals from the trim sector of the nonvolatile memory, and provide the trim values to the one or more peripherals. Some trim values are updateable by receiving a password at the trim controller. If the password is valid, a timeout counter is initiated, during which time the trim value is updateable.
Claims20
A system, comprising:
- a processor;
- a nonvolatile memory comprising a trim sector;
- one or more peripherals;
- and
- a trim controller communicably coupled to the one or more peripherals and configured to:
- receive, for each of the one or more peripherals, trim values of the one or more peripherals from the trim sector of the nonvolatile memory, and
- provide the trim values to the one or more peripherals.
A system, comprising:
- a nonvolatile memory comprising a trim sector;
- one or more peripherals;
- and
- a trim controller communicably coupled to the one or more peripherals;
- and
- a processor configured to:
- initiate a boot process of the system;
- during the boot process, read trim values of the one or more peripherals from the nonvolatile memory, and
- provide the trim values to the trim controller,
- wherein the trim controller is configured to provide the trim values to the one or more peripherals.
A method comprising:
- receiving a write request for a trim value for a peripheral, wherein the trim value is stored in a trim controller communicably coupled to the peripheral;
- receiving, in accordance with the write request, a password for the application-specific trim value;
- and
- in accordance with determining that the received password is a valid password:
- initiating a timeout counter, and
- updating the trim value in accordance with the write request,
- wherein the trim value is updateable until the timeout counter elapses.
Dependencies are inferred from the claim text.