• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

spi总线的速度

haodi 2017-02-16 浏览量:1611
     有个SPI总线的速度问题,产品中使用一个外部设备使用了SDIO总线,配置成SPI模式和主CPU相连,CPU是主,该外围设备是从,cpu的SPI总线时钟最大能提供65MHZ 频率,但是我查看了SDIO规范,上面说SDIO的最大时钟频率是25MHz,是不是我这样相连最大传输速度只能是25MHz,SDIO总线被配置成 spi模式时最大数度能有多少???
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 你的概念是不是理解错了,还是我理解你的问题理解错了,以我的理解来说一下。
    感觉你是要使用SPI来读写SD卡吧。也就是使用SPI来驱动SDIO的SD卡之类的设备吧。
    不知道你使用的是什么CPU或是MCU,SPI与SDIO是不同的外设,其有不同的分频系数,其实SPI的65M与SDIO的25M之间没有什么关系,只是CPU或MCU的时钟配置不同,或是外设初始化不同。
    你要问的是不是SD卡的读写速度呢?
    这一方面是与SPI或是SDIO的速度有关,还有SD卡的类型有关。

    如下图几个速度的SD卡标准。



    • 发布于 2017-02-16
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • spi总线速度的一半是spi最大速度
    • 发布于2017-02-16
    • 举报
    • 评论 0
    • 1
    • 0

  • SDIO总线一般针对SD卡那些设备的,SDIO规范上面的要求只是说这个频率下面比较稳定,不会出错,你如果加大速度的话也可以,但是有可能会出错
    • 发布于2017-02-16
    • 举报
    • 评论 0
    • 1
    • 0

  • sdio跟spi是两个东西,sdio 的65M不代表spi也是!
    • 发布于2017-02-16
    • 举报
    • 评论 0
    • 1
    • 0

  • SPI与SDIO是不同的外设,其有不同的分频系数,其实SPI的65M与SDIO的25M之间没有什么关系,SDIO的SPI模式与SPI外设应该是没关系的 你需要查看SDIO的SPI模式下最大速度
    • 发布于2017-02-17
    • 举报
    • 评论 0
    • 1
    • 0

  • 嗨,Linux Kernel和mmc驅動會自動幫您調整到適合的頻率,這裡可能是25M也有可能是10M以下

    端看實際通訊時候動態調整,也確保您的接線和Pin的Mux設置正確

    供參考

    • 发布于2017-02-16
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

spi总线的速度