CN111371524B - 基于cameralink协议的时间同步精度检测*** - Google Patents
基于cameralink协议的时间同步精度检测*** Download PDFInfo
- Publication number
- CN111371524B CN111371524B CN202010171063.9A CN202010171063A CN111371524B CN 111371524 B CN111371524 B CN 111371524B CN 202010171063 A CN202010171063 A CN 202010171063A CN 111371524 B CN111371524 B CN 111371524B
- Authority
- CN
- China
- Prior art keywords
- timestamp
- interface circuit
- microsecond
- value
- row
- 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.)
- Expired - Fee Related
Links
- 238000001514 detection method Methods 0.000 title claims description 14
- 238000000034 method Methods 0.000 claims abstract description 3
- 230000000630 rising effect Effects 0.000 claims description 13
- 238000006243 chemical reaction Methods 0.000 claims description 7
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000000605 extraction Methods 0.000 claims description 3
- 230000001174 ascending effect Effects 0.000 claims description 2
- 238000003384 imaging method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0602—Systems characterised by the synchronising information used
- H04J3/0605—Special codes used as synchronising signal
- H04J3/0608—Detectors therefor, e.g. correlators, state machines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0658—Clock or time synchronisation among packet nodes
- H04J3/0661—Clock or time synchronisation among packet nodes using timestamps
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
Abstract
基于cameralink协议的时间同步精度检测***,解决现有cameralink协议进行数据采集过程中存在采集不到摄像开始的首行时间戳信息,且在未开始摄像就使用上位机软件进行采集时会出现无数据而上位机死机等问题,包括施密特接口电路、秒脉冲接口电路、422接口电路、cameralink接口电路和时间戳产生模块;在摄像状态下,n组行号和时间戳复用器接收对应n组行号和时间戳锁存器输出的行号、秒计数值和微秒计数值,在非摄像状态,各路输出的行号和时间戳为0,模块内部的模拟行同步产生器生成典型行频下的cameralink的行同步信号,经每行时间戳信息输出启动切换器进行cameralink输出启动计数器的置位,从而启动一次时间戳的输出操作。可以同时采集多路的时间戳信息,也可应用短行周期的应用场合。
Description
技术领域
本发明涉及一种基于cameralink协议的时间同步精度检测***,具体涉及一种基于cameralink协议的多路短行周期的时间同步精度检测***。
背景技术
采用422接口传输多通道时间戳信息,存在受波特率限制,不能用于多通道传输,也不能用于短行周期的应用场合;采用传统的cameralink协议,当开始输出数据后才开始采集,不能采集到摄像开始的首行时间戳信息;而在未开始摄像就使用上位机软件进行采集,则会出现无数据而上位机死机。
发明内容
本发明为解决现有cameralink协议进行数据采集过程中存在采集不到摄像开始的首行时间戳信息;且在未开始摄像就使用上位机软件进行采集时会出现无数据而上位机死机等问题,提供一种基于cameralink协议的时间同步精度检测***。
基于cameralink协议的时间同步精度检测***,包括施密特接口电路、秒脉冲接口电路、422接口电路、cameralink接口电路和时间戳产生模块;
所述时间戳产生模块包括行同步检测模块、模拟行同步产生器、每行时间戳信息输出启动切换器、cameralink输出启动计数器、或门电路、n组行号计数器、n组微秒计数器、n组秒计数器、n组行号和时间戳锁存器、n组行号和时间戳复用器、422解析模块和多路复用器;
外部输入的422串口信号,经422接口电路进行电平转换后,传送至422解析模块;所述422解析模块接收输入的秒值、微秒值和摄像状态信号;
外部输入的秒脉冲,经秒脉冲接口电路进行电平转换后,对每组秒计数器和每组微秒计数器进行控制;每组微秒计数器在检测到秒脉冲的下降沿后,开始清零,或者递增到1999999微秒后清零;当接收到外部422串口输入的卫星平台有效的微秒值后,采用卫星平台的微秒值替换当前的微秒计数值;
每组秒计数器在检测到秒脉冲的下降沿后计数值加1,在接收到秒脉冲对应的GNSS秒值后,采用GNSS秒值替换当前的秒计数值;在接收到外部422串口输入的有效的卫星平台秒值时,采用卫星平台秒值替换当前的秒计数值;当微秒计数值为1999999时,则秒脉冲无效,当前的秒计数值加2;
外部输入的全局复位信号,经施密特接口电路后,分别进行行号计数器、微秒计数器和秒计数器的清零复位;
外部输入的各路输出的行同步信号,经施密特接口电路后,再经过行同步检测模块内对应的上升沿产生器进行上升沿提取,当每组上升沿产生器输出高电平脉冲信号时,则每组行号计数器加1,并将每组行号计数器,每组微秒计数器和每组秒计数器的当前计数值锁存到对应的行号和时间戳锁存器中;
同时,所述每组上升沿产生器输出高电平脉冲信号经或门电路进行或操作,再经每行时间戳信息输出启动切换器进行cameralink输出启动计数器的置位,实现启动一次时间戳的输出操作;
在行号和时间戳信息锁存操作后,n组行号和时间戳锁存器输出的行号、秒计数值和微秒计数值送入对应的n组行号和时间戳复用器,然后再经多路复用器后依次经cameralink接口电路输出。
本发明的有益效果:
1、本发明采用cameralink接口,能同时进行多通道的时间戳信息传输,而且能满足短行周期应用。
2、在非摄像阶段,将行号和时间戳都设置为0,同时产生典型行周期的cameralink接口启动信号,能保证在未摄像阶段cameralink的采集卡也能采集到数据,上位机软件不会卡死。
附图说明
图1为本发明所述的基于cameralink协议的时间同步精度检测***的原理框图。
具体实施方式
具体实施方式一、结合图1说明本实施方式,基于cameralink协议的时间同步精度检测***,包括施密特接口电路、秒脉冲接口电路、422接口电路、cameralink接口电路和时间戳产生模块。所述时间戳产生模块包含模拟行同步产生器、上升沿产生器1~上升沿产生器n、每行时间戳信息输出启动切换器、cameralink输出启动计数器、或门电路、行号计数器1~行号计数n、微秒计数器1~微秒计数n、秒计数器1~秒计数n、行号和时间戳复用器1~行号和时间戳复用器n、行号和时间戳锁存器1~行号和时间戳锁存器n、422解析模块和多路复用器。外部输入的422串口信号,经422接口电路进行电平转换后,送入时间戳产生模块,接收输入的秒值、微秒值和摄像状态信号。外部输入的秒脉冲,经秒脉冲接口电路进行电平转换后,送入时间戳产生模块,对秒和微秒计数器进行控制。外部输入的全局复位信号和各路输出的行同步信号,经施密特接口电路后,送入时间戳产生模块,分别进行全局复位和时间戳信息的锁存,最后经cameralink接口电路输出。
本实施方式中,所述外部输入的秒脉冲,经秒脉冲接口电路进行电平转换后,对每组秒计数器和每组微秒计数器进行控制;每组微秒计数器在检测到秒脉冲的下降沿后,开始清零,或者递增到1999999微秒后清零;当接收到外部422串口输入的卫星平台有效的微秒值后,采用卫星平台的微秒值替换当前的微秒计数值;
每组秒计数器在检测到秒脉冲的下降沿后计数值加1,在接收到秒脉冲对应的GNSS秒值后,采用GNSS秒值替换当前的秒计数值;在接收到外部422串口输入的有效的卫星平台秒值时,采用卫星平台秒值替换当前的秒计数值;当微秒计数值为1999999时,则秒脉冲无效,当前的秒计数值加2;所述GNSS秒值和平台秒值通过422通信协议中的帧标识进行区分。
外部输入的全局复位信号,经施密特接口电路后,分别进行行号计数器、微秒计数器和秒计数器的清零复位;
外部输入的各路输出的行同步信号,经施密特接口电路后,再经过行同步检测模块内对应的上升沿产生器进行上升沿提取,当每组上升沿产生器输出高电平脉冲信号时,则每组行号计数器加1,并将每组行号计数器,每组微秒计数器和每组秒计数器的当前计数值锁存到对应的行号和时间戳锁存器中;
同时,所述每组上升沿产生器输出高电平脉冲信号经或门电路进行或操作,再经每行时间戳信息输出启动切换器进行cameralink输出启动计数器的置位,实现启动一次时间戳的输出操作;在行号和时间戳信息锁存操作后,n组行号和时间戳锁存器输出的行号、秒计数值和微秒计数值送入对应的n组行号和时间戳复用器,按照顺序输出各通道的时间戳信息。
即:通过cameralink输出启动计数器控制多路复用器,按照n组行号和时间戳复用器的计数值递增的顺序,依次经cameralink接口电路输出第一组行号和时间戳复用器锁存的行号、秒计数值和微秒计数值至最后一组行号和时间戳复用器锁存的行号、秒计数值和微秒计数值。
本实施方式中,在摄像状态下,n组行号和时间戳复用器接收对应n组行号和时间戳锁存器输出的行号、秒计数值和微秒计数值,在非摄像状态下,无外部输入的各路输出的行同步信号(各路输出的行号和时间戳为0),模块内部的模拟行同步产生器生成典型行频下的cameralink的行同步信号,送入每行时间戳信息输出启动切换器进行cameralink输出启动计数器的置位,实现启动一次时间戳的输出操作;全零值的行号、微秒计数值和秒计数值送入n组行号和时间戳复用器,然后再经多路复用器,最后经cameralink接口电路输出。
本实施方式中,所述时间戳产生模块的时钟频率fclk为422通信波特率f422clk的整数倍m,同时大于或等于cameralink接口芯片工作的最低频率fcameralink_low;同时保证在最小的行周期时间tperiod_min内能将n路是时间戳信息输出完毕。
式中,nline_num为行号传输所占的时钟数,nsecond为秒值传输所占的时钟数,nmicorseond为微秒值传输所占的时钟数,m为时间戳产生模块的时钟频率fclk相对于为422通信波特率f422clk的倍数。
本实施方式中所述的cameralink输出启动计数器的置位操作至少滞后时间戳的锁存操作一个时钟周期,也就是1/fclk。
本实施方式中,摄像状态的切换由422解析模块输出的摄像状态信号来控制;当接收到摄像开始命令后,摄像状态信号为有效的高电平;当上电复位或者接收到摄像结束命令后,摄像状态信号为无效的低电平。
本实施方式中,施密特接口电路主要采用74AC14芯片;秒脉冲接口电路和422接口电路采用适用于菊花链结构的DS26LV32芯片;cameralink接口电路采用DS90CR287芯片;时间戳产生模块采用复旦微公司的K7系列FPGA。
Claims (5)
1.基于cameralink协议的时间同步精度检测***,包括施密特接口电路、秒脉冲接口电路、422接口电路、cameralink接口电路和时间戳产生模块;其特征是:
所述时间戳产生模块包括行同步检测模块、模拟行同步产生器、每行时间戳信息输出启动切换器、cameralink输出启动计数器、或门电路、n组行号计数器、n组微秒计数器、n组秒计数器、n组行号和时间戳锁存器、n组行号和时间戳复用器、422解析模块和多路复用器;
外部输入的422串口信号,经422接口电路进行电平转换后,传送至422解析模块;所述422解析模块接收输入的秒值、微秒值和摄像状态信号;
外部输入的秒脉冲,经秒脉冲接口电路进行电平转换后,对每组秒计数器和每组微秒计数器进行控制;每组微秒计数器在检测到秒脉冲的下降沿后,开始清零,或者递增到1999999微秒后清零;当接收到外部422串口输入的卫星平台有效的微秒值后,采用卫星平台的微秒值替换当前的微秒计数值;
每组秒计数器在检测到秒脉冲的下降沿后计数值加1,在接收到秒脉冲对应的GNSS秒值后,采用GNSS秒值替换当前的秒计数值;在接收到外部422串口输入的有效的卫星平台秒值时,采用卫星平台秒值替换当前的秒计数值;当微秒计数值为1999999时,则秒脉冲无效,当前的秒计数值加2;
外部输入的全局复位信号,经施密特接口电路后,分别进行行号计数器、微秒计数器和秒计数器的清零复位;
外部输入的各路输出的行同步信号,经施密特接口电路后,再经过行同步检测模块内对应的上升沿产生器进行上升沿提取,当每组上升沿产生器输出高电平脉冲信号时,则每组行号计数器加1,并将每组行号计数器,每组微秒计数器和每组秒计数器的当前计数值锁存到对应的行号和时间戳锁存器中;
同时,所述每组上升沿产生器输出高电平脉冲信号经或门电路进行或操作,再经每行时间戳信息输出启动切换器进行cameralink输出启动计数器的置位,实现启动一次时间戳的输出操作;
在行号和时间戳信息锁存操作后,n组行号和时间戳锁存器输出的行号、秒计数值和微秒计数值送入对应的n组行号和时间戳复用器,然后再经多路复用器后依次经cameralink接口电路输出;
在摄像状态下,n组行号和时间戳复用器接收对应n组行号和时间戳锁存器输出的行号、秒计数值和微秒计数值,在非摄像状态,各路输出的行号和时间戳为0,所述模拟行同步产生器生成行频下的cameralink的行同步信号,经每行时间戳信息输出启动切换器进行cameralink输出启动计数器的置位,实现启动一次时间戳的输出操作;全零值的行号、微秒计数值和秒计数值送入n组行号和时间戳复用器,然后再经多路复用器,最后经cameralink接口电路输出。
2.根据权利要求1所述的基于cameralink协议的时间同步精度检测***,其特征在于:
所述cameralink输出启动计数器控制多路复用器,按照n组行号和时间戳复用器的计数值递增的顺序,依次经cameralink接口电路输出第一组行号和时间戳复用器锁存的行号、秒计数值和微秒计数值至最后一组行号和时间戳复用器锁存的行号、秒计数值和微秒计数值。
4.根据权利要求1所述的基于cameralink协议的时间同步精度检测***,其特征在于:所述cameralink输出启动计数器的置位操作至少滞后时间戳的锁存操作一个时钟周期,即为:1/fclk。
5.根据权利要求1所述的基于cameralink协议的时间同步精度检测***,其特征在于:摄像状态的切换由422解析模块输出的摄像状态信号来控制;当接收到摄像开始命令后,摄像状态信号为有效的高电平;当上电复位或者接收到摄像结束命令后,摄像状态信号为无效的低电平。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010171063.9A CN111371524B (zh) | 2020-03-12 | 2020-03-12 | 基于cameralink协议的时间同步精度检测*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010171063.9A CN111371524B (zh) | 2020-03-12 | 2020-03-12 | 基于cameralink协议的时间同步精度检测*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111371524A CN111371524A (zh) | 2020-07-03 |
CN111371524B true CN111371524B (zh) | 2021-08-03 |
Family
ID=71210409
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010171063.9A Expired - Fee Related CN111371524B (zh) | 2020-03-12 | 2020-03-12 | 基于cameralink协议的时间同步精度检测*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111371524B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113237465B (zh) * | 2021-04-21 | 2022-06-07 | 中国科学院长春光学精密机械与物理研究所 | 高精度测绘相机的时间戳产生方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106209341A (zh) * | 2016-07-27 | 2016-12-07 | 上海航天控制技术研究所 | 多通道lvds时序对齐探测器图像采集方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015156057A1 (ja) * | 2014-04-10 | 2015-10-15 | 株式会社島津製作所 | 撮像装置の制御装置 |
US10411793B1 (en) * | 2018-06-20 | 2019-09-10 | Goodrich Corporation | Data transport and time synchronization for ISR systems |
CN109905701B (zh) * | 2019-03-26 | 2020-07-31 | 中国科学院长春光学精密机械与物理研究所 | 时间同步精度的检测*** |
-
2020
- 2020-03-12 CN CN202010171063.9A patent/CN111371524B/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106209341A (zh) * | 2016-07-27 | 2016-12-07 | 上海航天控制技术研究所 | 多通道lvds时序对齐探测器图像采集方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111371524A (zh) | 2020-07-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104270567B (zh) | 高精度同步的多路图像采集***及其时间同步方法 | |
CN101871968B (zh) | 可靠的时标脉冲测量方法及其测量装置 | |
CN113535620A (zh) | 一种多通道同步高速数据采集装置 | |
CN109862281B (zh) | 全局快门方式下曝光时间可调的Camera Link成像*** | |
JP2008525761A5 (zh) | ||
CN102576303B (zh) | 伪同步时分复用 | |
CN109408446B (zh) | 一种基于fpga的高速串行收发*** | |
CN111371524B (zh) | 基于cameralink协议的时间同步精度检测*** | |
CN104202534A (zh) | 基于gps和脉冲发生器的多摄像机同步控制装置及方法 | |
CN109905701B (zh) | 时间同步精度的检测*** | |
CN112152626B (zh) | 一种模数转换采集电路和芯片 | |
CN112055157B (zh) | 多组tdi成像的摄像同步性控制*** | |
CN111770269B (zh) | 一种基于多高速摄像机的并行采集管控方法及*** | |
CN116381470A (zh) | Ate设备中触发信号同步方法及*** | |
TWI494579B (zh) | Time measurement module and method for semiconductor automatic test equipment | |
US8942300B1 (en) | Integrated digitizer system with streaming interface | |
Hu et al. | Performance evaluation of time distribution over SerDes-based interconnections for PET system | |
CN102299787B (zh) | 在高速***级芯片电路中实现数据同步的方法和装置 | |
Kavatsyuk et al. | Trigger-less readout electronics for the PANDA Electromagnetic Calorimeter | |
CN204069142U (zh) | 一种多路视频数据同步采集控制器 | |
CN114553350B (zh) | 一种确定性低延时报文处理方法 | |
CN113295716B (zh) | 一种中子谱仪起始信号扇出装置 | |
Xu et al. | Fpga based high speed data transmission with optical fiber in trigger system of besiii | |
Spiwoks et al. | The ATLAS Level-1 Central Trigger Processor (CTP) | |
CN109862210B (zh) | 多路多谱段串行图像数据的采集接收*** |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20210803 |
|
CF01 | Termination of patent right due to non-payment of annual fee |