D
domble
Guest
Got ein NRZ-PCM-Datenstrom brauchen, um eine Uhr davon zu erholen. Die PCM-Daten über einen Funkkanal. Mit einer Integrate-and-Dump-Filter, um die aktuellen Daten aus dem PCM erholen, so um die Uhr benutzt wird, um Zeit dafür. Mit einem Gleichrichter, Klingeln Filter und PLL funktioniert gut, aber ... Die Datenrate kann um etwa 10% (langsam, nur Temperaturschwankungen) variieren. (Das zurückgewonnene Takt wird auch durch die Entschlüsselung PIC verwendet, um seine eigene Taktfrequenz anpassen, um die Datenrate übereinstimmen, wird die wiederhergestellten Daten tatsächlich Eingabe über die UART). Ein Klingeln (LC)-Filter nicht verarbeiten kann diese großen Unterschiede in Takt. So haben wir verschiedene Arten von Phase-Detektoren, die nichts dagegen haben, fehlen Kanten (dh PCM-Daten) versucht. Jetzt können wir nicht die PLL, über die volle Eingangsfrequenzbereich mit Alexanders oder hogge Phasendetektor-Sperre, es sei denn, es ist auch sehr empfindlich auf Rauschen und Jitter auf der Input-Daten. Irgendwelche Vorschläge für Loop-Filter-Typen? Aktive Integration Loop-Filter am besten erscheint (ermöglicht Null-Phasenverschiebung von hogge Detektor), aber was es wirklich funktionieren, ist schwierig. 2μs bisschen Zeit, 74HC4046 VCO. PCM-Daten von PIC, 'idle' Perioden von etwa 10 Bit-Zeiten max. Bit Uhr durchgehend (dh nicht verändert Phase zwischen tx bytes). Jemand mich auf eine gute Quelle? dom.