聊一聊IIC总线设计

FPGA学习交流 2018-06-22 10:32 次阅读

     大家好,又到了每日学习的时间了,今天咱们来聊一聊 IIC 总线设计。
       


       一、概述:
       IIC 是Inter-Integrated Circuit的缩写,发音为"eye-squared cee" or "eye-two-cee" , 它是一种两线接口。
       IIC 只是用两条双向的线,一条 Serial Data Line (SDA) ,另一条Serial Clock (SCL)。
       SCL:上升沿将数据输入到每个EEPROM器件中;下降沿驱动EEPROM器件输出数据。(边沿触发)
       SDA:双向数据线,为OD门,与其它任意数量的OD与OC门成"线与"关系。

       二、输出级
       
       112519piicokk1x5k2kcxs.png



       每一个I2C总线器件内部的SDA、SCL引脚电路结构都是一样的,引脚的输出驱动与输入缓冲连在一起。其中输出为漏极开路的场效应管,输入缓冲为一只高输入阻抗的同相器,这种电路具有两个特点:
       1)由于SDA、SCL为漏极开路结构(OD),因此它们必须接有上拉电阻,阻值的大小常为 1k8, 4k7 and 10k ,但1k8 时性能最好;当总线空闲时,两根线均为高电平。连到总线上的任一器件输出的低电平,都将使总线的信号变低,即各器件的SDA及SCL都是线"与"关系。
       2)引脚在输出信号的同时还将引脚上的电平进行检测,检测是否与刚才输出一致,为"时钟同步"和"总线仲裁"提供了硬件基础。
       
       三、主设备与从设备

       系统中的所有外围器件都具有一个7位的"从器件专用地址码",其中高4位为器件类型,由生产厂家制定,低3位为器件引脚定义地址,由使用者定义。主控器件通过地址码建立多机通信的机制,因此I2C总线省去了外围器件的片选线,这样无论总线上挂接多少个器件,其系统仍然为简约的二线结构。终端挂载在总线上,有主端和从端之分,主端必须是带有CPU的逻辑模块,在同一总线上同一时刻使能有一个主端,可以有多个从端,从端的数量受地址空间和总线的最大电容 400pF的限制。  

       * 主端主要用来驱动SCL line;
       * 从设备对主设备产生响应;

       二者都可以传输数据,但是从设备不能发起传输,且传输是受到主设备控制的。
       112520lr2xkjcx2o6s92la.png



       四、速率:

       普通模式:100kHz;
       快速模式:400kHz;
       高速模式:3.4MHz;
       没有任何必要使用高速SCL,将SCL保持在100k或以下,然后忘了它吧。



       时序部分:

       1.空闲状态 

       I2C总线总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态。此时各个器件的输出级场效应管均处在截止状态,即释放总线,由两条信号线各自的上拉电阻把电平拉高。 

       2.起始位与停止位的定义: 

       * 起始信号:当SCL为高期间,SDA由高到低的跳变;启动信号是一种电平跳变时序信号,而不是一个电平信号。
       * 停止信号:当SCL为高期间,SDA由低到高的跳变;停止信号也是一种电平跳变时序信号,而不是一个电平信号。
       
       113412kv2dc8e9ee85pgp0.png



       3.ACK
       发送器每发送一个字节,就在时钟脉冲9期间释放数据线,由接收器反馈一个应答信号。 应答信号为低电平时,规定为有效应答位(ACK简称应答位),表示接收器已经成功地接收了该字节;应答信号为高电平时,规定为非应答位(NACK),一般表示接收器接收该字节没有成功。 对于反馈有效应答位ACK的要求是,接收器在第9个时钟脉冲之前的低电平期间将SDA线拉低,并且确保在该时钟的高电平期间为稳定的低电平。 如果接收器是主控器,则在它收到最后一个字节后,发送一个NACK信号,以通知被控发送器结束数据发送,并释放SDA线,以便主控接收器发送一个停止信号P。
       113412jugvzny1gsvsgeui.png



       如下图逻辑分析仪的采样结果:释放总线后,如果没有应答信号,sda应该一直持续为高电平,但是如图中蓝色虚线部分所示,它被拉低为低电平,证明收到了应答信号。

       这里面给我们的两个信息是:
       1)接收器在SCL的上升沿到来之前的低电平期间拉低SDA;
       2)应答信号一直保持到SCL的下降沿结束;正如前文红色标识所指出的那样。
       113412g4q241qaatmohxd1.png



       4.数据的有效性: 
       IIC总线进行数据传送时,时钟信号为高电平期间,数据线上的数据必须保持稳定,只有在时钟线上的信号为低电平期间,数据线上的高电平或低电平状态才允许变化。 

       我的理解:虽然只要求在高电平期间保持稳定,但是要有一个提前量,也就是数据在SCL的上升沿到来之前就需准备好,因为在前面I2C总线之(一)---概述一文中已经指出,数据是在SCL的上升沿打入到器件(EEPROM)中的。
       113413ud9fl666z1gl19l9.png



       5.数据的传送:
       在I2C总线上传送的每一位数据都有一个时钟脉冲相对应(或同步控制),即在SCL串行时钟的配合下,在SDA上逐位地串行传送每一位数据。数据位的传输是边沿触发。



       工作过程

       总线上的所有通信都是由主控器引发的。在一次通信中,主控器与被控器总是在扮演着两种不同的角色。

       1.主设备向从设备发送数据

       主设备发送起始位,这会通知总线上的所有设备传输开始了,接下来主机发送设备地址,与这一地址匹配的slave将继续这一传输过程,而其它slave将会忽略接下来的传输并等待下一次传输的开始。主设备寻址到从设备后,发送它所要读取或写入的从设备的内部寄存器地址; 之后,发送数据。数据发送完毕后,发送停止位:

       写入过程如下:
       
       发送起始位
       * 发送从设备的地址和读/写选择位;释放总线,等到EEPROM拉低总线进行应答;如果EEPROM接收成功,则进行应答;若没有握手成功或者发送的数据错误时EEPROM不产生应答,此时要求重发或者终止。
       * 发送想要写入的内部寄存器地址;EEPROM对其发出应答;        
       * 发送数据
       * 发送停止位.
       * EEPROM收到停止信号后,进入到一个内部的写入周期,大概需要10ms,此间任何操作都不会被EEPROM响应;(因此以这种方式的两次写入之间要插入一个延时,否则会导致失败)
       113413fw4338hlcao874hd.png



       详细:
       113413n9q4f3qfwgz2d5qd.png



       需要说明的是:①主控器通过发送地址码与对应的被控器建立了通信关系,而挂接在总线上的其它被控器虽然同时也收到了地址码,但因为与其自身的地址不相符合,因此提前退出与主控器的通信;

       2.主控器读取数据的过程:
       读的过程比较复杂,在从slave读出数据前,你必须先要告诉它哪个内部寄存器是你想要读取的,因此必须先对其进行写入(dummy write):

       发送起始位;
       * 发送slave地址+write bit set;
       * 发送内部寄存器地址;
       * 重新发送起始位,即restart;
       * 重新发送slave地址+read bit set;
       * 读取数据
       * 主机接收器在接收到最后一个字节后,也不会发出ACK信号。于是,从机发送器释放SDA线,以允许主机发出P信号结束传输。 
       * 发送停止位   
       113414vha4orleob3i4art.png



       详细:
       113414e8xgr6808gyhx6kx.png



       今天就聊到这里,各位,加油。

