关键词:JY5500、ECLK(外部采样时钟)
1.板卡不正常现象
JY5500板卡开启单通道或多通道外部采样时钟采集,外部时钟模拟2Khz脉冲,脉冲数量10000, 程序缓冲区每满1000读取一次,同时程序界面累加一次Count值,availableSamples是当前缓冲区点数,如图1(单通道)图2(多通道)所示采集均会丢1个或者几个点数。
图 1
图 2
2.解决办法
查阅资料所知:JY5500板卡在因为板卡FPGA特殊的结构,在ECLK模式下会“吞”1个点无法传输到缓冲区,JY5500板卡数据传输也是“一块”“一块”传输,不是“一个”“一个”的传输,所以会产生数据丢失的情况,此时只需外部多给几个时钟信号就可以将“吞”的数据给返回到缓冲区读取上来。
JY5500板卡不仅支持单通道ECLK,也支持多通道ECLK,得益于板卡内部有一个转换时钟,转换时钟最终是控制ADC芯片工作的。转换时钟最小也必须是采样时钟的N倍,N是通道数。而采样时钟控制每秒采集多少点数,最终转换时钟会控制在一个采样时钟周期内采集N个通道。