是德科技
直播中

宋艳艳

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

E4440A通过SCPI处理参考电平错误

我们正在使用固件A.11.20如果我的PSA处于低衰减,比如0 dB,我发出SCPI命令来设置参考电平(它嵌入在一串命令中)高,比如20 dBm,我得不到
报告的错误但(可能与预期一样)PSA将参考电平设置为-10 dBm。
我已经修改了代码来设置衰减,但我认为将参考电平设置为指定的以外的其他东西会产生错误。

以上来自于谷歌翻译


     以下为原文

  We're using firmware A.11.20

If my PSA is at a low attenuation, say 0 dB, and I issue the SCPI command to set the reference level (it's embedded in a string of commands) high, say 20 dBm, I get no errors reported but (probably as expected) the PSA sets the reference level to -10 dBm.

I've since fixed the code to set the attenuation first but I would've thought that setting the reference level to something other than what is specified would produce an error.  

回帖(5)

陈建华

2019-5-31 15:21:36
我认为这是E4440A最大混音器输入电平的限制,你可以在AMPT / NEXT / NEXT / MAX MIXER LVL(通常是-10dBm)找到它。
您应确保混频器的输入电平小于最大值,即[RF输入电平] - [Int Att]≤[Max Mixer Level]。
E4440A确保了这一优先级,因此可以自动调整参考电平。

以上来自于谷歌翻译


     以下为原文

  I think it is the restriction of the max mixer input level of the E4440A, you can find it at AMPT/NEXT/NEXT/MAX MIXER LVL (normally is -10dBm).

You should make sure that the input level to the mixer is less than the max value, i.e. the [RF Input Level] - [Int Att] ≤ [Max Mixer Level]. The E4440A ensures this in top priority, so the reference level may be automaticly adjusted.
举报

宋艳艳

2019-5-31 15:38:53
引用: 胡bbs2 发表于 2019-5-31 17:32
我认为这是E4440A最大混音器输入电平的限制,你可以在AMPT / NEXT / NEXT / MAX MIXER LVL(通常是-10dBm)找到它。
您应确保混频器的输入电平小于最大值,即[RF输入电平] - ≤[Max Mixer Level]。
E4440A确保了这一优先级,因此可以自动调整参考电平。

我担心的不是机制,而是固件响应,当命令实际上没有时,命令成功。

以上来自于谷歌翻译


     以下为原文

  My concern is not the mechanism, it's that the firmware responded that the command succeeded when it actually did NOT.
举报

李欢

2019-5-31 15:56:50
引用: juujwfdf 发表于 2019-5-31 17:50
我担心的不是机制,而是固件响应,当命令实际上没有时,命令成功。

以上来自于谷歌翻译

嗨 - 当你将分析仪远程设置为超出当前操作条件范围的值时,它会将该值设置为最大值,并将错误队列中的错误设置为:-222,“数据输出
范围;值被限制为上限。“您可以通过发送命令查询错误队列:syst:err?问候 -

以上来自于谷歌翻译


     以下为原文

  Hi -

When you remotely set the analyzer to a value past its range for the current operating conditions, it will instead set the value to the maximum and will put an error in the error queue to the effect of: -222,”Data out of range;value clipped to upper limit.” 

You can query the error queue by sending the command: syst:err?

Regards -
举报

宋艳艳

2019-5-31 16:04:29
引用: 醉狼工作室 发表于 2019-5-31 18:08
嗨 - 当你将分析仪远程设置为超出当前操作条件范围的值时,它会将该值设置为最大值,并将错误队列中的错误设置为:-222,“数据输出
范围;值被限制为上限。“您可以通过发送命令查询错误队列:syst:err?问候 -

这不是真的(至少对我的固件版本而言)。
尝试:: POW:ATT 0:DISP:WIND:TRAC:Y:RLEV 20DBM * ERR?
它会将referencel级别设置为-10DBM和* ERR?
将返回+0,“没有错误”

以上来自于谷歌翻译


     以下为原文

  That's not true (at least for my firmware version).

Try:

:POW:ATT 0
:DISP:WIND:TRAC:Y:RLEV 20DBM
*ERR?

It will set the referencel level to -10DBM and *ERR? will return +0,"No error"
举报

更多回帖

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