是德科技
直播中

高若琰

7年用户 228经验值
私信 关注
[问答]

Infiniium 9000单触发器失败

我有一个运行固件3.50的MSO9104A。
我试图在波形的上升沿使用单个触发,在大约100 ms内上升到40V。
我试图通过GPIB自动化数据收集。
我的问题是,有时单个触发器失败 - 我可以看到触发器触发并显示波形,但屏幕然后立即变为空白并且触发器保持启用状态。
如果我循环DUT再次加速,我可以成功捕获下一个斜坡,并且触发器解除。
我知道第一个建议是升级到最新的固件,但发行说明没有提到解决这个问题。
相反,最新的固件更新更多是关于新硬件和选项。
除非我需要一个已知的修复或新的羽毛,否则我通常会谨慎升级。
问题间歇性地发生 - 有时我可以毫无问题地使用10+触发器,然后在接下来的几个触发器上出现问题。
它已经发生在GPIB编程和手动设置范围,虽然我已经能够使用GPIB尝试更多。
我尝试重新启动示波器,更改触发器级别,更改通道带宽以及将GPIB命令减少到最低限度。
以下是我通过GPIB发送的命令,在调试期间会有一些延迟。
添加延迟似乎没有帮助。
:syst:pres:syst:head off:chan1:disp on:chan1:scal 10:chan1:offs 30:tim:ref cen:tim:pos 80e-3:tim:scal 20e-3:trig:edge:slop pos
:trig:lev chan1,10:trig:swe sing:sing这一切似乎都正确地设置了范围,但偶尔我会得到失败的触发器。
我很感激帮助。

以上来自于谷歌翻译


     以下为原文

  I have an MSO9104A running firmware 3.50. I am trying to use a single trigger on the rising edge of a waveform which ramps to 40V in about 100 ms. I am trying to automate data collection over GPIB. My problem is that sometimes the single trigger fails - I can see the trigger fire and display a waveform, but the screen then immediately goes blank and the trigger stays ARMed. If I cycle the DUT to ramp up again, I can successfully catch the next ramp, and the trigger disarms.

I know a first suggestion will be to upgrade to the latest firmware, but the release notes don't mention solving this issue. Rather, the latest firmware updates are more about new hardware and options. I'm typically wary to upgrade unless I need a known fix or new feather.

The problem occurs intermittently - sometimes I can go 10+ triggers without a problem, then have a problem on the next several triggers. It has occurred with GPIB programming and manually setting up the scope, although I've been able to try it a lot more with GPIB. I've tried rebooting the scope, changing the trigger level, changing channel bandwidth, and paring back my GPIB commands to the bare minimum.  

Here are the commands I'm sending over GPIB, with some delays sprinkled in during debugging. Adding delay doesn't seem to help.
:syst:pres
:syst:head off
:chan1:disp on
:chan1:scal 10
:chan1:offs 30
:tim:ref cen
:tim:pos 80e-3
:tim:scal 20e-3
:trig:edge:slop pos
:trig:lev chan1,10
:trig:swe sing
:sing

This all seems to setup the scope correctly, but then occasionally I get the failed trigger.

I appreciate the help.  

回帖(4)

周菊

2018-12-21 16:39:48
1)升级您的SW。
它可能无法解决问题,但它不会伤害。
并非发布说明中列出了所有已修复的内容。
您的问题可能已被修复为其他内容的副作用。
如果您运行的是Windows 7,则最新版本为4.50。
如果您正在运行XP,它是4.20(BTW,XP的最后一个版本,但有硬件/软件升级路径可以到达W7)。
2)你如何连接这个40V信号?
通过电缆,探头,还有其他东西?
3)信号的重复率是多少?


以上来自于谷歌翻译


     以下为原文

  1) Upgrade your SW. It might not fix the problem, but it can't hurt. Not everything that's fixed is listed in the release notes. Your problem might have been fixed as a side-effect of something else. If you are running Windows 7, the latest is 4.50. If you are running XP, it's 4.20 (BTW, the last version for XP, but there are HW/SW upgrade paths to get to W7).

2) How are you connecting to this 40V signal? Direct through a cable, with a probe, something else?

3) What is the repetition rate of the signal?

Al
举报

高若琰

2018-12-21 16:53:36
引用: nvywyerwer 发表于 2018-12-21 20:36
1)升级您的SW。
它可能无法解决问题,但它不会伤害。
并非发布说明中列出了所有已修复的内容。

