简易逻辑分析仪.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE 18 简易逻辑分析仪 摘要:本设计的目的是制作一个8路数字信号发生器和一个简易逻辑分析仪。用CPLD完成8路数字信号发生器的功能,采用两片凌阳SPCE061A单片机作为简易逻辑分析仪的检测和控制核心,实现逻辑分析仪的各种简单功能。基于这些完备而可靠的硬件设计,使用了一套独特的软件算法,使简易逻辑分析仪能够同时从8通道(并行方式)输入信号进行记录,并能显示出多种触发事件前后捕捉到的信号。 本设计的主要特色: ◆ 单片机与单片机之间采用SPCE061A特有的UART功能,单片机与外围电路之间尽量采用串行通信。 ◆ 可以设置1~3级任意级数的触发字,触发位置可调。 ◆ 逻辑信号门限电压可在0.25~4V范围内按16级程控选择。 ◆ 能利用模拟示波器清晰稳定地显示所采集到的8路波形及触发点位置。 ◆ 能在示波器上显示可移动的时间标志线,并用LCD显示时间标志线所对应时刻的8路输入信号逻辑状态。 ◆ 存储深度为100bit,分页显示逻辑状态。 ◆ 输入方式有键盘和红外遥控两种。 ◆ 输出方式为LCD显示,操作界面十分友好,并辅助以语音输出,便于人机交互。 关键字:信号发生器 逻辑分析仪 多踪显示 一 方案设计与论证 1 8路数字信号发生模块 方案一:采用中小规模电路。参照传统的信号源的设计思想,系统分为振荡器、整形器和输出驱动三个模块。采用3个反相器构成环状振荡器,通过调节阻容元件的参数来确定振荡器的振荡频率,输出的振荡信号后分为两路:一路经JK触发器二分频后,得到占空比为1:1的方波,再经反相器缓冲后,由OUT1输出未经调制的振荡信号。另一路作为时钟脉冲信号,去控制另一JK触发器,利用输入到J端的低频信号去调制时钟信号,再经反相器6缓冲后,同OUT2输出调制后的高频振荡信号。该电路由两个与非门及阻容元件构成频信号振荡器,产生的低频信号加到JK触发器的J端,此时K为高电平。也可把低频信号加到K端,此时J为高电平。这两种方式均可调制加在CP端的高频信号,在Q端获得调制信号输出。这种信号源只能输出预先设计的某种脉冲波形的周期信号,无法输出数字信号序列进行预置和循环移位,而且电路结构过于复杂,难以达到设计要求。 方案二:采用微机控制技术。根据抽样定理,只要抽样速率大于Nyquist抽样率,任何一个带限信号均可用它在等时间间隔点上的抽样值完整的表示。即任何带限信号均可表示为: = 1 \* GB3 ① 其中是单位冲激函数,是抽样间隔,且1/≥2,是中的最高有效频率分量。在一般情况下,单元脉冲为时限信号,因此可用有限个抽样值近似表示。于是一个数字信号可表示为冲激序列与单元脉冲的卷积: = 2 \* GB3 ② 当为由式 = 1 \* GB3 ①所示的抽样序列表示时,式 = 2 \* GB3 ②变为: = 3 \* GB3 ③ 它仍是一个数值序列,但抽样间隔变为GCD。为获得最大抽样间隔,可取,其中为整数,于是。因此,用户将所需要的的单元脉冲的抽样值和编码序列输入,经卷积运算后预存入波形数据存储器。存储器则被以读出,经D/A变换后形成还原的波形,最后经功率放大获得所需的输出信号。 这种方案能够输出任意波形,但是要想输出8路循环移位的逻辑信号序列就会占用很多的资源,而且不便于实现。 方案三:采用CPLD。从键盘输入预置的逻辑信号序列,经单片机处理后以串行的方式发送给CPLD,由后者完成循环移位和输出的功能。这样可以大大简化仪器的输入和运算单元的软硬件,此时仪器直接接受整个信号的抽样值,系统成为一个任意数字信号的发生器,能够较好的完成设计要求。 综上所述,我们决定采用方案三。 2 门限电压调整模块 方案一:采用单片机控制技术。将单片机的输出量经过数模转化,通过改变单片机的输出值来选择门限电压的级别。这种方案用软件实现了硬件的功能,简化了硬件电路结构,精度较高,并且很容易扩展门限电压的级数,但是浪费了I/O口资源。 方案二:采用电组分压技术。用16个拨码开关分别控制16个电阻,通过拨动拨码开关来选择门限电压的级别。这种方案的优点是速度快,但是由于电阻参数难以保证,网络精度不高,导致门限电压级别调整精度不高。 综和考虑各种各种因素,我们决定采用方案二。 3 输入模块 本系统要求输入数字信号初值、触发字以及设置模

文档评论(0)

kongbaipan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档