专栏中心

EEPW首页 > 专栏 > 让串行总线不再有争用

让串行总线不再有争用

发布人:越测越开心 时间:2012-03-22 来源:工程师 发布文章

在经过很长时间的背运之后,美国高尔夫名将老虎伍兹两年前再现雄风。对老虎伍兹来说,竞争是一件非常好的事情。而对处理高速串行总线的电气设计人员来说,争用则是一件很不好的事情。在存储模块或模数转换器和I/O设备拼命争夺总线控制权时,结果并不是双赢的。

这种争用很好地说明了串行总线要比并行总线调试起来更难。下图所示的串行总线是飞利浦半导体开发的I2C总线标准层和协议。下图说明了各种连接的设备,每个设备都通过发送的每个串行数据包中包含的唯一地址标识符进行选择。


        大多数数字示波器将作为码型或状态信号,触发上面介绍的逻辑信号组合。下面的截图说明了工程师怎样不得不逐位解码I2C串行总线:工程师先查找包头跳变,然后识别地址,这是第一个字节的前七个位,然后查看第一个字节的第八个位,确定其是读还是写,直到第八个字节解码数据。在下图中,地址是76,操作是读取。

某些串行总线,如CAN总线,由于位校正而不可能进行手动解码。今天,许多示波器提供了I2C、SPI和CAN总线触发,通过以高达10 Mbps速率触发这些总线的特定信号,可以调试总线内容。使用这些触发可以更简便地设置预计的总线码型。例如,在I2C总线上,您可能要触发包头或包尾、帧类型(数据、远程、差错或过载)、标准或扩展标识符、甚至未确认(MAC)。

通过串行总线触发,可以更迅速地搜索和触发常见数据包信息,如下图所示。在本例中,示波器设置了I2C总线,触发选择的地址76,用于读或写。每个数据包被简便解码,消除了手动解码,减少了错误,节约了时间。


 

 

您使用哪些技术和窍门,查找和消除串行总线设计中的争用?

 

想了解更多测试测量最新资讯?想与测试测量专家互动?敬请关注泰克科技官方微博:http://weibo.com/tekchina

 

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

以“Edge Computing & WISE-Edge in Action”战略驱动产业智能化变革

磁场简介:第一部分

视频 2009-08-27

全球电子协会组织概况

MC9S08LL16应用于医疗设备

黑芝麻智能一芯多域零拷贝共享内存技术:破解车载大数据传输效能困局

加速度传感器在保健设备中的应用

罗姆为英伟达800V HVDC架构提供高性能电源解决方案

美恐对台积电等3家在大陆晶圆厂取消技术授权

压力传感器在保健设备中的应用

京城聚首,共绘蓝图!IDC Directions引领AI重塑业务

TC642 风扇速度控制器

宁德时代领投!这家机器人公司融资超11亿,具身智能赛道沸腾

TCM809_ tcm810 3引脚单片机复位监控器

黄仁勋看到了什么? 砸192亿元投资盖茨的\"钠核电厂\"

Ada 和 SPARK 与 NVIDIA 进入汽车 ISO-26262 市场。

观看医疗保健中各种可能的应用:飞思卡尔Z-Star演示

TCN75A 双线串行温度传感器

STC单片机专用烧录器软件v1.75

更多 培训课堂
更多 焦点
更多 视频

技术专区