位置:首页 > IC型号导航 > 首字符M型号页 > 首字符M的型号第1015页 > MC28U512HDVB-0QC00 > MC28U512HDVB-0QC00 PDF资料 > MC28U512HDVB-0QC00 PDF资料1第49页

多媒体
TM
4.10 SPI通信
SPI模式由一个次要的通信协议。此模式是的一个子集
多媒体协议,设计了一个SPI通道进行通信,以摩托罗拉的常见
(和最近其他一些厂商的)微控制器。第一复位过程中被选择的接口
一旦部分通电电后( CMD0 )和命令不能被改变。在SPI
标准仅定义了物理链路,并且不完整的数据传输协议。该
多媒体SPI的实现使用了多媒体协议和指令集的一个子集。
它的目的是通过这需要少量卡(一般为1 )的系统中使用,并具有
较低的数据传输速率(相对于多媒体协议为基础的系统) 。从应用程序
的角度来看,该SPI模式的优点是使用现成的货架主机的能力,因而
减少了设计中的努力最少。缺点是中SPI的性能损失
系统与多媒体卡(较低数据传输率,较少的卡,每卡等硬件,CS) 。
而多媒体信道是基于它们通过启动的命令和数据比特流
起始位和停止位终止, SPI通道面向字节。每一个命令或数据块
内置的8位字节,并且是字节对齐的CS信号(即长度为8个时钟周期的倍数) 。
类似的多媒体协议, SPI的消息由命令,响应和数据
块令牌(请参考第二章“命令”和第“回应”进行了详细的描述) 。所有
主机和卡之间的通信是通过在主机(主)控制。主机开始每一辆巴士
交易通过断言CS信号为低电平。在SPI模式下的响应行为不同于
多媒体模式在以下三个方面:
- 选定的卡总是响应该命令。
- 一个额外的( 8位)的响应结构用于
- 当卡遇到数据检索的问题,它会与一个错误的反应作出回应
(它取代了预期的数据块),而不是由一个超时如在多媒体模式。
只读单块写操作在SPI模式下支持。除了命令
响应,在写操作期间向卡发送的每一个数据块将一个特殊的被响应
数据响应令牌。一个数据块可以是一样大的一卡扇区和小如单个字节。
4.10.1模式选择
多媒体卡在多媒体模式下唤醒。它将进入SPI模式下,如果CS信号
复位命令( CMD0 )的接收期间有效(负) 。如果卡识别出
多媒体模式,它不会响应命令,并保持在所需的多媒体
模式。如果需要SPI模式,该卡将切换到SPI以及与SPI模式R1响应作出响应。
返回到多媒体模式的唯一方法是通过输入电源周期。在SPI模式下,
多媒体协议状态机没有观察到。支持所有的多媒体指令
在SPI模式下始终可用。
4.10.2总线传输保护
在总线上传输的每个多媒体令牌是由CRC位保护。在SPI模式下,
多媒体卡提供了一个非保护模式使建有可靠的数据链系统
排除需要执行CRC生成和验证的硬件或固件
功能。在非保护模式的命令,响应和数据令牌的CRC位仍
接收器。 SPI接口在非保护模式初始化。主机可以打开这个选项
和关闭使用CRC_ON_OFF命令( CMD59 ) 。
4.10.3数据读取概述
49