Multifunctional PPS (pulse per second) signal generator based on SoC (system on chip)

By designing a multi-function PPS second pulse signal generator based on SoC, the error problem caused by the limitation of satellite signals in the prior art is solved, and high-precision, anti-interference and flexible timing functions are realized, meeting the needs of various timing conditions and different timing equipment.

CN119575792AActive Publication Date: 2025-03-07JILIN UNIVERSITY
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202411765417.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-04
Publication Date
2025-03-07
Estimated Expiration
2044-12-04

AI Technical Summary

Technical Problem

In the prior art, real satellite signals are limited by factors such as satellite visibility, signal strength and environmental interference, which lead to inevitable errors in the testing and verification process. The timing process is not intuitive and flexible, and the SoC core has few main control core resources, so it is impossible to cope with multiple timing situations and different timing equipment.

Method used

A multi-function PPS second pulse signal generator based on SoC is designed, including SoC main control circuit, RS422 bus transmission circuit, CAN bus transmission circuit, OLED display circuit, key circuit, bidirectional voltage conversion circuit and dial switch. By simulating satellite signals, PPS second pulse signal and UTC time information are generated, and transmitted through RS422 and CAN buses.

Benefits of technology

It realizes accurate time control of PPS second pulse signals, ensures the frequency accuracy of the signal, realizes synchronous output of PPS second pulse signals and time information, improves the anti-interference performance of the signal, provides an intuitive visual operation interface, and enhances the flexibility and applicability of the equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119575792A_ABST
    Figure CN119575792A_ABST
Patent Text Reader

Abstract

The invention discloses a SoC-based multifunctional PPS (pulse per second) signal generator, relates to the technical field of satellite time service, and solves the problems that in the prior art, real satellite signals are limited by factors such as visibility, signal strength and environmental interference of satellites, inevitable errors are caused in the test and verification process, the time service process is not visual and flexible, and the time service efficiency is low. And compared with the SoC core, other main control core resources are less, so that various time service conditions and different devices needing time service cannot be handled. The signal generator comprises a power supply circuit, an SoC main control circuit, an RS422 bus transmission circuit, a CAN bus transmission circuit, an OLED display circuit, a key circuit, a bidirectional voltage conversion circuit, a dial switch and a wiring terminal, simulates satellite signals to generate pulse signals and time information, uses an RS422 bus and a CAN bus for data transmission, and improves the anti-interference capability of the signal generator.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of satellite timing, and in particular to a multifunctional PPS pulse-per-second signal generator based on SoC (System on Chip). Background Art

[0002] Nowadays, satellite navigation systems such as the Global Positioning System (GPS) and the Beidou Satellite Navigation System (BDS) have been widely used in civil and commercial fields. In addition to positioning and navigation, satellite navigation systems also provide high-precision time synchronization services, which are essential for power systems, communication networks, financial transactions, and scientific research. In order to test and verify the performance of various devices when receiving and processing satellite signals, signal generators that simulate satellite signal generation for timing have emerged.

[0003] With the prosperity and development of aerospace and the progress in the field of electronic communications, in practical applications, more and more links need to be tested and verified only after timing, and the data such as time information that needs to be received also needs to be more accurate. At present, the timing device mainly receives satellite signals through satellite signal receivers, processes data and sends data information for timing, but the real satellite signal is limited by factors such as satellite visibility, signal strength and environmental interference, which may bring inevitable errors in the process of testing and verification. The timing process is not intuitive and flexible, and compared with the SoC core, other main control core resources are less, and it cannot cope with a variety of timing situations and different timing devices. The signal generator that simulates satellite signals can generate controllable and accurate satellite signals in a laboratory environment, which is used for testing and verification. The results are more accurate. At the same time, the timing mode, transmission speed and real-time timing process are visualized and highly customized using buttons, displays and other devices, which greatly meets different timing needs. This is essential for developing and optimizing existing systems and troubleshooting.

[0004] In short, signal generators that simulate satellite signals for timing play an important role in modern technologies such as aerospace, and provide reliable testing and verification methods for various applications that require timing. Summary of the invention

