Taktjitter-Budget Rechner
Berechnen Sie das Timing-Budget des Taktbaums für FPGA- und SoC-Designs.
Formel
Wie es funktioniert
Bearbeitetes Beispiel
200-MHz-FPGA-Design: Zeitraum = 5000 ps. Referenz TCXO: 50 ps RMS. Xilinx MMCM: 100 Stück RMS. Zwei CDCLVP1204-Puffer: 25 ps × √2 = 35 ps. Spurversatz: 20 ps. Gesamt-Jitter = √ (50² + 100² + 35²) + 20 = √ (12625) + 20 = 112 + 20 = 132 ps Verfügbares Budget = 5000 − 80 (Konfiguration) − 40 (Halten) = 4880 ps. Einstellbare Marge = 4880 − 132 = 4748 ps. Verwendetes Budget: 2,7% Viel Spielraum — könnte den Takt auf 1 GHz erhöhen, bevor das Timing entscheidend wird.
Häufige Fehler
- ✗Lineares Hinzufügen von Jitter anstelle von RSS — dadurch wird der Gesamtjitter für mehrere gleiche Quellen um bis zu 2× überschätzt
- ✗Vergessen wir, dass die PLL-Bandbreite wichtig ist — eine PLL mit schmaler Bandbreite weist Referenzjitter zurück, verstärkt aber das VCO-Phasenrauschen
- ✗Verwendung von Spitze-Spitze-Jitter-Spezifikationen anstelle von RMS für die RSS-Berechnung — für Gaußschen Jitter rechnen Sie um, indem Sie Spitze-zu-Spitze-Jitter durch ~6 dividieren
- ✗Die Einkopplung von Stromversorgungsgeräuschen in PLLs wird ignoriert — eine Restwelligkeit von 1 mV bei AVDD kann einem empfindlichen PLL 10 s an ps-Jitter hinzufügen
Häufig gestellte Fragen
Shop Components
As an Amazon Associate we earn from qualifying purchases.
Verwandte Taschenrechner
RF
Von Phasenrauschen zu Jitter
Oszillator-Phasenrauschen (dBc/Hz) in RMS-Jitter und Zyklus-Jitter umrechnen, indem Sie über einen bestimmten Offset-Frequenzbereich integrieren
Comms
UART-Baudrate
Berechnet das UART-Frame-Timing, den Durchsatz und den USART BRR-Registerdivisor anhand der Baudrate, des Datenformats und der MCU-Taktfrequenz. Identifizieren Sie den Baudratenfehler für eine zuverlässige serielle Kommunikation.
Comms
SPI-Timing
Berechnen Sie die SPI-Bus-Timing-Parameter, einschließlich Bitperiode, Frame-Zeit, maximale Taktfrequenz, begrenzt durch die Leiterbahnkapazität, und Signalanstiegsrate
Comms
I2C-Klimmzug
Berechnen Sie die I2C-Pullup-Widerstandswerte für die Modi Standard (100 kHz), Fast (400 kHz) und Fast-Plus (1 MHz). Leitet den minimalen, maximalen und empfohlenen Widerstand aus der Versorgungsspannung und der Buskapazität pro NXP UM10204 ab.
Comms
CAN-Bus-Timing
Berechnet CAN-Bit-Timing-Parameter, einschließlich Prescaler, Zeitquanten, Synchronsegment, Ausbreitungssegment und Phasenpuffersegmente für eine bestimmte Baudrate und einen bestimmten Abtastpunkt
Comms
USB-Abschluss
Berechnen Sie die Werte für den USB-Bus-Abschlusswiderstand, die Differenzimpedanz, die Kabelausbreitungsverzögerung, die Signalanstiegszeit und die Augenöffnung für USB 2.0 und USB 3.0