首页 > 编程知识 正文

spi检测设备原理,flash存储数据原理

时间:2023-05-05 09:12:11 阅读:232967 作者:193

SPI flash是一种片外扩展存储的方法。主机与flash芯片采用SPI(Serial Peripheral Interface 串行外设接口)总线进行通信。因为nor flash是数据串行通信,而nand flash是采用数据并行通信。所以SPI总线外接的flash无一例外是nor flash。
图1 SPI 总线
SPI总线采用4线通信方式:串行时钟线(SPCK)、主机输入/从机输出数据线(MISO)、主机输出/从机输入数据线(MOSI)、从机选择线(NPCS)。SPI总线通信速度要比IIC总线通信速度快一些,因为它的时序更加简单。SPI直接通过片选线选择从机,而不是通过时序进行设备选址。因此SPI总线挂靠的外设不如IIC总线多。
图2 Signal Description
下面介绍一款nor flash芯片,W25Q128FV。
图3 一款nor flash芯片
这款芯片一共16Mbyte,256个block(64Kbyte)。每个block由16个sector(4Kbyte)构成,一个sector含有16个page(256byte)。
W25Q128FV可以识别主机发出的时序,从而定位nor flash对应的地址。并对地址单元进行读写操作。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。