[0005] In order to solve the problems in the prior art that real satellite signals are limited by factors such as satellite visibility, signal strength and environmental interference, which inevitably bring errors in the process of testing and verification, the timing process is not intuitive and flexible, and compared with the SoC core, other main control cores have fewer resources and cannot cope with various timing situations and different devices requiring timing, the present invention provides a multifunctional PPS second pulse signal generator based on SoC.

[0006] A multifunctional PPS pulse-per-second signal generator based on SoC, the signal generator includes a SoC main control circuit, a bidirectional voltage conversion circuit, an RS422 bus transmission circuit, a CAN bus transmission circuit, an OLED display circuit, a key circuit, a DIP switch and a wiring terminal;

[0007] The SoC main control circuit is used to simulate and generate PPS second pulse signals, UTC time information, receive key circuit information and drive the OLED display circuit for display;

[0008] The RS422 bus transmission circuit is used to send a PPS second pulse signal or select to send UTC time information; the CAN bus transmission circuit is used to send UTC time information;

[0009] The OLED display circuit is used to display current information, including time information, CAN bus information, and modifiable mode prompt information;

[0010] The button circuit cooperates with the OLED display circuit and the SoC main control circuit to switch the menu, select and preset the initial function data of the screen;

[0011] The bidirectional voltage conversion circuit realizes the conversion of voltage between circuits according to the different circuit power supply voltages; the dip switch selects the corresponding dip switch through the module switching prompt on the screen, and switches different mode ports according to the displayed prompt information;

[0012] The wiring terminal is used as a data connection hole of the required timing equipment, generates a PPS second pulse signal and UTC time information by simulating satellite signals, and sends the generated signal data through the signal generator to perform accurate timing work.

[0013] Beneficial effects of the present invention:

[0014] The signal generator of the present invention utilizes the high-speed processing characteristics of SoC to achieve precise time control of the PPS pulse-per-second signal, thereby ensuring the frequency accuracy of the signal. When the falling edge of the PPS pulse-per-second signal arrives, the time information data is outputted instantly, thereby achieving synchronous output of the PPS pulse-per-second signal and the time information.

[0015] In order to improve the anti-interference performance of the signal, the present invention adopts RS422 and CAN bus to transmit the second pulse signal and time information, ensuring the stability and reliability of the signal. In addition, through the setting of the dial switch and the key, it is convenient to switch or control the opening and closing of the signal channel, and to configure the parameters, and multiple ports can be provided to send signal data, which enhances the flexibility and applicability of the device.

[0016] The present invention also provides an intuitive visual operation interface, and key information and operations can be intuitively displayed on the screen, which greatly simplifies the operation process and reduces the difficulty of use. Therefore, the multifunctional PPS pulse-per-second signal generator based on SoC of the present invention has the advantages of high precision, anti-interference, high flexibility and visualization. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions in the embodiments or the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0018] Figure 1 The present invention is a circuit functional structure diagram of a multifunctional PPS pulse per second signal generator based on SoC.

[0019] Figure 2 The present invention is a flowchart of an OLED display module of a multifunctional PPS pulse per second signal generator SoC main control circuit based on SoC.

[0020] Figure 3 This is a schematic diagram of the key arrangement of a multifunctional PPS second pulse signal generator based on SoC described in the present invention.

[0021] Figure 4 This is a flowchart of the key part of a multifunctional PPS second pulse signal generator based on SoC described in the present invention; (a) is a flowchart of the key circuit; (b) is a flowchart of controlling the system timing by pressing the key when the system is timing.

[0022] Figure 5 The present invention is a schematic diagram of the modules of the SoC main control circuit and their signal flow relationships in the multifunctional PPS second pulse signal generator based on SoC described in the present invention.

[0023] Figure 6 The present invention discloses a timing diagram of a PPS second pulse differential signal of a multifunctional PPS second pulse signal generator based on SoC.

[0024] Figure 7 This is a flow chart of a pulse-per-second signal generator and a UTC time information generating module of a multifunctional PPS pulse-per-second signal generator SoC main control circuit based on SoC described in the present invention; (a) is a flow chart of the pulse-per-second signal generator; (b) is a flow chart of the UTC time information generating module.

