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