设计的世界

  • 家
  • 文章
    • 3 d CAD
    • 电子•电
    • 紧固和连接
    • 工厂自动化
    • 线性运动
    • 运动控制
    • 测试与测量
    • 传感器
  • 3 d CAD模型
    • 一系列组织
    • TraceParts
  • 领导
    • 2020年的赢家
    • 2019年的赢家
    • 飞跃奖
  • 资源
    • 订阅
    • 数字问题
      • EE世界数字问题
    • 设计工程的未来
    • 飞跃奖
    • MC²运动控制教室
    • 运动设计指南库
    • 播客
    • 供应商
    • 网络研讨会
  • 女性在工程
  • 电子书/技术提示
  • 视频
  • 新型冠状病毒肺炎

调试串行接口

通过克里斯·弗朗西斯|2015年12月4日

分享

我经常使用嵌入式,混合信号系统,而在过去的情况下,可能包含具有许多数据和地址行的并行数据,如今,您更有可能使用串行接口。为了保持芯片尺寸小,涉及减少的引脚和较少的布线/跟踪,现在存在很多流行的同步串行接口,如SPI,I²C,而不是传统的异步接口,如RS232。调试并行总线的传统工具是一个逻辑分析器,具有32到48条逻辑线,假设您无法使用电路仿真器进行调试。可以使用示波器完成偶尔串行RS232数据字节的简单检查,但较新的接口需要不同的方法。首先,您可以看出较长的数据字,例如16位或24位而不是8位。此外,您将面临多字,双向接口,在示波器上手动解码,特别是如果您需要解码数十个数据字或更多。

您可以购买混合信号示波器,典型的16数字线和可选串行接口解码结合两个或四个模拟通道。然而,如果你已经有一个很好的示波器,没有混合信号接口,它可能是非常昂贵的替代它与混合信号的一个。

诸如Pico技术或BitScope的USB Picoscope等替代混合信号选项,但这些仍然为类似于模拟USB示波器而不是简单地提供数字功能的数字能力。一家公司制作没有模拟的USB逻辑分析仪是TechTools。它们使USB逻辑分析器具有9到36个通道,采样率从100ms / s到400ms / s,最多可容积500ms / s,最大单位使用的频道。

具有现代FPGA,以高速速率来制定数字信号的东西并不难以实现,但是制作它需要一些体面的软件。通过TechTools Digiview软件,他们似乎已经做了很好的工作。所以,当您面对两个16位单词的SPI接口时:

调试 - 串行接口

你可以简单地自动解码:

Debugging-Serial-Interfaces-2

看看数据。您还可以折叠单独的行以节省屏幕空间,只查看数据,或者查看带有时间戳的表格形式的数据。

Debugging-Serial-Interfaces-3

您可以在十进制或十六进制等中显示数据,并且可以为每个字段的位数和每个帧的字段数设置SPI线路的解码。您可以根据界面的确切详细信息,使用SS线路框架框架。

对我来说更有用的是能够在模拟形式中绘制数据。在这种情况下,SPI数据来自双通道16比特模数转换器(ADC),DIGIVIEW软件中的设施允许您将交替数据解码为两个模拟流。我不确定这是公交分析仪的共同特征,但它表明,编写Digiview软件的人员设计它用于真实应用程序。

Debugging-Serial-Interfaces-4

对于I²C接口,数据的解码甚至更重要,因为你想知道数据的方向和地址。

Debugging-Serial-Interfaces-5

同样,这可以在时间编码列表中显示。

Debugging-Serial-Interfaces-6

TechTools逻辑分析仪很小,USB单位,因此您依靠您的计算机提供显示。该软件似乎在Windows XP到Windows 10的一系列平台工作,尽管我没有看到Linux版本。

TechTools逻辑分析仪的一个特别有趣的特性是用于存储数据的硬件压缩。这可能是现代逻辑分析仪的典型特征,它在没有发生任何情况时将使用的数据存储最小化。因此,虽然1M单词的存储空间在没有压缩的情况下在几毫秒内就满了,但由于压缩,我能够捕获几秒的数据。

Diviview软件似乎还有许多其他功能我尚未探索如“动态测量”窗口,但我注意到您可以通过在波形上移动光标而不是必须通过移动光标来查看大量测量数据放置标记并将它们拖到周围。我不是以任何方式与TechTool的关联 - 我只需要一些东西来补充我的高速示波器,以便调试串行接口,并发现其产品填充有用的利基。用等效的混合信号替换我的示波器将花费大约9000美元或更高,而TechTools DV3409则为499美元。即使是具有混合信号能力的低规格示波器也将花费超过1500美元。我的搜索类似设备没有出现许多可比设备。距离速度较慢,远东有些非常便宜,来自Saleae的产品是我唯一可以找到的唯一能够的性能,而是用模拟渠道以及数字。如果您不需要模拟能力,我宁愿所有的资金都在提供数字性能,而无需一些成本在不需要的模拟渠道,但Saleae Pricing看起来很好。

帖子调试串行接口首先出现了微控制器的技巧.


了下:微控制器提示


相关文章阅读更多>

脾虚湿
OpenVPX背板支持集成电源槽位
物联网安全
制造商如何保护来自Cyber​​attacks的物联网产品
Sager Electronics推出了价值添加解决方案的网站
武士目录
目录涵盖认证的汽车电子元件

运动设计指南

“运动

ENEWS注册

运动控制课堂

设计世界数字版

封面

浏览最新一期设计世界和背部问题,易于使用高质量的格式。立即剪辑,分享和下载领先的设计工程杂志。

EDABoard电子论坛

全球顶级问题解决EE论坛,涵盖微控制器,DSP,网络,模拟和数字设计,射频,电力电子,PCB布线等

EDABoard:电子论坛

赞助内容

  • 使用超宽带的创造方式以及您需要知道的方法即可开始
  • HELUKABEL PVC控制和电机电缆获得ECOLAB认证
  • 电子阀技术
  • 特殊环:自锁,平衡,ID/OD锁
  • 五个原因:2065个连接器是手动焊接的可靠替代品
  • 钻机从PLC带有边缘计算技术的优势:IIOT案例研究
工程交易

工程交流是一个面向工程师的全球教育网络社区。

联系、分享、学习就在今天

微博通过@DesignWorld
设计的世界
  • 广告
  • 关于我们
  • 接触
  • 管理您的设计世界订阅
  • 订阅
  • 设计世界数字网络
  • 工程白皮书
  • 飞跃奖

Copyright©2021 WTWH Media LLC. All Rights Reserved。除非事先得到WTWH媒体的书面许可,否则不得复制、分发、传送、缓存或以其他方式使用本网站内容
隐私政策|广告|关于我们

搜索设计世界

  • 家
  • 文章
    • 3 d CAD
    • 电子•电
    • 紧固和连接
    • 工厂自动化
    • 线性运动
    • 运动控制
    • 测试与测量
    • 传感器
  • 3 d CAD模型
    • 一系列组织
    • TraceParts
  • 领导
    • 2020年的赢家
    • 2019年的赢家
    • 飞跃奖
  • 资源
    • 订阅
    • 数字问题
      • EE世界数字问题
    • 设计工程的未来
    • 飞跃奖
    • MC²运动控制教室
    • 运动设计指南库
    • 播客
    • 供应商
    • 网络研讨会
  • 女性在工程
  • 电子书/技术提示
  • 视频
  • 新型冠状病毒肺炎
我们使用cookie来个性化内容和广告,提供社交媒体功能,并分析我们的流量。我们还与我们的社交媒体、广告和分析合作伙伴分享您使用我们网站的信息,这些合作伙伴可能会将您使用我们网站的信息与您提供给他们的或他们从您使用他们的服务中收集的其他信息相结合。如果您继续使用本网站,您即同意我们的cookies。 行不阅读更多