原创 从雷达客户的一个有趣问题看软硬件之争

2011-4-8 12:16 5019 12 22 分类: 消费电子

作者:Jit Lim

 

这听起来是一个非常简单的问题,但在星期五下午四点多的时候,对某位准备在周末进行自动测试的系统工程师来说,则可能是一个真正的问题,因为他必须解决一些可能与软件或硬件相关的问题。

 

那么,你会打电话给谁呢?哪个倒霉的家伙会在周五晚上被*扰?软件工程师还是硬件工程师?

 

硬件工程师设计的观点是:硬件总是能够正确运行的。他们的证据是如何如何执行了参数测试,以及在电路中置入了多少余量,云云。

 

软件工程师会指出软件(固件)永远没有漏洞,除非你证明它有问题,而不仅仅是怀疑,而且证据最好是可重复的。

 

其实是系统工程师制造了所有的问题,因为是他试图把硬件和软件放到一起!

最近,我在东海岸一家雷达客户那里遇到一个有趣的问题。我们在午餐时段演示时,一边讨论着一些RF新产品。而在演示过程中,有一名听众似乎老是分神——他一边要专心听讲,一边不断被手机短信打断。在会议结束后,他礼貌地问我们是否有时间带设备去帮他解决一下问题。

 

他是一位跳频雷达产品的系统工程师,产品正准备进行某项质检测试。在周末时,他的测试人员不断地向他提供环境测试中产品的最新测试进度:参数测试——通过;功能测试——失败。

 

我们到达现场后,看见一个装备相当不错的实验室,一个产品盖子已经打开了,旁边放着一台混合信号示波器,感觉就像是一台呼吸机在维持着产品的生命。

根据经验,我知道示波器右侧标为“Ext Trig”的第五条通道是干什么用的,当出现问题时,你就需要使用这个东东。如果问题自行确定时(通过隔离关心的事件),你可以很轻松。但有时需要同时使用两台仪器来处理问题。

 

在对这台跳频雷达进行参数测试期间,该客户用非跳频测试模式,来测试雷达的参数性能。我们一步步地测试了12条可能的工作通道,结果非常明了:硬件一切正常。

 

功能测试需要在特定通道计划中使用PN9序列把雷达置于自测模式,在本例中,要跳过12条通道中的8条通道。

 

通过使用实时频谱分析仪,我们在功能测试过程中很清楚地看到8条通道的所有9条通道。是的,所有9条!在真正随机序列上,你有可能得到类似的统计密度(PN9 – 8条通道中512步 ~12.5%的时间)。我们在8条RF通道中看到类似的统计数据,但只用了大约0.2%的时间,通道0出现了。

 

通过使用频域触发功能(频率边沿、频率模板或统计密度)触发混合信号示波器,每次在PN9顺序重启时,我们都能捕获发送到位移寄存器的通道0值。它是可以重复的设计漏洞,需要向软件工程师打电话解决问题了。很明显,新的固件负载出现了小漏洞。

 

解决硬件工程师和软件工程师之间的争论,您又有怎样的测试策略呢?欢迎您参与讨论。

PARTNER CONTENT

文章评论10条评论)

登录后参与讨论

用户1295907 2011-5-29 11:13

该软件工程师硬件基础知识懂得多少?

ya9966_496855706 2011-4-15 13:13

学习

用户1206589 2011-4-14 11:51

学习~~

用户1470025 2011-4-14 11:13

其实,许多问题是软件工程师不理解硬件产品而导致的。从另一个方面说明了从系统方面思考工程问题的重要性和迫切性。

用户1558181 2011-4-14 10:46

学习

用户1012893 2011-4-13 08:13

值得一读,有启发。

用户1230496 2011-4-12 10:59

一个跳频错误?频点是由软件提供的话,应该有个回读确认比较好。

zhanglii2011_392530165 2011-4-12 09:33

从没听说过频域分析仪。貌似很强大呀。

用户1360993 2011-4-12 09:03

没明白!没看出实时SA是必须的!

用户1058474 2011-4-10 05:41

软件硬件之争更多的是在于 复杂 软硬件系统 稳定性问题,如一个运行 linux 程序的 硬件 SOC 平台,出现 偶尔 启动失败 或者 运行过程中 死机 或者 重新启动 或者 EXCEPTION 等问题,软件工程师 看来逻辑设计 均正常,硬件工程师看来 各种 coner bootloader/memory testing 均正常,如何分析问题?此时熟悉软硬件且具经验的系统工程师就非常重要,主要是根据现象对系统分析确定问题的各种定位手段和方法(各种系统运行路径)逐个进行尝试和测试,否则此类问题基本上就靠碰运气解决了。
相关推荐阅读
用户1504801 2014-04-24 15:26
得力的艺术工具 — 波形监测仪在彩色分级调整中的应用
  要获得最佳的视频彩色调整效果,这里有两项要求是十分重要的: 1. 确保显示在屏幕上的图像美观并具有最佳的观看效果 2. 确保图像能够正确地再现,可以将这样的图像提交给各种媒体并显示...
用户1504801 2014-01-22 17:37
汽车网络( 多总线) 的测试方案
  1、  汽车网络测试方案概述 汽车电子技术在经历了零部件层次的汽车电器时代、子系统层次的单片机(汽车电脑)控制时代之后,已经开始进入汽车网络化时代,并向汽车信息化时代迈进。采用先进的单片...
用户1504801 2014-01-14 17:51
汽车电子器件的验证、设计及测试
汽车电子部件中应用着大量的电子元器件,不论是无源器件如电阻、电容或电感,还是有源器件(半导体)如二三极管、集成电路等,合格的器件才能保证电子部件的正常工作。 一般来说,器件的应用必须首先进行合格...
用户1504801 2014-01-02 16:36
脉宽调制(PWM) 马达驱动器电源的测试分析(上)
  1.概述 自电机工程诞生以来,三相交流马达一直是工业领域的主力。它们可靠、高效、费效比高,需要少量维修或根本不需要维修。此外,交流马达(如感应马达和磁阻马达)无需与转子的电气连接,因此...
用户1504801 2013-12-31 14:01
脉宽调制(PWM) 马达驱动器电源的测试分析(下)
(脉宽调制(PWM) 马达驱动器电源的测试分析(上)请见http://forum.eet-cn.com/BLOG_ARTICLE_18976.HTM)   8. 损耗与效率测量 对任意...
用户1504801 2013-12-17 16:36
汽车电子中常见的器件测试
汽车电子部件中应用着大量的电子元器件,不论是无源器件如电阻、电容或电感,还是有源器件(半导体)如二三极管、集成电路等,合格的器件才能保证电子部件的正常工作。 一般来说,器件的应用必须首先进行合格...
我要评论
10
12
关闭 站长推荐上一条 /3 下一条