Hallo, ich möchte einen CY7C68300 von Cypress (EZ-USB AT2) benutzen, um eine Festplatte über USB 2.0 an den PC anzuschließen. Bei dem Baustein handelt est sich um eine USB 2.0-to-IDE-Bridge, also eigentlich genau das richtige für den Zweck. In der Schaltung in der auch die Festplatte eingebaut ist, werkelt ein M32C/80 Mikrocontroller. Der CY7C68300 benötigt ein serielles EEPROM, welches er beim Start über I2C ausliest, um sich Konfigurationsdaten zu holen. Da der M32C seine UARTS im I2C Bus Mode betreiben kann, war nun die Idee, dass man dem CY7C68300 das serielle EEPROM quasi vorgaukelt, indem man den M32C beim Start als Slave arbeiten lässt, und er übermittelt dann auf Anfrage von CY7C68300 die Daten. So könnte man sich das EEPROM sparen. Ist das möglich, und kann mir jemand ein wenig auf die Sprünge helfen wie ich das realisieren müsste? Falls es nicht geht, kann ich dann den M32C wenigstens hernehmen, um so ein serielles EEPROM für den CY7C68300 damit zu programmieren? Hab leider wenig Erfahrung auf diesem Gebiet :-(, bin daher für jegliche Tips dankbar.
Hallo Bernd, gehen müßte das, denn der Chip kann anhand des Datenstroms nicht feststellen, ob dieser von einem EEPROM oder einem MC kommt. Details kann ich leider nicht beisteuern, da ich den M32C nicht kenne. Gruß, Frank
Hi, ok danke schonmal, muss ich mich mal noch ein wenig durchs Datenblatt wühlen :-) Ich würde den USB-Chip vorerst ganz gern mit einem "echten" seriellen EEPROM in Betriebt nehmen. Später das ganze vom MC erledigen lassen kann man ja immer noch. Aber ein normales serielles EEPROM vom MC beschreiben lassen, das geht auf jeden Fall oder?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.