积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 首页 >> 行业应用 >> 测试测量 >> 解决方案
  相关分类:
如何利用逻辑分析仪来缩短嵌入式系统的开发时间
 
作者:孕龙科技仪器事业处业务部业务经理 郑铭国   来源:嵌入式在线    点击数:314   更新时间:2008-6-25
您可以添加到网摘 让更多人关注此文章:

    前言:                                        
  

        今日依据微控制器(MCU)和数字信号处理器(DSP)所设计的嵌入式系统功能是越来越复杂,其脚位数设计也越来越多,不过当您需要数字设计的重要信息时,也唯有设计复杂精密的逻辑分析仪才能处理先进电子产业不断增加的性能及复杂性。


         所以使用逻辑分析仪通常是最佳(有时是唯一)的办法;例如,若要观测状态模式中的逻辑,或在众多的频道中检查时序关系,您就非得使用逻辑分析仪不可了。
   


         目前还是有许多研发工程师依赖着其所熟悉的示波器,用来量测大量的数字信号和除错(Debug)复杂的数字电路设计,也许您会觉得为什么不可以用示波器来量测,当然可以,只是当您使用逻辑分析仪来替代示波器量测和除错(Debug)数字的相关信号时,您的研发时间将会大量的缩短,节省您宝贵的研发时间,现在您不用马上相信我,但当您看完下列说明后,相信您马上会爱上逻辑分析仪!


        量测通道:
   


        在目前的新式微处理器和微控制器其设计的脚位数是越来越多,所以如果还是使用示波器(量测通道2~4CH)来观察分析的话,那肯定会浪费很多的研发时间,进而造成新产品的上市时间的延长。以下举例说明:假设有一微处理器(MCU)是20PIN的脚位数,共有8个I/O脚位数,当工程师想要同一时间来观查分析所有I/O脚之变化和相互间的关系;此时使用示波器就没办法办到,因为示波器最多就只有四个量测通道,所以最多一次可以同时间观察四个脚位的I/O变化,所以要观察八个脚位的I/O变化,并不是用示波器看两次,就可以达到,而且要相互间的关系也很难作判断,我想几乎所有工程师只要使用示波器用来量测此案例,一定都会非常苦恼,而且浪费在此段的量测时间差不多是占整个研发周期1/4;但是假如工程师用逻辑分析仪来量测此案例时,您知道会有多简单吗?因为逻辑分析仪拥有的量测通道从16~数百个不等(如图一),逻辑分析仪可以一次将同一时间八个脚位的I/O变化和相互间的关系,显示在同一窗口上,可以让工程师很容易的去观察分析,并发现相互间之差异性,如此,使用逻辑分析仪量测此案例,将会缩短1/5的研发周期。
   


         也许您会认为那么多的量测信道,怎么会记得哪一个通道量测哪一个脚位或是信号,关于这一点逻辑分析仪也帮您设想到了,您可以针对每个量测通道更改名称,只要将通道名称更改为您所量测的脚位或是信号名称,哪怕您将此波形档案储存起来,等后续您还要再来分析此波形时,也会很容易进入分析状况,不会完全搞不清楚状况。



图一 逻辑分析仪拥有多个量测通道


         放大分析功能:
  


        在目前的消费性数字电子产品,其功能设计是越来越精良,也越来越复杂,且其所要求的质量却不会因为功能性的提高,而降低产品质量,反而是要求越来越高,所以研发工程师所面临的问题,就是其所要观察分析的波形数据长度越来越长,而且最好能把一个CYCLE程序的波形数据全部显示出来,供工程师可以一次性的观察分析波形数据。以下举例说明:有一工程师用MCU设计了一个八位的计数器程序,从0x00开始计数到0xFF结束,且其震荡器是使用8MHz;此时当工程师使用示波器和逻辑分析仪来观察分析此计数器的计数从0x00~0xFF是否正常时,它们是否可以一次将0x00~0XFF的波形数据全部抓取显示出来?(如图二)所抓取下来的波形数据是否可以全部无限制放大来分析和放大后波形是否会失真?(如图三和图四)



图二 均可以抓取0x00~0xFF的波形



图三 根据上图目测发现Bug的波形,将波形放大来观察分析



        图四 当示波器再放大时,波形显示已经是失真状态,但是逻辑分析仪却没有这个限制,反而利用水平放大的功能,来寻找目测难以发现的Bug,如图本来0xFF之后是要接0x00,但是经过放大后,却发现在0xFF和0x00之间有一个Bug,波形数据为0xF0,而且这也要归功逻辑分析仪拥有多个量测信道和总线分析的功能,才能很容易发现这个Bug。


[1] [2]  下一页



相关文章
· 利用SPD实现嵌入式系统中内存的自动识别和配置[95]
· 高质量嵌入式系统开发的集成测试技术[155]
· “嵌入式系统工程师行业认证”问世[195]
· 台湾佳营TechieWave Pcbased虚拟逻辑分析仪新品发布会...[252]
· 逻辑分析仪性价比分析[90]
热门评论排行
·VHDL设计中电路简化问题的
·江苏嵌入式Linux教育培训
·锐极LINUX驱动培训班定于
·基于实时操作系统μC/OS-
·ARM处理器应用开发4步骤

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
MIPS 科技授权国家集成
美国微芯科技公司与安森美半导体拟以每
中嵌联盟嵌入式工程师俱乐部"
e-Shuttle与香港科技园携手
美国国家半导体推出业界首个传感器信号
PAC 2008 
Power Archite
2008上半年中国集成电路市场回顾
日本开发出接近人眼功能的新型电荷耦合
2008上半年中国集成电路市场回顾
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
13×8的led屏一般用什么方...
[分享]选购家用稳压电源...
[分享]变频电源的外围配置要点...
dsp控制异步电机,加cpld...
请问一下,5000系列的DSP...
modbus与gsm连接,请问...
DSP信号处理配套MEMORY...
FPGA微处理器POWERPC...
[推荐]嵌入式3.5寸工业主板...
高级射频工程师(猎头职务-珠海...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网