Forum: PC Hard- und Software Geschwindigkeit eMMC im SD-Kartenleser


von Manfred K. (hippo)


Lesenswert?

Hallo zusammen,

ich habe mir solche einfachen SD-Karten PCB Boards mit BGA153 Sockel [1] 
zugelegt (also ohne Brücken-Controller) und verschiedene eMMC 
aufgelötet.

Beim Geschwindigkeitstest im SD-Kartensteckplatz kommt die eine eMMC auf 
lesen/schreiben zu 40/20 MB/s und eine andere eher zu 20/10 MB/s. Dass 
die schnellen Protokolle wie HS200/400 ohne Brücken-Kontroller im 
SD-Kartenleser nicht abrufbar sind war mir klar - mir stellen sich 
dennoch folgende Fragen:

1) Auf welchen Parameter kommt es an, damit eine eMMC auch mit höheren 
Geschwindigkeiten, aber ohne Brücken-Kontroller, im SD-Kartenleser 
funktioniert? In den Datenblättern werde ich nicht fündig.

2) Es gibt ja auch Adapter von eMMC auf micro-SD für ODROID oder 
Raspberry PI. Die scheinen viel schneller zu sein, haben aber auch 
keinen Brücken-Kontroller - oder doch? [2][3]

Vielen Dank im Voraus!

Viele Grüße
hippo

[1] https://de.aliexpress.com/item/1005003184550936.html

[2] 
https://www.reichelt.de/entwicklerboards-emmc-zu-microsd-debo-emmc-2-msd-p248580.html?&trstct=pos_0&nbc=1

[3] 
https://www.reichelt.de/entwicklerboards-emmc-5-1-32-gb-erweiterungsspeicher-debo-emmc5-0-32-p248577.html?&trstct=pos_3&nbc=1

von Harald K. (kirnbichler)


Lesenswert?

Manfred K. schrieb:
> Beim Geschwindigkeitstest im SD-Kartensteckplatz

Und was ist das für einer? Wo ist der dran?

von Frank K. (fchk)


Lesenswert?

Manfred K. schrieb:

> 1) Auf welchen Parameter kommt es an, damit eine eMMC auch mit höheren
> Geschwindigkeiten, aber ohne Brücken-Kontroller, im SD-Kartenleser
> funktioniert? In den Datenblättern werde ich nicht fündig.

Es kommt im Wesentlichen auf den Kartenleser selber an. SD-Karten haben 
sich aus MMC-Karten entwickelt, d.h. das basismäßige MMC-Protokoll 
können beide. Danach lief die Entwicklung unabhängig voneinander. SD und 
EMMC sind befehlssatztechnisch ähnlich, aber nicht identisch, und ein 
Kartenleser muss also beide Befehlssätze können. Das ist der Trick.

Dieser USB-Reader Controllerchip kann ausdrücklich auch EMMC:
https://www.microchip.com/en-us/product/usb2642

Wenn Du Dich über die 8 Datenleitungen wunders: Nicht nur EMMC, sondern 
auch einige MMC-Karten haben 8 Datenleitungen - das allerdings nicht 
kompatibel zu SD. UHS 1 und 2 sind dafür SD only.

> 2) Es gibt ja auch Adapter von eMMC auf micro-SD für ODROID oder
> Raspberry PI. Die scheinen viel schneller zu sein, haben aber auch
> keinen Brücken-Kontroller - oder doch? [2][3]

Die haben aber native EMMC-Unterstützung und kennen damit den 
EMMC-Befehlssatz.

fchk

: Bearbeitet durch User
von Manfred K. (hippo)


Lesenswert?

Ich danke dir! Das hilft mir weiter.
Dann ist etwas wie der USB2642 wohl die bessere Lösung, als auf den 
Kartenleser zu hoffen.

Viele Grüße
hippo

: Bearbeitet durch User
von Jens M. (schuchkleisser)


Lesenswert?

Frank K. schrieb:
> Die haben aber native EMMC-Unterstützung und kennen damit den
> EMMC-Befehlssatz.

Nichts davon.
Das sind dumme mechanische Adapter, ein paar Kondensatoren und 
Widerstände können nichts übersetzen.
Die eMMC-Karte besteht auch nur aus dem Flashchip.

Die Odroid-Karten laufen damit aber trotzdem auch in steinalten 
µSD-Lesern, umd die Kiste zu betanken.
Also kann entweder "jeder" Leser auch eMMC, oder der eMMC-Chip spricht 
zumindest rudimentär SD.

Quelle: Habe letztens einige Odroid C4 mit 8GB mit verschiedenen 
steinalten Kartenlesern (Sandisk, Verbatim und noname, sowie 
Toshiba-Laptop-von-2008-Intern) via Windows 10 und Etcher neu betankt.
Frag mich nicht nach der Geschwindigkeit, die hab ich nicht gestoppt.

von Jim M. (turboj)


Lesenswert?

Jens M. schrieb:
> Also kann entweder "jeder" Leser auch eMMC, oder der eMMC-Chip spricht
> zumindest rudimentär SD.

(e)MMC und SD haben einen gemeinsamen Vorfahren, es gab mal MMC Karten.

Der gemeinsame Nenner ist aber ziemlich langsam: 20 MHz und 1-Bit 
Protokoll.

Wenn Geräte schneller laufen sollen, dann müssten sie neueres MMC 
Protokoll zumindest rudimentär unterstützen. Für den eMMC 8-Bit Modus 
fehlen den SD Kartenlesern die Datenleitungen.

von Jens M. (schuchkleisser)


Lesenswert?

Jim M. schrieb:
> Der gemeinsame Nenner ist aber ziemlich langsam: 20 MHz und 1-Bit
> Protokoll.
>
> Wenn Geräte schneller laufen sollen, dann müssten sie neueres MMC
> Protokoll zumindest rudimentär unterstützen.

Das ist dann bei meinem deutlich mehrere Jahre alten Writern wohl der 
Fall, denn die 8GB wurden da auf jeden Fall deutlich schneller als mit 
2MByte/s draufgeschrieben, geschätzt mindestens das 10-fache.
(Komme bei 8GB und 2Mbyte/s auf über eine Stunde, würde aber eher was im 
Bereich 5 Minuten ansetzen. Vielleicht auch 10. Jedenfalls hat ein Image 
geschrieben während ich die nächste Karte ausgepackt und vorbereitet 
habe und konnte quasi nahtlos weiterschreiben.)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.