
飞思卡尔半导体公司
SCLK
并口
CS
MC68XX
微控制器
SPI
MISO
IRQ
SO
SCLK
SI
CS
SO
SCLK
SI
CS
SO
SCLK
SI
CS
SO
SCLK
SI
33291
8个输出
33291
8个输出
33291
8个输出
33291
8个输出
MOSI
飞思卡尔半导体公司...
图12. 33291 SPI系统菊花链
在33291中的一个主要优点是串行端口。当
耦合到MCU ,它接收的ON / OFF命令,从
MCU和回报发送设备的的漏极状态
输出开关。许多设备可以是
菊花链式
同时,
形成一个较大的系统中,如图12所示。
注意:
在这个例子中,只有一个专用的MCU并行端口(除了
从所需的SPI )所需的芯片选择,以控制32个可能
负载。
多个33291器件也可在并行输入控制
采用SPI ,时尚示于图13本图显示了一个
可能24负载由只有三个控制专用
用于芯片选择MCU的并行端口。
其他在有条不紊地进行。主控MCU供应
系统时钟信号(最高MCU指定为主) ;低
MCU是奴隶。有可能有更多的系统
以上的高手;然而,不是在同一时间。只有当
主人是不是可以沟通的奴隶假设
精巧
和交流。 MCU主控切换
通过利用从机的选择的MCU的引脚SS 。一
主人将成为它检测到一个逻辑低状态,当一个奴隶
它的SS引脚。
这些基本的例子,使33291的非常有吸引力
应用中的大量负荷的需要有效
控制权。为此,流行的同步串行外设
接口(SPI)协议被引入到通信
有效地与MCU。
33291
MOSI
SCLK
MC68XX
微控制器
SPI
SI
SCLK
CS
8个输出
SPI系统属性
SPI系统足够灵活,能够直接沟通
与众多标准的外围设备和微控制器提供
摩托罗拉和其它半导体制造商。 SPI减少
必要的输入/输出( I / O)引脚上的数
33291.它还提供了扩展的I / O的简单方法
功能使用很少的MCU引脚。的SPI系统
通信由MCU发送的,在它的回报
收到的每个系统时钟周期信息的一个数据位。
数据比特的信息由被同时发送
一个销,微控制器输出串行输入( MOSI) ,并通过接收到的
另一个引脚的MCU ,微控制器串行输出( MISO ) 。
33291
SI
并行
端口
A0
A1
A2
SCLK
CS
8个输出
33291
SI
SCLK
CS
8个输出
图13.并行输入SPI控制
SPI的一些特点:
全双工,三线同步数据传输
每个微控制器可以是一个主机或从机
提供写冲突标志保护
提供的消息中断标志结束
四个I /带SPI ( MOSI , MISO , SCLK , SS)相关锇
缺点SPI是:
需要高效的操作控制的MCU
相对于并行输入控制它在速度较慢
在执行脉冲宽度调制(PWM)的功能。
图14示出控制多个的基本方法
用两个MCU 33291设备。系统只能有一个
主MCU在任意给定时刻与一个或多个从
微控制器。该系统的主控制器必须通过从一个MCU
摩托罗拉模拟集成电路设备数据
欲了解更多有关该产品,
转到: www.freescale.com
33291
13