收藏 人收藏
分享:

评论

相关推荐

如何根据时序参数确定IIC的延时

各位,我想知道怎么根据这些时序参数来确定IIC启动或者读写数据的时候延时多少啊,我看网上很多程序都是4us这个不适用吧 ...

发表于 11-21 10:16 49次 阅读
如何根据时序参数确定IIC的延时

AD9889B的寄存器配置当输入信号是1080p-50,60,59.94时不能正常工作

急呀,之前谢谢Angela_Li 的解答,已经解决了IIC通讯的问题,但是在配置寄存器的时候出现了问题,当我输入是576i,480i,...

发表于 11-21 10:00 13次 阅读
AD9889B的寄存器配置当输入信号是1080p-50,60,59.94时不能正常工作

tiva tm4c123ghp6m用串口读取数据时iic数据读取不了

tiva   tm4c123ghp6m  用串口读取数据时,iic数据读取不了,冲突,iic是硬件,求解答 ...

发表于 11-19 21:32 15次 阅读
tiva tm4c123ghp6m用串口读取数据时iic数据读取不了

STM32驱动ADXL345加速度成功

这段时间比较忙,一直没来得及碰它们,前两天抽空用STM32驱动成功,发上代码与大家共享 void ADXL345_Init(void) {...

发表于 11-19 09:02 141次 阅读
STM32驱动ADXL345加速度成功

请问现实中大家在RS485总线上最多挂多少节点

最近接触到一个项目,大约有200个节点,需要485通信,由于本人以前做的项目中都不超过10个节点,恳请做过的大侠指点一下,几个节...

发表于 11-19 08:43 162次 阅读
请问现实中大家在RS485总线上最多挂多少节点

CAN总线一致性测试中的容错性测试介绍

CAN线短接到地线:将CANScope-StressZ的GND接口与Vdis-连接。如图3分别测试C....

的头像 ZLG致远电子 发表于 11-15 16:32 259次 阅读
CAN总线一致性测试中的容错性测试介绍

STM32硬件iic罢工

不知有没谁碰到过,只要一打开fsmc时钟,硬件iic就罢工,不管怎么也规避不了………………醉了,,,,...

发表于 11-15 08:52 116次 阅读
STM32硬件iic罢工

总线供电的RS-485应用的实现方案

描述        This design demonstrates the implementation of a buspowered RS-485 application and...

发表于 11-13 11:48 114次 阅读
总线供电的RS-485应用的实现方案

LIN协议待机模式操作

嗨,大家好, 如果您能帮助我对林立模式的运作有一个清晰的了解,我将不胜感激。根据我的理解,总线空闲情况发生(没有LIN流...

发表于 11-12 11:44 76次 阅读
LIN协议待机模式操作

KNX网络的特点及在智慧城市中的作用

  尽管几乎我们日常生活中的所有其它元素通过现代电子硬件的利用已发生了不可逆转的变化(通过互联网进行....

发表于 11-11 07:54 53次 阅读
KNX网络的特点及在智慧城市中的作用

基于SDS3000X系列智能示波器的SPI总线测试方案

SPI是串行外设接口(Serial Peripheral Interface)的缩写,是一种高速、全....

的头像 电子设计 发表于 11-09 08:44 105次 阅读
基于SDS3000X系列智能示波器的SPI总线测试方案

典型CAN总线器件的介绍及其应用资料概述

CAN总线的突出优点使其在各个领域的应用得到迅速发展, 这使得许多器件厂商竞相推出各种CAN总线器件....

发表于 11-08 11:05 60次 阅读
典型CAN总线器件的介绍及其应用资料概述

请问AD5934模拟IIC通讯有例程吗

现在读出的温度值一直是54,手模IC表面温度没有变化,怀疑是通讯有问题,哪位有用到模拟IIC和AD5934通讯吗?有没有例程,...

发表于 11-08 09:39 90次 阅读
请问AD5934模拟IIC通讯有例程吗

温室中无线执行器节点设计

     摘要:介绍了温室中无线传感器网络的组成及其工作过程,采用基于ARM®Cortex™-M3 的LMS3S19...

发表于 11-02 16:11 76次 阅读
温室中无线执行器节点设计

浅析硬中断和软中断的区别

从本质上来讲,中断是一种电信号,当设备有某种事件发生时,它就会产生中断,通过总线把电信号发送给中断控....

的头像 嵌入式ARM 发表于 10-30 14:34 342次 阅读
浅析硬中断和软中断的区别

变频器自动测试系统的软硬件组成及特性介绍

微波变频器广泛应用于微波发射和接收系统中,是系统的关键部件,其性能的可靠性对整个系统至关重要。随着通....

的头像 电子设计 发表于 10-30 08:35 150次 阅读
变频器自动测试系统的软硬件组成及特性介绍

profibus-dp总线技术的特点及实现直流调速器控制系统设计

profibus应用领域包括加工制造、过程和建筑自动化,如今已成为国际化的开放式现场总线标准,即en....

的头像 电子设计 发表于 10-30 08:01 307次 阅读
profibus-dp总线技术的特点及实现直流调速器控制系统设计

将LonWorks技术与无线网络相结合实现无线远程环境监控系统

一直以来 LonWorks 应用都离不开有线的方式,但是随着计算机通信技术的不断提高,无线应用进入了....

的头像 电子设计 发表于 10-29 08:50 180次 阅读
将LonWorks技术与无线网络相结合实现无线远程环境监控系统

通过PROFIBUS-DP实现柔性制造监控系统的实时监控设计

PROFIBUS是一种国际性的、开放式的现场总线,广泛用于离散型、流程型自动化系统以及楼宇、交通、电....

的头像 电子设计 发表于 10-29 08:36 229次 阅读
通过PROFIBUS-DP实现柔性制造监控系统的实时监控设计

可视门铃对讲系统在智能建筑小区的应用

通过2008年北京安防展的情况发现,全TCP/IP技术、半数字对讲产品已经相当普遍。部分厂家推出的全....

的头像 电子设计 发表于 10-29 08:30 244次 阅读
可视门铃对讲系统在智能建筑小区的应用

关于1553b现场总线的简单剖析

1553B总线是MIL-STD-1553总线的简称,其中B就是BUS,MIL-STD-1553总线是....

发表于 10-28 10:53 343次 阅读
关于1553b现场总线的简单剖析

西门子首款内置型现场总线诊断控制系统能提供扩展性现场总线诊断

西门子推出了据其称是首个带综合现场总线诊断的控制系统。这个名为Simatic AFDiSD “活动现....

发表于 10-28 10:48 149次 阅读
西门子首款内置型现场总线诊断控制系统能提供扩展性现场总线诊断

变配电网络监控系统的软硬件组成及FDCS总线在其中的应用介绍

fdcs现场总线数据监控系统由长沙奥托自动化技术有限公司自行研制开发,采用现场总线、高速数字通讯、电....

的头像 电子设计 发表于 10-26 09:20 356次 阅读
变配电网络监控系统的软硬件组成及FDCS总线在其中的应用介绍

集中抄表系统的构造与组建方案的探讨

人工抄电表对于一般用户而言是可行的,然而相对于供电部门有很多不足,需要进更深层次的分析和管理也是不够....

的头像 电子设计 发表于 10-26 08:32 337次 阅读
集中抄表系统的构造与组建方案的探讨

USB的数据类型与如何实现家电自动化设计

随着功能丰富的新型半导体器件的高速发展,同时其价格也随之达到消费者可以承受的水平,我们正在见证一场家....

的头像 电子设计 发表于 10-22 10:29 262次 阅读
USB的数据类型与如何实现家电自动化设计

开源R生态系统中高性能计算的现状

A history and current use of the R language on hig....

的头像 英特尔 Altera视频 发表于 10-19 07:03 117次 观看
开源R生态系统中高性能计算的现状

浅析PCIE总线信号分布及使用情况

PCI-Express简称PCI-E于2001年春季由Intel公司提出。随后在2001年底,包括....

的头像 电子发烧友网工程师 发表于 10-18 08:41 528次 阅读
浅析PCIE总线信号分布及使用情况

用DPDK构建开放式V交换机并准备启动开放式交换机

In this video you'll learn how to build DPDK, and ....

的头像 英特尔 Altera视频 发表于 10-18 03:03 139次 观看
用DPDK构建开放式V交换机并准备启动开放式交换机

通过自动化网络实现机动车停车场控制管理系统解决方案

网络型机动车停车场控制管理系统充分利用了现代互联网网络的高度分散性,无论是扩充系统的规模。还是使用者....

的头像 电子设计 发表于 10-16 10:15 747次 阅读
通过自动化网络实现机动车停车场控制管理系统解决方案

什么是CAN总线协议?CAN总线协议具体分析!

很难找到一篇能够适合初学者CAN总线原理的文章,因此小编本着通俗易懂的原则编写此文!

的头像 嵌入式ARM 发表于 10-16 08:48 889次 阅读
什么是CAN总线协议?CAN总线协议具体分析!

简单介绍CAN一致性测试中的负载率测试

一直以来,汽车的测试都离不开CAN,而CAN的应用也离不开汽车行业。因此,在新能源汽车越发成熟的今天....

的头像 ZLG致远电子 发表于 10-15 16:58 592次 阅读
简单介绍CAN一致性测试中的负载率测试

英特尔平台介绍Galileo Platform(2)

Intel Galileo Platform Introduction

的头像 英特尔 Altera视频 发表于 10-15 03:38 143次 观看
英特尔平台介绍Galileo Platform(2)

网络研讨会系列:英特尔Xeon Phi™协处理器的编译7第5部分

Intel® Xeon® & Xeon® Phi™ Webinar: This two day ....

的头像 英特尔 Altera视频 发表于 10-15 03:04 137次 观看
网络研讨会系列:英特尔Xeon Phi™协处理器的编译7第5部分

用于汽车网络开发的局域互联网(LIN)总线详解

局域互联网(LIN)总线是为汽车网络开发的一种低成本、低端多路复用通信标准。虽然控制器局域网(CAN....

发表于 10-14 10:06 644次 阅读
用于汽车网络开发的局域互联网(LIN)总线详解

先进的英特尔Xeon Phi™协处理器性能第1部分:移植清单

4-part series on Performance Tuning: Performance m....

的头像 英特尔 Altera视频 发表于 10-12 09:01 149次 观看
先进的英特尔Xeon Phi™协处理器性能第1部分:移植清单

高级英特尔Xeon Phi™协处理器性能第2部分:调谐实用程序

4-part series on Performance Tuning: Performance m....

的头像 英特尔 Altera视频 发表于 10-12 08:11 169次 观看
高级英特尔Xeon Phi™协处理器性能第2部分:调谐实用程序

采用MSP430与PROFIBUS总线构建监测子站

在电力、钢铁、石油、化工等行业中,有着大量的减速机、风机、泵站等机械设备,些设备如果在带病状态下工作....

的头像 电子设计 发表于 10-11 07:46 486次 阅读
采用MSP430与PROFIBUS总线构建监测子站

了解RS485设计中关于速率、距离的问题解决

本视频分为上下两部,主要介绍了485总线设计中的常见问题及解决方法。本期视频中您将了解到RS4....

的头像 Maxim视频 发表于 10-11 04:26 513次 观看
了解RS485设计中关于速率、距离的问题解决

RS485总线设计中问题解决方法及注意事项

本视频分为上下两部,主要介绍了485总线设计中的常见问题及解决方法。本期视频中您将了解到RS4....

的头像 Maxim视频 发表于 10-11 04:21 329次 观看
RS485总线设计中问题解决方法及注意事项

如何根据DS18B20温度传感器对1-Wire传感器建立空间索引

在本视频中,Travis介绍如何根据DS18B20温度传感器在1-Wire®网络中的位置对其建立索引....

的头像 Maxim视频 发表于 10-11 03:19 496次 观看
如何根据DS18B20温度传感器对1-Wire传感器建立空间索引

SN74LVC646A 具有三态输出的八路总线收发器和寄存器

SN54LVC646A八路总线收发器和寄存器设计用于2.7 V至3.6 VVCC操作,SN74LVC646A八路总线收发器和寄存器设计用于1.65V至3.6VVCC操作。 这些器件由总线收发器电路,D型触发器和控制电路组成用于直接从输入总线或内部寄存器多路传输数据。 A或B总线上的数据在适当时钟(CLKAB或CLKBA)输入的低到高转换时被输入寄存器。图1显示了使用?? LVC646A器件执行的四种基本总线管理功能。 输出使能(OE)和方向控制(DIR)输入控制收发器功能。在收发器模式下,高阻抗端口的数据存储在任一寄存器或两者中。 选择控制(SAB和SBA)输入可以复用存储的和实时(透明模式)数据。当OE \低时,DIR确定哪个总线接收数据。在隔离模式(OE \ high)中,A数据存储在一个寄存器中,B数据可以存储在另一个寄存器中。 当禁用输出功能时,输入功能仍然有效,并且可以用于存储和传输数据。一次只能驱动两条总线A或B中的一条。 输入可以从3.3 V或5 V器件驱动。此功能允许在混合的3.3 V /5 V系统环境中将这些器件用作转换器。 这些器件完全指定用于部分断...

发表于 10-09 17:08 2次 阅读
SN74LVC646A 具有三态输出的八路总线收发器和寄存器

SN74HCT652 具有三态输出的八路总线收发器和寄存器

 HCT652器件由总线收发器电路,D型触发器和控制电路组成,用于直接从数据中复用数据传输总线或从内部存储寄存器。提供输出使能(OEAB和OEBA \)输入以控制收发器功能。提供选择控制(SAB和SBA)输入以选择实时或存储的数据传输。低输入电平选择实时数据;高输入级别选择存储的数据。图1显示了可以使用这些器件执行的四种基本总线管理功能。 A或B数据总线上的数据或两者都可以存储在内部D型触发器中无论选择控制端子还是输出控制端子,在适当的时钟(CLKAB或CLKBA)端子上都会发生从低到高的跳变。当SAB和SBA处于实时传输模式时,通过同时启用OEAB和OEBA \,可以在不使用内部D型触发器的情况下存储数据。在此配置中,每个输出都会增强其输入。当两组总线的所有其他数据源都处于高阻态时,每组总线保持最后状态。 为确保上电或断电期间的高阻态,OEBA \应通过上拉电阻连接到VCC,OEAB应通过下拉电阻连接到GND;电阻的最小值由驱动器的电流吸收/电流源能力决定。 特性 工作电压范围4.5 V至5.5 V 低功耗,80-μA...

发表于 10-09 17:06 2次 阅读
SN74HCT652 具有三态输出的八路总线收发器和寄存器

TTY6952 16Key和IIC的详细规格数据手册免费下载

触摸按键是利用测量人体接近导体时产生的电容变化,转换为数值判断的一种方式。此应用中所有的触摸按键都有....

发表于 10-09 08:00 53次 阅读
TTY6952  16Key和IIC的详细规格数据手册免费下载

浅析CAN总线错误分析与解决

此CAN总线上有干扰,导致CAN控制器发生接收错误,CAN总线上的信号经过收发器转化为差分电平信号,....

发表于 10-08 14:31 155次 阅读
浅析CAN总线错误分析与解决

数字隔离技术在工业中的应用

学习常见的数据隔离技术、为什么要进行隔离,以及如何根据系统选择正确的数字隔离器。

的头像 Maxim视频 发表于 10-08 03:04 404次 观看
数字隔离技术在工业中的应用

利用中端FPGA实现实现不同的传输协议解决方案

从网络的核心模块到边缘设备,都在经历着巨大的变革。无线市场与其数千万的"永远在线"连接、下一代回程通....

的头像 电子设计 发表于 10-07 11:04 436次 阅读
利用中端FPGA实现实现不同的传输协议解决方案

整理一些电子工程师比较常犯的一些错误

正解:数据总线的值一般是由控制信号或时钟信号的某个边沿来采样的,只要争对这个边沿保持足够的建立时间和....

的头像 电子工程技术 发表于 10-04 10:58 432次 阅读
整理一些电子工程师比较常犯的一些错误

PCIE总线规范范例:PCI-Express板卡PCB设计

PCIE需要在发送端(PETPN)和对方的接收端之间进行交流耦合,差分对的两个交流耦合电容必须有相....

的头像 射频百花潭 发表于 10-04 10:49 1320次 阅读
PCIE总线规范范例:PCI-Express板卡PCB设计

采用ZigBee技术实现多总线控制的无线传感器的设计

无线传感器网络由一定数目的传感器节点组成,以无线自组的方式构成网络。通常包括处理器模块、传感器模块、....

的头像 电子设计 发表于 10-02 14:07 1443次 阅读
采用ZigBee技术实现多总线控制的无线传感器的设计

利用Fir-eAPI SDK开发IEEE1394b设备驱动程序设计

现有的大部分数据传输接口总线造价比较高,且难以满足实际运用中对传输速率的要求,成了阻碍整个系统性能提....

的头像 电子设计 发表于 10-02 14:02 294次 阅读
利用Fir-eAPI SDK开发IEEE1394b设备驱动程序设计

采用74LS164芯片实现液晶的四线控制

大多液晶显示屏都实现了标准化和模块化,采用通用的控制芯片(例如SED1330、SED1520、HD6....

的头像 电子设计 发表于 10-02 13:36 500次 阅读
采用74LS164芯片实现液晶的四线控制

光学组件运动控制系统结构功能及软件开发

根据物理实验的要求,原型装置的靶场系统需要将12束激光从真空靶室的上方和下方以一定的角度射入真空靶室....

的头像 电子设计 发表于 10-02 06:22 459次 阅读
光学组件运动控制系统结构功能及软件开发

究竟终端电阻对CAN总线有什么重要作用和影响呢?

总线末端的终端电阻不可忽略,每个节点的终端内阻阻值也不可忽略,很多车厂的CAN节点测试规范专门有一项....

的头像 ZLG致远电子 发表于 09-30 15:06 1030次 阅读
究竟终端电阻对CAN总线有什么重要作用和影响呢?

创新型数字总线架构降低音频系统成本

汽车制造商致力于使其下一代汽车比以前更安全、更智能且更节油。为此,需要在汽车中部署更多的ECU(电子....

的头像 罗欣 发表于 09-21 10:10 1322次 阅读
创新型数字总线架构降低音频系统成本

你是嵌入式硬件设计的大神还是小白?

提到“嵌入式”,想必各位攻城狮都不会陌生,今儿不管您水平几何,咱们一起聊聊这“嵌入式”,大神&小白,....

的头像 玩转单片机 发表于 09-18 17:51 701次 阅读
你是嵌入式硬件设计的大神还是小白?

1553B总线通信在某型测试系统中的硬件和软件设计方法

某型机载设备与载机火控系统之间采用1553B 总线实现数据通信和时序控制.本文在研究1553B 总线....

的头像 电子设计 发表于 09-12 09:17 621次 阅读
1553B总线通信在某型测试系统中的硬件和软件设计方法

基于IO-Link从站的演示系统,有何特点

IO-Link是独立于任何现场总线,适用于工业控制最底层的简单传感器和执行器的工业通信接口。IO-L....

的头像 电子设计 发表于 09-12 08:47 916次 阅读
基于IO-Link从站的演示系统,有何特点

RS-485总线现场布线规范与布线的错误观念

传输距离问题:485总线传输距离为1200米,该传输距离有限定条件:波特率低于110Kbps,使用标....

的头像 工控资料窝 发表于 09-06 10:19 792次 阅读
RS-485总线现场布线规范与布线的错误观念

PCIe总线的热插拔机制

当然,热插拔不仅仅是硬件的事,其需要软硬件协同实现。要想实现热插拔功能,操作系统、主板热插拔驱动器、....

的头像 电子技术应用ChinaAET 发表于 09-06 09:20 752次 阅读
PCIe总线的热插拔机制

PCIe总线自V2.0加入了功能层复位的功能

FLR只复位对应Function的内部状态和寄存器(使其暂时不变化,Making it quiesc....

的头像 电子技术应用ChinaAET 发表于 09-05 09:46 837次 阅读
PCIe总线自V2.0加入了功能层复位的功能

PCI总线中定义了四种复位名称

热复位(Hot Reset)是一种In-band 复位,其并不使用边带信号。PCIe设备通过向其链路....

的头像 电子技术应用ChinaAET 发表于 09-04 09:19 759次 阅读
PCI总线中定义了四种复位名称

克服MSI机制的三个主要的缺陷

有趣的是,MSI只支持32个中断向量,而MSI-X支持多达2048个中断向量,但是MSI-X的相关寄....

的头像 电子技术应用ChinaAET 发表于 09-02 10:41 742次 阅读
克服MSI机制的三个主要的缺陷