[0025] Figure 8The present invention discloses a timing diagram of the PPS pulse per second signal generator based on SoC and the synchronization of the PPS pulse per second signal. DETAILED DESCRIPTION

[0026] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0027] It should be noted that references to "one embodiment", "embodiment", "example embodiment", etc. in this specification refer to the embodiment being described which may include specific features, structures or characteristics, but not every embodiment must include these specific features, structures or characteristics. In addition, such expressions do not refer to the same embodiment. Furthermore, when describing specific features, structures or characteristics in conjunction with an embodiment, whether or not there is an explicit description, it is indicated that incorporating such features, structures or characteristics into other embodiments is within the knowledge of those skilled in the art.

[0028] In addition, certain words are used in the specification and subsequent claims to refer to specific components or parts. Those with ordinary knowledge in the relevant field should understand that manufacturers can use different nouns or terms to refer to the same component or part. This specification and subsequent claims do not use differences in names as a way to distinguish components or parts, but use differences in the functions of components or parts as the criteria for distinction. "Including" and "including" mentioned throughout the specification and subsequent claims are open-ended terms and should be interpreted as "including but not limited to". In addition, the word "connected" here includes any direct and indirect electrical connection means. Indirect electrical connection means include connection through other devices.

[0029] This embodiment provides a multifunctional PPS pulse-second signal generator based on SoC, which generates PPS pulse-second signals and UTC time information by simulating satellite signals, and the generated signals are transmitted and sent via RS422 and CAN buses. The generated PPS pulse-second signals are highly synchronized with the current time information, and a controllable and accurate GPS signal can be generated in a laboratory environment, which is used for testing and verification, and the results obtained are more accurate, meeting the requirements for accurate timing in most scientific research and industrial fields during testing.

[0030] like Figure 1 As shown, the multifunctional PPS pulse-per-second signal generator based on SoC includes a power supply circuit, a SoC main control circuit, an RS422 bus transmission circuit, a CAN bus transmission circuit, an OLED display circuit, a key circuit, a bidirectional voltage conversion circuit, a dip switch and a wiring terminal;

[0031] The power supply circuit supplies power to each circuit;

[0032] The SoC main control circuit is used to simulate and generate PPS second pulse signals, UTC time information, receive key circuit information and drive the OLED display circuit for display;

[0033] The RS422 bus transmission circuit transmits the PPS second pulse signal and can also select to send UTC time information;

[0034] The CAN bus transmission circuit transmits and sends UTC time information;

[0035] The OLED display circuit is used to display current information, including time information, CAN bus information, modifiable mode prompt information, etc.

[0036] The button circuit cooperates with the OLED display circuit and the SoC main control circuit to switch the menu, select and preset the initial function data of the screen;

[0037] The bidirectional voltage conversion circuit has different power supply voltages for different circuits. In order to satisfy the information interaction between different circuits, voltage conversion is required between different circuits for connection;

[0038] The DIP switch selects the corresponding DIP code through the module switching prompt on the screen, and switches the different mode ports according to the displayed prompt information;

[0039] The wiring terminal is a data connection hole for the required timing equipment. By simulating satellite signals, PPS second pulse signals and UTC time information are generated, and the signal generator sends the generated signal data to perform accurate timing work.

[0040] In this embodiment, the power supply circuit requires a 12V power input, and the voltage is converted into the required voltage for each circuit through the voltage conversion chip in the power supply circuit. That is, the 12V voltage is converted into 5V, 3.3V, and 1.5V voltages for each circuit. The external crystal oscillator is a 50Mhz crystal oscillator, and the 10MHZ and 50MHZ frequency clocks are generated through phase-locked loop frequency division for use by each module in the SoC main control circuit.

[0041] In this embodiment, the RS422 bus transmission circuit mainly includes four RS422 drivers, two RS422 sending circuits, and two RS422 receiving circuits. Each circuit has four channels connected to the wiring terminals to send the PPS pulse per second signal and UTC time information. The differential line output improves the signal data anti-interference and stability, and ensures the accuracy of the data.

