I / F Conversion Circuit Scale Factor Nonlinearity Correction Method
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-29
- Publication Date
- 2026-08-14
AI Technical Summary
以往的用于I/F转换电路的标度因数非线性度不进行修正,非线性度指标的好坏取决于I/F转换电路硬件电路的设计及元器件本身的固有特性,而元器件自身的特性具有一定程度的离散性,这限制了I/F转换电路的非线性度指标
[0012]应用本发明的技术方案,提供了一种I/F转换电路标度因数非线性修正方法,该I/F转换电路标度因数非线性修正方法通过对I/F转换电路输入测试电流获取输出脉冲数,根据测试电流和输出脉冲数获取补偿后的标度因数和非线性度。该修正方法简单,可靠性高。与现有技术相比,本发明的技术方案能够解决现有技术中I/F转换电路不进行补偿修正导致I/F转换电路非线性度指标可靠性低的技术问题。
Smart Images

Figure CN116192135B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of I / F conversion circuit technology, and in particular to a method for correcting the nonlinearity of the scaling factor in I / F conversion circuits. Background Technology
[0002] The I / F conversion circuit design is a high-precision conversion circuit based on the principle of charge balance, converting analog current into frequency pulses. Previously, the scaling factor and nonlinearity of I / F conversion circuits were not corrected. The quality of the nonlinearity index depended on the design of the I / F conversion circuit hardware and the inherent characteristics of the components themselves. However, the characteristics of the components themselves have a certain degree of dispersion, which limits the nonlinearity index of the I / F conversion circuit. Summary of the Invention
[0003] The present invention aims to solve at least one of the technical problems existing in the prior art.
[0004] This invention provides a method for correcting the scaling factor nonlinearity of an I / F conversion circuit. The method includes: sequentially inputting multiple test currents into the I / F conversion circuit and measuring the output pulse count corresponding to each test current; obtaining a scaling factor based on the test current and the output pulse count; obtaining a nonlinearity based on the test current and the scaling factor; obtaining a compensation coefficient based on the test current and the scaling factor; obtaining a compensated scaling factor based on the compensation coefficient and the output pulse count; obtaining a compensated output pulse count based on the compensation coefficient, the output pulse count, and the compensated scaling factor; obtaining a compensated nonlinearity based on the test current and the compensated scaling factor; and outputting the compensated output pulse count and the compensated nonlinearity to complete the scaling factor nonlinearity correction of the I / F conversion circuit.
[0005] Furthermore, the I / F conversion circuit sequentially inputs multiple test currents, and measures and obtains the number of output pulses corresponding to each test current. Specifically, the I / F conversion circuit sequentially inputs positive test current I... j+ and negative test current I j- The positive test current I was measured and obtained sequentially. j+ The corresponding positive output pulse number F j+ and each negative test current I j- The corresponding negative output pulse number F j- Where j = 0, 1, 2, 3...n, and n is an integer; I 0+ =1mA, I 0- = -1mA.
[0006] Furthermore, obtaining the scaling factor based on the test current and the number of output pulses specifically includes: 2.1) Based on K j+ =F j+ / I j+ Obtain the positive scaling factor, where K j+ Positive test current I j+ The corresponding positive scaling factor; 2.2) According to K j- =F j- / I j- Obtain the negative scale factor, where K j- negative test current I j- The corresponding negative scale factor.
[0007] Furthermore, obtaining the nonlinearity based on the test current and scaling factor specifically includes: 3.1) Based on NL + =σ + / K + , K + =F 0+ / I 0+ Obtain the positive nonlinearity, where NL + For positive nonlinearity, F 0+ Positive test current I 0+ =1mA corresponds to the number of positive output pulses, K + Positive test current I 0+ =1mA corresponding to the scale factor; 3.2) According to NL - =σ - / K - , K - =F 0- / I 0- Obtain the negative nonlinearity, where NL - For negative nonlinearity, F 0- negative test current I 0- = -1mA corresponds to the number of negative output pulses, K - negative test current I 0- = -1mA is the scale factor.
[0008] Furthermore, obtaining the compensation coefficient based on the test current and scaling factor specifically includes: using the positive test current as the independent variable and the positive scaling factor corresponding to the positive test current as the dependent variable, and obtaining the positive compensation coefficient through least squares fitting, wherein the positive compensation coefficient satisfies K j+ =A 10+ ×I j+ 10 +...+A 2+ ×I j+ 2 +A 1+ ×I j+ +A 0+ , where A 0+ A 1+ A2+ ......A 10+ These are the coefficients for the positive normal term, the positive first-order term, the positive second-order term, ..., the positive tenth-order term; with the negative test current as the independent variable and the negative scaling factor corresponding to the negative test current as the dependent variable, the negative compensation coefficients are obtained by least squares fitting, and the negative compensation coefficients satisfy K... j- =A 10- ×I j- 10 +...+A 2- ×I j- 2 +A 1- ×I j- +A 0- , where A 0- A 1- A 2- ......A 10- These are the coefficients of the negative constant term, the negative first-order term, the negative second-order term, ..., the negative tenth-order term, respectively.
[0009] Furthermore, obtaining the compensated scaling factor based on the compensation coefficient and the number of output pulses specifically includes: 5.1) Based on K′ j+ =A 10+ ×(F j+ / A 0+ ) 10 +...+A 2+ ×(F j+ / A 0+ ) 2 +A 1+ ×(F j+ / A 0+ )+A 0+ Obtain the compensated positive scaling factor, where K′ j+ For I j+ The corresponding compensated positive scaling factor; 5.2) According to K′ j- =A 10- ×(F j- / A 0- ) 10 +...+A 2- ×(F j- / A 0- ) 2 +A 1- ×(F j- / A 0- )+A 0- Obtain the compensated negative scale factor, where K′ j- For I j- The corresponding compensated negative scaling factor.
[0010] Furthermore, obtaining the compensated output pulse number based on the compensation coefficient, the output pulse number, and the compensated scaling factor specifically includes: 6.1) Based on F′ j+ =K′ j+ ×F j+ / A 0+ Obtain the number of positive output pulses after compensation, F′ j+ For I j+ The corresponding number of positive output pulses after compensation; 6.2) According to F′ j- =K′ j- ×F j- / A 0- Obtain the number of negative output pulses after compensation, F′ j- For I j- The corresponding number of negative output pulses after compensation.
[0011] Furthermore, obtaining the compensated nonlinearity based on the test current and the compensated scaling factor specifically includes: 7.1) Based on NL′ + =σ′ + / K′ + , K′ + =F′ 0+ / I 0+ Obtain the compensated positive nonlinearity, where NL′ + For the compensated positive nonlinearity, F′ 0+ Positive test current I 0+ =1mA corresponds to the number of positive output pulses after compensation, K′ + Positive test current I 0+ =1mA corresponding to the compensated positive scaling factor; 7.2) According to NL′ - =σ′ - / K′ - , K′ - =F′ 0- / I 0- Obtain the compensated negative nonlinearity, where NL′ - For the compensated negative nonlinearity, F′ 0- negative test current I 0- = -1mA corresponds to the number of compensated negative output pulses, K′ - negative test current I 0- = -1mA corresponds to the compensated negative scaling factor.
[0012] This invention provides a method for correcting the nonlinearity of the scaling factor in an I / F conversion circuit. This method obtains the number of output pulses by inputting a test current into the I / F conversion circuit, and then obtains the compensated scaling factor and nonlinearity based on the test current and the number of output pulses. This correction method is simple and highly reliable. Compared with existing technologies, this invention solves the technical problem of low reliability of the nonlinearity index of the I / F conversion circuit due to the lack of compensation correction in existing technologies. Attached Figure Description
[0013] The accompanying drawings, which form part of this specification, are provided to further illustrate embodiments of the invention and, together with the textual description, explain the principles of the invention. It is obvious that the drawings described below are merely some embodiments of the invention, and those skilled in the art can obtain other drawings based on these drawings without any creative effort.
[0014] Figure 1 A flowchart illustrating a method for correcting nonlinearity of the scaling factor in an I / F conversion circuit according to a specific embodiment of the present invention is shown.
[0015] Figure 2 A schematic diagram of the electrical connections of an I / F conversion circuit test device according to a specific embodiment of the present invention is shown. Detailed Implementation
[0016] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit the present invention or its application or use. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0017] It should be noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the exemplary embodiments according to this application. As used herein, the singular form is intended to include the plural form as well, unless the context clearly indicates otherwise. Furthermore, it should be understood that when the terms "comprising" and / or "including" are used in this specification, they indicate the presence of features, steps, operations, devices, components, and / or combinations thereof.
[0018] Unless otherwise specifically stated, the relative arrangement, numerical expressions, and values of the components and steps set forth in these embodiments do not limit the scope of the invention. It should also be understood that, for ease of description, the dimensions of the various parts shown in the drawings are not drawn to actual scale. Techniques, methods, and devices known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and devices should be considered part of the specification. In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values. It should be noted that similar reference numerals and letters in the following figures denote similar items; therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.
[0019] like Figure 1 As shown, a method for correcting the nonlinearity of the scaling factor in an I / F conversion circuit is provided according to a specific embodiment of the present invention. This method includes: sequentially inputting multiple test currents into the I / F conversion circuit and measuring the output pulse count corresponding to each test current; obtaining a scaling factor based on the test current and the output pulse count; obtaining a nonlinearity based on the test current and the scaling factor; obtaining a compensation coefficient based on the test current and the scaling factor; obtaining a compensated scaling factor based on the compensation coefficient and the output pulse count; obtaining a compensated output pulse count based on the compensation coefficient, the output pulse count, and the compensated scaling factor; obtaining a compensated nonlinearity based on the test current and the compensated scaling factor; and outputting the compensated output pulse count and the compensated nonlinearity to complete the nonlinearity correction of the scaling factor in the I / F conversion circuit.
[0020] This configuration provides a method for correcting the scaling factor nonlinearity of an I / F conversion circuit. This method obtains the number of output pulses by inputting a test current into the I / F conversion circuit, and then calculates the compensated scaling factor and nonlinearity based on the test current and the number of output pulses. This correction method is simple and highly reliable. Compared with existing technologies, the technical solution of this invention solves the technical problem of low reliability of the I / F conversion circuit's nonlinearity index due to the lack of compensation correction in existing technologies.
[0021] Furthermore, in this invention, in order to achieve nonlinear correction of the scaling factor of the I / F conversion circuit, multiple test currents are first sequentially input into the I / F conversion circuit, and the number of output pulses corresponding to each test current is measured and obtained respectively.
[0022] As a specific embodiment of the present invention, the I / F conversion circuit sequentially inputs multiple test currents and measures and obtains the output pulse number corresponding to each test current. Specifically, the I / F conversion circuit sequentially inputs positive test currents I... j+ and negative test current I j- The positive test current I was measured and obtained sequentially. j+ The corresponding positive output pulse number F j+ and each negative test current I j- The corresponding negative output pulse number F j- Where j = 0, 1, 2, 3...n, and n is an integer; I 0+ =1mA, I 0- = -1mA.
[0023] Furthermore, in this invention, after obtaining the number of output pulses corresponding to each test current, a scaling factor is obtained based on the test current and the number of output pulses.
[0024] As a specific embodiment of the present invention, obtaining the scaling factor based on the test current and the number of output pulses specifically includes:
[0025] 2.1) According to K j+ =F j+ / I j+ Obtain the positive scaling factor, where K j+ Positive test current I j+ The corresponding positive scaling factor;
[0026] 2.2) According to K j- =F j- / I j- Obtain the negative scale factor, where K j- negative test current I j- The corresponding negative scale factor.
[0027] Furthermore, in this invention, after obtaining the scaling factor, the nonlinearity is obtained based on the test current and the scaling factor.
[0028] As a specific embodiment of the present invention, obtaining the nonlinearity based on the test current and scaling factor specifically includes:
[0029] 3.1) According to NL + =σ + / K + , K + =F 0+ / I 0+ Obtain the positive nonlinearity, where NL + For positive nonlinearity, F 0+ Positive test current I 0+=1mA corresponds to the number of positive output pulses, K + Positive test current I 0+ =1mA is the scale factor corresponding to the scale factor;
[0030] 3.2) According to NL - =σ - / K - , K - =F 0- / I 0- Obtain the negative nonlinearity, where NL - For negative nonlinearity, F 0- negative test current I 0- = -1mA corresponds to the number of negative output pulses, K - negative test current I 0- = -1mA is the scale factor.
[0031] Furthermore, in this invention, after obtaining the nonlinearity, a compensation coefficient is obtained based on the test current and the scaling factor.
[0032] In a specific embodiment of the present invention, the compensation coefficient is obtained by least squares fitting with the test current as the independent variable and the scaling factor corresponding to the test current as the dependent variable. Specifically, the positive compensation coefficient is obtained by least squares fitting with the positive test current as the independent variable and the positive scaling factor corresponding to the positive test current as the dependent variable, and the positive compensation coefficient satisfies K j+ =A 10+ ×I j+ 10 +...+A 2+ ×I j+ 2 +A 1+ ×I j+ +A 0+ , where A 0+ A 1+ A 2+ ......A 10+ These are the coefficients for the positive normal term, the positive first-order term, the positive second-order term, ..., the positive tenth-order term; with the negative test current as the independent variable and the negative scaling factor corresponding to the negative test current as the dependent variable, the negative compensation coefficients are obtained by least squares fitting, and the negative compensation coefficients satisfy K... j- =A 10- ×I j- 10 +...+A 2- ×I j- 2 +A 1- ×I j- +A 0- , where A 0-A 1- A 2- ......A 10- These are the coefficients of the negative constant term, the negative first-order term, the negative second-order term, ..., the negative tenth-order term, respectively.
[0033] Furthermore, in this invention, after obtaining the compensation coefficient, the compensated scaling factor is obtained based on the compensation coefficient and the number of output pulses.
[0034] As a specific embodiment of the present invention, obtaining the compensated scaling factor based on the compensation coefficient and the number of output pulses specifically includes:
[0035] 5.1) According to K′ j+ =A 10+ ×(F j+ / A 0+ ) 10 +...+A 2+ ×(F j+ / A 0+ ) 2 +A 1+ ×(F j+ / A 0+ )+A 0+ Obtain the compensated positive scaling factor, where K′ j+ For I j+ The corresponding compensated positive scaling factor;
[0036] 5.3) According to K′ j- =A 10- ×(F j- / A 0- ) 10 +...+A 2- ×(F j- / A 0- ) 2 +A 1- ×(F j- / A 0- )+A 0- Obtain the compensated negative scale factor, where K′ j- For I j- The corresponding compensated negative scaling factor.
[0037] Furthermore, in this invention, after obtaining the compensated scaling factor, the compensated output pulse number is obtained based on the compensation coefficient, the output pulse number, and the compensated scaling factor.
[0038] As a specific embodiment of the present invention, obtaining the compensated output pulse number based on the compensation coefficient, the output pulse number, and the compensated scaling factor specifically includes:
[0039] 6.1) According to F′j+ =K′ j+ ×F j+ / A 0+ Obtain the number of positive output pulses after compensation, F′ j+ For I j+ The corresponding number of positive output pulses after compensation;
[0040] 6.2) According to F′ j- =K′ j- ×F j- / A 0- Obtain the number of negative output pulses after compensation, F′ j- For I j- The corresponding number of negative output pulses after compensation.
[0041] Furthermore, in this invention, after obtaining the number of output pulses after compensation, the nonlinearity after compensation is obtained based on the test current and the scale factor after compensation.
[0042] As a specific embodiment of the present invention, obtaining the compensated nonlinearity based on the test current and the compensated scaling factor specifically includes:
[0043] 7.1) According to NL′ + =σ′ + / K′ + , K′ + =F′ 0+ / I 0+ Obtain the compensated positive nonlinearity, where NL′ + For the compensated positive nonlinearity, F′ 0+ Positive test current I 0+ =1mA corresponds to the number of positive output pulses after compensation, K′ + Positive test current I 0+ =1mA corresponds to the compensated positive scaling factor;
[0044] 7.2) According to NL′ - =σ′ - / K′ - , K′ - =F′ 0- / I 0- Obtain the compensated negative nonlinearity, where NL′ - For the compensated negative nonlinearity, F′ 0- negative test current I 0- = -1mA corresponds to the number of compensated negative output pulses, K′ - negative test current I 0- = -1mA corresponds to the compensated negative scaling factor.
[0045] Furthermore, in this invention, after obtaining the compensated nonlinearity, the compensated output pulse number and the compensated nonlinearity are output to complete the scaling factor nonlinearity correction of the I / F conversion circuit.
[0046] The nonlinearity correction method for the scaling factor of the I / F conversion circuit of the present invention obtains the corrected scaling factor and nonlinearity by mathematically modeling the I / F conversion circuit. The method is simple, highly reliable, and can be widely applied to I / F conversion circuits.
[0047] To gain a further understanding of the present invention, the following description is provided in conjunction with... Figure 1 and Figure 2 The nonlinear correction method for the scaling factor of the I / F conversion circuit of the present invention will be described in detail.
[0048] First, a test platform is set up. The test equipment includes an I / F conversion circuit board, a 5700A current calibration source, a temperature chamber, a general-purpose I / F conversion circuit test bench, and an external power supply. Electrical connections are as follows: Figure 2 As shown. Place the I / F conversion circuit in a temperature chamber and maintain the temperature of the temperature chamber at 25℃; preheat the conversion circuit for 10 minutes.
[0049] Step 1: The I / F conversion circuit sequentially inputs positive test current I. j+ and negative test current I j- The positive test current I was measured and obtained sequentially. j+ The corresponding positive output pulse number F j+ and each negative test current I j- The corresponding negative output pulse number F j- j = 0, 1, 2, 3... 9, I 0+ =1mA, I 0- = -1mA. The test currents and sampling times at each current point are shown in Table 1.
[0050] Table 1. Correspondence between test current and sampling time
[0051]
[0052] Step 2, based on K j+ =F j+ / I j+ To obtain the positive scaling factor, based on K j- =F j- / I j- Obtain the negative scaling factor.
[0053] Step 3, according to NL + =σ + / K + , K + =F0+ / I 0+ Obtaining positive nonlinearity NL + According to NL - =σ - / K - , K - =F 0- / I 0- Obtaining negative nonlinearity NL - .
[0054] Step four: Using the positive test current as the independent variable and the positive scaling factor corresponding to the positive test current as the dependent variable, obtain the positive compensation coefficients through least squares fitting. The positive compensation coefficients satisfy K j+ =A 10+ ×I j+ 10 +...+A 2+ ×I j+ 2 +A 1+ ×I j+ +A 0+ Using the negative test current as the independent variable and the negative scaling factor corresponding to the negative test current as the dependent variable, the negative compensation coefficient is obtained by least squares fitting. The negative compensation coefficient satisfies K j- =A 10- ×I j- 10 +...+A 2- ×I j- 2 +A 1- ×I j- +A 0- .
[0055] Step 5, based on K′ j+ =A 10+ ×(F + / A 0+ ) 10 +...+A 2+ ×(F + / A 0+ ) 2 +A 1+ ×(F + / A 0+ )+A 0+ and K′ j- =A 10- ×(F - / A 0- ) 10 +...+A 2- ×(F - / A 0- ) 2 +A1- ×(F - / A 0- )+A 0- Obtain the scale factor after compensation.
[0056] Step 6, according to F′ j+ =K′ j+ ×F j+ / A 0+ and F′ j- =K′ j- ×F j- / A 0- , obtain the number of output pulses after compensation.
[0057] Step 7, according to NL′ + =σ′ + / K′ + , K′ + =F′ 0+ / I 0+ Obtain the compensated positive nonlinearity; according to NL′ - =σ′ - / K′ - , K′ - =F′ 0- / I 0- Obtain the negative nonlinearity after compensation.
[0058] Step 8: Output the compensated output pulse count and the compensated nonlinearity to complete the scaling factor nonlinearity correction of the I / F conversion circuit.
[0059] After obtaining the corrected scaling factor and nonlinearity, compare them with the original scaling factor and nonlinearity to evaluate the degree of optimization.
[0060] In summary, this invention provides a method for correcting the nonlinearity of the scaling factor in an I / F conversion circuit. This method obtains the number of output pulses by inputting a test current into the I / F conversion circuit, normalizes the number of output pulses, and then performs a zero-crossing fitting on the scaling factor to obtain compensation parameters. The compensated scaling factor and nonlinearity are then obtained based on the input test current, the original number of output pulses, and the compensation parameters. This correction method is simple and highly reliable. Compared with existing technologies, the technical solution of this invention can solve the technical problem of low reliability of the nonlinearity index of the I / F conversion circuit due to the lack of compensation correction in existing technologies.
[0061] For ease of description, spatial relative terms such as "above," "on top of," "on the upper surface of," "above," etc., are used herein to describe the spatial positional relationship of a device or feature as shown in the figures to other devices or features. It should be understood that spatial relative terms are intended to encompass different orientations in use or operation beyond the orientation of the device as described in the figures. For example, if the device in the figures were inverted, a device described as "above" or "on top of" other devices or structures would subsequently be positioned as "below" or "under" other devices or structures. Thus, the exemplary term "above" can include both "above" and "below." The device may also be positioned in other different ways (rotated 90 degrees or in other orientations), and the spatial relative descriptions used herein will be interpreted accordingly.
[0062] Furthermore, it should be noted that the use of terms such as "first" and "second" to define components is merely for the purpose of distinguishing the corresponding components. Unless otherwise stated, the above terms have no special meaning and therefore should not be construed as limiting the scope of protection of this invention.
[0063] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A method for correcting the nonlinearity of the scaling factor in an I / F conversion circuit, characterized in that, The method for correcting the nonlinearity of the scaling factor in the I / F conversion circuit includes: sequentially inputting multiple test currents into the I / F conversion circuit, and measuring and acquiring the output pulse count corresponding to each test current; obtaining a scaling factor based on the test current and the output pulse count; obtaining a nonlinearity based on the test current and the scaling factor; obtaining a compensation coefficient based on the test current and the scaling factor; obtaining a compensated scaling factor based on the compensation coefficient and the output pulse count; obtaining a compensated output pulse count based on the compensation coefficient, the output pulse count, and the compensated scaling factor; obtaining a compensated nonlinearity based on the test current and the compensated scaling factor; and outputting the compensated output pulse count and the compensated nonlinearity to complete the nonlinearity correction of the scaling factor in the I / F conversion circuit. in, Obtaining the scaling factor based on the test current and the number of output pulses specifically includes: 2.1) According to Obtain the positive scale factor, where, Positive test current The corresponding positive scaling factor, Positive test current The corresponding number of positive output pulses, , It is an integer; ; 2.2) According to Obtain the negative scale factor, where, Negative test current The corresponding negative scale factor, Negative test current The corresponding negative output pulse number, ; Obtaining the compensation coefficient based on the test current and the scaling factor specifically includes: using the positive test current as the independent variable and the positive scaling factor corresponding to the positive test current as the dependent variable, and obtaining the positive compensation coefficient through least squares fitting, wherein the positive compensation coefficient satisfies... ,in, , , ...... These are the coefficients for the positive normal term, the positive first-order term, the positive second-order term, ..., the positive tenth-order term; using the negative test current as the independent variable and the negative scaling factor corresponding to the negative test current as the dependent variable, the negative compensation coefficients are obtained by least squares fitting, and the negative compensation coefficients satisfy... ,in, , , ...... These are the coefficients of the negative constant term, the negative first-order term, the negative second-order term, ..., the negative tenth-order term, respectively. Obtaining the compensated scaling factor based on the compensation coefficient and the number of output pulses specifically includes: 5.1) According to Obtain the compensated positive scaling factor, where, for The corresponding compensated positive scaling factor; 5.2) According to Obtain the compensated negative scale factor, where, for The corresponding compensated negative scale factor; Obtaining the compensated output pulse number based on the compensation coefficient, the output pulse number, and the compensated scaling factor specifically includes: 6.1) According to Obtain the number of positive output pulses after compensation. for The corresponding number of positive output pulses after compensation; 6.2) According to Obtain the number of negative output pulses after compensation. for The corresponding number of negative output pulses after compensation; Obtaining the compensated nonlinearity based on the test current and the compensated scaling factor specifically includes: 7.1) According to , , Obtain the compensated positive nonlinearity, where, For the compensated positive nonlinearity, Positive test current The corresponding number of positive output pulses after compensation. Positive test current The corresponding compensated positive scaling factor; 7.2) According to , , Obtain the compensated negative nonlinearity, where, The negative nonlinearity after compensation, Negative test current The corresponding number of negative output pulses after compensation. Negative test current The corresponding compensated negative scaling factor.
2. The method for correcting the nonlinearity of the scaling factor in an I / F conversion circuit according to claim 1, characterized in that, The I / F conversion circuit sequentially inputs multiple test currents, and measures and obtains the output pulse count corresponding to each test current. Specifically, the I / F conversion circuit sequentially inputs positive test currents. and negative test current Each positive test current was measured sequentially. Corresponding positive output pulse number and each negative test current Corresponding negative output pulse number .
3. The method for correcting the nonlinearity of the scaling factor in an I / F conversion circuit according to claim 1, characterized in that, Obtaining the nonlinearity based on the test current and the scaling factor specifically includes: 3.1) According to , , To obtain the positive nonlinearity, where, It is a positive nonlinearity. Positive test current The corresponding number of positive output pulses, Positive test current The corresponding scale factor; 3.2) According to , , To obtain the negative nonlinearity, where, It has negative nonlinearity. Negative test current The corresponding negative output pulse number, Negative test current The corresponding scaling factor.
Citation Information
Patent Citations
Current / frequency conversion circuit linearity and symmetry digital compensation method
CN103135650A
Three-path V / F conversion circuit testing system based on LabVIEW
CN108828431A
Scale factor temperature drift compensation device and method for current / frequency conversion circuit
CN113014206A