W25Q128 擦除、写操作时间是多少?

2019-07-21 01:44发布

设备要求100ms存储一个12Byte的数据,我的想法是将数据首先保存在单片机RAM中,然后凑够一页了就写入W25Q128中,那么,我擦除W25Q128一个扇区和写入一页的时间是多少呢?请教高手。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
pofeng110
1楼-- · 2019-07-21 09:27
这个也没有一个明确的答案?什么叫手册上有...
我测试的数据:
w25Q128总容量16MB,扇区4096个,逐个扇区擦除然后写满随机数,总共耗时423S,写入速度约39KB/S;
挂FATFS,网络传输文件测得速度约36KB/S(另外网上有用户用这个Flash模拟USB测试,测得速度约32KB/S,结果比较接近);
测试芯片为STMF407。
雨山
2楼-- · 2019-07-21 05:14
手册上有明确标注
myxiaoniao
3楼-- · 2019-07-21 06:10
 精彩回答 2  元偷偷看……
电子之家商城
4楼-- · 2019-07-21 14:28
看看有没有大神回复 挺感兴趣的~
whj467467274672
5楼-- · 2019-07-21 19:45
 精彩回答 2  元偷偷看……
tovax
6楼-- · 2019-07-21 23:17
按手册上的数据计算:
每4KB擦除时间是45ms,16M全部擦除的时间为4K * 45ms = 184S (型号末位字母G)
每4KB擦除时间是100ms,16M全部擦除的时间为4K * 100ms = 410S (型号末位字母Q和F)
每256B编程时间是0.7ms,16M全部编程的时间为64K * 0.7ms = 45.9S (典型值为0.7,最大值为3的情况下时间为197S)

以上都是理论值,实际还有等待时间及其他杂项时间。

我现在用W25Q128虚拟U盘,格式化特别慢,写入速度也特别慢,还不知道怎么提高速度;
根据W25Q128的参数来看,好像速度瓶颈不在SPI,而在W25Q128自身的擦除、读、写速度;
SPI位率配置42M,应该是够快了,但是没有开DMA;
怎么提高速度,欢迎交流讨论!

一周热门 更多>