sdio主从通信,主机和从机都为ESP32,都是用官方例程的host和slave代码,通讯不成功

feifei
Posts: 4
Joined: Mon Nov 20, 2023 8:00 am

sdio主从通信,主机和从机都为ESP32,都是用官方例程的host和slave代码,通讯不成功

Postby feifei » Mon Nov 20, 2023 8:04 am

1700467372807.png
1700467372807.png (19.81 KiB) Viewed 11495 times
串口打印这样的信息,从机SDIO的六个引脚都加了20k的上拉电阻,并且改写了efuse为3.3V

jack zhang
Posts: 1
Joined: Tue Dec 31, 2024 2:11 am

Re: sdio主从通信,主机和从机都为ESP32,都是用官方例程的host和slave代码,通讯不成功

Postby jack zhang » Tue Dec 31, 2024 2:16 am

我也遇到 相同问题, 请问有人能技术支持一下吗?

Yake
Espressif staff
Espressif staff
Posts: 111
Joined: Mon Mar 06, 2017 12:23 pm

Re: sdio主从通信,主机和从机都为ESP32,都是用官方例程的host和slave代码,通讯不成功

Postby Yake » Thu Feb 27, 2025 3:15 am

SDIO 对于时序要求非常严格,你们主机和从机的连接是否是依靠杜邦线,如果是的话,请使用尽可能短的(<=10cm),然后多加接几个GND。同时选择 1bit 模式进行通信(4bit 对于时序要求更高,建议PCB走线时选择)。
另外,这个是 sdio host 的log,还需要关注 sdio slave 的 log,保证 slave已经正常启动初始化。

Yake
Espressif staff
Espressif staff
Posts: 111
Joined: Mon Mar 06, 2017 12:23 pm

Re: sdio主从通信,主机和从机都为ESP32,都是用官方例程的host和slave代码,通讯不成功

Postby Yake » Mon Mar 03, 2025 3:21 am

我使用 ESP32-WROVER-KIT 板子(SDIO通信的IO已经包含了 10K 欧姆的上拉电阻)在 v5.3.2 版本上对 sdio demo 进行了验证,用10cm的杜邦线接 SDIO通信需要的 IO,默认配置项写efuse之后直接编译烧录,测试未出现问题。
log 如下所示:
sdio_log.png
sdio_log.png (196.82 KiB) Viewed 3472 times
接线图如下所示
host_slave.jpg
host_slave.jpg (277.91 KiB) Viewed 3472 times

Who is online

Users browsing this forum: Google [Bot] and 3 guests