
数据表
广播呼叫支持
该
ADP1046A
能够解码和承认一中
广播呼叫地址。一般的呼叫地址支持
发,写和读取使用地址为0x00的命令
从机地址。在我
2
I2C从响应它自己的地址
和一般的呼叫地址(0x00 ) 。
请注意,所有的命令开始的R / W从地址
位清零(设置为0 )中,然后在命令代码。这是
使用广播地址的时候进行沟通也是如此
与我
2
I2C从设备。
ADP1046A
数据传输故障
当两个通信数据传输出现故障
设备侵犯我
2
I2C通信协议。
发送太少位
传输是通过启动中断或之前停止状态
一个完整的字节(8位)已被发送。不支持;任何
发送的数据被忽略。
读书太少位
传输是通过启动中断或之前停止状态
一个完整的字节(8位)被读出。不支持;任何
接收到的数据被忽略。
10位寻址
该
ADP1046A
不支持10位寻址的定义
在我
2
特定连接的阳离子。
主机发送或读取的字节数太少
如果主机端与停止状态的数据包所需要的前
个字节被发送/接收,则假定主机打算
停止传送。因此,我
2
I2C从不会考虑这个
是一个错误,并且不采取任何措施,只是刷新任何剩下
ING在发送FIFO字节。
快速模式
快速模式(400千字节/秒),使用基本上相同的力学
作为标准的操作模式;电气规格
和时间受到的影响最大。在我
2
I2C从能够commu-的
与主器件在标准模式下工作nicating
( 100 KB /秒)或快速模式。
主机发送字节太多
如果一台主机发送的字节比预计的,对应
应的命令时,我
2
I2C从认为这是一个数据
变速器故障并做出如下响应:
问题不应答所有字节意外,因为他们
接收
刷新并忽略接收到的命令和数据
重复启动条件
一般情况下,重复启动条件是没有停止
两个转变的条件。这两种传输可以是
任何方向的类型,例如,发射后跟一个接收
或接收随后的发射。然而,该
ADP1046A
I
2
C
通信协议采用重复启动条件只
进行读访问时(读字节,读字,并阻止
读取) 。的重复起始条件的其他用途是不允许的。
主机读取字节太多
如果主机读取的字节比预计的,对应
应的命令时,我
2
I2C从认为这是一个数据
变速器故障并发送全1 ( 0xFF的),只要主机
继续请求数据。
电气规格
所有的逻辑符合中列出的电气规范
飞利浦
I
2
C总线特定网络阳离子,
2.1版,日期为2000年1月。
故障条件
该IC的协议提供了一个非常全面的故障
正在通信期间监测的状况。这些
通信故障与错误相关的条件
在我的数据传输机制
2
C协议和解释
在以下各节。
2
设备忙
在我
2
I2C从设备过忙,从请求作出回应
主设备。通常SCL时钟延长,直到参与
该设备可以自由地进行通信。
数据内容故障
数据内容发生故障时,数据传输是成功的,
但是我
2
I2C从设备无法处理接收到的数据
从主设备。
超时情况
如果任何一个SCL时钟脉冲举行时发生超时情况
低对比吨更长
TIMEOUT , MIN
25毫秒。当检测到
超时条件时,我
2
I2C从器件具有10毫秒的中止
转移,释放公交线路,并准备接受一个新的开始
条件。该设备发起的超时被要求保持
SCL时钟线为低最小的t
TIMEOUT , MAX
= 35毫秒,
保证从设备给予足够的时间来重新设置
它的通信协议。
地址字节设置不当读取位
所有我
2
I2C命令开始的R / W位从机地址
清零(设置为0) ,接着是命令代码。如果主机
一开始我
2
交易与地址相R / W集
(相当于一个我
2
C读取)时,我
2
I2C从认为这是一个数据
内容错误并做出如下响应:
确认地址字节
问题不应答的命令和数据字节
发送全1 ( 0xFF的),只要主机继续
索取资料
第0版|第39页88