Nothing Special   »   [go: up one dir, main page]

CN112231267B - B code timing method and device for domestic VPX architecture - Google Patents

B code timing method and device for domestic VPX architecture Download PDF

Info

Publication number
CN112231267B
CN112231267B CN202011108815.3A CN202011108815A CN112231267B CN 112231267 B CN112231267 B CN 112231267B CN 202011108815 A CN202011108815 A CN 202011108815A CN 112231267 B CN112231267 B CN 112231267B
Authority
CN
China
Prior art keywords
code
time
fpga
information
time information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011108815.3A
Other languages
Chinese (zh)
Other versions
CN112231267A (en
Inventor
魏凯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianjin Jinhang Computing Technology Research Institute
Original Assignee
Tianjin Jinhang Computing Technology Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianjin Jinhang Computing Technology Research Institute filed Critical Tianjin Jinhang Computing Technology Research Institute
Priority to CN202011108815.3A priority Critical patent/CN112231267B/en
Publication of CN112231267A publication Critical patent/CN112231267A/en
Application granted granted Critical
Publication of CN112231267B publication Critical patent/CN112231267B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • G06F13/4291Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using a clocked protocol
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • G06F13/4295Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using an embedded synchronisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0026PCI express

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Electric Clocks (AREA)

Abstract

The invention relates to a B code time synchronization device of a home-made VPX framework, belonging to the technical field of home-made communication time synchronization. The B code timing device adopts a high-speed VPX bus, all components adopt a domestic design, and decoding and encoding of multi-path B codes can be realized; the strategy of soft separation of encoding and decoding is adopted, namely the encoding and the decoding are respectively responsible for two independent FPGAs, and a mutual check return path exists, so that the time synchronization precision of the B code can be effectively ensured. The decoding FPGA and the encoding FPGA can realize return time synchronization after decoding the received B code and decoding and checking after self encoding through the unified allocation of the CPU 2K 1000; by adopting a redundancy design, the time synchronization precision can reach 1 microsecond.

Description

B code timing method and device for domestic VPX architecture
Technical Field
The invention belongs to the technical field of home-made communication time synchronization, and particularly relates to a home-made B code time synchronization device with a VPX framework.
Background
At present, time synchronization, namely time synchronization, plays a very important role in many industry fields, such as aerospace systems, power electronics systems and the like, and the required time synchronization precision reaches microsecond level, so that the synchronous cooperative operation of the whole large system can be ensured. The B code is used as an international universal time code and has the characteristics of universality and standard property. However, most of the existing B-code time synchronization devices are low in precision and poor in working stability, and more importantly, the home-made design of components is not realized.
Disclosure of Invention
Technical problem to be solved
The technical problem to be solved by the invention is as follows: in order to solve the defects of the existing B code time synchronization precision and localization technology, in particular to the defects that the time synchronization precision is too low and localization cannot be realized, the invention realizes localization design of a B code time synchronization device on the basis of ensuring that the B code time synchronization precision reaches microsecond.
(II) technical scheme
In order to solve the technical problems, the invention provides a B code timing device of a domestic VPX framework, wherein the B code timing device adopts a structural framework of a double FPGA and a CPU, two FPGAs are respectively responsible for decoding logic and coding logic of a B code, and the two FPGAs are connected with a high-speed GTX interface through an RS422 interface; the CPU is responsible for managing the decoding and encoding processes of the B code, upper-layer software of the CPU is deployed in the CPU, and the CPU exchanges data with the two FPGA; the B code time synchronization device also comprises a first module which outputs 1 path of 2K1000 kilomega network through the RJ45 connector and can carry out configuration management and setting on the coding and decoding process of the B code; the device for time synchronization of the B code also comprises a second module which can output a 1-path 2K1000 management serial port through a DB9 connector and also can carry out configuration management and setting on the coding and decoding process of the B code;
the overall logic implementation of the B-code time synchronization device is divided into two parts, namely decoding and encoding:
decoding is realized by a first FPGA, after an input B code is converted into a TTL level, the B code enters a B code decoder of the first FPGA to perform decoding logic operation, then, time, month, day, minute and second information and second pulse signals which are calculated are sent to a time service register group of the first FPGA, the time service register group carries out first correction on the transmitted time information through an external high-precision temperature compensation crystal oscillator, then, the corrected time information is sent to upper-layer software of a CPU through a PCIE interface, and the time information after calculation can be displayed on a real-time monitoring interface of the upper-layer software. For the B code time information needing to be returned and checked, upper-layer software of the CPU informs a first FPGA through a PCIE interface in real time, and after the first FPGA obtains an instruction, the decoded time information is sent to a second FPGA through a high-speed GTX interface;
the coding is realized by the second FPGA, the source of the coding time is two places, one place is the time information which needs to be sent back after the first FPGA is decoded, and the other place is a real-time monitoring interface from upper-layer software of the CPU, and the time information which needs to be coded can be manually set to be a certain minute and a certain second at a certain time in a certain month and a certain day in a certain year; after receiving the time information, a code register of the second FPGA carries out trimming through an external temperature compensation crystal oscillator, then the coded information is sent to a B code coder of the second FPGA, and the B code coder codes the information of year, month, day, time, minute and second into time information of 1 frame per second consisting of 100 code elements according to a protocol of the B code and sends the time information to external equipment; after the B code encoder successfully encodes, in order to check to improve the time synchronization precision, the upper layer software of the CPU carries out scheduling, the encoded information is transmitted to the first FPGA through the 422 interface, the B code decoder of the first FPGA carries out decoding again on the received encoded information, and the second time verification is carried out to ensure that the time synchronization precision meets the requirements of the system.
Preferably, the two FPGAs are SMQ7K325T from Wien.
Preferably, the CPU is 2K1000 from Longxin, Beijing.
Preferably, the first module is the network PHY chip JSC88E1111 of the mid-power 32.
Preferably, the second module is a 232 transceiver SM3232 of the wiry corporation.
Preferably, the B code time synchronization device can realize the input and output of the multiple B codes 422.
Preferably, the two FPGAs are connected with the high-speed GTX interface through an RS422 interface.
Preferably, the CPU exchanges data with the two FPGAs through the PCIE bus.
The invention also provides a method for realizing B code time synchronization by using the device, which comprises the following steps:
step 1, the input B code enters a B code decoder of a first FPGA, and the B code decoder analyzes the B code into universal year, month, day, time, minute and second time information;
step 2, the B code decoder sends the resolved time information and the second pulse information to a time service register, the time service register carries out temperature compensation check on the time information, and then the time information is sent to a real-time monitoring interface of upper-layer software of a CPU through a PCIE interface to be displayed;
step 3, the time information needing to be returned and the time information of the upper layer software equipment are respectively sent to an encoding register group in the second FPGA through a GTX interface and a PCIE interface, the encoding register group carries out temperature compensation check on the time information again, and then the encoding information is sent to a B code encoder of the second FPGA;
step 4, the B code encoder encodes the general time information into 1 frame per second time information consisting of 100 code elements according to a B code protocol, and then transmits the time information to external equipment in a 422 mode;
step 5, for the B code information coded by the B code encoder, the upper layer software of the CPU needs to check the precision of the B code information, so that the upper layer software of the CPU informs the second FPGA to send the B code information to the B code decoder of the first FPGA through a special 422 interface;
step 6, decoding the received B code information by a B code decoder of the first FPGA, resolving the B code information into common time information, and checking and finishing the time information again;
and 7, configuring and managing the whole B code decoding and encoding process by upper-layer software of the CPU, and sequentially checking and finishing time information for 4 times so as to ensure that the time synchronization precision reaches microsecond level.
The invention also provides an application of the device in the technical field of domestic communication time setting.
(III) advantageous effects
The B code timing device adopts a high-speed VPX bus, all components adopt a domestic design, and decoding and encoding of multi-path B codes can be realized; the strategy of soft separation of encoding and decoding is adopted, namely the encoding and the decoding are respectively responsible for two independent FPGAs, and a mutual check return path exists, so that the time synchronization precision of the B code can be effectively ensured. The decoding FPGA and the encoding FPGA can realize return time synchronization after decoding the received B code and decoding and checking after self encoding through the unified allocation of the CPU 2K 1000; by adopting a redundancy design, the time synchronization precision can reach 1 microsecond.
Drawings
Fig. 1 is a schematic block diagram of a B-code time synchronization apparatus according to an embodiment of the present invention;
fig. 2 is a general logic block diagram of a B code pair based on the embodiment of the present invention.
Detailed Description
In order to make the objects, contents, and advantages of the present invention clearer, the following detailed description of the embodiments of the present invention will be made in conjunction with the accompanying drawings and examples.
The method of the present invention is further described below with reference to the schematic block diagram of the apparatus for timing B code shown in fig. 1 and the general logic block diagram of timing B code shown in fig. 2.
As shown in fig. 1, the B code time synchronization device adopts a dual FPGA + CPU architecture, two FPGAs both adopt SMQ7K325T of the national wegian corporation and are respectively responsible for decoding logic and encoding logic of the B code, and the two FPGAs are connected with a high-speed GTX interface through an RS422 interface; the CPU selects 2K1000 of Beijing Loongson company to be responsible for managing the decoding and encoding processes of the B code, upper-layer protocol software is deployed in the 2K1000, and the CPU exchanges data with the two FPGAs through a high-speed PCIE bus; the B code time synchronization device also comprises a network PHY chip JSC88E1111 of the middle-power system 32, 1-channel 2K1000 kilomega network is output externally through an RJ45 connector, and the configuration management and the setting can be carried out on the coding and decoding process of the B code; the B code time synchronization device comprises a 232 transceiver SM3232 of the national Wien company, can output a 1-path 2K1000 management serial port through a DB9 connector, and can also carry out configuration management and setting on the coding and decoding processes of the B code; the device for time synchronization of the B code can realize the input and output of the multipath B code 422, the invention takes 32 paths as an example for illustration, and the specific route is not limited as long as the FPGA resource meets the condition.
As shown in fig. 2, the overall logic implementation of the B-code time-setting device is divided into two parts, decoding and encoding:
decoding is realized by a first FPGA, after an input B code is converted into a TTL level, the B code enters a B code decoder of the first FPGA to perform decoding logic operation, then, time, month, day, minute and second information and second pulse signals which are calculated are sent to a time service register group of the first FPGA, the time service register group carries out first correction on the transmitted time information through an external high-precision temperature compensation crystal oscillator, then, the corrected time information is sent to upper-layer software of a CPU through a PCIE interface, and the time information after calculation can be displayed on a real-time monitoring interface of the upper-layer software. For the B code time information needing to be returned and checked, upper-layer software of the CPU informs a first FPGA through a PCIE interface in real time, and after the first FPGA obtains an instruction, the decoded time information is sent to a second FPGA through a high-speed GTX interface;
the coding is realized by the second FPGA, the source of the coding time is two places, one place is the time information which needs to be sent back after the first FPGA is decoded, and the other place is a real-time monitoring interface from upper-layer software of the CPU, and the time information which needs to be coded can be manually set to be a certain minute and a certain second at a certain time in a certain month and a certain day in a certain year; after receiving the time information, a code register of the second FPGA carries out trimming through an external temperature compensation crystal oscillator, then the coded information is sent to a B code coder of the second FPGA, and the B code coder codes the information of year, month, day, time, minute and second into time information of 1 frame per second consisting of 100 code elements according to a protocol of the B code and sends the time information to external equipment; after the B code encoder successfully encodes, in order to check to improve the time synchronization precision, the upper layer software of the CPU carries out scheduling, the encoded information is transmitted to the first FPGA through the 422 interface, the B code decoder of the first FPGA carries out decoding again on the received encoded information, and the second time verification is carried out to ensure that the time synchronization precision meets the requirements of the system.
The specific steps of B code pair are as follows:
step 1, the input B code enters a B code decoder of a first FPGA, and the B code decoder analyzes the B code into universal year, month, day, time, minute and second time information;
step 2, the B code decoder sends the resolved time information and the second pulse information to a time service register, the time service register carries out temperature compensation check on the time information, and then the time information is sent to a real-time monitoring interface of upper-layer software of a CPU through a PCIE interface to be displayed;
step 3, the time information needing to be returned and the time information of the upper layer software equipment are respectively sent to an encoding register group in the second FPGA through a GTX interface and a PCIE interface, the encoding register group carries out temperature compensation check on the time information again, and then the encoding information is sent to a B code encoder of the second FPGA;
step 4, the B code encoder encodes the general time information into 1 frame per second time information consisting of 100 code elements according to a B code protocol, and then transmits the time information to external equipment in a 422 mode;
step 5, for the B code information coded by the B code encoder, the upper layer software of the CPU needs to check the precision of the B code information, so that the upper layer software of the CPU informs the second FPGA to send the B code information to the B code decoder of the first FPGA through a special 422 interface;
step 6, decoding the received B code information by a B code decoder of the first FPGA, resolving the B code information into common time information, and checking and finishing the time information again;
and 7, configuring and managing the whole B code decoding and encoding process by upper-layer software of the CPU, and sequentially checking and finishing time information for 4 times so as to ensure that the time synchronization precision reaches microsecond level.
The above description is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, several modifications and variations can be made without departing from the technical principle of the present invention, and these modifications and variations should also be regarded as the protection scope of the present invention.

Claims (10)

1. A B code time synchronization device of a home-made VPX framework is characterized in that the B code time synchronization device adopts a structure framework of double FPGAs and a CPU, two FPGAs are respectively responsible for decoding logic and coding logic of the B code, and the two FPGAs are connected with a high-speed GTX interface through RS422 interfaces; the CPU is responsible for managing the decoding and encoding processes of the B code, upper-layer software of the CPU is deployed in the CPU, and the CPU exchanges data with the two FPGA; the B code time synchronization device also comprises a first module which outputs 1 path of 2K1000 kilomega network through the RJ45 connector and can carry out configuration management and setting on the coding and decoding process of the B code; the device for time synchronization of the B code also comprises a second module which can output a 1-path 2K1000 management serial port through a DB9 connector and also can carry out configuration management and setting on the coding and decoding process of the B code;
the overall logic implementation of the B-code time synchronization device is divided into two parts, namely decoding and encoding:
decoding is realized by a first FPGA, after an input B code is converted into a TTL level, the input B code enters a B code decoder of the first FPGA to perform decoding logic operation, then, the time, month, day, minute and second information and second pulse signals which are calculated are sent to a time service register group of the first FPGA, the time service register group carries out first correction on the transmitted time information through an external high-precision temperature compensation crystal oscillator, then, the corrected time information is sent to upper-layer software of a CPU through a PCIE interface, and the time information after calculation can be displayed on a real-time monitoring interface of the upper-layer software; for the B code time information needing loopback check, upper-layer software of a CPU (Central processing Unit) can inform a first FPGA (field programmable Gate array) in real time through a PCIE (peripheral component interface express) interface, and after the first FPGA obtains an instruction, the decoded time information is sent to a second FPGA through a high-speed GTX interface;
the coding is realized by the second FPGA, the source of the coding time is two places, one place is the time information which needs to be sent out in a loop after the first FPGA is decoded, and the other place is from a real-time monitoring interface of upper-layer software of the CPU, and the time information which needs to be coded can be manually set to be a certain minute and a certain second at a certain time in a certain month and a certain day in a certain year; after receiving the time information, a code register of the second FPGA carries out trimming through an external temperature compensation crystal oscillator, then the coded information is sent to a B code coder of the second FPGA, and the B code coder codes the information of year, month, day, time, minute and second into time information of 1 frame per second consisting of 100 code elements according to a protocol of the B code and sends the time information to external equipment; after the B code encoder successfully encodes, in order to check to improve the time synchronization precision, the upper layer software of the CPU carries out scheduling, the encoded information is transmitted to the first FPGA through the 422 interface, the B code decoder of the first FPGA carries out decoding again on the received encoded information, and the second time verification is carried out to ensure that the time synchronization precision meets the requirements of the system.
2. The apparatus of claim 1, wherein the two FPGAs are each selected from SMQ7K325T from wegian corporation.
3. The apparatus of claim 2, wherein the CPU is selected from 2K1000 available from longcore, beijing.
4. The apparatus of claim 3, wherein the first module is a network PHY chip JSC88E1111 of the mid-plane 32.
5. The apparatus of claim 4, wherein the second module is a 232 transceiver SM3232 from Wien.
6. The apparatus of claim 5 wherein the B code time synchronization means is capable of inputting and outputting multiple B codes 422.
7. The apparatus of claim 6, wherein the two FPGAs are connected via an RS422 interface and a high speed GTX interface.
8. The apparatus of claim 7, wherein the CPU exchanges data with the two FPGAs via a PCIE bus.
9. A method for synchronizing B code by using the apparatus of claim 8, comprising the steps of:
step 1, the input B code enters a B code decoder of a first FPGA, and the B code decoder analyzes the B code into universal year, month, day, time, minute and second time information;
step 2, the B code decoder sends the resolved time information and the second pulse information to a time service register, the time service register carries out temperature compensation check on the time information, and then the time information is sent to a real-time monitoring interface of upper-layer software of a CPU through a PCIE interface to be displayed;
step 3, the time information needing to be returned and the time information of the upper layer software equipment are respectively sent to an encoding register group in the second FPGA through a GTX interface and a PCIE interface, the encoding register group carries out temperature compensation check on the time information again, and then the encoding information is sent to a B code encoder of the second FPGA;
step 4, the B code encoder encodes the general time information into 1 frame per second time information consisting of 100 code elements according to a B code protocol, and then transmits the time information to external equipment in a 422 mode;
step 5, for the B code information coded by the B code encoder, the upper layer software of the CPU needs to check the precision of the B code information, so that the upper layer software of the CPU informs the second FPGA to send the B code information to the B code decoder of the first FPGA through a special 422 interface;
step 6, decoding the received B code information by a B code decoder of the first FPGA, resolving the B code information into common time information, and checking and finishing the time information again;
and 7, configuring and managing the whole B code decoding and encoding process by upper-layer software of the CPU, and sequentially checking and finishing time information for 4 times so as to ensure that the time synchronization precision reaches microsecond level.
10. A method in the field of homemade communication pairing, of a device according to any one of claims 1 to 8.
CN202011108815.3A 2020-10-16 2020-10-16 B code timing method and device for domestic VPX architecture Active CN112231267B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011108815.3A CN112231267B (en) 2020-10-16 2020-10-16 B code timing method and device for domestic VPX architecture

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011108815.3A CN112231267B (en) 2020-10-16 2020-10-16 B code timing method and device for domestic VPX architecture

Publications (2)

Publication Number Publication Date
CN112231267A CN112231267A (en) 2021-01-15
CN112231267B true CN112231267B (en) 2022-04-19

Family

ID=74118399

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011108815.3A Active CN112231267B (en) 2020-10-16 2020-10-16 B code timing method and device for domestic VPX architecture

Country Status (1)

Country Link
CN (1) CN112231267B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113805643B (en) * 2021-10-18 2024-11-01 天津津航计算技术研究所 Nationwide multi-bus multi-redundancy B code time setting device
CN114779931B (en) * 2022-04-12 2024-08-09 兰州空间技术物理研究所 Space navigation man-machine interaction platform
CN116318167A (en) * 2023-02-03 2023-06-23 国网四川省电力公司营销服务中心 Device and method for converting direct current B code into pulse signal by double-channel signal hot standby input

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102508423A (en) * 2011-11-21 2012-06-20 江苏西电南自智能电力设备有限公司 IRIG-B (Inter-Range Instrumentation Group-B) time-setting method adopting enhanced capture module
CN105955398B (en) * 2016-04-22 2019-05-17 南京国电南自维美德自动化有限公司 A kind of system timing device and time synchronization method based on FPGA
CN205594496U (en) * 2016-04-22 2016-09-21 南京国电南自美卓控制系统有限公司 System timing device based on FPGA
CN106788950A (en) * 2016-11-28 2017-05-31 天津津航计算技术研究所 The B yards of setting means based on VPX frameworks
CN106708169A (en) * 2016-12-31 2017-05-24 中国舰船研究设计中心 Multicomputer system time synchronization method based on VPX framework and device
CN108306722A (en) * 2017-12-12 2018-07-20 天津津航计算技术研究所 A kind of improved B code setting means based on VPX frameworks
CN208908445U (en) * 2018-11-01 2019-05-28 北京华电众信技术股份有限公司 B code clock synchronization equipment and substation equipment
CN109710565B (en) * 2018-12-03 2023-07-14 天津津航计算技术研究所 Logic realization system and method for VPX chassis B code time system
CN109614357A (en) * 2018-12-06 2019-04-12 天津津航计算技术研究所 It unites when a kind of VPX of high bandwidth multibus module
CN110161931A (en) * 2019-06-08 2019-08-23 西安电子科技大学 FPGA coding/decoding system and method based on GPS time service

Also Published As

Publication number Publication date
CN112231267A (en) 2021-01-15

Similar Documents

Publication Publication Date Title
CN112231267B (en) B code timing method and device for domestic VPX architecture
CN103414547B (en) A kind of main website controls method, main website and the system of many slave stations
CN100521637C (en) Optical fiber-based high speed serial industrial real-time communication bus system and its control method
CN104954096A (en) One-master multi-slave high-speed synchronous serial communication data transmission method
CN110932838B (en) Synchronous redundant BTMs
CN105681131B (en) Main preparation system and its parallel output method
CN105955398B (en) A kind of system timing device and time synchronization method based on FPGA
CN205050133U (en) Embedded time system that unites in system
CN201893806U (en) FC clock synchronization generating system
CN101478385B (en) Method for sending, receiving time clock and apparatus for transferring time clock
CN218772141U (en) Dual-processor circuit and control mainboard of distributed control system
CN103490879A (en) Self-correcting quantum secret key distribution method and system
CN205594496U (en) System timing device based on FPGA
CN102307162A (en) Gateway based on MVB (multifunction vehicle bus) network
CN102523142B (en) GTX (Gigabit texture per second)-based 20-port gigabit Ethernet access system and method
CN201812155U (en) Satellite synchronous slave clock device
CN105426562B (en) The UART means of communication and device between a kind of more I/O modules and more communication modules
CN103546485A (en) Network card for DC600V train power supply device
CN208971553U (en) Based on point-to-point communication network system
CN206629068U (en) A kind of clock synchronization system
CN202218257U (en) Gateway based on multifunction vehicle bus (MVB) network
CN104917704A (en) Method and system for multiplexing 10GBase-R PCSs and 40GBase-R PCSs in the same architecture
CN217721206U (en) Seismic data encryption transmission terminal system
CN210515284U (en) Dual-channel 1553B communication board card
CN110147341B (en) 645 and 698 communication protocol compatible electric energy meter and communication method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant