A compatible device and corresponding method for dynamic blood glucose monitoring
By designing a compatible device including multiplexers and multiple analog-to-digital converters, the problem that existing dynamic blood glucose monitoring systems cannot take into account low latency and high precision, and a more flexible and low-cost monitoring effect is achieved.
Patent Information
- Application Number
- CN202411846851.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-16
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2044-12-16
AI Technical Summary
The existing dynamic blood sugar monitoring system cannot take into account both low latency and high precision, resulting in high costs, difficult to miniaturize and lightweight products, and at the same time, it is impossible to achieve richer expansion functions.
A compatible device is designed, including a continuous blood glucose sensor, a digital controller, a working mode control module, a multiplexer, a timer, a first-in, first-out register and at least two analog-to-digital converters, which can select an appropriate analog-to-digital converter according to the configuration information for conversion and transmission of blood glucose detection data.
It realizes dynamic blood sugar monitoring compatible with low latency and high precision, solves the problem that traditional systems cannot take into account high precision and low latency at the same time, reduces development complexity, and improves the flexibility and low cost of CGM products.
Smart Images

Figure CN119302651B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of dynamic blood glucose monitoring, and in particular to a compatible device and a corresponding method for dynamic blood glucose monitoring. Background Art
[0002] The five factors for controlling diabetes are diet, exercise, blood sugar monitoring, intensive treatment and diabetes education; among them, blood sugar monitoring is more important than hypoglycemic drugs or insulin treatment. Blood sugar monitoring data provides a basis for clinical treatment plans and is also a criterion for checking whether the blood sugar level of diabetic patients meets expectations. Currently, most monitoring methods are to collect finger blood and obtain blood sugar data through the instantaneous blood test of fingertip blood. However, even the error of blood sugar data from the same drop of blood is large, and the blood sugar level of the human body changes every moment. Measuring finger blood data at only a few time points a day cannot achieve the purpose of monitoring.
[0003] At this time, the Continuous Glucose Monitoring (CGM) system came into being. The CGM system can continuously and dynamically detect blood sugar changes. The system checks and records blood sugar data in daily life, automatically records blood sugar data every 5 minutes, generally detects dynamic blood sugar changes within 24 hours, draws an accurate daily blood sugar change curve, and marks events such as diet and exercise on the curve. This blood sugar map provides important clues for timely clinical diagnosis and reasonable treatment.
[0004] Among the existing CGM AFE (Active Front End, rectification / feedback unit) chips, there are only two options: a single SAR ADC (Successive Approximation Register Analog to Digital Converter) method or a Σ-Δ ADC (Sigma-Delta Analog to Digital Converter), which cannot take into account the advantages of these two different ADC architectures at the same time.
[0005] If the existing technology wants to implement two different ADC architecture solutions, the cost is too high and it is not conducive to the miniaturization and lightweight of CGM products. It also does not support the realization of richer extended functions and cannot reflect the smarter and more comprehensive monitoring of human body or other data of wearable products.
[0006] Based on the above reasons, a device and method that is compatible with low latency and high precision is needed for dynamic blood glucose monitoring. Summary of the invention
[0007] A brief overview of the present invention is provided below in order to provide a basic understanding of certain aspects of the present invention. It should be understood that this overview is not an exhaustive overview of the present invention. It is not intended to identify key or important parts of the present invention, nor is it intended to limit the scope of the present invention. Its purpose is merely to present certain concepts in a simplified form as a prelude to a more detailed description discussed later.
[0008] In view of this, in order to solve the above problems, the present invention proposes a compatible device and corresponding method for dynamic blood glucose monitoring to achieve compatibility with low-latency and high-precision CGM.
[0009] The present invention provides a compatible device for dynamic blood glucose monitoring, comprising: a continuous blood glucose sensor, a digital controller, a working mode control module, a multiplexer, a timer, a first-in first-out register and at least two analog-to-digital converters; the digital controller is used to receive configuration information; the continuous blood glucose sensor is used to periodically collect blood glucose detection data of subcutaneous interstitial fluid and transmit the blood glucose detection data to the multiplexer; the multiplexer is used to send the blood glucose detection data to one of the at least two analog-to-digital converters according to the configuration information; the analog-to-digital converter that receives the blood glucose detection data is used to convert the blood glucose detection data into a digital signal, store it in the first-in first-out register, and send a sleep signal to the working mode control module; the timer is used to periodically time, and when the time is reached, send a work signal to the working mode control module and trigger the continuous blood glucose sensor to perform sampling; the working mode control module is used to control the compatible device for dynamic blood glucose monitoring to enter a sleep state when the sleep signal is received; and is also used to control the compatible device for dynamic blood glucose monitoring to enter a working state when the work signal is received.
[0010] In one possible implementation, the compatible device further includes: an auxiliary data sampling result register and one or more auxiliary sensors; the one or more auxiliary sensors are used to obtain auxiliary data according to the configuration information and transmit the auxiliary data to the multiplexer; the multiplexer is also used to send the auxiliary data to one of the at least two analog-to-digital converters according to the configuration information; the analog-to-digital converter that receives the auxiliary data is used to convert the auxiliary data into a digital signal, store it in the auxiliary data sampling result register, and send a sleep signal to the working mode control module.
[0011] In one possible implementation, the analog-to-digital converter includes a low-latency analog-to-digital converter or a high-precision analog-to-digital converter.
[0012] In a possible implementation, the compatible device further includes: a signal processing component for amplifying and denoising the blood glucose detection data, and transmitting the processed blood glucose detection data to the multiplexer.
[0013] In the second aspect, the present invention also provides a compatible method for dynamic blood glucose monitoring, including: a configuration acquisition step: receiving configuration information; a blood glucose collection step: using a continuous blood glucose sensor to collect blood glucose detection data of subcutaneous interstitial fluid, and transmitting the blood glucose detection data to a multiplexer; a compatible selection step: according to the configuration information, using a multiplexer to send the blood glucose detection data to one of at least two analog-to-digital converters; a data storage step: the analog-to-digital converter that receives the blood glucose detection data converts the blood glucose detection data into a digital signal and stores it in a first-in-first-out register; a mode conversion step: controlling the compatible device for dynamic blood glucose monitoring to enter a sleep state; a timing step: periodic timing, when the timing is reached, jumping to execute the blood glucose collection step.
[0014] In a possible implementation, the compatibility method further includes: an auxiliary acquisition step: according to the configuration information, using one or more auxiliary sensors to obtain auxiliary data, and transmitting the auxiliary data to the multiplexer; a compatible selection step: also including according to the configuration information, using the multiplexer to send the auxiliary data to one of at least two analog-to-digital converters; an auxiliary storage step: the analog-to-digital converter that receives the auxiliary data converts the auxiliary data into a digital signal, stores it in an auxiliary data sampling result register, and executes a mode conversion step.
[0015] In a possible implementation, the compatibility method further includes: an overflow detection step: detecting whether the number of blood glucose test data in the first-in-first-out register has reached the maximum storage depth value; when the number of blood glucose test data has not reached the maximum storage depth value, executing a mode conversion step; when the number of blood glucose test data has reached the maximum storage depth value, sending an interrupt signal to a host computer; a data communication step: upon receiving a communication request from a host computer, sending all blood glucose test data stored in the first-in-first-out register to the host computer, and executing a mode conversion step.
[0016] In a possible implementation, the compatibility method further includes: an auxiliary detection step: determining whether all the auxiliary data have been detected based on the configuration information; a data communication step: also including sending an interrupt signal to a host computer when all the auxiliary data have been detected, and upon receiving a communication request from the host computer, sending the auxiliary data stored in the auxiliary data sampling result register to the host computer, and executing a mode conversion step.
[0017] In a possible implementation, the compatibility method further includes: a signal processing step: amplifying and denoising the blood glucose detection data, and transmitting the processed blood glucose detection data to the multiplexer.
[0018] The compatible device and corresponding method for dynamic blood glucose monitoring of the present invention are specially designed and developed to solve the problem that the CGM (dynamic blood glucose monitor) of the prior art is not compatible with low latency and high precision; it is suitable for application scenarios that require Σ-Δ ADC to sample blood glucose data with high precision, and also suitable for application scenarios that require successive approximation SAR-ADC to sample with low latency; it can take into account the needs for high precision or low latency in different scenarios at the same time, solves the current problem of separation of sensor control and data acquisition for CGM, and realizes two different ADC sampling architectures, making CGM products more flexible and low-cost. The sampling architecture forms of the two ADCs, SAR-ADC and Σ-Δ ADC, maximize the reuse of the sampling control mechanism of the CGM AFE, which can reduce the complexity of application development, and at the same time ensure that the chip area and power consumption achieve better results.
[0019] These and other advantages of the present invention will become more apparent through the following detailed description of the best embodiments of the present invention in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The present invention may be better understood by referring to the following description given in conjunction with the accompanying drawings, wherein the same or similar reference numerals are used throughout the drawings to represent the same or similar components. The accompanying drawings, together with the following detailed description, are included in and form a part of this specification and are used to further illustrate the preferred embodiments of the present invention and to explain the principles and advantages of the present invention. In the drawings:
[0021] Figure 1 is a schematic diagram showing the structure of a compatible device for dynamic blood glucose monitoring according to an embodiment of the present invention;
[0022] Figure 2 is a schematic diagram showing a compatible device for continuous blood glucose monitoring according to an embodiment of the present invention;
[0023] Figure 3 is a schematic diagram showing a compatible method for dynamic blood glucose monitoring according to an embodiment of the present invention;
[0024] Figure 4 is a schematic diagram showing the structure of a compatible system for dynamic blood glucose monitoring according to an embodiment of the present invention;
[0025] Figure 5 is a schematic diagram showing a compatible method for dynamic blood glucose monitoring according to an embodiment of the present invention.
[0026] Those skilled in the art will appreciate that the elements in the drawings are shown only for simplicity and clarity and are not necessarily drawn to scale. For example, the size of some elements in the drawings may be enlarged relative to other elements to help improve the understanding of the embodiments of the present invention. DETAILED DESCRIPTION
[0027] Exemplary embodiments of the present invention will be described below in conjunction with the accompanying drawings. For the sake of clarity and conciseness, not all features of actual implementations are described in the specification. However, it should be understood that many implementation-specific decisions must be made in the process of developing any such actual implementation in order to achieve the developer's specific goals, such as meeting those constraints related to the system and business, and these constraints may vary from implementation to implementation. In addition, it should be understood that although the development work may be very complex and time-consuming, it is only a routine task for those skilled in the art who benefit from the present disclosure.
[0028] Here, it is also necessary to explain that, in order to avoid obscuring the present invention due to unnecessary details, only the device structure closely related to the solution according to the present invention is shown in the drawings, and other details that are not closely related to the present invention are omitted. Figure 1 As shown, an embodiment of the present invention provides a compatible device for dynamic blood glucose monitoring, including: a continuous blood glucose sensor, a digital controller, an operating mode control module, a multiplexer, a timer, a first-in first-out register and at least two analog-to-digital converters.
[0029] The digital controller is used to receive configuration information; the continuous blood glucose sensor is used to periodically collect blood glucose detection data of subcutaneous interstitial fluid and transmit the blood glucose detection data to the multiplexer; the multiplexer is used to send the blood glucose detection data to one of the at least two analog-to-digital converters according to the configuration information; the analog-to-digital converter that receives the blood glucose detection data is used to convert the blood glucose detection data into a digital signal, store it in the first-in-first-out register, and send a sleep signal to the working mode control module; the timer is used to periodically time, and when the time is reached, it sends a working signal to the working mode control module and triggers the continuous blood glucose sensor to sample; the working mode control module is used to control the compatible device for dynamic blood glucose monitoring to enter a sleep state when a sleep signal is received; and is also used to control the compatible device for dynamic blood glucose monitoring to enter a working state when a working signal is received.
[0030] The compatible device for dynamic blood glucose monitoring of the embodiment of the present invention innovatively proposes a structure in which two ADC architectures coexist in order to address the problem that the current CGM AFE chip cannot take into account both SAR ADC and Σ-Δ ADC at the same time, which can take into account the requirements for high precision or low latency in different scenarios or different precision requirements at the same time, and can select one type of analog-to-digital converter (a type of analog-to-digital converter indicated by the configuration information) from at least two types of analog-to-digital converters using a multiplexer according to the configuration information as the route for blood glucose detection data conversion and transmission. At the same time, in order to meet the ultra-low power consumption requirements of CGM products, the present invention adopts a low-power FIFO storage mechanism, which can save data when powered off, and can enter a low-power sleep state after sampling. Each sampling interval enters a low-power state to reduce power consumption. When the sampling time is up, it exits from the sleep state and enters the working state to collect blood glucose detection data, thereby minimizing power consumption.
[0031] In the embodiment of the present invention, the compatible device further includes: an auxiliary data sampling result register and one or more auxiliary sensors.
[0032] The one or more auxiliary sensors are used to obtain auxiliary data according to the configuration information and transmit the auxiliary data to the multiplexer; the multiplexer is also used to send the auxiliary data to one of the at least two analog-to-digital converters according to the configuration information; the analog-to-digital converter that receives the auxiliary data is used to convert the auxiliary data into a digital signal, store it in the auxiliary data sampling result register, and send a sleep signal to the working mode control module.
[0033] In the embodiment of the present invention, when measuring blood sugar data, other auxiliary sensors can be used independently to sample other data such as temperature, blood oxygen, battery voltage, etc., and a multiplexer can be used to select one type of analog-to-digital converter (one type of analog-to-digital converter indicated by the configuration information) from at least two types of analog-to-digital converters as the auxiliary data conversion and transmission route according to the configuration information, so that the extended functions are richer and more intelligent. The analog-to-digital converter for converting the auxiliary data and the analog-to-digital converter for converting the blood sugar detection data can be the same or different.
[0034] In an embodiment of the present invention, the analog-to-digital converter includes a low-latency analog-to-digital converter or a high-precision analog-to-digital converter.
[0035] The timer of the embodiment of the present invention starts timing automatically after configuration is completed, and starts the next timing after the timing is reached, without being triggered or interfered by other modules.
[0036] During the configuration process, the host computer sends configuration information to the compatible device for dynamic blood glucose monitoring; the host computer pre-installs the configuration program; the digital controller parses the configuration information to configure the compatible device for dynamic blood glucose monitoring according to the content of the configuration information, wherein the configuration content and parameters include but are not limited to: using a low-latency analog-to-digital converter or a high-precision analog-to-digital converter to convert blood glucose detection data, whether to collect auxiliary data, which auxiliary data to collect, which analog-to-digital converter to convert the collected auxiliary data, storing the maximum depth value, or other conditions for sending an interrupt signal to the host computer. Among them, other conditions for sending an interrupt signal to the host computer may include: the power of the compatible device for dynamic blood glucose monitoring is lower than the preset ultra-low power consumption limit, or other conditions that interfere with the stability of sampling and data storage.
[0037] In the embodiment of the present invention, a default configuration may be pre-set to avoid failure to collect blood glucose test data or auxiliary data due to failure to set configuration information or incorrect configuration information when starting for the first time. For example, the default configuration information may be as follows: use a low-latency analog-to-digital converter and do not collect auxiliary data. Alternatively, the default configuration information may be as follows: use a low-latency analog-to-digital converter, collect all auxiliary data, and convert the collected auxiliary data through a low-latency analog-to-digital converter.
[0038] In an embodiment of the present invention, the compatible device further includes: a signal processing component for amplifying and denoising the blood glucose detection data, and transmitting the processed blood glucose detection data to the multiplexer.
[0039] In order to obtain "clean" and accurate blood sugar test data, the embodiment of the present invention can amplify and denoise the blood sugar test data after the continuous blood sugar sensor collects the blood sugar test data.
[0040] In order to ensure that the blood glucose detection data stored in the first-in-first-out register can be uploaded in time, and will not be suddenly shut down due to low power, resulting in the loss of the blood glucose detection data stored in the first-in-first-out register, according to the configuration information in the embodiment of the present invention, when the power of the compatible device for dynamic blood glucose monitoring is lower than the preset ultra-low power consumption limit, the digital controller can be used to send an interrupt signal to the host computer, and when receiving the communication request of the host computer, a working signal is sent to the working mode control module; the working mode control module controls the compatible device for dynamic blood glucose monitoring to enter the working state; the first-in-first-out register sends the blood glucose detection data stored in the first-in-first-out register to the host computer according to the communication request of the host computer, and after all the data are sent, a sleep signal is sent to the working mode control module. At this time, if the compatible device for dynamic blood glucose monitoring is suddenly shut down due to low power, the blood glucose detection data stored in the first-in-first-out register has been uploaded and the data will not be lost. Or the compatible device for dynamic blood glucose monitoring is charged in time and continues to work in the manner of the embodiment of the present invention.
[0041] In an embodiment of the present invention, the digital controller is further used to suspend the sampling operation of the continuous blood glucose sensor in the process of sending the blood glucose detection data stored in the first-in-first-out register according to a communication request of the host computer.
[0042] The embodiment of the present invention will suspend the sampling operation during the reading or sending of data to prevent the data communication process from interfering with the stability of the sampling signal. At this time, when the timer reaches the timing, no new blood sugar test data will be stored in the first-in first-out register.
[0043] In another embodiment of the present invention, the sampling operation will not be suspended during the reading or sending of data, and the first-in-first-out register adopts a mode of clearing one data after reading or sending one data. Therefore, during the reading or sending of data, the data stored in the first-in-first-out register will gradually decrease with the timing of the timer. When the timer reaches the end, the data stored in the first-in-first-out register is not overflowing, and the new data obtained by sampling can also be saved normally in the first-in-first-out register without affecting the previously saved data.
[0044] In the embodiment of the present invention, if the sampling operation is suspended during the data communication between the compatible device for dynamic blood glucose monitoring and the host computer, the timer still continues to count, that is, only the sampling action is suspended during the data communication, and the timing continues. If the sampling operation is not suspended during the data communication, the timer continues to count, and when the timing is reached, the dynamic blood glucose sampling module is triggered to perform sampling without being triggered or interfered by other modules.
[0045] In the embodiment of the present invention, the first-in first-out register uses a holding circuit of the IEEE1801 standard to keep storing the blood sugar detection data when in a dormant state.
[0046] like Figure 2 As shown, the compatible device for dynamic blood glucose monitoring in the embodiment of the present invention uses independent sensors, mainly including continuous glucose (CGM) sensors, and other sensors that can be used as auxiliary measurements, such as temperature, blood oxygen, blood pressure, pulse and other auxiliary sensors. The auxiliary sensors are mainly used to collect various auxiliary data.
[0047] The compatible device for dynamic blood glucose monitoring in the embodiment of the present invention has a built-in control device for powering the continuous blood glucose sensor, and a signal processing component for amplifying and denoising the sampled signal.
[0048] The compatible device for dynamic blood glucose monitoring in the embodiment of the present invention is provided with two ADCs that can work independently, a low-latency 12-bit SAR ADC and a high-precision 19-bit Σ-Δ ADC, wherein the high-precision Σ-Δ ADC is mainly used to convert the analog electrical signals of the sampled blood glucose detection data into digital signals; the SAR ADC can select multiple input sources through the multiplexer mux, and can realize the built-in temperature acquisition conversion, auxiliary acquisition conversion of blood glucose detection data, battery voltage VDD-related power acquisition conversion, and other expandable external blood oxygen, pulse and other related data acquisition conversion.
[0049] The digital controller (digital-top) in the embodiment of the present invention mainly completes the relevant configuration and control inside the compatible device for dynamic blood glucose monitoring, realizes the collection of conversion results of Σ-Δ ADC and SAR ADC, and can be stored inside the FIFO. The FIFO sets a waterline or stores a maximum depth value. When the set waterline or the maximum storage depth value is reached, an interrupt INT is generated to the host computer. The host computer receives the interrupt signal and can read the sampling result data through the SPI interface.
[0050] Figure 2 In the figure, AVDD is the analog power signal, AIN0 / 1 is the analog input signal, INT is the interrupt signal, SPI_CSB is the SPI interface chip select signal, SPI_CLK is the SPI interface clock signal, SPI_MOSI is the SPI interface input data signal, and SPI_MISO is the SPI interface output data signal.
[0051] The embodiment of the present invention may also include an internal reference voltage (VREF) generating circuit, which mainly provides reference voltage to two ADCs for analog-to-digital conversion, and may also provide a reference voltage to the outside of a compatible device for dynamic blood glucose monitoring.
[0052] The host computer mainly realizes the configuration of compatible devices for dynamic blood glucose monitoring and the reading, analysis and processing of sampling data.
[0053] The CGM, PMIC (Power Management IC), or BLE MCU (Bluetooth Low Energy Microcontroller Unit) chip of a compatible device for dynamic blood glucose monitoring using the embodiments of the present invention has an average power consumption of no more than 25 μA and a maximum battery life of up to one month, thus meeting the low power consumption requirements of CGM products.
[0054] The embodiments of the present invention can highly integrate ADCs of different types and characteristics (such as low-latency SAR ADC and high-precision Σ-Δ ADC), and can take into account the needs for ADCs of different types and characteristics in different scenarios. It solves the current problem of separation of sensor control and data acquisition, and can implement different types of ADC sampling architectures on one chip, making the product more flexible and low-cost. The sampling architecture forms of different types of ADCs maximize the reuse of the sampling control mechanism of CGMAFE, which can reduce the complexity of application development, and at the same time ensure that the chip area and power consumption achieve better results. In addition to the application of measuring blood sugar test data, it has been expanded to independently and quickly sample other auxiliary data such as temperature, blood oxygen, battery voltage, etc., and the extended functions are richer and more intelligent.
[0055] The compatible device for dynamic blood glucose monitoring of the embodiment of the present application can be expressed as a computing device, which includes a memory, a processor and a computer program stored in the memory and executable by the processor, the computer program is stored in the space for program code in the memory, and when the computer program is executed by the processor, it implements a program for executing the method steps according to the present invention.
[0056] The compatible device for dynamic blood glucose monitoring of the embodiment of the present application can be embodied as a computer-readable storage medium. The computer-readable storage medium includes a storage unit for program code, the storage unit is provided with a program for executing the method steps according to the present invention, and the program is executed by a processor.
[0057] The compatible device for continuous blood glucose monitoring of the embodiment of the present application may be embodied as a computer program product containing instructions. When the computer program product is run on a computer, the computer is enabled to execute the method steps according to the present invention.
[0058] like Figure 3As shown, an embodiment of the present invention also provides a compatible method for dynamic blood glucose monitoring, including: a configuration acquisition step: receiving configuration information; a blood glucose collection step: using a continuous blood glucose sensor to collect blood glucose detection data of subcutaneous interstitial fluid, and transmitting the blood glucose detection data to a multiplexer; a compatible selection step: according to the configuration information, using a multiplexer to send the blood glucose detection data to one of at least two analog-to-digital converters; a data storage step: the analog-to-digital converter that receives the blood glucose detection data converts the blood glucose detection data into a digital signal and stores it in a first-in-first-out register; a mode conversion step: controlling the compatible device for dynamic blood glucose monitoring to enter a sleep state; a timing step: periodic timing, when the timing is reached, jumping to execute the blood glucose collection step.
[0059] In the embodiment of the present invention, the host computer starts the configuration of the compatible device for dynamic blood glucose monitoring. After waiting for the host computer configuration to be completed, the host computer enters and maintains the sleep mode, turning off Bluetooth and most of the internal power supplies.
[0060] After the host computer configuration is completed, the compatible device for dynamic blood glucose monitoring enters a dormant state and waits for the timer to count. When the time is reached, the collection of subcutaneous interstitial fluid blood glucose detection data begins, and which analog-to-digital converter to select is determined based on the configuration information.
[0061] When SAR ADC is selected, the SAR ADC sampling process is entered: turn on the SAR ADC enable, obtain 12-bit sampling data according to the timing requirements, write the sampling data into the FIFO, and turn off the SAR ADC enable.
[0062] When Σ-Δ ADC is selected, the Σ-Δ ADC sampling process is entered: the Σ-Δ ADC is enabled, the sampled data is oversampled and filtered to obtain complete 19-bit sampled data, the sampled data is written into the FIFO, and the SAR ADC is enabled.
[0063] Start timing for the next data collection and jump back to the operations related to the blood glucose collection step for the next sampling.
[0064] In an embodiment of the present invention, the compatibility method further includes: an auxiliary acquisition step: according to the configuration information, using one or more auxiliary sensors to obtain auxiliary data, and transmitting the auxiliary data to the multiplexer; a compatible selection step: also including according to the configuration information, using the multiplexer to send the auxiliary data to one of at least two analog-to-digital converters; an auxiliary storage step: the analog-to-digital converter that receives the auxiliary data converts the auxiliary data into a digital signal, stores it in an auxiliary data sampling result register, and executes a mode conversion step.
[0065] Determine whether other auxiliary data measurements need to be collected based on the configuration information. If necessary, the host computer configures the mux to select the corresponding measurement data channel and starts the SAR ADC to perform relevant data sampling, such as temperature, blood oxygen, pulse, etc. After the auxiliary data sampling is completed, the SAR ADC is turned off and the auxiliary data is stored in the auxiliary data sampling result register.
[0066] In an embodiment of the present invention, the compatibility method further includes: an overflow detection step: detecting whether the number of blood glucose test data in the first-in-first-out register reaches the maximum storage depth value; when the number of blood glucose test data does not reach the maximum storage depth value, executing a mode conversion step; when the number of blood glucose test data reaches the maximum storage depth value, sending an interrupt signal to a host computer; a data communication step: upon receiving a communication request from a host computer, sending all blood glucose test data stored in the first-in-first-out register to the host computer, and executing a mode conversion step.
[0067] Determine whether the data in the FIFO of the compatible device for dynamic blood glucose monitoring exceeds the waterline. In the embodiment of the present invention, the maximum storage capacity of the FIFO is 128x12 bits. If it does not exceed the waterline, start timing for the next data collection, and jump back to the operation of the blood glucose collection step to perform the next sampling. If it has exceeded the waterline, the compatible device for dynamic blood glucose monitoring sends an interrupt signal, the INT interrupt continues to be pulled high, and the compatible device for dynamic blood glucose monitoring enters a dormant state, waiting for a communication request from the host computer. The host computer exits the dormant mode after receiving the interrupt signal. The host computer sends a communication request to the compatible device for dynamic blood glucose monitoring, and the compatible device for dynamic blood glucose monitoring exits the dormant state and enters the working state (data communication with the host computer can be performed at this time). The host computer reads the data in the FIFO register and completes the reading of all data.
[0068] In an embodiment of the present invention, the compatibility method further includes: an auxiliary detection step: determining whether all the auxiliary data have been detected based on the configuration information; a data communication step: also including sending an interrupt signal to a host computer when all the auxiliary data have been detected, and upon receiving a communication request from the host computer, sending the auxiliary data stored in the auxiliary data sampling result register to the host computer to execute a mode conversion step.
[0069] The compatible device for dynamic blood glucose monitoring sends an interrupt signal, the INT interrupt is continuously pulled high, and the compatible device for dynamic blood glucose monitoring enters the sleep state, waiting for the communication request of the host computer. The host computer exits the sleep mode after receiving the interrupt signal. The host computer sends a communication request to the compatible device for dynamic blood glucose monitoring, and the compatible device for dynamic blood glucose monitoring exits the sleep state and enters the working state (data communication with the host computer can be carried out at this time). The host computer reads the auxiliary data in the auxiliary data sampling result register.
[0070] In an embodiment of the present invention, the compatibility method further includes: a signal processing step: amplifying and denoising the blood glucose detection data, and transmitting the processed blood glucose detection data to the multiplexer.
[0071] like Figure 4 As shown, the present invention also provides a compatible system for dynamic blood glucose monitoring, comprising: a host computer and the above-mentioned compatible device for dynamic blood glucose monitoring; when the amount of blood glucose detection data reaches the maximum storage depth value, the compatible device for dynamic blood glucose monitoring sends an interrupt signal to the host computer; the host computer receives the interrupt signal, exits the sleep mode, and sends a communication request to the compatible device for dynamic blood glucose monitoring, and the compatible device for dynamic blood glucose monitoring sends the stored blood glucose detection data to the host computer according to the communication request of the host computer, and enters the sleep state after all the data are sent;
[0072] The host computer enters a sleep mode after all the blood sugar detection data are transmitted and processed.
[0073] The host computer in the embodiment of the present invention (which may be an MCU chip supporting Bluetooth function) can support entering sleep mode and waking up from sleep mode through interruption. When not processing data, the host computer can turn off Bluetooth and internal power supply until it receives an interrupt signal generated by a compatible device for dynamic blood glucose monitoring, and then starts data reading and processing.
[0074] Figure 4 FIG. 1 is a schematic diagram of a compatible system for dynamic blood glucose monitoring according to an embodiment of the present invention. Figure 4 As shown, the system includes a host computer and multiple compatible devices for continuous blood glucose monitoring ( Figure 4Four compatible devices for dynamic blood glucose monitoring are given as examples, namely, compatible device 1 for dynamic blood glucose monitoring, compatible device 2 for dynamic blood glucose monitoring, compatible device 3 for dynamic blood glucose monitoring, and compatible device 4 for dynamic blood glucose monitoring). The compatible device for dynamic blood glucose monitoring has a corresponding ID stored inside. When the host computer obtains the blood glucose test data uploaded by the compatible device for dynamic blood glucose monitoring, it can confirm which compatible device for dynamic blood glucose monitoring is communicating by directly reading the corresponding ID. Among them, the host computer can be implemented as a computing device, which can be any device with storage and computing capabilities, for example, it can be implemented as a server, workstation, etc., or it can be implemented as a personal computer such as a desktop computer, a notebook computer, or it can be implemented as a terminal device such as a mobile phone, a tablet computer, a smart wearable device, an Internet of Things device, but it is not limited to this.
[0075] Due to the different storage and computing capabilities of the host computer, the number of compatible devices for dynamic blood glucose monitoring that communicate with it depends on the actual situation. The compatible devices for dynamic blood glucose monitoring are used to periodically collect blood glucose test data of subcutaneous interstitial fluid of diabetic patients, and when the preset conditions are met, the collected blood glucose test data are sent to the host computer. The host computer stores and processes the received blood glucose test data, thereby providing important clues for timely clinical diagnosis and reasonable treatment, such as determining whether the diet needs to be adjusted and providing prompts.
[0076] In an embodiment of the present invention, the host computer may be connected to communicate with multiple compatible devices for dynamic blood glucose monitoring to obtain the blood glucose test data uploaded by them (the ID of the compatible device for dynamic blood glucose monitoring is used to confirm which compatible device for dynamic blood glucose monitoring is communicating). There is a situation where when the compatible device for dynamic blood glucose monitoring currently sends an interrupt signal, the host computer is communicating with another power-consuming dynamic blood glucose monitoring processing device to read data. Therefore, after the compatible device for dynamic blood glucose monitoring currently sends an interrupt signal to the host computer, the host computer is receiving or processing the blood glucose test data sent by another compatible device for dynamic blood glucose monitoring. The duration of this period may be around 0.1S to 30S. Therefore, after the compatible device for dynamic blood glucose monitoring currently sends an interrupt signal, it waits for a communication request from the host computer. During this process, that is, the process from the compatible device for dynamic blood glucose monitoring sending an interrupt signal to receiving a communication request from the host computer, the compatible device for dynamic blood glucose monitoring can enter a sleep state, and the corresponding communication (such as Bluetooth) and most of the internal power supplies are turned off to save power consumption.
[0077] In an embodiment of the present invention, the number of compatible devices for dynamic blood glucose monitoring connected to the host computer in a compatible system for dynamic blood glucose monitoring can be increased or decreased. The compatible system for dynamic blood glucose monitoring supports the addition of new compatible devices for dynamic blood glucose monitoring and the withdrawal of existing compatible devices for dynamic blood glucose monitoring. In some cases, the power of a compatible device for dynamic blood glucose monitoring already in the current compatible system for dynamic blood glucose monitoring is exhausted, or the compatible device for dynamic blood glucose monitoring is fully charged and reconnected to the current compatible system for dynamic blood glucose monitoring. The specific process can be as follows: When the host computer detects that a compatible device for dynamic blood glucose monitoring is connected (for example, Bluetooth data communication is applied for, etc.), the ID of the compatible device for dynamic blood glucose monitoring applied for is compared with any previously stored ID. If the ID applied for does not match the previously stored ID, indicating that the compatible device for dynamic blood glucose monitoring applied for is a newly added device, the corresponding ID and timestamp are stored, and initial configuration is performed. After the configuration is completed, the CGM can start. The specific process is the same as Figure 1 The working process of the compatible device for dynamic blood glucose monitoring is the same as shown. If the ID applied for joining matches the previously stored ID, it indicates that the compatible device for dynamic blood glucose monitoring applied for joining is a device included in the original system. CGM is performed according to the corresponding ID (it can also be reconfigured according to the request of the user or the diabetic patient or the host computer determines whether reconfiguration is required. After the configuration is completed, CGM is performed. The specific process is the same as Figure 1 The working process of the compatible device for dynamic blood glucose monitoring shown is the same, wherein the host computer can determine whether reconfiguration is needed based on the length of time removed, obtain the rejoining time and the previous removal time, and determine whether the time difference exceeds the maximum removal time limit. If the maximum removal time limit is exceeded, reconfigure; if the maximum removal time limit is not exceeded, do not reconfigure). When the host computer detects that a compatible device for dynamic blood glucose monitoring is disconnected, the corresponding ID and timestamp are stored.
[0078] Example
[0079] like Figure 5 As shown, this embodiment illustrates the process of using the above-mentioned compatible method for dynamic blood glucose monitoring as follows, wherein the compatible device for dynamic blood glucose monitoring adopts Figure 2 The device shown implements:
[0080] 1. The chip is powered on, and the host computer starts working by configuring related registers through SPI.
[0081] 2. The chip automatically starts timing and enters low power mode (to save power), waiting for a fixed interval to automatically wake up the chip and start sampling blood glucose data.
[0082] 3. Select the mode to use for blood glucose data collection according to the configured sampling mode. Select high-precision Σ-Δ ADC to jump to step 4. Select low-latency SAR ADC to jump to step 5.
[0083] 4. Turn on the Σ-Δ ADC enable, the digital part samples the single bit data output by the ADC and performs oversampling and filtering to obtain complete 19-bit sampled data. The sampled data is stored in the FIFO, and the Σ-Δ ADC enable is turned off.
[0084] 5. Turn on the SAR ADC enable and get 12-bit sampled data according to the timing requirements (minimum 16 sampling cycles). Write the sampled data to the upper 12 bits of the FIFO and turn off the SAR ADC.
[0085] 6. The CGM AFE chip automatically determines whether the amount of data in the FIFO exceeds the set waterline. If it reaches the waterline, it will stop sampling; if it does not reach the waterline, it will jump to step 2 to collect the next blood sugar data.
[0086] 7. The CGM AFE chip generates an interrupt INT to the host computer, and the host computer takes the sampled data through SPI.
[0087] 8. The host computer can decide whether to collect auxiliary data (temperature, blood oxygen, pulse, etc.) based on the business scenario and needs. If auxiliary data collection is required, jump to step 9; if auxiliary data collection is not required, jump to step 11.
[0088] 9. Configure MUX on the host computer to select the corresponding measurement data channel and manually start SAR ADC to perform related auxiliary data sampling.
[0089] 10. After sampling is completed, the SAR ADC is automatically turned off and the sampled data is stored in the auxiliary data sampling result register. The CGM AFE jumps to step 7 to generate an interrupt to notify the host computer to take away the current sampled data and decide whether more auxiliary data collection is needed.
[0090] 11. The host computer can decide whether to continue blood glucose collection or exit. If blood glucose collection needs to continue and the configuration does not need to be changed, jump directly to step 2 to start the next round of collection; if work needs to continue and the configuration needs to be changed, jump to step 1 to start the next round of collection; if sampling needs to be paused or stopped, configure the corresponding register to pause work or directly power off.
[0091] It should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating the orientation or position relationship are based on the orientation or position relationship shown in the drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present application.
[0092] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0093] In this application, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be directly connected or indirectly connected through an intermediate medium. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.
[0094] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
[0095] Although the present invention has been described according to a limited number of embodiments, it will be apparent to those skilled in the art, with the benefit of the above description, that other embodiments may be envisioned within the scope of the invention thus described. In addition, it should be noted that the language used in this specification is selected primarily for readability and teaching purposes, rather than for explaining or defining the subject matter of the present invention. Therefore, many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the appended claims. The disclosure of the present invention is illustrative, not restrictive, with respect to the scope of the present invention, which is defined by the appended claims.
Claims
1. A compatible device for continuous blood glucose monitoring, characterized in that: include: A continuous blood glucose sensor, a digital controller, an operating mode control module, a multiplexer, a timer, a first-in first-out register, and at least two types of analog-to-digital converters; The digital controller is used to receive configuration information; The continuous blood glucose sensor is used to periodically collect blood glucose detection data of subcutaneous interstitial fluid and transmit the blood glucose detection data to the multiplexer; The multiplexer is used to send the blood glucose detection data to one of the at least two types of analog-to-digital converters according to the configuration information; The analog-to-digital converter that receives the blood sugar test data is used to turn on the enable according to the configuration information, convert the blood sugar test data into a digital signal, store it in the first-in first-out register, send a sleep signal to the working mode control module, and turn off the enable; A timer is used for periodic timing. When the timing is reached, a working signal is sent to the working mode control module, and the continuous blood glucose sensor is triggered to perform sampling. A working mode control module, configured to control the compatible device for dynamic blood glucose monitoring to enter a sleep state upon receiving a sleep signal; Also used for controlling the compatible device for dynamic blood glucose monitoring to enter a working state when receiving a working signal; The compatible device further comprises: an auxiliary data sampling result register and one or more auxiliary sensors; The one or more auxiliary sensors are used to obtain auxiliary data according to the configuration information and transmit the auxiliary data to the multiplexer; The multiplexer is further configured to send the auxiliary data to one of the at least two types of analog-to-digital converters according to the configuration information; The analog-to-digital converter that receives the auxiliary data is used to turn on the enable according to the configuration information, convert the auxiliary data into a digital signal, store it in the auxiliary data sampling result register, send a sleep signal to the working mode control module, and turn off the enable.
2. The compatible device according to claim 1, characterized in that: The analog-to-digital converter includes a low-delay analog-to-digital converter or a high-precision analog-to-digital converter.
3. The compatible device according to claim 2, characterized in that: Also includes: The signal processing component is used to amplify and denoise the blood sugar detection data, and transmit the processed blood sugar detection data to the multiplexer.
4. A compatible method for dynamic blood glucose monitoring, characterized in that: include: Configuration acquisition step: receiving configuration information; Blood glucose collection step: using a continuous blood glucose sensor to collect blood glucose detection data of subcutaneous interstitial fluid, and transmitting the blood glucose detection data to a multiplexer; Compatibility selection step: using a multiplexer to send the blood glucose detection data to one of at least two types of analog-to-digital converters according to the configuration information; Data storage step: the analog-to-digital converter receiving the blood sugar test data is enabled according to the configuration information, and after converting the blood sugar test data into a digital signal, the digital signal is stored in a first-in first-out register, and the analog-to-digital converter is disabled; Mode conversion step: controlling a compatible device for continuous blood glucose monitoring to enter a dormant state; Timing step: Periodic timing, when the timing is reached, jump to the blood glucose collection step; The compatibility method further includes: Auxiliary acquisition step: acquiring auxiliary data using one or more auxiliary sensors according to the configuration information, and transmitting the auxiliary data to the multiplexer; The compatible selection step further includes sending the auxiliary data to one of at least two types of analog-to-digital converters using the multiplexer according to the configuration information; Auxiliary storage step: the analog-to-digital converter that receives the auxiliary data is enabled according to the configuration information, and after converting the auxiliary data into a digital signal, it is stored in the auxiliary data sampling result register, and the enable is turned off to execute the mode conversion step.
5. The compatibility method according to claim 4, characterized in that: Also includes: Overflow detection step: detecting whether the amount of the blood sugar test data in the first-in first-out register reaches the maximum storage depth value; When the amount of the blood sugar test data does not reach the maximum storage depth value, executing the mode conversion step; when the amount of the blood sugar test data reaches the maximum storage depth value, sending an interrupt signal to the upper computer; Data communication step: when receiving a communication request from the host computer, all blood sugar test data stored in the first-in first-out register are sent to the host computer, and a mode conversion step is executed.
6. The compatibility method according to claim 4, characterized in that: Also includes: Auxiliary detection step: determining whether all the auxiliary data have been detected according to the configuration information; Data communication step: also includes sending an interrupt signal to the host computer when all the auxiliary data are detected, sending the auxiliary data stored in the auxiliary data sampling result register to the host computer when receiving a communication request from the host computer, and executing a mode conversion step.
7. The compatibility method according to any one of claims 4 to 6, characterized in that: Also includes: Signal processing step: amplifying and denoising the blood sugar test data, and transmitting the processed blood sugar test data to the multiplexer.
Citation Information
Patent Citations
Low-power-consumption dynamic blood glucose monitoring and processing device, system and method
CN117598698A
Radio frequency receiver and wireless communication apparatus
WO2022067591A1