I2C und M16C/32C

Gast #52318
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.
Gast
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
Gast
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?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.