[0042] The RS422 bus transmission circuit includes two pairs of RS422 transceiver circuits with 4 transmissions and 4 receptions. In order to meet different timing requirements, one pair of RS422 transceiver circuits is powered by 3.3V voltage, and the other pair of RS422 transceiver circuits is powered by 5V voltage. One end is connected to the main control chip pin in the SoC main control circuit, and the other end is connected to the wiring terminal. Since the pins of the main control chip can only input and output 3.3V voltage signals, a bidirectional voltage conversion circuit is set between the SoC main control circuit and the 5V RS422 transceiver circuit, and the 5V voltage is bidirectionally converted to 3.3V to prevent pin damage.

[0043] In this embodiment, the CAN bus transmission circuit includes a CAN bus controlled by two CAN control circuits. The channel to be transmitted can be selected according to the dip switch, and the UTC time information is sent through the CAN bus protocol. The differential line output improves the anti-interference and stability of the signal data, thereby ensuring the accuracy of the data.

[0044] The CAN bus transmission circuit includes 2 CAN control circuits and 4 CAN transceiver circuits. In order to meet different timing requirements, the CAN transceiver circuit includes two 5V voltage and 3.3V voltage power supply types, and each CAN control circuit can control two different voltage types of CAN transceiver circuits, and all CAN transceiver circuits can be directly connected to the SoC main control circuit, and the SoC main control circuit can directly send and receive CAN bus data. The above connection conditions can be selected by the dip switch. Because the CAN control circuits are all powered by 5V, 5V and 3.3V bidirectional voltage conversion circuits are used when connecting to the SoC main control circuit and the CAN transceiver circuit for signal transmission.

[0045] In this embodiment, the OLED display circuit is mainly used to display various status information, such as: menu page, display of current UTC time information, baud rate of CAN bus, description and prompt of each mode of DIP switch, etc.

[0046] The OLED display circuit uses an IIC communication OLED display screen. The OLED display module in the SoC main control circuit transmits data to the OLED display circuit for display through the IIC protocol. Figure 2 As shown:

[0047] First, the OLED display is initialized. After the initialization is completed, it is determined whether a key signal is detected. If so, the display switches prompt information. The display menu can display preset information and mode prompt information by pressing the key to switch. Then it is determined whether the preset information is set by pressing the key. If so, the preset information can be preset by pressing the key. After the information is preset, the preset information that has been set is displayed. Finally, when the system starts to synchronize time, the OLED synchronously displays the real-time information of the system.

[0048] In this embodiment, the button circuit includes multiple buttons, which are used in conjunction with other circuits such as an OLED display circuit. The pages can be switched by buttons according to the menu page, and operations such as up, down, left, right, confirm, and return can be performed. Other preset information can also be set by buttons, such as setting the baud rate of the CAN bus and pausing sending during timing, starting sending, and other functions.

[0049] like Figure 3 As shown, the key circuit is mainly divided into five keys. Figure 3 As shown in the arrangement, when the button is pressed, a high level is sent to the corresponding pin of the main control chip of the SoC main control circuit, and the high level is transmitted to the satellite signal generation module, OLED display module and CAN bus control module in the SoC main control circuit. Figure 3 As shown in the arrangement, button SW2 is up, button SW4 is down, button SW5 is left (return), button SW1 is right, and button SW3 is confirm. Figure 4 As shown in (a), the system is initialized. After the button is pressed and debounced, the system real-time information can be displayed, the CAN bus parameters can be changed, and the UTC initial time can be set; that is, through the cooperation of the CAN bus control module, the CAN bus baud rate, CAN bus drive mode, other bus device identification ID and other preset setting information can be changed, and the initial value of the UTC time and other information can be set through the cooperation of the UTC time generation module, and the OLED display module can be controlled to switch the OLED to display different menu pages and display the real-time information of the PPS signal generator. Continue to determine whether the system starts timing. If so, send the PPS second pulse signal and UTC time information, otherwise, return to system initialization.

[0050] like Figure 4 As shown in (b) in the figure, when the system is synchronizing time, the system timing can also be stopped or continued by pressing a button.

[0051] In this embodiment, the bidirectional voltage conversion circuit is connected to different power supply circuits to convert the voltage into the corresponding voltage of the different power supply circuits to prevent the signal pins from being damaged by the voltage.

