Guten Abend, für ein Uni-Projekt möchte ich einen I2C-Slave mit 2 Eingängen (SDA und SCL) und 24 parallelen Ausgängen (4 Bytes) als integrierte Schaltung realisieren. Dabei stehen mir als Bauelemente Einzeltransistoren, Widerstände (bedingt) und Kondensatoren zur Verfügung. Aus diesen Elementen kann ich komplexere Elemente, z.B. Gatter, Schieberegister usw. entwerfen und diese dann in der Schaltung mehrfach verbauen. Ich weiß, daß man zur Seriel-Parallel-Wandlung Schieberegister verwendet. Wie man diese aus Einzeltransistoren aufbaut, kann ich in der Literatur nachlesen. Was mir bei dem Vorhaben noch einige Schwierigkeiten bereitet, ist die Erkennung und Verarbeitung von Start- und Stop-Conditions usw. - also Sachen, die man in VHDL mal schnell als PROCESS programmieren kann, wenn man die beiden I2C-Leitungen mit einer genügend schnellen Takt-Frequenz abtastet. Aber es gibt ja auch I2C-ICs, die keinen höheren Takt zum Abtasten haben/benötigen. Hierzu habe ich leider bis jetzt noch keine Literatur gefunden und auch Google hat mir auch nicht weitergeholfen. Deshalb freue ich mich auf alle Hinweise von Euch, die in irgendeiner Weise dazu Beitragen, dieses Problem zu lösen. Besonders freuen würde ich mich über Literatur-Empfehlungen, wie man solche Probleme generell angeht (sofern's sowas gibt). Aber auch (halb)fertige Schaltungen und alle anderen Hilfen sind herzlich willkommen :-) Viele Grüße, Hein
>für ein Uni-Projekt möchte ich einen I2C-Slave mit 2 Eingängen (SDA und >SCL) und 24 parallelen Ausgängen (4 Bytes) als integrierte Schaltung >realisieren. Dabei stehen mir als Bauelemente Einzeltransistoren, >Widerstände (bedingt) und Kondensatoren zur Verfügung. Geh woanders spielen. Studier BWL.
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.