IP Library Granted Patent US 9,306,531
Granted Patent B2
US 9,306,531 · App. 14/199,839 · Granted Apr 5, 2016

Exponential ROM table tuning using trim for frequency agile analog filters

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,306,531
App. No.
14/199,839
Granted
Apr 5, 2016
Kind
B2
Abstract

A tunable and trimmable analog filter may include a tunable analog filter and a trimming circuit. The tunable analog filter may set the frequency of a characteristic of the tunable analog filter based on a digital tuning signal that is indicative of a desired frequency of the characteristic. However, the tunable analog filter may contain components having values that deviate from specified values due to var during manufacture of the tunable analog filter. The value deviations can cause the frequency of the characteristic not to precisely match the frequency indicated by the digital tuning signal. The trimming circuit may include a non-volatile memory that contains data. The trimming circuit may receive tuning information indicative of a desired frequency for the characteristic of the tunable analog filter. The trimming circuit may generate the digital tuning signal by trimming the tuning information to compensate for the deviations in component value and by using the data contained within the non-volatile digital memory.

Claims (50)

1. A tunable and trimmable analog filter comprising:

a tunable analog filter that:

sets the frequency of a characteristic of the tunable analog filter based on a digital tuning signal that is indicative of a desired frequency of the characteristic;

and

contains components having values that deviate from specified values due to variations during manufacture of the tunable analog filter, the value deviations causing the frequency of the characteristic not to precisely match the frequency indicated by the digital tuning signal; and

a trimming circuit that:

includes a non-volatile memory that contains data;

receives tuning information indicative of a desired frequency for the characteristic of the tunable analog filter; and

generates the digital tuning signal by trimming the tuning information to compensate for the deviations in component value and by using the data contained within the non-volatile digital memory,

wherein:

the non-volatile digital memory includes an input and an output and wherein the data causes the output to substantially be an exponential function of its input, or

the tunable analog filter is an RC filter and the tuning information is based on the natural logarithm of a constant divided by the desired frequency, or

the tunable analog filter is a gm/C filter and the tuning information is based on the natural logarithm of a constant divided by the desired frequency, or

the tunable analog filter is a poly-phase tunable analog filter, the poly-phase tunable analog filter has a CppI input that receives a CppI digital tuning signal that causes the frequency of a CppI characteristic of the tunable analog filter to be set by the CppI digital tuning signal that is indicative of the frequency of the characteristic and a CppQ input that receives a CppQ digital tuning signal that causes the frequency of a CppQ characteristic of the tunable analog filter to be set by the CppQ digital tuning signal that is indicative of the frequency of the characteristic; and the trimming circuit generates the Cppl and the CppQ digital tuning signals by trimming the tuning information to compensate for the deviations in component value and by using the data contained within the non-volatile digital memory.

2. The tunable/trimmable analog filter of claim 1 wherein the characteristic of the tunable analog filter is a frequency cutoff point.

3. The tunable/trimmable analog filter of claim 1 wherein the characteristic of the tunable analog filter is a center frequency.

4. The tunable/trimmable analog filter of claim 1 wherein the non-volatile digital memory includes an input and an output and wherein the data causes the output to substantially be an exponential function of its input.

5. The tunable and trimmable analog filter of claim 4 wherein the trimming circuit includes a summer that sums the tuning information with a fixed trim value.

6. The tunable and trimmable analog filter of claim 5 wherein the non-volatile digital memory is a first non-volatile memory and the trimming circuit includes a second non-volatile digital memory containing the fixed trim value.

7. The tunable and trimmable analog filter of claim 6 wherein the fixed trim value is frequency-independent.

8. The tunable and trimmable analog filter of claim 6 wherein the second non-volatile digital memory has burnable fuses and the fixed trim value is represented by the states of the burnable fuses.

9. The tunable and trimmable analog filter of claim 5 wherein the summer has an output whose value is delivered to the input of the first non-volatile digital memory.

10. The tunable and trimmable analog filter of claim 9 wherein the first non-volatile digital memory does not contain data that includes a trim value for every possible input value.

11. The tunable and trimmable analog filter of claim 1 wherein the non-volatile digital memory contains data that includes a trim value for every possible input value.

12. The tunable and trimmable analog filter of claim 1 wherein the tunable analog filter is an RC filter.

13. The tunable and trimmable analog filter of claim 12 wherein the tuning information is based on the natural logarithm of a constant divided by the desired frequency.

14. The tunable and trimmable analog filter of claim 1 wherein the tunable analog filter is an LC filter.

15. The tunable and trimmable analog filter of claim 14 wherein the tuning information is based on the natural logarithm of the square of the result of a constant divided by the desired frequency.

16. The tunable and trimmable analog filter of claim 1 wherein the tunable analog filter is a gm/C filter.

17. The tunable and trimmable analog filter of claim 16 wherein the tuning information is based on the natural logarithm of a constant divided by the desired frequency.

18. The tunable and trimmable analog filter of claim 1 wherein the tunable analog filter is a binary-weighted tunable analog filter.

19. The tunable and trimmable analog filter of claim 1 wherein the tunable analog filter is a poly-phase tunable analog filter.

20. The tunable and trimmable analog filter of claim 19 wherein:

the poly-phase tunable analog filter has a:

CppI input that receives a CppI digital tuning signal that causes the frequency of a CppI characteristic of the tunable analog filter to be set by the CppI digital tuning signal that is indicative of the frequency of the characteristic; and

a CppQ input that receives a CppQ digital tuning signal that causes the frequency of a CppQ characteristic of the tunable analog filter to be set by the CppQ digital tuning signal that is indicative of the frequency of the characteristic;

and

the trimming circuit generates the CppI and the CppQ digital tuning signals by trimming the tuning information to compensate for the deviations in component value and by using the data contained within the non-volatile digital memory.

21. Multiple tunable and trimmable analog filters, each containing the same circuitry and comprising:

a tunable analog filter that:

sets the frequency of a characteristic of the tunable analog filter based on a digital tuning signal that is indicative of the frequency of the characteristic; and

contains components having values that vary from specified values due to variations during manufacture of the tunable analog filter, the value deviations causing the frequency of the characteristic not to precisely match the frequency indicated by the digital tuning signal; and

a trimming circuit that:

includes a first non-volatile digital memory that includes an input and an output and contains data that causes the output to substantially be an exponential function of its input;

includes a second non-volatile digital memory containing a fixed trim value;

receives tuning information indicative of a desired frequency for the characteristic of the tunable analog filter;

generates the digital tuning signal by trimming the tuning information to compensate for the deviations in component value based on the tuning information, the fixed trim value, and the data contained within the first non-volatile digital memory,

wherein:

the data in each of the first non-volatile digital memories is the same; and

the fixed trim value in each of the second non-volatile digital memories is different.

Assignments (3)
CHANGE OF NAME Recorded Sep 4, 2021
From: LINEAR TECHNOLOGY CORPORATION
To: LINEAR TECHNOLOGY LLC
Reel/Frame 057421/0001 →
CHANGE OF NAME Recorded Sep 4, 2021
From: LINEAR TECHNOLOGY LLC
To: ANALOG DEVICES INTERNATIONAL UNLIMITED COMPANY
Reel/Frame 057422/0354 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2014
From: STROET, PETRUS MARTINUS
To: LINEAR TECHNOLOGY CORPORATION
Reel/Frame 032371/0418 →