[0052] The bidirectional voltage conversion circuit contains 6 8-channel bidirectional voltage conversion chips, which are respectively connected to the SoC main control circuit, CAN control circuit, RS422 transceiver circuit and CAN transceiver circuit. Different circuits use different power supply voltages. The bidirectional voltage conversion circuit converts different voltage signals 3.3V and 5V in both directions, so that different circuits receive corresponding voltage signals for data transmission, preventing damage to hardware signal pins and ensuring stable signal transmission.

[0053] In this embodiment, the dip switch selects the data transmission channel of the CAN bus by toggling the dip switch, and the timing requirements of different devices are met by switching different transmission channels. That is, the 3.3V CAN transceiver circuit is connected to the CAN control circuit, the 5V CAN transceiver circuit is connected to the CAN control circuit, and the CAN transceiver circuit is directly connected to the SoC main control circuit. The mode is selected by toggling the dip switch, and various modes can be prompted and selected through the OLED display circuit.

[0054] In this embodiment, the wiring terminals are mainly used as ports for data communication transmission of RS422 and CAN. The wiring terminals are respectively connected to each bus channel, and signals and data are transmitted to other devices that need timing through the wiring terminals.

[0055] like Figure 5 As shown, in this embodiment, the SoC main control circuit includes a second pulse signal generating module, a UTC time signal generating module, a CAN bus control module and an OLED display module;

[0056] The second pulse signal generating module is used to generate a PPS second pulse signal and transmit the rising edge signal of the generated PPS second pulse signal to the UTC time information generating module and the CAN bus control module;

[0057] The UTC time signal generating module is used to generate UTC time information and transmit it to the CAN bus control module and the OLED display module;

[0058] The CAN bus control module is used to control the sending time information and reading data of the CAN control circuit by configuring the UTC time information in the register of the CAN controller of the CAN control circuit;

[0059] The OLED display module includes four parts: an OLED initialization part, which is used to initialize the OLED display screen of the OLED display circuit; an OLED data output part, which is used to output the data information that the OLED needs to display; an OLED control part, which is used to control the display of the OLED display circuit; and an IIC driving part. The information interaction between the OLED display circuit and the SoC main control circuit is transmitted through the IIC protocol.

[0060] In this embodiment, the second pulse signal generating module and the UTC time signal generating module generate the PPS second pulse signal and UTC time information through 10MHZ clock simulation, and transmit the simulated signals to the RS422 bus transmission circuit and the CAN bus transmission circuit through the RS422 bus protocol and the CAN bus protocol respectively. The UTC time information and other relevant information are also transmitted to the OLED display module through the internal logic of the SoC main control circuit, driving the OLED display circuit to display the current PPS signal generator information, including time information, baud rate, and the ID of the device that can be received by the current bus. It can also receive signals from the key module, switch the display of the menu, select options, and other operations, and through the cooperation of the CAN bus control module, change the CAN bus baud rate, CAN bus drive mode, other bus device recognition ID and other preset setting information.

[0061] In this embodiment, the UTC signal generating module and the second pulse signal generating module use a clock input of a divided clock 10MHZ. When powered on or reset, the module is initialized. After the initialization is completed, the initial value of the PPS second pulse is 0, and the internal counter of the module starts counting the clock cycle.

[0062] like Figure 6 and Figure 7 As shown in the figure, the PPS second pulse signal is a pulse signal consisting of a high level of 1ms and a low level of 999ms, and the clock period of 10MHZ frequency is 100ns. Figure 7 As shown in (a), the counter counts up by 1 every 100ns clock cycle. When the counter counts to 9999, that is, after 1ms, the PPS second pulse is set to 1, and the counter continues to count. When the time passes another 999ms, the PPS second pulse level is pulled low, and the counter is cleared to 0 and counts again. Thus, a 1s second pulse signal is generated, and the next step is performed.

