
CS4923/4/5/6/7/8/9
6.3.1 SPI写
当写入到设备的SPI ,同
协议可以用于发送一个字节,字或
整个下载图像,只要发生转移
在字节边界。图19示出了
所必需的3字节传输到相对定时
该CS492X 。主机发起一个SPI写操作
驱动CS为低电平时,接着7位的地址和
读/写位设置为低,表示写。该
CS4923 / 4/5 /6/7 /8/9内部7位地址
最初分配给000 0000B以下复位。
发送到CS492X的7位地址必须匹配
其内部地址或接收的数据将是
忽略不计。地址检查是可以改变的(或
禁用或实际地址变更),如果需要的话。
地址检查配置文件中
的硬件配置部分
CS4923 / 4/5 /6/7 /8/9硬件用户指南。
数据应移入CS492X最
先用数据处于有效显著位
上升SCCLK的边缘。但是应当注意的是,数据
在内部传送到DSP上的下落
第八SCCLK后的第8数据比特边
的一个字节。为此SCCLK必须转型
从高至低的每一个字节或一个的最后一位
这将发生数据丢失。如果这最后换乘
SCCLK不会出现最后一个字节将丢失
并成功通信是不可能的。
主机启动通过驱动CS为低电平读取SPI ,
接着是7位地址和读/写位
设置为高,表示读。该CS492X内部7-
位地址开始分配000 0000B
以下复位。的7位地址发送到
CS492X必须其内部地址或匹配
输入的数据将被忽略。地址检查
可以禁用或实际地址可以是
变
if
所需。
地址
检查
配置文件中的硬件
在CS4923的/配置部分4/5 /6/7 /8/9
硬件用户指南。
后一个字节的主机地址应时钟数据
出的时间,直到INTREQ的设备的一个字节的
不再是低的。使用主机数据转移
上升SCCLK的边缘。该数据是在有效
上升SCCLK和过渡的边缘发生在
下降沿。在SPI模式下, INTREQ引脚
拉高紧接上升沿
当前字节的第二到最后一个数据位的
被传送,如果没有更多的数据要被读出。
该INTREQ保证引脚拉高留
(高),直到SCCLK的最后一个上升沿
数据位。
如果有更多的数据要由DSP之前读
SCCLK的第二到最后一个上升沿
数据位,然后INTREQ保持低电平。
紧接SCCLK的下降沿
对于当前字节的最后一个数据位,接下来的数据
字节加载到内部串行移位寄存器。该
主机应该继续读这个新的字节。这是
重要的是要注意,一旦该数据是在移
寄存器,在SCCLK线路时钟偏移数据
只要CS为低比特移出移位寄存器。
为了彻底看SPI通信和
在INTREQ行为的关键补充意见
引用CS4923 / 4/5 /6/7 /8/9硬件用户
指导。
6.3.2 SPI读
的CS4923 / 4/5 /6/7 /8/9将始终指示它
有数据要通过断言INTREQ线被读
低。主机必须识别该请求,并开始
一个读事务与CS492X 。相同
协议将被用来是否读出的一个字节或
多个字节。图19还示出了
三字节的SPI相对定时读取。
DS262F2
37