Cos'è il ritardo di propagazione nel design di PCB ad alta velocità?

Zachariah Peterson
|  Creato: maggio 20, 2020  |  Aggiornato: marzo 2, 2024
Cos'è il Ritardo di Propagazione

Ogni segnale elettromagnetico, sia che si tratti di un segnale digitale che viaggia in un PCB o di un'onda che si propaga nell'aria tra antenne, avrà una velocità finita. Questa velocità finita è il ritardo di propagazione per un segnale. È una quantità importante per diversi motivi, che si trovano principalmente nella progettazione di PCB ad alta velocità e nella progettazione di sistemi RF. Le interfacce digitali differenziali e i progetti RF sensibili alla fase sono le aree più importanti dove il ritardo di propagazione è importante e diventa un parametro importante in un layout di PCB.

In questo articolo, spiegherò esattamente dove il ritardo di propagazione viene utilizzato in alcuni calcoli di base per la progettazione di PCB. Vedremo a breve che gli usi importanti del ritardo di propagazione sorgono quando dobbiamo garantire una risposta in fase coerente attraverso più interconnessioni in un PCB.

Che cos'è il Ritardo di Propagazione?

Il ritardo di propagazione si riferisce all'inverso della velocità di un segnale elettromagnetico in movimento. Viene utilizzato principalmente nell'industria delle PCB per riferirsi alla velocità del segnale, mentre i progettisti di circuiti integrati usano lo stesso termine per riferirsi al tempo necessario affinché uno stato logico passi da un ingresso a un'uscita. In una PCB, il ritardo di propagazione sperimentato da un segnale è espresso in unità di tempo per distanza (inverso della velocità). In altre parole, finché si conosce la velocità della luce per un segnale in una PCB, invertendo il valore si ottiene il ritardo di propagazione.

Quando un progettista di PCB sta pianificando un design di linea di trasmissione per un'interfaccia a controllo di impedenza, potrebbe aver bisogno di calcolare il ritardo di propagazione per un segnale su quella linea. I fattori che determinano il ritardo di propagazione di un segnale includono:

  • La costante dielettrica del substrato
  • Il valore dell'impedenza (in realtà la geometria della linea di trasmissione)
  • La distanza al piano(i) di riferimento della linea di trasmissione
  • Per una coppia differenziale, la distanza all'altra traccia nella coppia
  • Gli effetti della tessitura delle fibre nel materiale dielettrico della PCB

Definizione per Stripline e Microstrip

La definizione più semplice deriva dall'osservare la velocità della luce nel vuoto; utilizzando il valore Dk del materiale del tuo PCB, puoi determinare la velocità del segnale:

Invertendo questo valore, ottieni il ritardo di propagazione in unità di tempo per distanza. Un valore tipico per un microstrip da 50 Ohm è di circa 150 ps/pollice, e per le stripline un valore tipico è di circa 171 ps/pollice; entrambi assumono dielettrici con Dk = 4. Perché un microstrip dovrebbe avere un ritardo di propagazione diverso rispetto a una stripline? Questo è dovuto alla dipendenza dalla geometria dell'interconnessione. Per una stripline, il routing è sullo strato superficiale e alcune delle linee del campo elettrico passeranno attraverso l'aria, quindi la velocità del segnale è definita utilizzando un valore Dk "efficace":

Successivamente, abbiamo bisogno di una formula per il Dk efficace per le linee microstrip. Questo valore dipende dalla geometria della linea di trasmissione e può essere calcolato dalle equazioni di Maxwell. Utilizzando la teoria quasi-TEM per le linee di trasmissione, è stato dimostrato che il ritardo di propagazione per un segnale su un microstrip è il seguente:

Qui, l e h rappresentano rispettivamente la larghezza della traccia del microstrip e la distanza dal piano di massa. Questa formula può essere utilizzata manualmente ed è nota per essere accurata su una gamma di valori di impedenza target entro il limite quasi-TEM.

Definizione dalla Teoria delle Linee di Trasmissione

In modo più generale, esiste una definizione per il ritardo di propagazione che può essere trovata direttamente dalla teoria delle linee di trasmissione. Questa formula per il ritardo di propagazione richiede di conoscere i valori degli elementi del circuito distribuito per la propria particolare linea di trasmissione:

Invertendo nuovamente questa equazione si ottiene il ritardo di propagazione.

Questa equazione è universalmente vera come modello quasi-TEM, ma non è così facile da utilizzare per la progettazione. Invece, viene normalmente utilizzata come parte di un modello di regressione, dove i valori degli elementi distribuiti nella formula sono determinati attraverso un processo di estrazione da misurazioni dei parametri di rete in un esperimento o simulazione. I processi e gli algoritmi utilizzati per l'estrazione del modello di circuito sono argomenti per un altro articolo.

Dove si Utilizza il Ritardo di Propagazione

In generale, non è necessario conoscere o calcolare il ritardo di propagazione per ogni singolo segnale o connessione di traccia sul proprio PCB.

Il Timing nel Design di PCB ad Alta Velocità

I segnali ad alta velocità, sia che si trovino su interfacce sincrone alla sorgente, su bus paralleli o su coppie differenziali seriali, devono arrivare a un ricevitore entro un certo margine temporale. In generale, quando il tempo di salita dei segnali è più rapido, il margine temporale sarà minore. Ciò significa che la costante di propagazione deve essere conosciuta per poter applicare l'adeguamento della lunghezza, che garantisce che i segnali arrivino entro il margine temporale richiesto.

Il principale vincolo temporale che determina se un'interfaccia ad alta velocità funzionerà è lo scarto temporale tra due segnali, che chiameremo Δt. La relazione tra lo scarto consentito nella lunghezza e lo scarto temporale consentito è data da:

Questo scarto di lunghezza/scarto temporale si verifica in tre importanti istanze:

  • Tra segnali in un bus parallelo (come DDR)
  • Tra due tracce in una coppia differenziale
  • Tra più coppie differenziali

Come esempio di accordatura della lunghezza applicata in una situazione reale, mi piace mostrare l'immagine sottostante di un'interfaccia CSI-2 su un FPGA con il suo escape routing. L'immagine qui sotto mostra cinque coppie differenziali (4 corsie di segnale e una corsia di clock) che compongono un'interfaccia CSI-2, che normalmente sarebbe instradata in un connettore della fotocamera. Possiamo vedere una sezione di accordatura della lunghezza applicata nella rete differenziale AWR_3_CSI2_TX0, che assicura che lo scarto di temporizzazione tra queste due tracce sia minimizzato. Poiché il software di progettazione conosce lo scarto di temporizzazione consentito (è selezionato dal progettista) e il ritardo di propagazione (è impostato nelle regole di progettazione), lo strumento di layout PCB può controllare uno scarto di lunghezza applicando automaticamente la formula sopra.