Gast
#4655519
Hallo liebe Gemeinschaft, ich habe gerade die Aufgabe vor mir liegen, das CLK-Signal eines SPI-Busses an einem Atmega in seiner Frequenz zu verdoppeln. Die Daten kommen dabei unregelmäßig. Datenrate ist noch nicht fix, wird aber moderat um 100-500kHz liegen Welche Möglichkeiten hätte ich? Ich dachte an folgendes: 1. PLL, das fällt aber aus da ich immer nur 8 Phasendurchgänge habe und ich keine ernste "Latenz" zwischen CLK und dem parallel geführten MOSI-Signal erzeugen möchte. 2. XOR-Schaltung. Wurde hier im Forum häufig diskutiert und häufig zerrissen. Aber ich würde sie bevorzugen, da ich eine feste Signalfreuqnz habe und somit das RC-Netz anpassen kann. Darüber hat die Schaltung keine Regelverzögerung und ich kein "Nachschwingen" 2b. Wäre es mögilch, diese 2. Schaltung auch an einem CPLD zu realisieren? Das hätte den Vorteil, dass ich weitere Teile der Logikschaltung dort mit einbringen kann und ggf. leichte Laufzeit Korrekturen vornehmen könnte. Wisst ihr evtl. noch eine bessere Lösung? Mit Gruß Schmidt