Viktor schrieb:
> Hat Jemand eine Idee wie man es machen könnte?
Dafür gibt es fast unendlich viele Möglichkeiten.
Als erstes wäre mal festzulegen, ob es eher auf einen möglichst geringen
Verbrauch an Signalleitungen ankommt oder doch eher auf eine möglichst
hohe Datenrate. Und es wäre festzulegen, ob eine unidirektionale oder
bidirektionale Datenverbindung benötigt wird und im letzteren Fall noch,
ob diese halb- oder vollduplex betrieben werden soll.
> Die einfachste Möglichkeit die mir in den Kopf kommt ist die Verwendung
> eines D-FlipFlops mit einer Leitung für Chipselect und 5 Datenleitungen.
> Das Problem ist, dass ich dann nur Zahlen von 0 bis 31 übertragen kann.
> Das ist aber zu wenig.
Unsinn. Wenn die Breite eines Datenwortes nicht reicht (egal wie breit
es konkret ist), dann muß man halt mehrere solcher Datenworte für ein
Datum übertragen.
Davon mal abgesehen scheint also eine unidirektionale Verbindung
angestrebt zu werden. Bliebe nur noch zu klären, ob lieber mit möglichst
wenig Signalen oder lieber möglichst schnell.
Wenn mit möglichst wenig Signalen, dann reicht genau eins. Womit wir bei
OneWire oder einem ähnlichen Protokoll wären.
Wenn mit möglichst hoher Geschwindigkeit, würde man ein Strobe-Signal
vorsehen und ein Ack-Signal und die verbleibenden vier Signale zur
Übertragung von Nibbles, also 4Bit breiten Datenwörtern verwenden.
Also im Prinzip eine klassische LPT-Druckerschnittstelle, bloß mit nur
vier statt acht Datenbits. Oder, fast genauso, die physische
Schnittstelle eine SDHC-Karte mit maximaler Datenwortbreite.
Du scheinst rein garnix davon zu kennen. Also mach dich einfach mal
schlau, wie sowas funktioniert.