Hallo, ich möchte meine SPI-Daten übertragen und muss mein CLK (und die anderen SPI-Daten) wieder regenerieren. Dies erledigt bei mir ein Schmitt-Trigger (74HC14 - 2 stufig wegen Invertierung). Die Signalform und der Pegel sind schonmal schick. Jetzt habe ich allerdings das Problem, dass sich der Tastgrad des Signals ändert (durch Leitung und Schwellwerte der Triggers) und muss diesen wieder auf 1:1 bringen und die anderen Daten wieder zeitsynchon hinbiegen. (Problem CLK wird direkt durchgeschliffen, aber das Datensignal wird durch Schieberegister geleitet, die gegenüber dem CLK eine Zeitverzögerung verursachen) Hat jemand eine Idee, wie ich dies einfach umsetzen kann? Ich dachte an einen PLL, da ich damit aber noch nichts gemacht habe und die Dinger auch nicht wirklich preiswert sind, suche ich eine Alternative. Die zweite Variante, die Daten in eine CPU einzulesen und danach wieder mit passendem Timing auszugeben, ist auch zu aufwendig. Gibts es eine Möglichkeit sowas mit wenigen Logikgatern zu realisieren? Hat jemand den richtigen Denkanstoß? Achso zur Info: SPI-Frequenz sind 8 MHz, da addieren sich recht schnell 30ns je SchieberegisterVerzögerung je Schieberegister zu etwas, was, wie ich sehen kann, Unbrauchbarem. VG
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.