产品分类
联系人:刘水红

电话:0755-82515004

手机:13760205028

公司地址:深圳市福田区深南中路3037号南光捷佳大厦
Email:liu56817@126.com
QQ:528642442
所在位置: 首页> 公司新闻> 其它>

调试嵌入式设计中串行总线-DPO3000示波器应用指南

日期:2024-08-07 02:45
浏览次数:1887
摘要:

调试嵌入式设计中串行总线-DPO3000示波器应用指南

在这种情况下,通道1 (黄色)连接到SCLK,通道2(青色)连接到SDA。紫色波形是我们向示波器中输入一些简单的参数定义的I2C总线。显示器的上方部分显示了整个采集。在这种情况下,我们已经捕获了大量的总线空闲时间,中间是我们放大的突发活动。显示屏下方
的较大部分是缩放窗口。您可以看出,示波器已经解码了经过总线的每条消息的内容。MSO/DPO 系列示波器上的总线使用表1中的颜色和标记,表明消息中的重要部分。
看一下采集的波形,我们可以看到,示波器触发地址18上的写入操作(如显示屏左下方所示)。事实上,风扇速度控制器试图写入地址18两次,但在这两种情况下,在在这种情况下,通道1(黄色)连接到SCLK,通道2(青色)连接到SDA。紫色波形是我们向示波器中输入一些简单的参数定义的I2C总线。显示器的上方部分显示了整个采集。在这种情况下,我们已经捕获了大量的总线空闲时间,中间是我们
放大的突发活动。显示屏下方的较大部分是缩放窗口。您可以看出,
示波器已经解码了经过总线的每条消息的内容。MSO/DPO 系列示波器上的总线使用表1中的颜色和标记,表明消息中的重要部分。
看一下采集的波形,我们可以看到,示波器触发地址18上的写入操作(如显示屏左下方所示)。事实上,风扇速度控制器试图写入地址18两次,但在这两种情况下,在试图写入温度传感器时它没有收到确认。然后它检查地址19上的温度传感器,收回希望的信息。因此,为什么**个温度传感器没有对风扇控制器作出响应呢?看一下电路板上的实际部件,我们发现其中一条地址线焊接不当。温度传感器不能在总线上
通信,结果导致设备过热。由于MSO/DPO系列
示波器的I2C触发和总线解码功能,我们只需几分钟时钟,就成功地隔离了这个潜在的难检问题。
调试嵌入式系统设计中的串行总线总线条件指示:
Starts 用垂直绿条表示。在显示另一个开始、而没有
上一个Stop 时,会发生重复开始。
地址用黄框显示,[W]表示写入,[R]表示读取。地址值
可以用十六进制显示,也可以用二进制显示。
数据用青框显示。数据值可以用十六进制显示,也可
以用二进制显示。
Missing Acks 用红框内的感叹号表示。
Stops 用红色竖条表示。
在图7所示的实例中,我们触发了写入操作,但MSO/DPO强大的I2C 触发还包括许多其它功能。
Start- 在SDA变低、SCL为高时触发。
Repeated Start-在没有上一个停止条件下发生开始条件时触发。这通常是主设备发送多条消息、而没有释放总线时发生的情况。

调试嵌入式设计中串行总线-DPO3000示波器应用指南
Stop-SDA 为高、SCL 为高时触发。
Missing Ack-从设备通常配置成在每个地址和数据字节后发送确认。在从设备没有生成确认位的情况下
示波器可以触发采集。
Address-触发用户指定的地址或任何预先编程的专用地址,包括全呼、开始字节、HS 模式、EEPROM或CBUS。地址可以是7位或10 位地址,以二进制或十六进制输入。
数据- 触发二进制或十六进制输入的*多12字节的用户指定数据值
地址和数据- 可以输入地址数据值及读写,捕获确的感兴趣的事件
这些触发可以隔离您感兴趣的特定总线业务,解码功能可以即时查看采集中总线上传输的每条消息的内容。
调试嵌入式系统设计中的串行总线SPI背景知识
串行外设接口总线(SPI)*初是摩托罗拉在20世纪80年代末为其68000系列微控制器研制的。由于该总线简单、流行,许多其它制造商也已经采用这一标准。它现在用于嵌入式系统设计常用的各种器件中。SPI主要用于微控制器和直接外设之间。它通常用于移动电话、 PDA和其它移动设备中,在CPU、键盘、显示器和内存芯片之间通信。
调试嵌入式系统设计中的串行总线工作方式
SPI 总线是一种主/ 从结构的4 线串行通信总线。4个信号是时钟(SCLK), 主输出/ 从输入(MOSI), 主输入/从输出(MISO)和从选择(SS)。两台设备通信时,一台设备在称为“主设备”,另一台设备称为“从设备”。主设备驱动串行时钟。它同时收发数据,因此是一种全双工协议。SPI使用SS线路指明与哪台设备传送数据,而不是总线上的每台设备都有一个**的地址。这样,总线上的每台**的设备都需要从主设备提供自己的SS信号。如果有3台从设备,那么主设备有3条SS引线,每条引线都连接到每台从设备上,如图8 所示。

Baidu
map