- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
逻辑分析仪应用从入门到精通(十)
逻辑分析仪在ACTEL 开发平台的应用
广州致远电子有限公司
引言
ACTEL 公司是全球四大FPGA 厂商之一,占据了美国90% 以上航天航空的FPGA 市场。
2002 年,ACTEL 推出了基于FLASH 架构的FPGA,其具有单芯片、非易失性、上电即行、加
密、低功耗、固件免疫错误等特点,2005 年又推出了全球首个模数混合的FPGA——FUSION,
将模拟的外设与数字的 FPGA 内核进行了完美结合,在FPGA 领域实现了前所未有的突破,
一定程度上实现了单芯片的解决方案。如图 1 所示为一个典型的系统结构框图,其中FUSION
可以替代大部分的分立器件,简化系统。
图 1 FUSION 典型系统
在产品研发过程中,调试手段是缩短研发周期的关键因素,对于带有数字电路的系统来
说,逻辑分析仪是首选分析工具。虽然ACTEL 的FPGA 带有内嵌逻辑分析仪,但具有占用FPGA
内部资源、存储容量极为有限、更改节点需重新综合编译且速度慢等缺点。外置逻辑分析仪
则不同,具有采样频率高,存储容量大,通道多等优点,同时还具有协议分析、插件触发等
特色,能大大提高调试效率,如广州致远电子发展有限公司的 LAB6000 系列逻辑分析仪。
本文将以基于FUSION 的电话录音解决方案做分析,来介绍逻辑分析仪在系统调试中的应用。
应用分析
图 2 展示了 《电话录音解决方案》的整体设计思想。整个系统由FUSION FPGA 和外围
电路两大部分组成,其中外围电路又分为摘机检测电路、FSK 提取电路、DTMF 解码电路和
语音提取电路四个单元;其中FSK 和UART 的编码解决由FPGA 内部逻辑构建实现。
1
逻辑分析仪应用从入门到精通(十)
图 2 电话录音解决方案总体设计
调试过程中我们必须分析FSK、DTMF 的编码,语音信号采样AD 值,串口通讯协议等电
路是否正确。
下面我们将介绍如何使用逻辑分析仪来分析这些问题,同时了解逻辑分析仪给我们的调
试带来了什么优势?
FSK 解码模块调试
电话的来电信息通常是由交互机通过FSK 调制波发送过来的,由1200Hz (逻辑1)和
2200Hz (逻辑0 )波特率为1200bps 的信号组成。系统前端电路将模拟形式的FSK 转换逻辑
信号后送至FUSION FPGA 中进行硬件解码。编写FSK 解码IP 时,我们需要确定前端转换的
信号是否正确,并了解信号特征,因此需要逻辑分析仪捕捉信号进行分析,如图 3 所示为
逻辑分析仪采样到的FSK 的信号。从采样到的波形中我们可以确定前端转换电路正常,同时
也为解码IP 提供了FSK 的波形特性。
图 3 FSK 波形
LAB6000 逻辑分析仪高速的采样率和大容量存储深度,在FSK 信号的长时间采样及解码
模块的调试中起到了至关重要的作用,其高的采样频率保证了信号的真实性,而较深的存储
深度则保证了在逻辑分析仪能够存储足够长的波形供用户分析。
语音信号提取模块调试
语音信号提取主要由ADC 采样实现,采用 FUSION 内部自带ADC ,体现了单芯片特性。
语音信号经过调理后通过A/D 采样并转换为数字信号,为了便于分析,在FPGA 内部将ADC
采样的数字信号通过探针功能引出到I/O 口,此时可以使用逻辑分析仪对数字信号进行状态
采集,以便分析输入信号与被采样的数据之间的对应关系。调试时用示波器采样模拟信号,
并同步触发逻辑分析仪(LAB6000 系列逻辑分析仪具有外部触发功能)采样ADC 转换后的数
据。
采样回来的数据利用逻辑分析仪强大的插件分析功能(A/D 插件分
文档评论(0)