SPI串行存储器
1、SPI串行存儲器系列:
--W25Q80:8M位/1M字節(1M=1024K字節=1024*1024字節=1048576字節)
--W25Q16:16M位/2M字節(2M=2*1024K字節=2*1024*1024字節=2097152字節)
--W25Q32:32M位/4M字節(4M=4*1024K字節=4*1024*1024字節=4194304字節)
--每256字節可編程頁
2、靈活的4K扇區結構:
--統一的扇區擦除(4K字節)
--塊擦除(32K和64K字節)
--一次編程256字節
--至少1000000寫/擦除周期
--數據保存20年
3、標準、雙倍和四倍SPI
--標準SPI:CLK、CS、DI、DO、WP、HOLD
--雙倍SPI:CLK、CS、IO0、IO1、WP、HOLD
--四倍SPI:CLK、CS、IO0、IO1、IO2、IO3
4、高級的安全特點:
--軟件和硬件寫保護
--選擇扇區和塊保護
--一次性編程保護
--每個設備具有唯一的64位ID
5、高性能串行Flash存儲器
--比普通串行Flash性能高6倍
--80MHz時鐘頻率
--雙倍SPI相當于160MHz
--四倍SPI相當于320MHz
--40MB/S連續傳輸數據
--30MB/S隨機存取(每32字節)
--比得上16位并行存儲器
6、低功耗、寬溫度范圍
--單電源2.7V-3.6V
--工作電流4mA,掉電<1uA(典型值)
--40-85攝氏溫度工作。
W25Q16BV 由 8192 個編程頁組成,每個編程頁 256-bytes。每頁的 256 字節用一次頁編程指令即可完成。
每次擦除 16 頁(扇區擦除也就是16*256=4096字節=4096/1024=4KB扇區擦除)、 128 頁( 32KB 塊擦除)、
256 頁( 64KB 塊擦除)和全片擦除。W25Q16BV 有 512 個可擦除扇區或 32 個可擦除塊。
最小 4KB 扇區允許更靈活的應用去要求數據和參數保存。
解讀上面一段文字信息:
? ? W25Q16有8192個編程頁組成,每個頁有256字節,8192*256Byte = 2097152Byte/1024=2048KB=2MB;
? ? 一個扇區有4KB,有512個可擦除扇區,512*4KB=2048KB=2MB;
? ? 塊擦出的最大字節數為64KB,32個可擦除塊,64*32=2048KB=2MB;
SPI總線有四種工作方式,其中使用的最為廣泛的是SPI0和SPI3方式;
判斷W25Qxx是否處于忙狀態:
判斷讀狀態寄存器的最低位(0位)是不是為1,為1的話表示W25Qxx在執行頁編程、扇區擦除、塊擦除、芯片擦
除或者寫狀態寄存器指令。
--W25Q80:8M位/1M字節(1M=1024K字節=1024*1024字節=1048576字節)
--W25Q16:16M位/2M字節(2M=2*1024K字節=2*1024*1024字節=2097152字節)
--W25Q32:32M位/4M字節(4M=4*1024K字節=4*1024*1024字節=4194304字節)
--每256字節可編程頁
2、靈活的4K扇區結構:
--統一的扇區擦除(4K字節)
--塊擦除(32K和64K字節)
--一次編程256字節
--至少1000000寫/擦除周期
--數據保存20年
3、標準、雙倍和四倍SPI
--標準SPI:CLK、CS、DI、DO、WP、HOLD
--雙倍SPI:CLK、CS、IO0、IO1、WP、HOLD
--四倍SPI:CLK、CS、IO0、IO1、IO2、IO3
4、高級的安全特點:
--軟件和硬件寫保護
--選擇扇區和塊保護
--一次性編程保護
--每個設備具有唯一的64位ID
5、高性能串行Flash存儲器
--比普通串行Flash性能高6倍
--80MHz時鐘頻率
--雙倍SPI相當于160MHz
--四倍SPI相當于320MHz
--40MB/S連續傳輸數據
--30MB/S隨機存取(每32字節)
--比得上16位并行存儲器
6、低功耗、寬溫度范圍
--單電源2.7V-3.6V
--工作電流4mA,掉電<1uA(典型值)
--40-85攝氏溫度工作。
W25Q16BV 由 8192 個編程頁組成,每個編程頁 256-bytes。每頁的 256 字節用一次頁編程指令即可完成。
每次擦除 16 頁(扇區擦除也就是16*256=4096字節=4096/1024=4KB扇區擦除)、 128 頁( 32KB 塊擦除)、
256 頁( 64KB 塊擦除)和全片擦除。W25Q16BV 有 512 個可擦除扇區或 32 個可擦除塊。
最小 4KB 扇區允許更靈活的應用去要求數據和參數保存。
解讀上面一段文字信息:
? ? W25Q16有8192個編程頁組成,每個頁有256字節,8192*256Byte = 2097152Byte/1024=2048KB=2MB;
? ? 一個扇區有4KB,有512個可擦除扇區,512*4KB=2048KB=2MB;
? ? 塊擦出的最大字節數為64KB,32個可擦除塊,64*32=2048KB=2MB;
SPI總線有四種工作方式,其中使用的最為廣泛的是SPI0和SPI3方式;
判斷W25Qxx是否處于忙狀態:
判斷讀狀態寄存器的最低位(0位)是不是為1,為1的話表示W25Qxx在執行頁編程、扇區擦除、塊擦除、芯片擦
除或者寫狀態寄存器指令。
總結
- 上一篇: C99的各类头文件
- 下一篇: 示波器测485串口波特率的使用方法