打印
[技术问答]

为什么SD卡的速度比预期的要低?

[复制链接]
1955|79
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
flycamelaaa|  楼主 | 2024-8-1 17:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为什么SD卡的速度比预期的要低?

使用特权

评论回复
沙发
duo点| | 2024-8-2 17:16 | 只看该作者
SD卡的类型(如Class 2、Class 4、Class 6、Class 10、UHS-I、UHS-II等)和等级直接决定了其最大读取和写入速率。如果SD卡的类型或等级较低,那么其速度自然无法达到较高的标称值。

使用特权

评论回复
板凳
两只袜子| | 2024-8-2 17:16 | 只看该作者
使用的读卡器或设备的接口速度也会影响SD卡的读取和写入速率。例如,如果SD卡支持高速读取,但读卡器或设备只支持USB 2.0接口,那么速度可能会受到限制。

使用特权

评论回复
地板
elephant00| | 2024-8-2 17:18 | 只看该作者
SD卡健康状况不良

使用特权

评论回复
5
jcky001| | 2024-8-2 20:00 | 只看该作者
USB 3.0接口的读卡器通常能提供更高的传输速度,而USB 2.0接口的读卡器则速度较慢。

使用特权

评论回复
6
loutin| | 2024-8-9 07:12 | 只看该作者
单片机的SDIO或SPI接口可能有速度限制,这可能是由于单片机自身的硬件能力或接口设计的限制。

使用特权

评论回复
7
beacherblack| | 2024-8-9 07:59 | 只看该作者
SD卡的健康状况不良,比如存储单元出现坏块或控制器出现问题,都会显著降低读写速度。

使用特权

评论回复
8
我想看大海| | 2024-8-9 16:21 | 只看该作者
要看你的程序设计

使用特权

评论回复
9
maudlu| | 2024-8-10 11:32 | 只看该作者
硬件连接的稳定性和信号传输质量直接影响读写速度。确保单片机与SD卡之间的连线正确且接触良好,避免信号干扰和衰减。

使用特权

评论回复
10
dspmana| | 2024-8-10 12:46 | 只看该作者
SD卡的时钟频率设置过低也会限制读写速度。大多数SD卡支持高速模式,通过提高时钟频率可以提高读写速度。

使用特权

评论回复
11
lzmm| | 2024-8-10 15:06 | 只看该作者
SD卡类型和等级              

使用特权

评论回复
12
albertaabbot| | 2024-8-10 17:25 | 只看该作者
单片机与SD卡之间的接口可能不是最优的。例如,使用SPI接口而不是SD卡专用的4线或8线SDIO接口,SPI的速度通常比SDIO慢。

使用特权

评论回复
13
51xlf| | 2024-8-10 19:09 | 只看该作者
不同类型的SD卡(如高速SD卡、普通SD卡)具有不同的读写速度性能。高速SD卡通常具有更高的读写速度。

使用特权

评论回复
14
wilhelmina2| | 2024-8-10 20:55 | 只看该作者
单片机和SD卡需要稳定和足够的电源供应。电源不足或不稳定可能导致性能下降。

使用特权

评论回复
15
chenci2013| | 2024-8-10 22:54 | 只看该作者
合理的内存管理同样重要,确保在读写过程中有足够的缓冲区可供使用,可以避免因内存交换导致的性能下降。

使用特权

评论回复
16
qiufengsd| | 2024-8-11 21:11 | 只看该作者
可以考虑使用性能更强的单片机,或者增加外部存储器来减轻单片机的负担。

使用特权

评论回复
17
geraldbetty| | 2024-8-11 22:50 | 只看该作者
优化SD卡驱动程序,减少软件层面的延迟。

使用特权

评论回复
18
alvpeg| | 2024-8-12 11:21 | 只看该作者
不同品牌和型号的SD卡性能差异较大,一些低质量的SD卡可能会导致读写速度下降。

使用特权

评论回复
19
jonas222| | 2024-8-12 13:02 | 只看该作者
读写SD卡的代码可能存在优化不足的问题,例如没有使用DMA(直接存储器访问)技术,或者存在不必要的延迟和数据拷贝操作。

使用特权

评论回复
20
youtome| | 2024-8-12 14:40 | 只看该作者
提高单片机的时钟频率              

使用特权

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

本版积分规则

607

主题

2215

帖子

0

粉丝