|
本帖最后由 小an 于 2014-8-1 17:09 编辑
不能太相信示波器啊,本来以为应该输出黄色块(图中下陷的部分,由几千个图2的高频脉冲组成)的信号,变成了图1中的一条线,还以为是示波器优化的,结果反而出了问题,请听我慢慢道来。
调了好几天的CCD驱动,用的是TCD1703C。第一次信号就出来了,可是总是出图1这种波形
横轴减小时间单位后(1us/grid)可以看每个CCD阵列输出的脉冲(1MHz)都是对的,如图2。但增大时间单位(5ms/grid)看一帧4000个阵列输出,就变成了图1中这样,前边几个类似脉冲的是正常输出,每8ms扫完一帧,下陷的就是CCD上有光照到的地方,可以看出大概有1/3的位置被光照到了。但右边就不对了,而且是每8次正常后就有大概4次不正常。真的是调了好几天了,一遍一遍地确认CPLD的驱动代码没问题,就是不知道为什么会出现这种情况,甚至一度怀疑CCD有问题,可转念一想为什么前几次正常后几次就不正常了呢?从CCD的结构上来说要么一直不正常,不可能一会正常一会不正常啊。刚才突然想起一件事来,我在用示波器看1MHz的扫面脉冲时有个现象,那就是当时间单位在10ms/grid时,看到不是密密麻麻的方波信号(粗横线),而是变成了一条跳来跳去的线,而且是有规律的出现,这给了我启发,也许就是出在这问题上了,因为我的CCD输出的信号也是1MHz的脉冲。看样子这几天是被示波器坑了。
|
|