利用
FPGA输出秒脉冲,触发3458A采样,每次采样一个点,间隔250us,共计4000点。万用表使用GPIB与FPGA进行数据交互。
配置3458A的指令如下:
'PRESET FAST',
'DCV 10',
'NPLC 1E-2',//积分时间为工频周期的1/100
'DELAY 0',//触发后立即进行采样
'T
ARM AUTO',
'TRIG EXT',//外部触发
'NRDGS 4000,
tiMER',//共采样4000点,每点之间等时间间隔
'TIMER 250E-6',//采样间隔为250us
现在发现FPGA收到的数据只有0~1S内的4000点、2~3S内的4000点,4~5S内的4000点…….我认为是不是3458A在采集或发送第4000个点时收到了下一个秒脉冲,但把这个秒脉冲忽略了,导致下一秒没有进行采集?