WHC 接口及硬件配置
WHC 硬件配置
WHC 接口连接
Ameba 与树莓派引脚对应关系如下:
Interface |
SoC pin |
Function |
---|---|---|
SDIO |
PB6 |
SDIO_DAT2 |
PB7 |
SDIO_DAT3 |
|
PB8 |
SDIO_CMD |
|
PB9 |
SDIO_CLK |
|
PB13 |
SDIO_DAT0 |
|
PB14 |
SDIO_DAT1 |
|
SPI |
PB24 |
SPI_MOSI |
PB25 |
SPI_MISO |
|
PB23 |
SPI_CLK |
|
PB26 |
SPI_CS |
|
PB8 |
DEV_TX_REQ |
|
PB9 |
DEV_READY |
Interface |
SoC pin |
Function |
---|---|---|
SDIO |
PA4 |
SDIO_DAT2 |
PA21 |
SDIO_DAT3 |
|
PA19 |
SDIO_CMD |
|
PA18 |
SDIO_CLK |
|
PA5 |
SDIO_DAT0 |
|
PA20 |
SDIO_DAT1 |
|
SPI |
PA30 |
SPI_MOSI |
PA31 |
SPI_MISO |
|
PA29 |
SPI_CLK |
|
PB0 |
SPI_CS |
|
PA19 |
DEV_TX_REQ |
|
PA18 |
DEV_READY |
Interface |
Raspberry Pi |
Function |
---|---|---|
SDIO |
GPIO 26 |
SDIO_DAT2 |
GPIO 27 |
SDIO_DAT3 |
|
GPIO 23 |
SDIO_CMD |
|
GPIO 22 |
SDIO_CLK |
|
GPIO 24 |
SDIO_DAT0 |
|
GPIO 25 |
SDIO_DAT1 |
|
SPI |
GPIO 10 |
SPI_MOSI |
GPIO 9 |
SPI_MISO |
|
GPIO 11 |
SPI_CLK |
|
GPIO 8 |
SPI_CS |
|
GPIO 23 |
DEV_TX_REQ |
|
GPIO 22 |
DEV_READY |
|
UART |
GPIO 14 |
UART_TX |
GPIO 15 |
UART_RX |
备注
SPI DEV_TX_REQ:Ameba 通过此引脚上升沿通知 Host 有数据待发送
SPI DEV_READY:Ameba 状态指示信号
高电平(1):设备就绪,可接收数据
低电平(0):设备繁忙,暂停传输
备注
默认使用 Ameba SDK 预定义 SDIO 引脚,如需修改需调整以下文件中 SDIO_Pin_Grp , 对应 SDIO_PAD 中的 pinmux 的索引:
文件地址:
component/soc/usrcfg/amebadplus/ameba_intfcfg.c
文件地址:
component/soc/usrcfg/amebagreen2/ameba_intfcfg.c
Host 端 SDIO 中断模式要求:
默认使用 SDIO_DATA1。
若 Host 不支持 SDIO 中断:
可切换至轮询模式进行通信。
若 Host 需通过 GPIO 触发中断:Ameba 平台提供部分可配置 GPIO 支持此功能。详细配置与支持列表,请`联系我们 <https://aiot.realmcu.com/contact-us/technical-consult>`__获取。
WHC SDIO 转接板
Realtek 提供了方便对接 mini SD 卡槽的转接板供客户选择,推荐使用专用转接板连接 SDIO 引脚。

FullMAC SDIO 转接板实物图
备注
Realtek 官方转接板即将上市,当前可`联系我们 <https://aiot.realmcu.com/contact-us/technical-consult>`__申请样品。
WHC 树莓派直连方案
高速传输场景建议直接将 Ameba SDIO 引脚焊接至树莓派 GPIO。

Ameba 与树莓派直连示意图