Data acquisition method, device and storage medium

By reducing the crosstalk of multi-channel ADCs through compensation sensing, sampling accuracy and environmental stability are improved, the synchronization and environmental consistency issues of multi-channel ADCs are solved, and highly integrated multi-channel ADC applications are realized.

CN116599529BActive Publication Date: 2026-05-19DIE MICRO TECH (SHANGHAI) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
DIE MICRO TECH (SHANGHAI) CO LTD
Filing Date
2023-05-30
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

Multi-channel ADCs are prone to crosstalk in sampling channels during practical use, which affects sampling accuracy. In addition, the synchronization of multiple single-channel ADCs is poor, and the environmental consistency requirements are high.

Method used

The compensation sensing method is adopted. The compensation reference value is obtained by sampling the reference channel multiple times. The difference between half of the maximum value of the sampling range voltage and the compensation reference value is calculated. The maximum range voltage of the adjacent channel is connected and sampled to obtain analog-to-digital conversion data.

Benefits of technology

It reduces the crosstalk effect of analog-to-digital sensors, improves the sampling accuracy and environmental stability of multi-channel ADCs, reduces product footprint, and increases integration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116599529B_ABST
    Figure CN116599529B_ABST
Patent Text Reader

Abstract

The application provides a data acquisition method, system and storage medium. The data acquisition method comprises: in response to compensation sensing initialization, sampling a reference channel to obtain a compensation reference value; calculating a difference between half of a maximum sampling range voltage and the compensation reference value to obtain a sampling voltage compensation value; connecting an N+1 channel and / or an N-1 channel to a maximum range voltage, where N is a positive integer; and sampling an N channel based on the sampling voltage compensation value to obtain analog-to-digital conversion sampling data of the N channel. The application uses a compensation sensing mode to reduce the error between the voltage value read by a register and the actual voltage value, uses adjacent channels connected to a maximum range voltage, reduces the crosstalk influence of an analog-to-digital sensor, and minimizes the influence of adjacent enabled channels.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of information processing technology and relates to a data sampling method, apparatus and storage medium. Background Technology

[0002] In today's digital society, almost everything has been digitized, making analog-to-digital converters (ADCs) increasingly important. They are used in many fields, such as signal analyzers, oscilloscopes, high-speed digitizers, arbitrary waveform generators, and vector signal generators, accounting for up to 80% of the market. With the increasing speed of digital signal processing technology and digital circuits, and the ever-increasing demands on system sensitivity, high requirements are being placed on the speed and accuracy of ADCs and DACs (analog-to-digital converters, as opposed to ADCs). In recent years, with the rapid development of computer technology, system-on-a-chip (SoC) has become a major trend in CMOS technology, most notably with the widespread application of digital signal processing (DSP) technology in various military and civilian fields. Digital technology has also experienced rapid development, with increasing digitization across various technological fields. Although digital systems are currently widely used for signal transmission and processing, ADCs, as the interface between the analog and digital worlds, play a crucial role in this processing method and even influence the application and promotion of digital signal processing technology.

[0003] In conceiving and developing this application, the applicant identified at least the following issues: The main requirements for an ADC are its speed, accuracy, power consumption, and chip area. In addition, the sampling accuracy of the ADC is also a crucial indicator. However, multi-channel ADCs frequently experience crosstalk in practical applications, significantly impacting sampling accuracy. Using multiple single-channel ADCs can effectively avoid crosstalk, but the synchronization of multiple ADCs is slightly worse than that of multi-channel ADCs. Furthermore, the environment in which multiple ADCs operate must be identical; otherwise, the acquired values ​​will drift in different directions and to varying degrees. Summary of the Invention

[0004] To address the above problems, this application provides a data acquisition method applied to a multi-channel analog-to-digital converter, comprising:

[0005] In response to the initialization of the compensation sensing, the reference channel is sampled to obtain the compensation reference value;

[0006] Calculate the difference between half of the maximum value of the sampling range voltage and the compensation reference value to obtain the sampling voltage compensation value;

[0007] Connect the (N+1)th channel and / or the (N-1)th channel to the maximum range voltage, where N is a positive integer;

[0008] Based on the sampling voltage compensation value, the Nth channel is sampled to obtain the analog-to-digital conversion sampling data of the Nth channel.

[0009] Optionally, the step of sampling the reference channel to obtain the compensation benchmark includes:

[0010] Enable the reference channel and sample the reference channel multiple times;

[0011] The average value of the multiple samples is calculated as the compensation benchmark.

[0012] Optionally, the reference channel is sampled at least 10 times.

