打印
[51单片机]

振南的硬盘读写模块 模式3(595+165串行扩展IO方式) 速度测评

[复制链接]
1371|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
znmcu|  楼主 | 2015-12-3 16:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
http://www.znmcu.cn/zn_ide_mod3_speed_test_51.html

振南的硬盘读写模块 模式3595+165串行扩展IO方式)
硬盘读写速度测评(基于51平台
前面振南对硬盘读写模块的模式1与模式2读写硬盘的速度进行了测评。它们在根本上还都是并行方式,但是模式3则使用的是串行方式,所以它占用的IO资料是最少的。
我们这里首先基于51平台来进行测评,有人说,用51串行读写IDE硬盘,这有意义吗?那得多慢啊?振南要说,我们的测评目的不光是为了看它有多快,同时另一方面也要看它有多少慢,到底能慢到什么地步,真得就没有实用意义吗?我们必须要实验来说话。后面振南会继续基于STM32 M3M4平台上进行测评,以便对比。
测评方法仍然是针对PC硬盘、笔记本硬盘与CF卡进行读写测试,总数据量为5MB,看需要多少时间。
振南开发的硬盘读写模块,不光模式齐全,而且还有一些周边配件,比如CF卡转IDE、笔记本硬盘转标准3.5硬盘IDE接口的转接板。
测评结果:
    51平台 主频33.3MHz PC硬盘 (硬件SPI驱动595+165 SPI频率8MHz
总数据量
所用时间
核算速率
测试项目
5MB
58s
86KBps
单扇区读
98s
51KBps
单扇区写
64s
78KBps
多扇区连续读写,每次20扇区
62s
80KBps
多扇区连续读写,每次100扇区
61s
81KBps
多扇区连续读写,每次200扇区
62s
80KBps
多扇区连续读写,每次250扇区
    51平台 主频33.3MHz 笔记本硬盘(硬件SPI驱动595+165 SPI频率8MHz
总数据量
所用时间
核算速率
测试项目
5MB
56s
90KBps
单扇区读
95s
52KBps
单扇区写
64s
80KBps
多扇区连续读写,每次20扇区
60s
83KBps
多扇区连续读写,每次100扇区
60s
84KBps
多扇区连续读写,每次200扇区
60s
84KBps
多扇区连续读写,每次250扇区
    51平台 主频33.3MHz CF卡(硬件SPI驱动595+165 SPI频率8MHz
总数据量
所用时间
核算速率
测试项目
5MB
56s
90KBps
单扇区读
105s
48KBps
单扇区写
数据读写速率确实比较低,这主要受限于51单片机的主频,还有SPI接口的频率。不过将近100KBps的数据读写速率,对于一些要求不高应用场合是够用了。前提你,你非要用硬盘或CF卡不可,又不想换高端CPU,同时又想省IO。串行扩展IO驱动硬盘的方案,在51上似乎并无优势,也许此时SD卡更合适。
但是,当CPU主频和SPI接口频率上来之后,一切就不一样了。请看下面的测评。

相关帖子

沙发
TopV| | 2015-12-5 09:21 | 只看该作者
期待后续的评测。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:振南的znFAT -- 单片机上上的FAT32文件系统 www.znmcu.cn

4474

主题

5195

帖子

33

粉丝