Forum: Mikrocontroller und Digitale Elektronik 16 Bits an PISO-Register über FTDI-Bridge einlesen


von Schantalle1994 (Gast)


Lesenswert?

Hallo,

ich habe 16 Bits die ich immer wieder vom PC aus einlesen möchte. Ich 
möchte dazu den FT232-Chip als USB-Bridge nehmen. Ich habe die 16 Bits 
parallell vorliegen. Ich möchte die Bits mit dem 74165 PISO-Register 
seriell machen damit ich sie in den FTDI pumppen kann. Ich habe in der 
Gebrauchsanweisung von dem Register gelesen das es einen Takkt braucht. 
Ich habe aber noch keinen Takkt. Ich habe mir gedacht das man mit dem 
NE555-Timmer eine Schwingschaltung bauen kann für das Register. Ich 
weiss aber nicht wie das Register die Daten richtig in den FTDI pumppen 
kann. Ich habe mir dann gedacht dass man eine von den RS232 Steuer 
Leitungen nehmen könnte. Ich stelle mir das so vor daß der FTDI mit der 
Steuerleitung den Takkt vom 555 an das Register durchschaltet und dann 
die Daten in den FTDI gepummpt werden. Ich weiss aber nicht welche 
Steuerleitung ich da nehmen muss. Ich habe auch keinen Plan ob das mit 
dem Takkt durchschalten so funktioniert wie ich mir das denke. Ich weiss 
nähmlich auch gar nicht wie ich da dann sicherstelle das alle Bits 
richtig hineinkommen und nicht zum Beispiel erst mit dem dritten Bit 
angefangen wird zum pummpen denn dann stimmen ja die Werte nicht. Ich 
will auch keinen AVR oder sowas nehmen. Ich will das alles ohne 
programmierbare ICs bauen. Ich will nur ICs nehmen die man auch kaufen 
kann und die man so benutzen kann wie sie sind ohne das man da 
herumprogrammieren muß.

Ich will einfach nur die 16 Bits vom PC aus einlesen. Ich weiss aber 
eben nicht genau wie ich die Verbindung zwischen FTDI, PISO-Register und 
dem Schwingschaltungs Oszillator richtig machen muss.

Ich habe auch schon im Chatt gefragt aber die dort können mir auch nicht 
helfen und mein Schnuggel der mir das erklären könnte ist noch bis mitte 
Jan. auf Urlaub. Ich will aber vorher vertig sein bevor er wieder 
heimkommt.

Ich bin ziemlich verzweifelt und hoffe das ihr mir helfen könnt.

Love, Schantalle <3
(meinen Namen schreibt man so - bitte nicht wieder verarschen!)

von Karsten K. (karsten42)


Lesenswert?

Hey,

Mit einem AVR ( den man auch kaufen kann ) wirst du einfacher an die 
Lösung heran kommen.
Du benötigst zumindest ein Shift/Load singal vom PC damit du wiesst wann 
die 16Bit stabiel anliegen. Dann einen Start/Stop oszillator z.B. mit 
einem 7400. Damit du die Takte zählen kannst einen Zähler der nach 16 
Takten den Oszillator stoppt. Ein paar Gatter rundherum für das Sperren 
und Erlauben vom Shift/Load signal sowie reseten der Schaltung nach 
einem Durchlauf. Dann natürlich noch die Frage wie schnell das ganze 
sein muss...

Also: ich würd´s mit einem AVR machen.

gruß
Karsten

von Schantalle1994 (Gast)


Lesenswert?

hallo Karsten,

die Idee mit dem doppelten nand finde ich richtig gut. Danke. Das mit 
dem Zähler verstehe ich noch nicht ganz - wo bekommt man den passenden 
her? Ich verstehe auch nicht wirklich wo ich dieses Shift Load Signal 
herbekommen soll. Geht das nicht mit den Steuer Leitungen? Schnell muss 
es nicht sein mir würden drei oder vier Herzen vollkommen genügen.

Danke, Schantalle <3

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
Noch kein Account? Hier anmelden.