串行外设接口(SPI)从设备.PDF

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PSoC® Creator™ 组件数据手册 串行外设接口 (SPI) 从设备 2.50 特性  3 至 16 位数据宽度  四种SPI 模式  比特率高达5 Mbps1 概述 SPI 从设备提供了一个符合行业标准的4 线从设备SPI 接口。它还提供了一个3 线 (双向)SPI 接口。这两种接口都支持全部四种SPI 操作模式,允许与任何SPI 主设备通信。除了标准的8 位 字长之外,SPI 从设备还支持可配置的3 至 16 位字长,用于与非标准的SPI 字长进行通信。 SPI 信号包括标准串行时钟(SCLK)、主入从出(MISO)、主出从入(MOSI)、双向串行数据 (SDAT) 和从设备选择(SS)。 何时使用SPI 从设备 只要PSoC 组件需要与SPI 主设备连接,便可以使用SPI 从设备组件。除了标有“SPI 主设备”的 组件外,可以将SPI 从设备与许多组件配合使用,从而实现移位寄存器类型接口。 在需要PSoC 组件与SPI 从设备通信时,应使用SPI 主设备组件。移位寄存器组件应在其低灵活 性提供的硬件功能在SPI 从设备组件中不可用的情况下才使用。 输入/输出连接 本节介绍SPI 的各种输入和输出连接。I/O 列表中的星号(*) 表示,在 I/O 说明中列出的情况下, 该I/O 可能不可见。 1 此值仅对 MOSI+MISO (全双工)接口模式 (请参见直流和交流电气特性一节以获取详细信息)有效,在双向模式下最高限制为 1 Mbps (由于内部双向管脚限制)。 Cypress Semiconductor Corporation • 198 Champion Court • San Jose, CA 95134-1709 • 408-943-2600 Document Number: 001-87243 Rev. *A Revised April 11, 2016 串行外设接口(SPI) 从设备 PSoC® Creator™ 组件数据手册 mosi — 输入* mosi 输入承载来自主设备的主出从入(MOSI) 信号。当将Data Lines (数据线)参数设置为 “MOSI + MISO”时,此输入可见。如果可见,则必须连接此输入。 sdat — 输入输出* sdat 输入输出传输串行数据(SDAT) 信号。当Data Lines (数据线)参数设置为Bidirectional (双向)时使用此输入。对于PSoC 3 和PSoC 5 芯片,当执行时序分析时,会在组件时钟与 SCLK 信号之间报告异步时钟交叉警告。下面是这类消息的示例:“Path(s) exist between clocks IntClock and SCLK(0)_PAD,but the clocks are not synchronous to each other. (时钟IntClock 与 SCLK(0)_PAD 之间存在路径,但时钟彼此不同步。)” 该消息适用于从控制方向的寄存器到 SCLK 进行的数据采样之间的路径。在更改方向时,SCLK 不应运行。只要遵循此规则,便不会有 问题,并且您可以忽略此消息。 注意双向模式提供内部环回功能,因此在两种模式的任一模式下,另一方向均仍活动 (填充或清 空其缓冲区)。 图1. SPI 双向模式(数据由主设备传输到从设备) SPI Master SPI Slave SDA T Tx Shift Register Tx Shift Register ENB ENB Rx Shift Register Rx Sh

文档评论(0)

159****9825 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档