谢谢你的建议。
1)是的,我想我最终不得不采取新的固件。
希望它不会破坏其他任何东西。
2)40V信号来自一个只能驱动非常高阻抗的电荷泵,因此我在电荷泵之后有一个定制缓冲放大器。
我正在将带有接地的探头夹在缓冲放大器输出端。
我本周不在实验室,但探头可能是N2863B无源探头,10:1,300 MHz,1.2 m 3)我通过激活电荷泵触发信号,因此没有重复。
我可以添加重复调试,但应用程序需要重复激活电荷泵,所以我需要确保它在命令时打开。
我使用与用于示波器的GPIB控制的相同Visual Basic代码中的功能激活电荷泵。
我在示波器设置和电荷泵激活之间添加了延迟。
我也尝试在设置示波器后手动激活电荷泵。
我偶尔也会错过单次收购。
正如我所提到的,当它错过单次采集时,我可以看到屏幕短暂更新波形,它只是不保留波形或解除单次触发。

以上来自于谷歌翻译


     以下为原文

  Thanks for the suggestions.

1) Yeah, I figured I would eventually have to take the plunge on new firmware. Hopefully it doesn't break anything else.

2) The 40V signal comes from a charge pump which can only drive a very high impedance, so I have a custom buffer amplifier following the charge pump. I'm clipping a probe with ground to the buffer amplifier output. I'm not in the lab this week, but the probes are probably N2863B Passive Probe, 10:1, 300 MHz, 1.2 m

3) I trigger the signal by activating the charge pump, so there is no repetition. I could add repetition to debug, but the application requires repeatable activation of the charge pump, so I need to ensure that it turns on when commanded. I activate the charge pump with a function in the same Visual Basic code I'm using for the GPIB control of the oscilloscope. I have added delays between the oscilloscope setup and the charge pump activation. I've also tried manually activating the charge pump after setting up the scope. I still occasionally get the missed single acquisition. As I mentioned, when it misses the single acquisition I can see the screen briefly update with a waveform, it just doesn't retain the waveform or disarm the single trigger.
举报

高若琰

2018-12-21 17:10:38
引用: chuidi1995 发表于 2018-12-21 20:50
谢谢你的建议。
1)是的,我想我最终不得不采取新的固件。
希望它不会破坏其他任何东西。

我尝试了XP 4.20更新,到目前为止它在今天经过多次尝试后仍然有效。
希望我没有发现任何新问题,因为我宁愿坚持使用XP。

以上来自于谷歌翻译


     以下为原文

  I took the plunge on the XP 4.20 update, and so far it works after many attempts today. Hopefully I don't find any new problems since I would rather stick with XP.
举报

高若琰

2018-12-21 17:18:28
引用: chuidi1995 发表于 2018-12-21 21:07
我尝试了XP 4.20更新,到目前为止它在今天经过多次尝试后仍然有效。
希望我没有发现任何新问题,因为我宁愿坚持使用XP。

Agilent Infiniium 9000系列示波器程序员参考“单次测试设备(DUT)”中的建议似乎非常有用。总结一下:STOP; * OPC?//停止任何采集:ADER //清除ADER寄存器循环直到AER
= 1 //等到示波器布防并准备好在单模式循环中,直到ADER = 1 //等到采集完成有一件事还在困扰我。如果我没有等待足够的时间在单触发模式下设置示波器
触发DUT时,示波器对前面板按键,GPIB,以太网等完全没有响应,除非我按ctrl-alt-del或以某种方式激发触发器。当发生这种情况时,显示屏的左上角会出现旋转的星形。

以上来自于谷歌翻译


     以下为原文

  The suggestions in the Agilent Infiniium 9000 Series Oscilloscopes Programmer's Reference for "Single Shot Device Under Test (DUT) seem very helpful.

To summarize:
:STOP; *OPC? // to stop any acquisition
:ADER // clear ADER register
loop until AER=1 // wait until the scope is armed and ready in single mode
loop until ADER=1 //wait until acquisition complete

One thing is still bugging me. If I don't wait enough time to set the scope in single trigger mode and trigger the DUT, the scope is totally unresponsive to front panel keys, GPIB, ethernet, etc. unless I ctrl-alt-del or somehow excite the trigger. There's a spinning star in the top left of the display when this happens.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分