文章预览
本文作者:梁家威 英飞凌消费、计算与通讯业务大中华区 首席工程师 PSoC™ 6 的 SMIF ( S erial M emory I nter f ace)外设接口是PSoC系列单片机中专门用于外部串行存储设备的功能单元。常见的应用是访问支持SPI/DSPI/QSPI/OSPI 接口的Flash, FRAM, PSRAM等串行接口的存储芯片。 PSoC 6的SMIF最大支持8-bit的数据带宽(OSPI)和4个ChipSelect片选信号,CLK最高支持80MHz频率SDR,理论最大带宽80MB/s,其功能框图如下: (图片可点击放大) 由于SMIF是针对外部存储设备的专用外设,接口功能上SMIF与PSoC另一个传统的串行通信模块 SCB ( S erial C ommunications B lock)中的SPI功能对比,有着以下几个主要差异: SMIF仅支持SPI Mode 0: clock polarity(CPOL)和 clock phase(CPHA)皆为‘0’。 SMIF支持Single/Dual/Quad/Octal SPI 协议,SCB-SPI 仅支持Single SPI。 SMIF最大时钟80MHz,SCB-SPI 最大时钟25MHz。 SMIF支
………………………………