[0013] Optionally, the interval between multiple samplings of the reference channel is 1ms.

[0014] Optionally, the step of calculating the difference between half of the maximum value of the sampling range voltage and the compensation reference value to obtain the sampling voltage compensation value includes, and prior to this step, the following:

[0015] The input voltage of each sampling channel of the multi-channel analog-to-digital sensor is adjusted to half of the reference voltage;

[0016] During the sampling process of the reference channel, the channel register value of the reference channel is read as the compensation reference value;

[0017] The difference between half the maximum length of the channel register of the multi-channel analog-to-digital converter and the compensation reference value is calculated as the sampling voltage compensation value.

[0018] Optionally, the step of sampling the Nth channel based on the compensation voltage to obtain the analog-to-digital conversion sampling data of the Nth channel includes:

[0019] Enable the Nth channel and read the channel register data of the Nth channel;

[0020] Disable the Nth channel and calculate the sum of the channel register data of the Nth channel and the sampled voltage compensation value as the sampling compensation result of the Nth channel;

[0021] Based on the sampling compensation results, the analog-to-digital conversion sampling data of the Nth channel is calculated.

[0022] Optionally, the step of enabling the Nth channel and reading the channel register data of the Nth channel includes:

[0023] Maintain the input voltage connected to the reference channel.

[0024] Optionally, in the step of calculating the analog-to-digital conversion sampled data of the Nth channel based on the sampling compensation result, the calculation is performed according to the following expression:

[0025] Vn=Dn*Vm / Dm

[0026] Where Vn is the analog-to-digital sampling voltage of the Nth channel, Dn is the sampling compensation result of the Nth channel, Vm is the sampling range voltage, and Dm is the maximum value of the channel register.

[0027] This application also provides a data acquisition device for data sampling of a multi-channel analog-to-digital converter, the data acquisition device including a processor and a memory;

[0028] The memory stores a computer program, which, when executed by the processor, implements the steps of the data acquisition method described above.

[0029] Optionally, the resolution of the multi-channel analog-to-digital converter is ten bits, and the maximum length of the channel register is 1024.

[0030] This application also provides a storage medium storing a computer program, which, when executed by a processor, implements the steps of the data acquisition method described above.

[0031] As described above, the data acquisition method, system, and storage medium provided in this application use a compensation sensing method to reduce the error between the voltage value read from the register and the actual voltage value, and use adjacent channels to access the maximum range voltage to reduce the crosstalk effect of analog-to-digital sensors, so that the influence of adjacent enable channels is minimized. Attached Figure Description

[0032] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0033] Figure 1 This is a flowchart of a data acquisition method according to an embodiment of this application.

[0034] Figure 2 This is a schematic diagram of the initialization process of a multi-channel analog-to-digital converter according to an embodiment of this application.

[0035] Figure 3 This is a schematic diagram of the data reading process of a multi-channel analog-to-digital converter according to an embodiment of this application. Detailed Implementation

[0036] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0037] First embodiment: This application provides a data acquisition method applied to a multi-channel analog-to-digital converter.

[0038] Please refer to Figure 1 Data collection methods include:

[0039] S10: In response to the compensation sensing initialization, the reference channel is sampled to obtain the compensation reference value.

[0040] The multi-channel analog-to-digital converter has multiple data sampling channels. Optionally, by presetting the input voltage of the reference channel, the sampling results can be compared with theoretical data to obtain the deviation error of the analog-to-digital converter under the operating environment and calculate the corresponding compensation reference value.

[0041] S20: Calculate the difference between half of the maximum value of the sampling range voltage and the compensation reference value to obtain the sampling voltage compensation value.

[0042] For example, if the input voltage is adjusted to half of the maximum range voltage, then theoretically the sampling result will be half of the maximum sampling result. Optionally, the difference between half of the maximum value of the sampling range voltage and the compensation reference value can be used as the sampling voltage compensation value, which can eliminate the error influence of the current operating environment on the analog-to-digital converter.

[0043] S30: Connect the N+1th channel and / or the N-1th channel to the maximum range voltage, where N is a positive integer.

[0044] Optionally, in order to sample the analog-to-digital conversion value of the Nth channel, the maximum range voltage of the adjacent channel can be used to reduce the influence of voltage changes of adjacent channels on the same register and improve the stability of analog-to-digital conversion sampling data.

[0045] S40: Based on the sampling voltage compensation value, sample the Nth channel to obtain the analog-to-digital conversion sampling data of the Nth channel.

