资料介绍
调试嵌入式系统设计中的低速串行总线:并行与串行比较在并行结构中,总线的每个组件都有自己的信号路径。可能有16 条地址线、16 条数据线、一条时钟线和各种其它控制信号。通过总线发送的地址或数据值会通过所有并行线路同时传送。因此,使用大多数示波器和逻辑分析仪中的状态触发或码型触发功能触发感兴趣的事件相对简便。同时,可以简便地一目了然地了解在示波器或逻辑分析仪显示屏上捕获的数据。例如,在图1 中,我们使用逻辑分析仪从微控制器中采集时钟线、地址线、数据线和控制线。通过使用状态触发,我们隔离了我们查找的总线。为“解码”总线上发生的情况,我们需要查看每条地址线、数据线和控制线的逻辑状态。在串行总线中,所有这些信息都必须以串行方式在相同的少数导线(有时是一条)上发送。这意味着一个信号可能包括地址信息、控制信息、数据信息和时钟信息。例如,看一下图2中所示的控制器区域网(CAN)串行信号。这条消息包含帧头、标识符(地址)、数据长度代码、数据、CRC 和帧尾及少量其它控制位。时钟嵌入在数据中,使用填充位保证接收设备拥有数量充足的边沿锁定时钟,这使情况变得进一步复杂化。即使是经过训练的眼睛,也很难迅速了解这一消息的内容。现在想象一下这是一条有问题的消息,一天只发生一次,您需要触发采集这条消息。传统示波器和逻辑分析仪不能有效处理这类信号。即使是比较简单的串行标准,如I2C,与并行协议相比,观察总线上传输的内容仍要明显困难得多。I2C 采用分开的时钟线和数据线,因此至少在本例中,您可以使用时钟作为参考点。但是,您仍需要找到消息开头(数据变低,时钟为高),手动检查和记下每个时钟上升沿上的数据值,然后把各个位整理成消息结构。在长采集中解码一条消息就会需要几分钟时间,而您不知道这是不是实际要找的消息。
工作方式
I2C的物理两线接口由双向串行时钟(SCL)和数据(SDA)线组成。I2C 支持总线上多个主从设备,但一次只能激活一个主设备。任何I2C 设备可以连接到总线上,允许任何主设备与从设备交换信息。每台设备都使用唯一的地址识别,它可以作为发射机或接收机操作,具体取决于设备功能。在开始时,I2C 只使用7 位地址,但随着时间推移,它演变成也支持10 位地址。它支持三种位速率:100 kb/s (标准模式), 400 kb/s (快速模式)和3.4Mb/s (高速模式)。最大设备数量取决于400 pf 的最大容量,或大约支持20-30 台设备。
- 嵌入式LINUX系统内核和内核模块调试 9次下载
- 嵌入式系统如何进行远程调试 7次下载
- 嵌入式LINUX系统内核和内核模块调试教程 21次下载
- I2C串行总线的组成及工作原理的详细资料说明 6次下载
- 示波器解决嵌入式系统中串行总线设计 1次下载
- 浅谈某软硬结合的嵌入式系统远程调试方法 0次下载
- CAN总线的嵌入式车灯监控系统设计 14次下载
- DSP嵌入式系统开发典型案例, 第3章 中低速数据采集系统设计 1次下载
- 使用泰克MSO4000混合信号示波器调试混合信号嵌入式设计 38次下载
- 使用泰克混合信号示波器和台式仪器简化嵌入式系统调试 35次下载
- 调试嵌入式系统设计中的串行总线应用手册 28次下载
- 基于嵌入式MPU和CAN总线的测控系统设计 12次下载
- 基于VT100的CAN 现场总线系统在线调试技术 8次下载
- 嵌入式系统的总线技术及其应用 21次下载
- 基于S3C4510B的嵌入式系统调试技术 17次下载
- 什么是嵌入式系统?嵌入式系统的具体应用 502次阅读
- 嵌入式程序基于源代码仿真调试 511次阅读
- 一款专业且全面的嵌入式开发调试工具 797次阅读
- 嵌入式系统是怎么样组成的 1529次阅读
- 如何实现嵌入式系统远程调试 4431次阅读
- 通用串行总线的传输方式_通用串行总线的电气特性 2847次阅读
- 解决嵌入式系统信号调试的五个阶段难题 785次阅读
- 基于嵌入式和现场总线技术实现煤矸石在线识别与分选系统的设计 1014次阅读
- 如何使用FlexChannel进行多总线系统调试控制 807次阅读
- 嵌入式大牛的10年Bug调试经验分享 2866次阅读
- 嵌入式系统设计中常用的总线和接口 3755次阅读
- 嵌入式系统调试方法介绍 提高诊断能力 2011次阅读
- 一种采用特殊缓存机制和解析机制的嵌入式软件实时跟踪系统 928次阅读
- 加速调试嵌入式软件的五个技巧 1798次阅读
- 用GNU工具开发基于ARM的嵌入式系统 1563次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多