1. 首页
  2. 数据库
  3. 其它
  4. CoolRunner II器件的I2C总线仲裁

CoolRunner II器件的I2C总线仲裁

上传者: 2020-11-18 01:07:56上传 PDF文件 39.65KB 热度 14次
在以下几种情况下,I2C总线仲裁会失败。 (1)在地址或数据发送周期,当主设备输出“1”,而SDA被采样为“0”。 (2)在数据接收周期的应答位,当主设备输出“1”,而SDA被采样为“0”。 (3)当总线忙时,企图有一个START。 (4)在从模式中,企图有一个Repeat START。 (5)检测到一个STOP,而主设备并没有STOP请求。 如果I2C控制器工作在主模式,输出SDA信号将会与输入SDA信号进行比较以确定总线仲裁是甭失效。在数据传输过程中,SDA信号仅在SCL为高电平的时被检查(ACK周期除外),以确保START/STOP不会在错误的时间内产生。如果发现输出S
用户评论