[0063] Since the UTC time information transmission and the second pulse need time synchronization, the PPS second pulse needs to be delayed by one cycle to align the timing and achieve the purpose of time synchronization. After the PPS second pulse is delayed by one cycle, it is sent through the RS422 bus. The undelayed PPS second pulse signal takes the rising edge and is transmitted to the UTC time generation module, such as Figure 7 As shown in (b), the UTC time defaults to 0, and the initial value can be set by pressing the button. When the rising edge of the PPS second pulse is detected, the UTC time +1 is added, thereby simulating the generation of the UTC time signal.

[0064] After the UTC time simulation is generated, the generated information is transmitted to the CAN control circuit. The CAN control circuit controls the CAN transceiver circuit to send the UTC time information data through the CAN bus protocol, and sends it synchronously with the PPS second pulse to perform accurate time synchronization.

[0065] like Figure 8 As shown, in this embodiment, when the PPS second pulse rises, the time information data starts to be sent through the CAN bus, and it only takes 260us for the time information data to be sent.

[0066] In this embodiment, the counter in the pulse-per-second signal generating module in the SoC main control circuit is responsible for calculating the number of clock cycles, realizing accurate time control of each pulse-per-second signal cycle, and ensuring the signal frequency accuracy; the PPS pulse-per-second signal is sent after a delay of 1 cycle, and in this way, the pulse-per-second signal can be aligned with the UTC time signal within the accuracy range of 1 clock cycle, thereby ensuring the time accuracy of the signal. In addition, the signal data of the present invention is sent very quickly. When the rising edge of the PPS pulse-per-second signal arrives, the UTC time data is sent after 260us, thereby ensuring the extremely low delay of the PPS pulse-per-second signal generator.

[0067] This embodiment adopts RS422 and CAN bus to transmit second pulse signal and time information, ensuring the stability and reliability of the signal. In addition, through the setting of the dial switch and the button, it is possible to conveniently switch or control the opening and closing of the signal channel, and perform parameter configuration, and provide multiple ports to send signal data, thereby enhancing the flexibility and applicability of the device. The present invention also provides an intuitive visual operation interface, and key information and operations can be intuitively displayed on the screen, which greatly simplifies the operation process and reduces the difficulty of use. Therefore, the multifunctional PPS second pulse signal generator based on SoC of the present invention has the advantages of high precision, anti-interference, high flexibility visualization, etc.

[0068] The technical features of the above-mentioned embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above-mentioned embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0069] The above-mentioned embodiments only express several implementation methods of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.

Claims

1. Multifunctional PPS pulse per second signal generator based on SoC, characterized by: The signal generator includes a SoC main control circuit, a bidirectional voltage conversion circuit, an RS422 bus transmission circuit, a CAN bus transmission circuit, an OLED display circuit, a key circuit, a DIP switch and a wiring terminal; The SoC main control circuit is used to simulate and generate PPS second pulse signals, UTC time information, receive key circuit information and drive the OLED display circuit for display; The RS422 bus transmission circuit is used to send a PPS second pulse signal or select to send UTC time information; the CAN bus transmission circuit is used to send UTC time information; The OLED display circuit is used to display current information, including time information, CAN bus information, and modifiable mode prompt information; The button circuit cooperates with the OLED display circuit and the SoC main control circuit to switch the menu, select and preset the initial function data of the screen; The bidirectional voltage conversion circuit realizes the conversion of voltages between circuits according to the different power supply voltages of each circuit; The DIP switch selects the corresponding DIP switch through the module switching prompt on the screen, and switches different mode ports according to the displayed prompt information; The wiring terminal is used as a data connection hole of the required timing equipment, generates a PPS second pulse signal and UTC time information by simulating satellite signals, and sends the generated signal data through the signal generator to perform accurate timing work.

2. The multifunctional PPS pulse per second signal generator based on SoC according to claim 1, characterized in that: The power supply circuit is a 12V power supply input, and the voltage is converted into the required voltage for powering various circuits through a voltage conversion chip in the power supply circuit.

