CN108804371B - 一种多通道高速数据接收的同步自校正方法 - Google Patents
一种多通道高速数据接收的同步自校正方法 Download PDFInfo
- Publication number
- CN108804371B CN108804371B CN201810522284.9A CN201810522284A CN108804371B CN 108804371 B CN108804371 B CN 108804371B CN 201810522284 A CN201810522284 A CN 201810522284A CN 108804371 B CN108804371 B CN 108804371B
- Authority
- CN
- China
- Prior art keywords
- reset
- bufr
- data
- signal
- synchronous
- 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
Links
- 230000001360 synchronised effect Effects 0.000 title claims abstract description 54
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000012360 testing method Methods 0.000 claims abstract description 10
- 238000012937 correction Methods 0.000 claims abstract description 8
- 238000012545 processing Methods 0.000 claims description 10
- 239000011159 matrix material Substances 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 abstract description 2
- 238000005070 sampling Methods 0.000 description 11
- 101000885321 Homo sapiens Serine/threonine-protein kinase DCLK1 Proteins 0.000 description 8
- 102100039758 Serine/threonine-protein kinase DCLK1 Human genes 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
- G06F13/4295—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using an embedded synchronisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
- G06F13/4291—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using a clocked protocol
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)
Abstract
本发明公开了一种多通道高速数据接收的同步自校正方法,利用多核ADC在测试模式下生成数据和时钟信号,然后通过最佳延迟值的设定,利用串并转换模块、多通道数据实时比较模块和延迟控制器,对多核ADC的多路高速数据流降速接收,从而完成对BUFR复位信号延迟的自动校正,这样保证多核ADC的多路高速数据正确接收存储,从而实现高速数据的有效拼合。
Description
技术领域
本发明属于信号处理技术领域,更为具体地讲,涉及一种多通道高速数据接收的同步自校正方法。
背景技术
随着科技的飞速发展,电信号的频率以及复杂性急剧增长,对采集系统采样率的要求随之增长,目前较为流行的方法是利用时间交替并行采样技术(TIADC)提高采集系统的采样率,但其受目前单ADC芯片采样率的制约,目前较为主流的做法是使用先进的高采样率ADC芯片。高采样率ADC芯片大都是基于多核的多路高速数据并行输出,而数据接收处理器(通常为现场可编程门阵列,FPGA)只能对各路数据进行分别单独接收。因此,对前端多路高速数据流进行稳定接收降速处理,确保单ADC芯片多核之间的采样数据正确拼合,是时间交替并行采样技术的基本前提之一。
高速数据采集系统大都是基于ADC+FPGA的系统架构。多核ADC采用多路数据源同步并行输出的数据传输方式,导致高速ADC与FPGA互连信号数目的大大增加。某5GSPS的10-bit ADC的四个数据输出链路共有44对差分信号,每个数据链路包括10路数据和1路同步时钟。近年来,基于28nm工艺所推出的FPGA平衡了功耗、性能和成本,被广泛应用于高速数据采集领域。为了降低数据接收模块的复杂度,传统的做法是用高速ADC芯片一个数据链路的数据同步时钟去接收四个链路的数据。然而,随着ADC采样率的提升,数据同步时钟的频率也随之提高,周期越来越小,FPGA内部高速时钟的走线延迟与抖动已经不可忽略,成为影响数据正确接收的制约因素。例如,Kintex7系列FPGA其每个高速HP-BANK共有50个IO引脚,但在一个时钟下可以支持最多16对差分数据信号的可靠传输同步。因此,在FPGA内部需要多个高速数据接收单元对单ADC的多路数据进行接收。根据FPGA内部源同步数据接收的方法,多路数据传输的时钟方案需采用BUFIO+BUFR架构,如图1所示。传统的做法是用一个链路的数据同步时钟经过这种架构,送给各个链路的ISERDES降速模块进行数据接收降速,然后直接送往后续模块做进一步的数据处理,如图2所示,然而随着单ADC采样率的提高,这种方法已经无法满足对前端ADC采样的高速数据进行降速接收处理的需求。具体可行的方法是分别用高速ADC芯片各自链路的数据同步时钟单独接收各自链路的数据,再利用异步FIFO来同步至同一时钟域后再做进一步的数据处理,如图3所示,系统控制中心的复位产生模块产生BUFR_RST信号,经过FPGA内部的IDEALY延迟单元进行延迟,最后送入多个BUFR进行时钟复位操作。这种架构可以在FPGA内部实现单一时钟区域对多路高速数据进行可靠的降速同步接收。该方法需要精确的延迟调节来控制多个BUFR之间的复位同步,主要有两种同步识别的方案:一、采用手动的延迟调节来测试来自输入标准信号的多路采样数据之间相位差,进而识别并控制多路数据的同步结果;二、利用外部时间间隔测量装置获取各路同步时钟的相位差测量结果,进而调节多路数据的同步偏差。后者由于调试过程复杂且需要额外的高精度时间间隔测量装置,因此没有得到广泛应用。前者虽调试简单且易于稳定,但是目前还没有一种自动的同步校正方法,这非常不利于该类数据采集系统的实际产品化应用。
发明内容
本发明的目的在于克服现有技术的不足,提供一种多通道高速数据接收的同步自校正方法,通过最佳延迟值对复位信号进行延迟调节,再分别送到每一个BUFR中进行同步复位,从而完成多通道数据自校正。
为实现上述发明目的,本发明一种多通道高速数据接收的同步自校正方法,其特征在于,包括以下步骤:
(1)、将高速多核ADC芯片配置成测试模式,在测试模式下,ADC的每一核均输出一路同频的数据同步时钟信号和一路从0-255依次递增变化的锯齿波串行数据信号,然后将多路的数据同步时钟信号和锯齿波串行数据信号一起输入至FPGA;
(2)、FPGA利用自带的串并转换器ISERDES同时对多路的锯齿波串行数据信号进行接收,同时,每一路数据同步时钟信号又一分为二,一路经过输入时钟驱动器送入至串并转换器ISERDES,另外一路输入至区域时钟驱动器BUFR;
(3)、计算BUFR同步复位的最佳延迟值
(3.1)、设置输入延迟单元IDELAY的初始延迟值为0,延迟值的调节范围0~31,调节步进为1;
(3.2)、BUFR同步复位控制器发送复位信号BUFR_RST_IN至输入延迟单元,根据初始延迟值进行延迟调节,再分别送到每一个BUFR中对所有的BUFR进行同步复位,复位后的BUFR再对输入的数据同步时钟信号进行二分频处理,再送入至串并转换器ISERDES;
(3.3)、任意选取一路二分频处理后的数据同步时钟信号,将选出的数据同步时钟信号经过全局时钟驱动器BUFG的输出,生成系统时钟rxclk信号;
(3.4)、串并转换器ISERDES将转换后的多路锯齿波串行数据信号输入至异步先进先出缓存器,再通过异步先进先出缓存器将多路锯齿波串行数据信号同步到系统时钟rxclk信号的时钟域下,并送到多通道数据比较模块MDCM;
(3.5)、多通道数据比较模块MDCM对同步后的多路锯齿波串行数据信号进行一致性判断,如果多路锯齿波串行数据信号一致,则返回变量auto_cmp=1给控制中心,反之返回变量auto_cmp=0给控制中心;然后控制中心判断延迟值的调节范围是否达到上限,如果达到上限,那么经过32次调节过后,控制中心得到一组0,...,0,1,1,...,1,0,...,0,1,1,...,1的数字序列;如果未达到上限,则将调节步进增加1,即将延迟值设置为1,再返回到步骤(3.2);
(3.6)、控制中心将数字序列用矩阵SingleDR_SYNC=[an]表示,其中,n=0~31,an=auto_cmp=0或1,用an=0代表BUFR复位不稳定,用an=1代表BUFR复位稳定,多个连续1的数字序列长度代表了BUFR稳定复位区间的长度,多个连续0的数字序列长度代表了BUFR不稳定复位区间的长度;
对矩阵SingleDR_SYNC进行遍历,如果一个稳定复位区间处于两个不稳定复位区间之间,且该稳定复位区间的宽度大于预设的BUFR稳定复位区间阈值ΔTbufr,则取该稳定复位区间的中心值作为BUFR复位信号的最佳延迟值;
如果无法找到满足处于两个不稳定复位区间之间的稳定复位区间,则寻找处于两个稳定复位区间之间的不稳定复位区间,若该不稳定复位区间的宽度大于4,则取该不稳定复位区间的中心值,并记为参数E,再计算BUFR复位信号的最佳延迟值b=E-10;
(4)、根据最佳延迟值对复位信号进行延迟调节,再分别送到每一个BUFR中进行同步复位,从而完成多通道数据自校正。
本发明的发明目的是这样实现的:
本发明一种多通道高速数据接收的同步自校正方法,利用多核ADC在测试模式下生成数据和时钟信号,然后通过最佳延迟值的设定,利用串并转换模块、多通道数据实时比较模块和延迟控制器,对多核ADC的多路高速数据流降速接收,从而完成对BUFR复位信号延迟的自动校正,这样保证多核ADC的多路高速数据正确接收存储,从而实现高速数据的有效拼合。
同时,本发明一种多通道高速数据接收的同步自校正方法还具有以下有益效果:
(1)、保证多核ADC的多路高速数据正确接收存储,从而实现高速数据的有效拼合;
(2)、在现有的多通道高速数据同步接收硬件框架下,克服了手动测试并调节BUFR复位信号延迟的不足;
(3)、本发明根据最佳延迟值通过延迟器对BUFR_RST相位延迟进行调节,从而使多通道高速数据接收同步,从而保证校正的精准度。
附图说明
图1是FPGA内部源同步数据接收BUFIO+BUFR时钟方案图;
图2是传统的使用单链路数据同步时钟接收数据的原理框图;
图3是多链路数据独立接收同步的原理框图;
图4是本发明一种多通道高速数据接收同步的自动校正原理框图;
图5是FPGA内部BUFR复位模型图;
图6 BUFR_RST到达各个BUFR时序图;
图7 SingleDR_SYNC状态变化图1;
图8 SingleDR_SYNC状态变化图2;
图9 BUFR复位信号与数据同步时钟相对位置时序。
具体实施方式
下面结合附图对本发明的具体实施方式进行描述,以便本领域的技术人员更好地理解本发明。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许会淡化本发明的主要内容时,这些描述在这里将被忽略。
实施例
图4是本发明一种多通道高速数据接收同步的自动校正原理框图。
在本实施例中,如图4所示,本发明一种多通道高速数据接收的同步自校正方法,包括以下步骤:
S1、将高速多核ADC芯片配置成测试模式,在测试模式下,ADC的每一核均输出一路同频的数据同步时钟信号和一路从0-255依次递增变化的锯齿波串行数据信号,然后将多路的数据同步时钟信号和锯齿波串行数据信号一起输入至FPGA;
在本实施例中,以EV8AQ165为例,该ADC芯片由四个1.25GSPS采样率的子核构成,输出四路8bit串行数据流DATA_A、DATA_B、DATA_C、DATA_D及四路同相同频的数据同步时钟DCLK_A、DCLK_B、DCLK_C、DCLK_D。
S2、FPGA利用自带的串并转换器ISERDES(Input Serial-to-Parallel LogicResources)同时对四路的锯齿波串行数据信号进行接收,同时,每一路数据同步时钟信号又一分为二,一路经过输入时钟驱动器BUFIO送入至串并转换器ISERDES,另外一路输入至区域时钟驱动器BUFR;
在本实施例中,串并转换器ISERDES接收数据涉及到多个数据同步时钟,每个数据同步时钟DCLK经过BUFIO+BUFR送入ISERDES降速模块,该方案的关键是需要控制BUFR复位信号从进入FPGA的IO口到多个BUFR的芯片内部走线延迟,其走线延迟差必须尽可能小于一个数据同步时钟周期,如图5所示。实际硬件设计中BUFR复位信号的走线延迟如表1,BUFR复位时序图如图6所示。
表1
S3、计算BUFR同步复位的最佳延迟值
S3.1、设置输入延迟单元IDELAY的初始延迟值为0,延迟值的调节范围0~31,调节步进为1;
S3.2、BUFR同步复位控制器发送复位信号BUFR_RST_IN至输入延迟单元,根据初始延迟值进行延迟调节,再分别送到每一个BUFR中对所有的BUFR进行同步复位,复位后的BUFR再对输入的数据同步时钟信号进行二分频处理,再送入至串并转换器ISERDES;
S3.3、任意选取一路二分频处理后的数据同步时钟信号,在本实施例中,取RCLK_B经过全局时钟驱动器BUFG的输出,生成系统时钟rxclk信号;
S3.4、串并转换器ISERDES将转换后的多路锯齿波串行数据信号输入至异步先进先出缓存器(Asynchronous first in first out),再通过异步先进先出缓存器将多路锯齿波串行数据信号同步到系统时钟rxclk信号的时钟域下,这样把各个ISERDES模块降速出来的数据data_A、data_B、data_C、data_D同步到系统工作时钟的时钟域下,即得到数据data_a、data_b、data_c、data_d,并送到多通道数据比较模块MDCM(Multichannel datacomparision module);
S3.5、多通道数据比较模块MDCM对同步后的多路锯齿波串行数据信号进行一致性判断,如果多路锯齿波串行数据信号一致,则返回变量auto_cmp=1给控制中心,反之返回变量auto_cmp=0给控制中心;然后控制中心判断延迟值的调节范围是否达到上限,如果达到上限,那么经过32次调节过后,控制中心得到一组0,...,0,1,1,...,1,0,...,0,1,1,...,1的数字序列;如果未达到上限,则将调节步进增加1,即将延迟值设置为1,再返回到步骤S3.2;
S3.6、控制中心将数字序列用矩阵SingleDR_SYNC=[an]表示,其中,n=0~31,an=auto_cmp=0或1,用an=0代表BUFR复位不稳定,用an=1代表BUFR复位稳定,多个连续1的数字序列长度代表了BUFR稳定复位区间的长度,多个连续0的数字序列长度代表了BUFR不稳定复位区间的长度;
通过控制中心对BUFR_RST延迟调节32次,必然会出现BUFR复位不稳定——BUFR复位稳定——BUFR复位不稳定的同步状态变化。通过控制中心找到BUFR复位稳定区间的中心值即为最佳值。理想情况下,数据同步时钟DCLK周期TDCLK=1.6ns,ΔTbufr=ΔTmax=t2-t3=682ps,其一个完整的稳定区间长度DR_SYNC_WIDTH计算如下:
DR_SYNC_WIDTH=(TDCLK-△ΔTbufr)/78ps=(1.6ns-682ps)/78ps≈13
控制中心对以下两种结果进行分析:对矩阵SingleDR_SYNC进行遍历,如图9所示,BUFR_RST延迟值从0~31调节共经历四个状态:状态1:当复位信号BUFR_RST的延迟值=0的起始时刻,即图9中DCLK的亚稳态区域NOK1和BUFR_RST的不同步复位区域BUFR_NOK产生交集时,BUFR复位后多通道数据不同步;状态2:BUFR_NOK完全处于t1时间段内,BUFR复位后多通道数据同步(即由不同步到同步);状态3:区域NOK2与区域BUFR_NOK产生交集,BUFR复位后多通道数据不同步(即由同步到不同步);状态4:BUFR_RST复位信号在31的结束时刻,BUFR_NOK完全处于t2时间段内,BUFR复位后多通道数据同步。
其统计结果SingleDR_SYNC=[an]=[0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 11 0 0 0 0 0 0 1 1 1 1 1 1],其状态变化如图7,由其样本统计结果可得BUFR复位的状态变化过程:不稳定(an=0)——稳定(an=1)——不稳定(an=0)——稳定(an=1)。因此,一个稳定复位区间处于两个不稳定复位区间之间,且该稳定复位区间的宽度大于预设的BUFR稳定复位区间阈值ΔTbufr,则取该稳定复位区间的中心值作为BUFR复位信号的最佳延迟值;
如果BUFR_RST延迟值从0~31调节共经历三个状态:状态1:当BUFR_RST复位信号在0起始时刻时,即图9中的BUFR_RST的不同步复位区域BUFR_NOK完全处于t1时间段内,BUFR复位后多通道数据同步;状态2:区域NOK2与区域BUFR_NOK产生交集,BUFR复位后多通道数据不同步(即由同步到不同步);状态3:BUFR复位延迟调节,复位信号在31的结束时刻,区域BUFR_NOK完全处于t2时间段内,BUFR复位后多通道数据同步(即由不同步到同步)。
其统计结果SingleDR_SYNC=[an]=[1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 01 1 1 1 1 1 1 1 1 1 1 1 1],其状态变化如图8,由其样本统计结果可得BUFR复位的状态变化过程:稳定(an=1)——不稳定(an=0)——稳定(an=1)。因此,在无法找到满足处于两个不稳定复位区间之间的稳定复位区间,则寻找处于两个稳定复位区间之间的不稳定复位区间,若该不稳定复位区间的宽度大于4,(其中4是这样得到的:多路BUFR复位信号从进入FPGA到到达多个BUFR的芯片内部路径延迟,比如这边有四路,路径延迟t1/t2/t3/t4,通过计算他们之间的时间差△t,min(△t)/78≈4),则取该不稳定复位区间的中心值,并记为参数E,再计算BUFR复位信号的最佳延迟值b=E-10,(在这种情况下,E一般在10~20之间,一段连续的1一段连续的0再一段连续的1,不稳定区间的中心值E和稳定区间的中心值b之间理论上相差了半个数据同步时钟周期,即TDCLK/(2*78ps),78ps为IDELAY单元的延迟精度,例如DCLK时钟频率为625MHz,即周期1.6ns,1600ps/2/78ps=10)。
S4、根据最佳延迟值对复位信号进行延迟调节,再分别送到每一个BUFR中进行同步复位,从而完成多通道数据自校正。
尽管上面对本发明说明性的具体实施方式进行了描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。
Claims (1)
1.一种多通道高速数据接收的同步自校正方法,其特征在于,包括以下步骤:
(1)、将高速多核ADC芯片配置成测试模式,在测试模式下,ADC的每一核均输出一路同频的数据同步时钟信号和一路从0-255依次递增变化的锯齿波串行数据信号,然后将多路的数据同步时钟信号和锯齿波串行数据信号一起输入至FPGA;
(2)、FPGA利用自带的串并转换器ISERDES同时对多路的锯齿波串行数据信号进行接收,同时,每一路数据同步时钟信号又一分为二,一路经过输入时钟驱动器送入至串并转换器ISERDES,另外一路输入至区域时钟驱动器BUFR;
(3)、计算BUFR同步复位的最佳延迟值
(3.1)、设置输入延迟单元IDELAY的初始延迟值为0,延迟值的调节范围0~T,T为调节范围的最大值,调节步进为1;
(3.2)、BUFR同步复位控制器发送复位信号BUFR_RST_IN至输入延迟单元,根据初始延迟值进行延迟调节,再分别送到一个BUFR中对所有的BUFR进行同步复位,复位后的BUFR再对输入的数据同步时钟信号进行二分频处理,再送入至串并转换器ISERDES;
(3.3)、任意选取一路二分频处理后的数据同步时钟信号,将选出的数据同步时钟信号经过全局时钟驱动器BUFG的输出,生成系统时钟rxclk信号;
(3.4)、串并转换器ISERDES将转换后的多路锯齿波串行数据信号输入至异步先进先出缓存器,再通过异步先进先出缓存器将多路锯齿波串行数据信号同步到系统时钟rxclk信号的时时钟域下,并送到多通道数据比较模块MDCM;
(3.5)、多通道数据比较模块MDCM对同步后的多路锯齿波串行数据信号进行一致性判断,如果多路锯齿波串行数据信号一致,则返回变量auto_cmp=1给控制中心,反之返回变量auto_cmp=0给控制中心;然后控制中心判断延迟值的调节范围是否达到上限,如果达到上限,那么经过T+1次调节过后,控制中心得到一组由0、1组成的长度为T+1的数字序列;如果未达到上限,则将调节步进增加1,即将延迟值设置为1,再返回到步骤(3.2);
(3.6)、控制中心将数字序列用矩阵SingleDR_SYNC=[an]表示,其中,n=0~T,an=auto_cmp=0和1,用an=0代表BUFR复位不稳定,用an=1代表BUFR复位稳定,多个连续1的数字序列长度代表了BUFR稳定复位区间的长度,多个连续0的数字序列长度代表了BUFR不稳定复位区间的长度;
对矩阵SingleDR_SYNC进行遍历,如果一个稳定复位区间处于两个不稳定复位区间之间,且该稳定复位区间的宽度大于预设的BUFR稳定复位区间阈值ΔTbufr,则取该稳定复位区间的中心值作为BUFR复位信号的最佳延迟值;
如果无法找到满足处于两个不稳定复位区间之间的稳定复位区间,则寻找处于两个稳定复位区间之间的不稳定复位区间,若该不稳定复位区间的宽度大于W,则取该不稳定复位区间的中心值,并记为参数E,再计算BUFR复位信号的最佳延迟值b=E-Q,其中,其中,W和Q均为正整数;
(4)、根据最佳延迟值对复位信号进行延迟调节,再分别送到每一个BUFR中进行同步复位,从而完成多通道数据自校正。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810522284.9A CN108804371B (zh) | 2018-05-28 | 2018-05-28 | 一种多通道高速数据接收的同步自校正方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810522284.9A CN108804371B (zh) | 2018-05-28 | 2018-05-28 | 一种多通道高速数据接收的同步自校正方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108804371A CN108804371A (zh) | 2018-11-13 |
CN108804371B true CN108804371B (zh) | 2021-07-30 |
Family
ID=64090435
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810522284.9A Active CN108804371B (zh) | 2018-05-28 | 2018-05-28 | 一种多通道高速数据接收的同步自校正方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108804371B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108877189B (zh) * | 2018-06-27 | 2020-08-25 | 西安输变电工程环境影响控制技术中心有限公司 | 一种变电站噪声云图测试装置的数据采集处理传输装置 |
CN109710172B (zh) * | 2019-01-11 | 2022-03-25 | 北京无线电测量研究所 | 多通道高速模数转换芯片的参数配置方法、装置和系统 |
CN110768673A (zh) * | 2019-11-13 | 2020-02-07 | 中国电子科技集团公司第五十八研究所 | 一种高频信号采集装置及其自适应校准相位方法 |
CN111026233B (zh) * | 2019-11-18 | 2021-03-26 | 北京空间机电研究所 | 一种基于时钟驱动器及fpga的高速并行数据接收系统 |
CN112327693A (zh) * | 2020-11-02 | 2021-02-05 | 南京理工大学 | 一种基于fpga多通道数据同步电路 |
CN112487354B (zh) * | 2020-11-30 | 2022-10-04 | 北京航空航天大学 | 一种基于比较器和fpga的多通道高速实时互相关运算装置 |
CN113078909B (zh) * | 2021-03-23 | 2023-01-31 | 汕头市超声检测科技有限公司 | 一种基于fpga的多通道高速串行lvds数据整序方法及电路 |
CN113466522B (zh) * | 2021-07-09 | 2022-04-19 | 电子科技大学 | 一种数据采集系统的触发点偏移动态校正方法 |
CN113419599A (zh) * | 2021-07-12 | 2021-09-21 | 武汉珞珈伊云光电技术有限公司 | 数据同步方法、装置、电子设备及存储介质 |
CN117614421B (zh) * | 2024-01-23 | 2024-04-16 | 国仪量子技术(合肥)股份有限公司 | 多通道脉冲同步方法、电子设备 |
CN117852488B (zh) * | 2024-03-08 | 2024-05-31 | 成都泰格微电子研究所有限责任公司 | 一种高速串行数据收发系统及时序自适应方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101587499A (zh) * | 2009-06-24 | 2009-11-25 | 北京理工大学 | 基于nand的多通道信号采集系统 |
CN102057322A (zh) * | 2008-01-07 | 2011-05-11 | 陈国平 | 液晶显示装置 |
CN102882673A (zh) * | 2012-09-12 | 2013-01-16 | 清华大学 | 多通道高速dac同步实现方法 |
CN104407998A (zh) * | 2014-11-04 | 2015-03-11 | 西北核技术研究所 | 基于fpga的高速adc采样数据接收缓存方法和系统 |
CN105759195A (zh) * | 2016-02-24 | 2016-07-13 | 复旦大学 | 基于精细调相的建立保持时间测试系统和方法 |
CN106253902A (zh) * | 2016-09-27 | 2016-12-21 | 电子科技大学 | 具有多器件同步复位识别校正功能的多通道并行采集系统 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102210539B1 (ko) * | 2013-12-26 | 2021-02-01 | 삼성전자주식회사 | 상관 이중 샘플링 회로, 이를 포함하는 아날로그-디지털 컨버터, 및 이미지 센서 |
-
2018
- 2018-05-28 CN CN201810522284.9A patent/CN108804371B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102057322A (zh) * | 2008-01-07 | 2011-05-11 | 陈国平 | 液晶显示装置 |
CN101587499A (zh) * | 2009-06-24 | 2009-11-25 | 北京理工大学 | 基于nand的多通道信号采集系统 |
CN102882673A (zh) * | 2012-09-12 | 2013-01-16 | 清华大学 | 多通道高速dac同步实现方法 |
CN104407998A (zh) * | 2014-11-04 | 2015-03-11 | 西北核技术研究所 | 基于fpga的高速adc采样数据接收缓存方法和系统 |
CN105759195A (zh) * | 2016-02-24 | 2016-07-13 | 复旦大学 | 基于精细调相的建立保持时间测试系统和方法 |
CN106253902A (zh) * | 2016-09-27 | 2016-12-21 | 电子科技大学 | 具有多器件同步复位识别校正功能的多通道并行采集系统 |
Also Published As
Publication number | Publication date |
---|---|
CN108804371A (zh) | 2018-11-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108804371B (zh) | 一种多通道高速数据接收的同步自校正方法 | |
CN113535620B (zh) | 一种多通道同步高速数据采集装置 | |
CN108880544B (zh) | 一种多器件数据同步的自校正方法 | |
CN110321316B (zh) | 一种多通道同步数据采集自适应训练控制装置及方法 | |
CN104378114B (zh) | 一种实现多通道模数转换器同步的方法 | |
CN1747376B (zh) | 同步装置和半导体装置 | |
CN113533815B (zh) | 一种基于时间戳的多通道采样同步方法 | |
CN106253902A (zh) | 具有多器件同步复位识别校正功能的多通道并行采集系统 | |
CN103036667B (zh) | 一种高速串行通讯接口自适应时序校准方法 | |
CN109032498A (zh) | 一种多fpga的多通道采集系统的波形量化同步方法 | |
CN113595713B (zh) | 一种基于多通道采集的接收数据对齐方法及系统 | |
CN106209341B (zh) | 多通道lvds时序对齐探测器图像采集方法 | |
CN110995388B (zh) | 一种分布式的共享时钟触发调延系统 | |
CN109104260A (zh) | 板卡式多通道数据采集系统的同步方法 | |
US20230032250A1 (en) | Multi-channel signal synchronization system, circuit, and method | |
CN112187276A (zh) | 多通道dac采样同步系统 | |
CN106918730A (zh) | 一种数字示波器及其多通道信号同步方法 | |
US8035435B1 (en) | Divided clock synchronization | |
CN102916758A (zh) | 以太网时间同步装置和网络设备 | |
CN110955179B (zh) | 一种基于pci总线的双通道共享时钟触发调延装置 | |
CN222070764U (zh) | 通道间延迟偏差测量装置 | |
JP5610540B2 (ja) | シリアル通信用インターフェース回路及びパラレルシリアル変換回路 | |
CN118367901A (zh) | 基于门控时钟的时钟延时同步装置及系统 | |
CN112543025A (zh) | 基于矩阵化的高速串行ad采样及数据处理系统及方法 | |
CN106850178A (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 |