[0046] This embodiment reduces the error between the voltage value read by the register and the actual voltage value by using a compensated sensing method. It also uses adjacent channels to access the maximum range voltage to reduce the crosstalk effect of analog-to-digital sensors, thus minimizing the influence of adjacent enable channels.

[0047] Please refer to Figure 2 Optionally, the step of sampling the reference channel to obtain the compensation benchmark includes:

[0048] Enable the reference channel and sample the reference channel multiple times; calculate the average value of the multiple samples as the compensation benchmark.

[0049] By taking multiple samples and averaging the results, baseline deviations caused by unexpected data fluctuations can be avoided. Optionally, the reference channel is sampled at least 10 times.

[0050] Sufficient sampling intervals can be used to avoid sampling interference caused by residual values ​​from the previous sampling. Optionally, the interval between multiple samplings of the reference channel is 1ms.

[0051] For example, during initialization, channel 0 is enabled, and channel 0 is sampled at least 10 times. The average of the sampled values ​​is then used as the compensation voltage for the ADC. In another embodiment, compensation sensing can also be performed during initialization, enabling channel 3 and sampling 16 times, with the average value used as the compensation voltage for the ADC.

[0052] Please refer to Figure 3 Optionally, the step of calculating the difference between half of the maximum value of the sampled range voltage and the compensation reference value to obtain the sampled voltage compensation value includes, and prior to this step:

[0053] The input voltage of each sampling channel of the multi-channel analog-to-digital sensor is adjusted to half of the reference voltage; during the sampling of the reference channel, the channel register value of the reference channel is read as the compensation reference value; the difference between half of the maximum length of the channel register of the multi-channel analog-to-digital converter and the compensation reference value is calculated as the sampling voltage compensation value.

[0054] For example, after activating the compensation sensor, the ADC will force the input voltage to reach half of the reference voltage. The ADC voltage value calculation principle is as follows: the voltage value read by the ADC is stored in a register. For a 10-bit resolution ADC, the maximum length of the register is 2. 10That is, 1024. To calculate the actual voltage of the ADC, the value read from the register needs to be compared with 1024, and then multiplied by the maximum voltage of 1.8. In essence, this uses the ratio (register value : maximum register length) = (actual voltage : maximum voltage). The maximum acquisition range of a 10-bit resolution ADC is 2. 10 That is, 1024. Therefore, the average value is subtracted from 0x200 as the compensation voltage read from the channel register.

[0055] Optionally, the step of sampling the Nth channel based on the compensation voltage to obtain the analog-to-digital conversion sampling data of the Nth channel includes:

[0056] Enable the Nth channel and read the channel register data of the Nth channel; de-enable the Nth channel and calculate the sum of the channel register data of the Nth channel and the sampling voltage compensation value as the sampling compensation result of the Nth channel; calculate the analog-to-digital conversion sampling data of the Nth channel based on the sampling compensation result.

[0057] Please continue to refer to this. Figure 3 For example, after the compensation sensor is activated, the ADC will force the input voltage to reach half of the reference voltage. Assuming that the average value of the sixteen samples of channel 0 is 510, 0x200=512, 512-510 is 2. After each subsequent channel sampling register value, 2 will be added before converting the actual value.

[0058] Optionally, the step of enabling the Nth channel and reading the channel register data of the Nth channel includes:

[0059] Maintain the input voltage connected to the reference channel.

[0060] Please continue to refer to this. Figure 3 For example, when reading a certain channel, the channel is turned on, so that the previous enabled channel of the channel is channel 0, and the voltage value of channel 0 remains stable, thereby avoiding mutual interference between the sampled values ​​of adjacent channels read in sequence.

[0061] Please continue to refer to this. Figure 3 Optionally, in the step of calculating the analog-to-digital conversion sampling data of the Nth channel based on the sampling compensation result, the calculation is performed according to the following expression:

[0062] Vn=Dn*Vm / Dm

[0063] Where Vn is the analog-to-digital sampling voltage of the Nth channel, Dn is the sampling compensation result of the Nth channel, Vm is the sampling range voltage, and Dm is the maximum value of the channel register.

[0064] For example, the principle of ADC voltage value calculation is as follows: the voltage value read by the ADC is stored in a register; for a 10-bit resolution ADC, the maximum length of the register is 2. 10 That is, 1024. To calculate the actual voltage of the ADC, you need to compare the value in the register with 1024, and then multiply it by the maximum voltage of 1.8. In fact, it uses the ratio (register value: maximum register length) = (actual voltage: maximum voltage).