3. The multifunctional PPS pulse per second signal generator based on SoC according to claim 1, characterized in that: The SoC main control circuit includes a second pulse signal generation module, a UTC time information generation module, a CAN bus control module and an OLED display module; The second pulse signal generating module is used to generate a PPS second pulse signal, and transmit the rising edge signal of the PPS second pulse signal to the UTC time information generating module and the CAN bus control module; The UTC time information generating module is used to generate UTC time information and transmit it to the CAN bus control module and the OLED display module; The CAN bus control module is used to control the sending time information and reading data of the CAN control circuit by configuring the UTC time information in the register of the CAN controller of the CAN control circuit; The OLED display module includes four parts: an OLED initialization part, which is used to initialize the OLED display screen of the OLED display circuit; an OLED data output part, which is used to output data information that the OLED needs to display; The OLED control part is used to control the display of the OLED display circuit; the IIC driving part transmits the information interaction between the OLED display circuit and the SoC main control circuit through the IIC protocol.

4. The multifunctional PPS pulse per second signal generator based on SoC according to claim 1, characterized in that: The RS422 bus transmission circuit includes two pairs of RS422 transceiver circuits, one pair of RS422 transceiver circuits is powered by 3.3V voltage, and the other pair of RS422 transceiver circuits is powered by 5V voltage; one end of the RS422 transceiver circuit is connected to the main control chip pin in the SoC main control circuit, and the other end is connected to the wiring terminal; a bidirectional voltage conversion circuit is arranged between the SoC main control circuit and the 5V RS422 transceiver circuit to realize bidirectional conversion of 5V voltage to 3.3V.

5. The multifunctional PPS pulse per second signal generator based on SoC according to claim 1 is characterized in that: The CAN bus transmission circuit includes a CAN bus controlled by two CAN control circuits. The UTC time information is sent through the CAN bus protocol according to the CAN bus selected for transmission according to the DIP switch. The CAN bus transmission circuit includes two CAN control circuits and four CAN transceiver circuits. Each CAN transceiver circuit includes two power supply types, 5V voltage and 3.3V voltage, and each CAN control circuit controls two CAN transceiver circuits with different voltage types, or all CAN transceiver circuits are directly connected to the SoC main control circuit, and the SoC main control circuit directly transmits and receives CAN bus data; both situations are selected by a dip switch; When the CAN control circuit is connected to the SoC main control circuit and the CAN transceiver circuit, a 5V and 3.3V bidirectional voltage conversion circuit is used for signal transmission.

6. The multifunctional PPS pulse per second signal generator based on SoC according to claim 1, characterized in that: The OLED display circuit adopts an OLED display screen with IIC communication. The OLED display module in the SoC main control circuit transmits data to the OLED display circuit for display through the IIC protocol. The specific process is as follows: The OLED display is initialized. After the initialization is completed, it determines whether a key signal is detected. If so, the display switches prompt information. The display menu displays prompt information of preset information and modes through key switching. Then it determines whether to set preset information through keys. If so, preset information through keys. After the information is preset, the preset information that has been set is displayed. Finally, when the system starts to synchronize time, the OLED synchronously displays the real-time information of the system.

7. The multifunctional PPS pulse per second signal generator based on SoC according to claim 1, characterized in that: The button circuit includes a plurality of buttons used in conjunction with other circuits. The buttons are used to switch pages according to the menu page, perform up, down, left, right, confirm, return operations, or set other preset information.

8. The multifunctional PPS pulse per second signal generator based on SoC according to claim 1, characterized in that: The bidirectional voltage conversion circuit includes a plurality of bidirectional voltage conversion chips connected to different power supply circuits to convert voltages into voltages corresponding to the different power supply circuits.

9. The multifunctional PPS pulse per second signal generator based on SoC according to claim 1, characterized in that: The DIP switch is used to select the data transmission channel of the CAN bus by toggling the DIP switch, and the timing requirements of different devices are met by switching different transmission channels.

10. The multifunctional PPS pulse per second signal generator based on SoC according to claim 1, characterized in that: The wiring terminals are used for data communication transmission ports of RS422 and CAN.

Citation Information

Patent Citations

  • Pulse per second (PPS) generating method and device

    CN104808480A

  • Clock source generating device and method

    CN106230435A

  • Clock signal calibration circuit, calibration method, chip and electronic equipment

    CN116722821A

  • Signal simulation source device for verifying and testing satellite navigation chip

    CN117630981A

  • Development of integrated design system for soc

    KR1020050030904A