
CS49300 DSP系列
在该时序图
图24中, "I2C Timing"
第40页
示出了控制的相对边缘
为我行
2
C
读取和写入。
高为SCCLK的一个周期,然后变为低电平
读周期结束前再次。
在壳体(1) ,主机应执行读操作
如在前面的章节中进行讨论。
在情况( 2 )前一个不请自来的邮件到达
在第二到最后的字节传送的最后SCCLK
一个读,迫使INTREQ引脚保持低电平。
在这种情况下,主机应继续读
从没有停止CS493XX /启动条件
或数据将会丢失。
在壳体(3)之间的一个非请求消息到达
倒数第二个SCCLK和最后SCCLK
在读最后一个字节传输。在这种情况下,
INTREQ将变为高电平一个时钟(好象
读处理已经结束) ,然后回到低
(表示多个数据已排队) 。这最后的
案是最复杂的,并应解释
的细节。
有两个制约因素完全
表征INTREQ引脚的行为
在读。第一约束是
INTREQ保证引脚保持低电平,直到
倒数第二个SCCLK ( SCCLK数N -1)的
最后一个字节的CS493XX转移
(不一定是第二到数据的最后位
字节) 。第二个约束是,一旦
INTREQ脚已经很高,可以保证它
保持高位,直到最后SCCLK的上升沿
最后一个字节的幸福( SCCLK数N )
从CS493XX (不一定是转移
该数据字节的最后一位) 。如果一个不请自来的邮件
到达时间的上升沿之间的窗口
所述第二边缘到最后SCCLK和最终
SCCLK , INTREQ会被拉低的上升沿
最后SCCLK的如图中的功能
所示为我时序图
2
C
和SPI读
周期。
因为我INTREQ行为
2
C
通信
所示
图24中的"I2C Timing"上页
40.
当我使用
2
C
通信INTREQ
引脚保持低电平,直到SCCLK的上升沿
39
6.1.3 。 INTREQ行为:一个特例
当与CS493XX通信有
两种类型的消息迫使INTREQ去
低。这些消息被称为征求
消息和不请自来的邮件。欲了解更多
对特定类型的消息的信息
需要读出由主机,应用程序中的一个
代码用户指南应参考。
在一般情况下,与进行通信时
CS493XX , INTREQ不会低,除非
主机首先发送读请求命令的消息。
换句话说,主机必须征求一个响应
进入DSP。在这种环境下,主机必须读
从CS493XX直到INTREQ再次变高。
一旦INTREQ销已经高也不会
驱动为低电平,直到主机发送另一个读
请求。
当主动提供的消息,如那些用于
自动检测,已被启用时,行为
INTREQ是明显不同的。该CS493XX
将删除INTREQ销每当DSP具有
传出消息,即使该主机可能不
有请求的数据。
有三种方式INTREQ可
受影响的不请自来的邮件:
1)在正常操作期间,当INTREQ是
高, DSP可以降INTREQ以指示
即将离任的消息,如果没有事先读请求。
2)主机处于从读取过程
CS493XX ,这意味着INTREQ已经很低。
一个不请自来的邮件到达该部队
INTREQ的请求消息后维持低位
被读出。
3 )主机从CS493XX读书时
不请自来的消息在排队,但INTREQ云
DS339PP4