Controllerchips auf USB 2.0 Cardreadern

Gast #353780
Lesenswert?

Hallo Leute,

ich suche für ein Projekt einen Chip, der üblicherweise in solchen 0815
Cardreadern verbaut wird.

Leider hat Google nix sinnvolles ausgespuckt.

Kann vielleicht jemand von euch mir einen solchen Controller benennen
?
Wo bekommt man sowas ? Wer stellt das her ?


Vielen Dank !
Gast #353786
Lesenswert?

Leider bekommt man diese Chips nirgends. Für ein Projekt beim Fraunhofer
hatten wir auch mal sowas geplant, scheiterte an 2 Sachen: Die lange
angekündigten iNAND SD-Karten zum Auflöten von Samsung sind immer noch
nicht lieferbar. Und außerdem gabs die SD-USB Controller nicht. Einen
einzigen USB2227 von SMSC haben wir mal als Muster bekommen, das wars
auch dann....
Gast #353788
Lesenswert?

Hmmmmmm..

Ist ja noch nicht so das wirklich wahre.

Alternativ könnte man die SD Karte an einen MC hängen mit USB2.0 high
speed Schnittstelle.

Aber die gibt es ja auch nicht besonders oft...

Oder hat sich da was geändert ?
(Mal vom etwas oversized AVR32 abgesehen ? )

Kennt jemand einen MC (evtl. ARM7 ?) Mit integriertem USB 2.0 Highspeed
(480 MBit/s) Device -Anschluss ?
Gast #353789
Lesenswert?

Wie wäre es mit einer CF-Karte im True-ATA-Modus und einem Cypress 68300
USB->ATA Controller? So haben wir´s dann im Institut gemacht. (Unsere CF
Karte besteht allerdings aus einem Hyperstone Controller und einem
NAND-Flash Chip, weil keine Steckverbinder durften.)
Gast #353791
Lesenswert?

@ SupaChris

Wenns das noch in SD Gäbe wäre es genau das richtige.
Cypress hat übrigens auch direkt einen USB 2.0 auf NAND-Flash chip.
Warum habt ihr den nicht genommen ?

@ arc

THX. Werde ich als letzte Notlösung im Hinterkopf behalten. Leider hat
er keinen internen nichtflüchtigen Programmspeicher. Aber ich denke ein
kleines serielles Flash könnte man da noch opfern.
Gast #353792
Lesenswert?

Die USB Mikrocontroller von Cypress sind sehr gut. Gibt es auch im
erweiterten Temperaturbereich. Diese bieten USB2.0. Man kann
Festplatten oder CompachtFlash Karten  usw anschließen. Die Software
Tools bzw. die Firmware für die Mikrocontroller gibt es bei Cypress zum
Download.
Ich habe den USB Mikrocontroller 'CY7C68013A'  eingesetzt. Diesen
gibt es recht günstig bei Cypress (manche Derivate leider mit hoher
VPE). Aber man kann auch Samples von Cypress bekommen.
Gast #353793
Lesenswert?

Leider ist die Cypress-Page down :(

Das datasheet klingt vielversprechend.

Hätte mir gerne mal die Appnotes dazu angesehen.

Scheint recht gut zu passen. Wäre genial, wenn es ein Referenzdesign
für einen SD-Cardreader gäbe :)))
Gast #353795
Lesenswert?

Weil auf der anderen Siete ein DSP mit an der CF Karte hängt, und der
einfach keine freien Ressourcen hat, sich auch noch um das Timing usw.
des NAND-FLASHs zu kümmern. Außerdem weiß ja kein Mensch, wie der
Cypress den Flash da aufteilt, und was er noch von seiner Firmware da
rein steckt....
Gast #353796
Lesenswert?

P.S.: Serielles Flash? Der 68300 braucht keine Firmware, du musst nur
ein kleines EEPROM drauf machen, wo die PID; VID und paar Einstellungen
gespeichert sind. Das lässt sich kinderleicht mit dem Tool von Cypress
machen.
Gast #353797
Lesenswert?

> P.S.: Serielles Flash?

Ich bezog mich nicht auf die USB ATA Bridge, sondern auf den 8051 von
Cypress .

> Weil auf der anderen Siete ein DSP mit an der CF Karte hängt, und
der
> einfach keine freien Ressourcen hat, sich auch noch um das Timing
usw.
> des NAND-FLASHs zu kümmern. Außerdem weiß ja kein Mensch, wie der
> Cypress den Flash da aufteilt, und was er noch von seiner Firmware
da
> rein steckt....

Da geb ich dir recht ;)
Gast #353798
Lesenswert?

@ sepp

Danke für den Tip.
Den Controller habe ich schon gesehen. Aber ein ARM9 mit 120 MIPS und
272 Balls ist etwas zu fett für die Sache.
Die haben jetzt noch einen neuen ARM7 mit USB 2.0 highspeed Device und
Host angekündigt.
Den werde ich mal im Auge behalten.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren