Infrared sensor signal receiving system and method with multiple time sequence interfaces
The infrared sensor signal receiving system with multiple timing interfaces solves the problem of inconsistent timing of infrared sensor signals, achieves compatibility and flexible adaptation to sensors from different manufacturers, and reduces development and maintenance costs.
Patent Information
- Application Number
- CN202511324102.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-17
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2045-09-17
AI Technical Summary
Infrared sensors from different manufacturers have signal timing inconsistencies during system integration, resulting in poor compatibility and increased development and maintenance costs.
Design an infrared sensor signal receiving system with multiple timing interfaces, including an infrared configuration module and an infrared receiving module. The system generates a multi-phase clock signal through an adjustable frequency clock source and a phase selector, dynamically matching the electrical characteristics and communication protocol of the infrared sensor to achieve automatic detection and adaptive adjustment.
It significantly improves the receiving compatibility of infrared sensors from different manufacturers, reduces development and maintenance costs, and increases development efficiency and system flexibility.
Smart Images

Figure CN120833671A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of embedded system design, in particular, to an infrared sensor signal receiving system and method of multi-timing interface. BACKGROUND
[0002] As an important environmental perception and data acquisition element, the market of infrared sensor presents significant diversification characteristics. Different manufacturers develop infrared sensor products with differentiated characteristics based on their own technical routes and application scenario requirements. These differences include but are not limited to inconsistencies in key parameters such as input / output data width, signal timing, communication protocol, etc.
[0003] This inconsistency of technical standards makes system integrators face serious compatibility challenges when developing general infrared receiving solutions, often requiring special hardware adaptation and software driver development for different manufacturers or even different models of the same manufacturer, thereby significantly reducing development efficiency and increasing maintenance costs. Especially in smart home, industrial automation and other applications that require integration of multi-source infrared sensor data, this compatibility problem is particularly prominent. SUMMARY
[0004] To solve the above technical problems, the present application discloses an infrared sensor signal receiving system and method of multi-timing interface, which can receive signal inputs of infrared sensors from different manufacturers on the market on the system on chip (SOC) side, so that the system on chip can correctly receive and analyze the signals sent by these infrared sensors. To achieve maximum compatibility. Specifically, the technical solution of the present application is as follows: In a first aspect, the present application discloses an infrared sensor signal receiving system of multi-timing interface, comprising: an infrared configuration module and an infrared receiving module; The infrared configuration module is configured to generate timing control signals of a target infrared sensor based on a set of configuration instructions, so as to adjust the configuration data of the target infrared sensor through the timing control signals. The infrared receiving module is configured to obtain an ideal receiving configuration combination through receiving end configuration, and receive data output by the target infrared sensor under the receiving configuration combination to obtain an output result in a specified data format.
[0005] In some embodiments, the infrared sensor signal receiving system of multi-timing interface further comprises a clock structure module. Specifically, it includes an adjustable frequency clock source and a phase selector. The phase selector receives a multi-phase clock signal generated by the adjustable frequency clock source, and controls a phase selection switch to select an operating clock signal of each module from the multi-phase clock signal based on a gating enable signal; The operating clock signal includes a configuration end operating clock, a receiving end operating clock and a sensor operating clock.
[0006] In some embodiments, the clock structure module is connected to the target infrared sensor, for sending the sensor operating clock to the target infrared sensor, so that the target infrared sensor operates based on the sensor operating clock; The clock structure module is connected to the infrared configuration module, for sending the configuration end operating clock to the infrared configuration module, so that the infrared configuration module operates based on the configuration end operating clock; The clock structure module is connected to the infrared receiving module, for sending the receiving end operating clock to the infrared receiving module, so that the infrared receiving module operates based on the receiving end operating clock.
[0007] In some embodiments, the infrared configuration module specifically includes: A read command unit, configured to read first configuration data about the target infrared sensor stored in an off-chip memory, and write the first configuration data into an asynchronous buffer unit; the first configuration data includes configuration data and calibration data of the target infrared sensor; An asynchronous buffer unit, connected to the read command unit, configured to read second configuration data of the target infrared sensor based on a set read enable signal; A control output unit, connected to the asynchronous buffer unit, configured to pack the second configuration data to obtain third configuration data based on a set configuration timing signal, and upload the third configuration data to the target infrared sensor.
[0008] In other embodiments, the infrared configuration module further includes a control state register and a configuration timing unit. The control state register is configured to receive the configuration instruction through a peripheral bus interface, and convert the configuration instruction into control logic; The configuration timing unit is connected to the control state register, configured to receive the control logic, and generate the timing control signal based on the control logic; the timing control signal includes a frame synchronization signal, a line synchronization signal, the configuration timing signal and the read enable signal.
[0009] In some embodiments, the configuration timing signal comprises: a first configuration timing signal for transmitting register configuration data of the target infrared sensor; and a second configuration timing signal for transmitting sensor image calibration data.
[0010] In some other embodiments, the infrared receiving module specifically comprises: a data format adjustment unit for receiving end configuration to obtain the receiving configuration combination; specifically comprising: configuring a data bit width of received data; configuring a number of data lines used for transmission; and configuring a number of clock signals; a pixel data acquisition unit for receiving output data of the target infrared sensor under the receiving configuration combination; a data alignment output unit for real-time reformatting and data alignment of the output data by a built-in data format adjustment tool to obtain the output result in the specified data format.
[0011] In some embodiments, the infrared receiving module further comprises a data selector. The data selector is connected to the infrared configuration module for receiving a timing synchronization signal. The data selector is further connected to the target infrared sensor for receiving a clock synchronization signal from the target infrared sensor. The data selector is configured to compare the timing synchronization signal and the clock synchronization signal from the target infrared sensor to obtain a data receiving synchronization signal, which is used to provide a reference clock for the infrared receiving module.
[0012] In a second aspect, the present application further discloses an infrared sensor signal receiving method of a multi-timing interface, and the implementation of the infrared sensor signal receiving method is based on the infrared sensor signal receiving system of any one of the above embodiments.
[0013] In some embodiments, the infrared sensor signal receiving method of the multi-timing interface specifically comprises: generating a timing control signal of a target infrared sensor based on a set configuration instruction, so as to adjust configuration data of the target infrared sensor by using the timing control signal. The receiving end is configured to obtain an ideal receiving configuration combination, and data output by the target infrared sensor is received under the receiving configuration combination to obtain an output result in a specified data format.
[0014] Compared with the prior art, the present application has at least one of the following beneficial effects: 1. The infrared sensor signal receiving system with a multi- timing interface provided by the present application integrates an infrared configuration module and an infrared receiving module, has excellent compatibility, and can support direct access of various infrared sensors of mainstream manufacturers on the market. Through the system on chip design of the present application, the configuration data of the accessed infrared sensor can be directly modified to quickly adapt to the system operating environment. And through the receiving end configuration, the specified format of infrared output result can be directly obtained. This design significantly reduces the dependence on repeated adaptation and customized driver development of different types of sensors. This design greatly improves the efficiency of the entire adaptation process, provides strong support for system verification and iteration, shortens the development cycle, and enhances the flexibility and deployability of the product.
[0015] 2. The technical solution of the present application has good foresight and scalability, and has potential compatibility for new sensors that may appear in the future. Even in a few cases where direct compatibility is not possible, the modular design of the present application allows support for new devices through quick and local instruction code adjustment, greatly reducing the iteration cost and time cycle of subsequent development. BRIEF DESCRIPTION OF DRAWINGS
[0016] The above features, technical characteristics, advantages and implementation methods of the present application will be further described in the following preferred embodiments in a clear and understandable manner, combined with the accompanying drawings.
[0017] Figure 1 The structural block diagram of one embodiment of the infrared sensor signal receiving system with a multi- timing interface of the present application; Figure 2 The structural block diagram of another embodiment of the infrared sensor signal receiving system with a multi- timing interface of the present application; Figure 3 The step flowchart of one embodiment of the infrared sensor signal receiving method with a multi- timing interface of the present application. DETAILED DESCRIPTION
[0018] In the following description, specific details are set forth such as particular system configurations, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. However, it should be apparent to those skilled in the art that the present application can be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
[0019] It should be understood that when used in the specification and the appended claims, the term "comprising" indicates the presence of the described features, integers, steps, operations, elements, and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0020] For simplicity and brevity of the drawings, only the parts related to the application are shown in the drawings, which do not represent the actual structure of the product. In addition, in order to make the drawings simple and easy to understand, in some drawings, only one of the parts with the same structure or function is shown schematically, or only one of them is marked. In this document, "one" not only means "only one", but also means "more than one" situation.
[0021] It should be further understood that the term "and / or" used in the specification and the appended claims of the present application means any combination of one or more of the associated listed items and all possible combinations, and includes these combinations.
[0022] In this document, it should be noted that unless otherwise explicitly specified and limited, the terms "mounting", "connecting", "connecting" should be understood broadly, for example, it can be fixed connection, or detachable connection, or integral connection; it can be mechanical connection, or electrical connection; it can be direct connection, or indirect connection through intermediate medium, or internal communication of two elements. For those skilled in the art, the specific meaning of the above terms in this application can be understood according to the specific circumstances.
[0023] In addition, in the description of the present application, the terms "first", "second" and the like are only used to distinguish the description, and cannot be understood as indicating or implying relative importance.
[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the specific embodiments of the present application will be described with reference to the drawings. Obviously, the drawings in the following description are only some embodiments of the present application, and those skilled in the art can obtain other drawings according to these drawings without creating any creative labor, and can obtain other embodiments.
[0025] In the prior art, due to the different manufacturers of infrared sensors, even the different models of products from the same manufacturer, there are significant differences, including but not limited to the inconsistency of key parameters such as input / output data width, signal timing sequence, communication protocol. The heterogeneity of such hardware interface leads to the need for modification of the underlying driver code or even complete re-development of the dedicated receiving module developed on the system-on-chip side when facing new models of sensors or devices from different manufacturers, thereby greatly reducing the development efficiency and increasing the maintenance cost.
[0026] To solve the above technical problems, the original intention of the technical scheme of the present application is to solve the signal compatible receiving problem of infrared sensors produced by different manufacturers on the market. The novel solution proposed by the present application can dynamically match the electrical characteristics and communication protocols of different infrared sensors by constructing a highly configurable hardware abstraction layer and a flexible timing adaptation mechanism. The technical scheme design of the present application not only supports automatic detection and adaptive adjustment of key parameters such as bit width, clock frequency, and sampling time, but also enables real-time analysis of multiple communication protocols through programmable logic, thereby significantly improving the receiving compatibility of the system for different manufacturers and different models of infrared sensors. This standardized and modular design method will fundamentally change the traditional one-to-one development mode, enabling the access of new sensors to only require simple parameter configuration rather than code-level modification, ultimately achieving a significant increase in development efficiency and a substantial reduction in system maintenance costs.
[0027] Reference is made to the accompanying drawings Figure 1 As shown in the drawings, an embodiment of the infrared sensor signal receiving system of the present application includes an infrared configuration module and an infrared receiving module.
[0028] The infrared configuration module is configured to generate timing control signals for the target infrared sensor based on the set configuration instructions, so as to adjust the configuration data of the target infrared sensor through the timing control signals. The number of target infrared sensors is one or more.
[0029] The infrared receiving module is configured to perform receiving end configuration to obtain an ideal receiving configuration combination. Under the receiving configuration combination, the data output by the target infrared sensor is received to obtain an output result in a specified data format.
[0030] Specifically, the infrared configuration module generates control timing that conforms to the communication protocol of the infrared sensor through the coordination and cooperation of internal units, including frame synchronization signals, line synchronization signals, frame configuration signals, read enable signals, etc. According to the set control logic, the necessary configuration data required for configuration, such as register addresses, frame configuration data, and image verification data, etc. necessary information is assembled into a data frame, and the packaged data frame is output to the target infrared sensor according to the control timing through a high-speed serial port, completing the configuration of the target infrared sensor and making the target infrared sensor adapt to the system operating environment.
[0031] The infrared receiving module realizes adaptive adjustment of receiving parameters through a programmable configuration interface, for example, dynamic configuration of multi-dimensional parameters including data bit width of each received pixel data, and configuration of the number of data lines and the number of clocks occupied by the data bit width, to obtain an optimal receiving configuration combination. In a determined configuration state, the infrared receiving module synchronously collects, demodulates and digitally filters a modulated signal output by a target infrared sensor, and finally converts the original signal into standardized data output conforming to a system interface specification through a data reorganization and format conversion unit, thereby ensuring high integrity and protocol consistency of infrared data.
[0032] On the basis of the above embodiment, another embodiment of the infrared sensor signal receiving system of the multi-sequential interface is disclosed, and further includes a clock structure module.
[0033] Specifically, the clock structure module includes an adjustable frequency clock source and a phase selector. The phase selector receives a multi-phase clock signal generated by the adjustable frequency clock source, and controls a phase selection switch to select and output a working clock signal of each module from the multi-phase clock signal based on a gating enable signal. The working clock signal includes a configuration end working clock, a receiving end working clock and a sensor working clock.
[0034] Specifically, the working clock is a synchronization signal for driving internal operation of a digital circuit, which directly controls the rhythm and speed of each step of the module, and ensures that all operations are orderly performed at a definite time point. In some embodiments, the phase selector receives a multi-phase clock signal generated from an adjustable frequency clock source, such as a phase-locked loop or a delay-locked loop. The phase selector dynamically selects a clock signal of a specific phase from the multi-phase clock signal through a digitally controlled phase selection switch according to a gating enable signal generated by a system controller, and outputs the clock signal to each functional module: the configuration end working clock is used to drive the infrared configuration module to generate a sensor configuration timing and send verification data, the receiving end working clock is used to synchronize a data sampling and processing flow of the infrared receiving module, and the sensor working clock is directly provided to the infrared sensor to synchronize a data output timing thereof.
[0035] In other embodiments, the clock structure module is connected to the target infrared sensor, and is used to send the sensor working clock to the target infrared sensor, so that the target infrared sensor operates based on the sensor working clock.
[0036] The clock structure module is connected to the infrared configuration module, and is used to send the configuration end working clock to the infrared configuration module, so that the infrared configuration module operates based on the configuration end working clock.
[0037] The clock structure module is connected with the infrared receiving module, and is configured to send the receiving-end working clock to the infrared receiving module, so that the infrared receiving module operates based on the receiving-end working clock.
[0038] Another embodiment of a multi-timing interface infrared sensor signal receiving system is provided in the present application, and a reference is made to the accompanying drawings Figure 2 The infrared configuration module includes the following components: A read command unit is configured to read first configuration data about the target infrared sensor stored in an off-chip memory, and write the first configuration data into an asynchronous buffer unit. The first configuration data includes configuration data and calibration data of the target infrared sensor.
[0039] The asynchronous buffer unit is connected with the read command unit, and is configured to read second configuration data of the target infrared sensor based on a set read enable signal.
[0040] The control output unit is connected with the asynchronous buffer unit, and is configured to pack the second configuration data based on a set configuration timing signal to obtain third configuration data, and upload the third configuration data to the target infrared sensor.
[0041] Specifically, the read command unit initiates a read task through an Advanced eXtensible Interface (AXI) interface, reads sensor configuration parameters and calibration data about the target infrared sensor, i.e. first configuration data, stored in a Double DataRate Synchronous Dynamic Random-Access Memory (DDR) according to pre-configured DDR address mapping information, and reads the first configuration data back to the asynchronous buffer unit in a preset transmission mode. Then, valid data, i.e. second configuration data, is sequentially extracted from the asynchronous buffer unit based on read control logic generated by the configuration timing module.
[0042] After the read second configuration data is sent to the control output unit, the data is reorganized and packed in the control output unit based on a configuration timing signal generated by the configuration timing module, and is allocated to corresponding data lines for output. Optionally, the configuration timing signal includes a data valid flag and a transmission enable pulse.
[0043] In some embodiments, the configuration timing signal includes a first configuration timing signal for transmitting register configuration data of the target infrared sensor, and a second configuration timing signal for transmitting sensor image calibration data.
[0044] Specifically, the data is divided into two independent data streams according to functions during packaging: one carries sensor register configuration information, and the other transmits image correction data. Subsequently, the packaged data is distributed to corresponding physical output lines according to bit width through parallel data distribution logic, wherein the register configuration data is output to the sensor control bus through the configuration interface, and the correction data is transmitted to the image processing pipeline through the correction interface.
[0045] In some embodiments, the infrared configuration module further comprises a control status register and a configuration timing unit. Refer to the attached Figure 2
[0046] The control status register is configured to receive the configuration instruction through an Advanced Peripheral Bus (APB) interface and convert the configuration instruction into control logic.
[0047] The configuration timing unit is connected to the control status register and configured to receive the control logic and generate the timing control signal based on the control logic. The timing control signal comprises a frame synchronization signal, a line synchronization signal, the configuration timing signal, and the read enable signal.
[0048] Specifically, a Control and Status Register (CSR) performs corresponding parameter configuration through an APB bus. The CSR acts on a configuration timing generation module. The configuration timing generation module is configured to generate various timing control signals for other modules. The following signals are mainly included: Frame synchronization signal: a corresponding frame synchronization signal is obtained through configuration of a frame period and a frame duty cycle parameter, and can be output to a sensor as a reference frame synchronization signal. The frame synchronization signal can also be sent to a receiving end after a certain delay configuration to be used for synchronization of received frame synchronization signals.
[0049] Line synchronization signal: a corresponding line synchronization signal is obtained through configuration of a line period and a line duty cycle parameter, and can be used to control transmission of image correction data. The line synchronization signal can also be sent to a receiving end after a certain delay configuration to be used for synchronization of received line synchronization signals.
[0050] Configuration timing signal: a corresponding configuration timing signal is obtained through configuration of a frame period and a frame configuration duty cycle parameter, and can be used to control transmission of sensor register configuration data.
[0051] Read enable signal: the read enable signal is used to be transmitted to an asynchronous buffer unit. The read enable signal is controlled to be generated through the configuration timing signal and the line synchronization signal, so that the read enable signal can read out frame configuration data during a valid period of the configuration timing signal and read out image correction data during a valid period of the line synchronization signal.
[0052] Through the system on chip design of the present application, the data of the accessed infrared sensor can be directly configured and modified, so that it can quickly adapt to the system running environment. The dependence on repeated adaptation and customized driver development of different types of sensors is reduced.
[0053] The present application provides another embodiment of a multi-timing interface infrared sensor signal receiving system, which is shown in the accompanying drawings of the specification. Figure 2 On the basis of any one of the above-mentioned embodiments of the system, the infrared receiving module specifically comprises the following units: A data format adjustment unit is configured to receive configuration and obtain the receiving configuration combination. Specifically, it includes configuring the data bit width of the received data, configuring the number of data lines used for transmission, and configuring the number of clock signals.
[0054] A pixel data acquisition unit is configured to receive the output data of the target infrared sensor under the receiving configuration combination.
[0055] A data alignment output unit is configured to realign and data align the output data in real time through the built-in data format adjustment tool to obtain the output result in the specified data format.
[0056] Specifically, the data format adjustment unit receives configuration parameters from the system software through programmable registers, including pixel data bit width (such as 8 / 10 / 12 bits), data line number (such as 1 / 2 / 4 line parallel interface), and effective clock period number, and generates corresponding data combination selection logic according to these parameters. The pixel data acquisition unit receives data under the control of the generated combination selection signal. Finally, the data is adjusted in format and aligned through the data alignment output unit. The final output is standardized data with uniform bit width and timing alignment, which ensures that the subsequent processing unit can correctly receive and parse the data.
[0057] In some embodiments, the infrared receiving module further comprises a data selector (Multiplexer, referred to as MUX). Referring to the accompanying drawings of the specification, Figure 2 The data selector is connected to the infrared configuration module and is configured to receive the timing synchronization signal. The data selector is also connected to the target infrared sensor and is configured to receive the on-the-way clock synchronization signal of the target infrared sensor. The data selector is configured to compare the timing synchronization signal and the on-the-way clock synchronization signal to obtain a data receiving synchronization signal. The data receiving synchronization signal is used to provide a reference clock for the infrared receiving module.
[0058] Specifically, the synchronization signal plays a role of time alignment and coordination in data receiving, and the core purpose is to ensure that the sending end and the receiving end are consistent in time, so as to accurately and reliably analyze the data. Since there may be delay, jitter or phase deviation in the transmission process of the data, the receiving end needs a clear timing reference to determine the specific time of each bit or each group of data valid. In the embodiment, the data receiving synchronization signal provides the receiving end with such a reference, so that it can sample the data line at the correct time, avoiding errors caused by timing misalignment.
[0059] In some embodiments, a specific data signal is selected from a plurality of input data sources and transmitted to a unique output end. The selection process is determined by a set of control signals. One of the data sources of the data selector is a timing synchronization signal, including a reference frame synchronization signal and a reference line synchronization signal, which are obtained by delaying the frame synchronization signal and the line synchronization signal generated by the infrared configuration module by a certain delay value, which can be configured. The second data source of the data selector is a synchronization signal of a target infrared sensor. The above two clock signals pass through the data selector to obtain a unique data receiving synchronization signal used for receiving data.
[0060] In other embodiments, the data source of the data selector further includes a synchronization clock signal obtained by checking the received data for a synchronization word. The above three clock signals pass through the data selector to obtain a unique data receiving synchronization signal used for receiving data.
[0061] Although the preferred embodiments of the present application have been described, those skilled in the art can make further changes and modifications to the embodiments once they know the basic inventive concept. Therefore, the appended claims are intended to be interpreted as including all changes and modifications falling within the scope of the present application.
[0062] Based on the same concept, the present application also discloses an infrared sensor signal receiving method of a multi-timing interface. The implementation of the method is based on the infrared sensor signal receiving system described in any of the above embodiments. Specifically, one embodiment of the infrared sensor signal receiving method of a multi-timing interface of the present application is described with reference to the schematic diagram of the infrared sensor signal receiving system of the present application shown in the accompanying drawings. Figure 3 Specifically, the method comprises the following steps: S1, generating timing control signals of a target infrared sensor based on a set of configuration instructions, so as to adjust the configuration data of the target infrared sensor through the timing control signals.
[0063] S2, performing receiving end configuration to obtain an ideal receiving configuration combination. And under the receiving configuration combination, receiving the data output by the target infrared sensor to obtain an output result in a specified data format.
[0064] Through the system on chip design of the present application, the data configuration of the accessed infrared sensor can be directly modified, so that it quickly adapts to the system running environment. And through the receiving end configuration, the infrared output result of the specified format can be directly obtained. The dependence on repeated adaptation and customized driver development of different types of sensors is significantly reduced. This design greatly improves the efficiency of the entire adaptation process, provides strong support for system verification and iteration, shortens the development cycle, and enhances the flexibility and deployability of the product.
[0065] Through the present application, there may be certain compatibility for future emerging sensors. Even in a few cases where direct compatibility is not possible, the modular design of the present application allows support for new devices through quick and local instruction code adjustment, greatly reducing the iteration cost and time cycle of subsequent development.
[0066] The infrared sensor signal receiving system and method of the present application have the same technical concept, and the technical details of the embodiments of the two can be mutually applicable. In order to reduce repetition, this time, the details will not be repeated.
[0067] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above program modules is taken as an example, and in actual application, the above functions can be completed by different program modules according to needs, that is, the internal structure of the device is divided into different program units or modules to complete all or part of the functions described above. Each program module in the embodiment can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one processing unit. The above integrated units can be realized in the form of hardware or in the form of software program units. In addition, the specific names of each program module are only for easy distinction, and do not limit the protection scope of the present application.
[0068] Obviously, those skilled in the art can make various modifications and variations 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 equivalent technologies, the present application also intends to include these modifications and variations.
Claims
1. An infrared sensor signal receiving system for a multi-timing interface, characterized by, The infrared configuration module and the infrared receiving module are included. The infrared configuration module is configured to generate a timing control signal of a target infrared sensor based on a set configuration instruction, so as to adjust configuration data of the target infrared sensor through the timing control signal. The infrared receiving module is configured to obtain an ideal receiving configuration combination through receiving end configuration, and receive data output by the target infrared sensor under the receiving configuration combination to obtain an output result in a specified data format. The clock structure module is further included.
2. An infrared sensor signal receiving system for a multiple clock interface as recited in claim 1, wherein, The clock structure module specifically includes an adjustable frequency clock source and a phase selector. The phase selector receives a multi-phase clock signal generated by the adjustable frequency clock source, and controls a phase selection switch to select and output a working clock signal of each module from the multi-phase clock signal based on a gate enable signal. The working clock signal includes a configuration end working clock, a receiving end working clock, and a sensor working clock.
3. The infrared sensor signal receiving system of the multi-timing interface according to claim 2, wherein: The clock structure module is connected to the target infrared sensor, and is configured to send the sensor working clock to the target infrared sensor, so that the target infrared sensor operates based on the sensor working clock. The clock structure module is connected to the infrared configuration module, and is configured to send the configuration end working clock to the infrared configuration module, so that the infrared configuration module operates based on the configuration end working clock. The clock structure module is connected to the infrared receiving module, and is configured to send the receiving end working clock to the infrared receiving module, so that the infrared receiving module operates based on the receiving end working clock. The infrared configuration module specifically includes: The read command unit is configured to read first configuration data about the target infrared sensor stored in an off-chip memory, and write the first configuration data into an asynchronous buffer unit; the first configuration data includes configuration data and calibration data of the target infrared sensor.
4. An infrared sensor signal receiving system for a multiple clock interface as recited in claim 2, wherein, The asynchronous buffer unit is connected to the read command unit, and is configured to read second configuration data of the target infrared sensor based on a set read enable signal. The control output unit is connected to the asynchronous buffer unit, and is configured to pack the second configuration data based on a set configuration timing signal to obtain third configuration data, and upload the third configuration data to the target infrared sensor. The infrared configuration module further includes a control state register and a configuration timing unit. The control state register is configured to receive the configuration instruction through a peripheral bus interface, and convert the configuration instruction into control logic.
5. An infrared sensor signal receiving system for a multiple clock interface as recited in claim 4, wherein, The configuration timing unit is connected to the control state register, and is configured to receive the control logic, and generate the timing control signal based on the control logic; the timing control signal includes a frame synchronization signal, a line synchronization signal, the configuration timing signal, and the read enable signal. 6. An infrared sensor signal receiving system of a multi-timing interface according to claim 4 or 5, characterized in that, The configuration timing signal comprises: a first configuration timing signal for transmitting register configuration data of the target infrared sensor; and a second configuration timing signal for transmitting sensor image calibration data.
7. An infrared sensor signal receiving system for a multiple clock interface as recited in claim 5, wherein, The infrared receiving module specifically comprises: A data format adjustment unit is configured to perform receiving end configuration to obtain the receiving configuration combination, and specifically comprises: configuring a data bit width of received data; configuring a number of data lines used for transmission; and configuring a number of clock signals; A pixel data acquisition unit is configured to receive output data of the target infrared sensor under the receiving configuration combination; A data alignment output unit is configured to perform real-time reformatting and data alignment on the output data by using a built-in data format adjustment tool to obtain output results in the specified data format.
8. An infrared sensor signal receiving system for a multiple clock interface as recited in claim 7, wherein, The infrared receiving module further comprises a data selector. The data selector is connected to the infrared configuration module and is configured to receive a timing synchronization signal. The data selector is further connected to the target infrared sensor and is configured to receive a clock synchronization signal from the target infrared sensor. The data selector is configured to compare the timing synchronization signal and the clock synchronization signal from the target infrared sensor to obtain a data receiving synchronization signal, and the data receiving synchronization signal is used to provide a reference clock for the infrared receiving module.
9. A method for receiving an infrared sensor signal of a multi-timing interface, characterized by, The infrared sensor signal receiving method is implemented based on the infrared sensor signal receiving system according to any one of claims 1-8.
10. The method of claim 9, wherein the infrared sensor signal is received by the multi-timing interface. Comprises: A timing control signal of the target infrared sensor is generated based on a set configuration instruction, so as to adjust configuration data of the target infrared sensor by using the timing control signal; A receiving end is configured to obtain an ideal receiving configuration combination, and data output by the target infrared sensor is received under the receiving configuration combination to obtain output results in a specified data format.
Citation Information
Patent Citations
Remote configurable large data collector in manufacturing environment and operation method thereof
CN107085932A
Infrared sensor control system based on Zynq SOC and self service terminal
CN108181003A
Infrared testing system and testing method for on-chip correction
CN108896190A
Multi-mode time sequence control and intermediate frequency modulation signal generation device
CN114221666A
Infrared receiver, infrared bridge device and methods for use therewith
US20070297811A1