[0065] Second embodiment: This application also provides a data acquisition device for data sampling of a multi-channel analog-to-digital converter, the data acquisition device including a processor and a memory;

[0066] The memory stores a computer program, which, when executed by the processor, implements the steps of the data acquisition method described above.

[0067] Optionally, the resolution of the multi-channel analog-to-digital converter is ten bits, and the maximum length of the channel register is 1024.

[0068] For example, the principle of ADC voltage value calculation is as follows: the voltage value read by the ADC is stored in a register; for a 10-bit resolution ADC, the maximum length of the register is 2. 10 That is, 1024. To calculate the actual voltage of the ADC, you need to compare the value in the register with 1024, and then multiply it by the maximum voltage of 1.8. In fact, it uses the ratio (register value: maximum register length) = (actual voltage: maximum voltage).

[0069] Please continue to refer to this. Figures 1-3 In one embodiment, the data acquisition device performs compensation sensing during initialization, enables channel 0, samples 16 times, and takes the average value. In another embodiment, during initialization, channel 0 is enabled, and channel 0 is sampled at least 10 times. The average of the sampled values ​​is then used as the compensation voltage during ADC sampling.

[0070] Optionally, the hardware design can be configured such that after the data acquisition device activates the compensation sensor, the ADC forces the input voltage to half of the reference voltage. Since the maximum acquisition range of a 10-bit resolution ADC is 1024, the compensation voltage read from the channel register is 0x200 minus the average value. For example, the average value of sixteen samples from channel 0 is 510, which is 0x200 in hexadecimal (equivalent to 512 in decimal). 512 - 510 equals 2. This 2 is then added to the register value for each subsequent channel sample before converting the actual value.

[0071] This application uses ADC channel 0 as a reference to calculate a constant as a compensation voltage. Subsequent sampled channels will return the sum of the value in the register and the compensation voltage value. A compensation sensing method is used to reduce the difference between the voltage value read from the register and the actual voltage value. The actual measured voltage value is obtained by multiplying the ratio of the read register voltage value to the register's range voltage value by the maximum actual voltage range. In one embodiment, the maximum voltage range can be 1.8V.

[0072] Furthermore, since the current environment involves two 10-bit resolution ADCs sharing a single register to store the read values, the maximum range voltage is applied to adjacent channels of the measured channel to reduce the impact of sampling from the same register. In one embodiment, the maximum voltage range can be 1.8V. For example, when two 10-bit resolution ADCs share a single register, sampling a channel actually involves reading the values ​​of both channels in the register, processing them, and then returning the valid bit of the desired channel. If the value of one channel in a register changes, the sampled value of the other channel will be affected by crosstalk and change in the direction of that channel's change. For example, if ADC4 and ADC5 share a single register, and ADC4 decreases during ADC5 sampling, the value sampled by ADC5 will also decrease relatively. This application uses the maximum range voltage applied to adjacent channels to reduce the impact of having two channel voltage values ​​in the same register.

[0073] This application modifies the original method of opening all channels during initialization to opening the channel only when reading the channel, so that the previous enabled channel of the channel is the reference channel 0, and the voltage value of the reference channel remains stable.

[0074] For example, the software driver determines which channel is which and enables that channel. When sampling the voltage of ADC6, the sixth channel is enabled in the driver, and the channel is disabled after the data is read. By enabling the channel when reading the voltage, the influence of adjacent enabled channels is minimized.

[0075] The technical solution of this application enables users to avoid discrepancies between sampled and actual values ​​caused by crosstalk between multiple channels when using multi-channel ADCs, thus improving the accuracy of multi-channel ADC sampling and resolving the related issues of crosstalk between channels during multi-channel ADC acquisition. Using this technical solution, multi-channel ADCs can be used instead of multiple single-channel ADCs for high-precision operations, effectively reducing product footprint and increasing integration. It is also more stable in terms of environmental impact compared to using multiple single-channel ADCs. Furthermore, it improves acquisition accuracy without affecting the synchronization of multi-channel ADC scanning.

[0076] In summary, the technical solution of this application achieves better integration, higher environmental stability, and higher accuracy when using a multi-channel ADC for data acquisition. It also presents a new feasibility for addressing similar needs.

[0077] Third embodiment: This application also provides a storage medium storing a computer program, which, when executed by a processor, implements the steps of the data acquisition method described above.

[0078] As described above, the data acquisition method, system, and storage medium provided in this application use a compensation sensing method to reduce the error between the voltage value read from the register and the actual voltage value, and use adjacent channels to access the maximum range voltage to reduce the crosstalk effect of analog-to-digital sensors, so that the influence of adjacent enable channels is minimized.

