You have to keep in mind that SDIO is not PCIe or USB3.0 :-)
Does anyone know what the maximum bus speed for SDIO3.0 is on the A64?
http://files.pine64.org/doc/datasheet/pi...t_V1.1.pdf page 41
If I read this correct, the SDC1 controller supports either
DS,HS,SDR12,SDR25,SDR50,SDR104
DDR50
SDR104 has a bus clock of 150Mhz, whichs means that at 4 bit you would get theoretically 600Mbit/s raw bit rate minus the frame/protocol overhead,
so in practice probably quite a bit less?
Tyical SDIO3.0 Wifi modules have around 433Mbit https://boundarydevices.com/product/bd_sdmac_wifi/
You also need 1.8V signaling for the SDR104 mode... which is maybe possible because Port G seems to be connected to it's own DLDO/ELDO
http://files.pine64.org/doc/Pine%20A64%2...elease.pdf
http://files.pine64.org/doc/datasheet/pi...t_V1.0.pdf
ELDO1 is adjustable from 0.7-1.9V (Imax 400mA)
DLDO4 is adjustable from 0.7-3.3V (Imax 500mA)
Faster modules might still give a little bit more headroom for link degradation...
Does anyone know what the maximum bus speed for SDIO3.0 is on the A64?
http://files.pine64.org/doc/datasheet/pi...t_V1.1.pdf page 41
If I read this correct, the SDC1 controller supports either
DS,HS,SDR12,SDR25,SDR50,SDR104
DDR50
SDR104 has a bus clock of 150Mhz, whichs means that at 4 bit you would get theoretically 600Mbit/s raw bit rate minus the frame/protocol overhead,
so in practice probably quite a bit less?
Tyical SDIO3.0 Wifi modules have around 433Mbit https://boundarydevices.com/product/bd_sdmac_wifi/
You also need 1.8V signaling for the SDR104 mode... which is maybe possible because Port G seems to be connected to it's own DLDO/ELDO
http://files.pine64.org/doc/Pine%20A64%2...elease.pdf
http://files.pine64.org/doc/datasheet/pi...t_V1.0.pdf
ELDO1 is adjustable from 0.7-1.9V (Imax 400mA)
DLDO4 is adjustable from 0.7-3.3V (Imax 500mA)
Faster modules might still give a little bit more headroom for link degradation...
Come have a chat in the Pine IRC channel >>