[0079] The data acquisition device provided in this application has the same technical solution as the data acquisition method. The technical features and principles of the data acquisition device are the same as those of the above embodiments, and will not be repeated here.

[0080] The examples listed above are for reference only. To avoid redundancy, they will not be listed one by one here. In actual development or application, they can be flexibly combined according to actual needs. However, any combination belongs to the technical solution of this application and is covered by the protection scope of this application.

[0081] This application also provides a computer program product, which includes computer program code. When the computer program code is run on a computer, it causes the computer to perform the methods described in the various possible implementations above.

[0082] This application also provides a chip, including a memory and a processor. The memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that a device with the chip installed performs the methods described in the various possible implementations above.

[0083] It is understood that the above scenarios are merely examples and do not constitute a limitation on the application scenarios of the technical solutions provided in the embodiments of this application. The technical solutions of this application can also be applied to other scenarios. For example, as those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0084] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0085] The steps in the method of this application embodiment can be adjusted, combined, or deleted according to actual needs.

[0086] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, controlled terminal, or network device, etc.) to execute the methods of each embodiment of this application.

[0087] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a storage medium or transmitted from one storage medium to another. For example, computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, storage disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk (SSD)).

[0088] It should be noted that the term "comprising," or any other variation thereof, is intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0089] Although embodiments of this application have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and variations can be made to these embodiments without departing from the principles and spirit of this application, the scope of which is defined by the appended claims and their equivalents.

Claims

1. A data acquisition method, characterized in that, Applications in multi-channel analog-to-digital converters include: In response to the initialization of the compensation sensing, the reference channel is sampled to obtain the compensation reference value; Calculate the difference between half of the maximum value of the sampling range voltage and the compensation reference value to obtain the sampling voltage compensation value; Connect the (N+1)th channel and / or the (N-1)th channel to the maximum range voltage, where N is a positive integer; Based on the sampling voltage compensation value, the Nth channel is sampled to obtain the analog-to-digital conversion sampling data of the Nth channel; The step of calculating the difference between half of the maximum value of the sampling range voltage and the compensation reference value to obtain the sampling voltage compensation value includes, and prior to this step: The input voltage of each sampling channel of the multi-channel analog-to-digital converter is adjusted to half of the reference voltage; During the sampling process of the reference channel, the channel register value of the reference channel is read as the compensation reference value; The difference between half the maximum length of the channel register of the multi-channel analog-to-digital converter and the compensation reference value is calculated as the sampling voltage compensation value; The step of sampling the Nth channel based on the sampling voltage compensation value to obtain the analog-to-digital conversion sampling data of the Nth channel includes: Enable the Nth channel and read the channel register data of the Nth channel; Disable the Nth channel and calculate the sum of the channel register data of the Nth channel and the sampled voltage compensation value as the sampling compensation result of the Nth channel; Based on the sampling compensation results, the analog-to-digital conversion sampling data of the Nth channel is calculated.

2. The data acquisition method as described in claim 1, characterized in that, The step of sampling the reference channel to obtain the compensation benchmark includes: Enable the reference channel and sample the reference channel multiple times; The average value of the multiple samples is calculated as the compensation benchmark.

3. The data acquisition method as described in claim 2, characterized in that, The reference channel is sampled at least 10 times; and / or the interval between the multiple samplings of the reference channel is 1ms.

4. The data acquisition method according to any one of claims 1-3, characterized in that, The steps of enabling the Nth channel and reading the channel register data of the Nth channel include: Maintain the input voltage connected to the reference channel.

5. The data acquisition method as described in claim 4, characterized in that, In the step of calculating the analog-to-digital conversion sampling data of the Nth channel based on the sampling compensation result, the calculation is performed according to the following expression: Vn = Dn * Vm / Dm, where Vn is the analog-to-digital sampling voltage of the Nth channel, Dn is the sampling compensation result of the Nth channel, Vm is the sampling range voltage, and Dm is the maximum value of the channel register.

6. A data acquisition device, characterized in that, The data acquisition device for data sampling of a multi-channel analog-to-digital converter includes a processor and a memory; The memory stores a computer program, which, when executed by the processor, implements the steps of the data acquisition method as described in any one of claims 1-5.

7. The data acquisition device as described in claim 6, characterized in that, The multi-channel analog-to-digital converter has a resolution of 10 bits, and the maximum length of the channel register is 1024.

8. A storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, implements the steps of the data acquisition method as described in any one of claims 1-5.