Domanda:
Very high speed counter (around 1.5 GHz to 2 GHz)
WhatRoughBeast
2014-07-26 21:15:42 UTC
view on stackexchange narkive permalink

Benvenuto nel forum.

Per cominciare, spero che tu sappia cosa stai facendo. Andare in giro a velocità GHz non è per i deboli di cuore o per quelli con tasche poco profonde.

Il modo più ovvio per ottenere un clock è iniziare con un oscillatore sinusoidale da 1.4 GHz e utilizzare il circuito qui per convertirlo in ECLinPS.

Una volta fatto, dovrai guardare altri chip della famiglia per creare il tuo circuito di gate.

Se stai tentando di misurare la differenza di fase tra i segnali RF CW, ti consigliamo di esaminare i rilevatori di fase analogici seguiti da un ADC.

cosa intendi per circuiti di gate ???
Quindi hai un impulso in uscita e un impulso di ritorno e un orologio ad alta velocità da contare durante l'intervallo.Come farà l'orologio a sapere quando iniziare a contare e quando fermarsi?Ci sono fondamentalmente due modi per farlo, o abilitando / disabilitando il contatore mentre l'orologio è in esecuzione, o impostando l'orologio in modo che sia attivo solo durante l'intervallo di invio / ricezione.In entrambi i casi è necessario eseguire la logica per fornire un segnale di gate e deve essere eseguita con la stessa logica ad alta velocità del contatore.
Oppure potrei usare un fermo e mantenere il conteggio del contatore ???
Sì.Naturalmente, questo significa che è necessario un modo per azzerare il contatore appena prima di inviare l'impulso in uscita.Oppure usa l'impulso in uscita per bloccare il conteggio di inizio e l'impulso di ritorno per bloccare il conteggio di arresto e sottrarre i due (facendo attenzione al rollover).In ogni caso, devi anche studiare la metastabilità.
Potete suggerire alcune letture sulla metastabilità in questo contesto
@ironstein - Sure - http://en.wikipedia.org/wiki/Metastability_in_electronics http://www.altera.com/literature/wp/wp-01082-quartus-ii-metastability.pdf http: //electronics.stackexchange.com / questions / 14816 / what-is-metastability http://web.stanford.edu/class/ee183/handouts_spr2003/synchronization_pres.pdf http://www.interfacebus.com/Design_MetaStable.html Buona lettura.
Sei risposte:
ironstein
2014-07-26 23:52:12 UTC
view on stackexchange narkive permalink

Sto pensando a un dispositivo in grado di misurare la distanza di un oggetto da un sensore utilizzando una coppia di trasmettitore e ricevitore radio.

Sto pensando di utilizzare un contatore a lato del sensore, con un trasmettitore a frequenza fissa e ricevitore sul sensore.

Ci saranno anche un trasmettitore e un ricevitore sull'oggetto di cui voglio misurare la distanza rispetto al sensore.

Quando il trasmettitore sul sensore trasmette un impulso alla frequenza radio concordata in precedenza, il contatore sul sensore inizierà a contare.

Quando questo impulso viene rilevato dal ricevitore sull'oggetto , il trasmettitore sull'oggetto trasmetterà un impulso che verrà ricevuto dal ricevitore sul sensore nel momento in cui il contatore si fermerà e la distanza verrà misurata in base al ritardo.

Il problema è che io non riesce a trovare un contatore e una sorgente di clock compatibili tra loro nella gamma da 1,5 GHz a 2 GHz. Qualche suggerimento su cosa posso usare?

L'errore di misurazione calcolato è di 33 cm / sa 1.4 GHz e 13 cm / sa 2.2 GHz. Quindi, in pratica, più veloce è il contatore, minore è l'errore.

Qualcuno può dirmi quale contatore usare insieme alla sorgente di clock per il contatore?

Ho guardato il contatore IC MC100EP016A ma non riesco a trovare una sorgente di clock per questo IC.

Richiedo un segnale di clock con le seguenti caratteristiche:

  • Alta tensione in ingresso = da 2075 a 2420 mV
  • Bassa tensione di ingresso = da 1355 a 1675 mV
Vuoi che un contatore funzioni a 2GHz ma stai pensando di usarne uno che funzioni a 1.4GHz, quindi vuoi un clock IC?
Si desidera misurare il ritardo temporale tra due segnali.Sono la stessa frequenza?Non sono sicuro di come un contatore ti aiuti.Come risponde @Whatroughtbeast, potresti voler misurare la differenza di fase.Forse un mixer?
@Andyaka Sembra che voglia creare un dispositivo come il radar.inoltre ci sono molti approcci in Internet che consentono di misurare il ritardo tra le due onde radio (anche tramite un oscilloscopio).
@Roh volevi davvero indirizzare il tuo commento a me?
@Andyaka tu e user50162.
@Roh stavo sottolineando le anomalie nella sua domanda, non chiedendo consiglio perché questo sembra adeguatamente affermato nella sua domanda.
@Andyaka Sì, hai ragione.ci sono alcune incoerenze.
Stai cercando di misurare la distanza ma citi un errore in cm / so velocità.Quali sono le distanze in gioco e quale errore stai cercando di ottenere?La difficoltà nel soddisfare le vostre esigenze dipende fortemente da questi parametri.
volevo dire cm e non cm / s
Ho la sensazione che l'ingresso di questo dispositivo sia auto polarizzante, quindi se fornisci un orologio della giusta ampiezza p-p puoi accoppiarlo al dispositivo con un condensatore.
Ripubblicare la tua domanda è pessimo.Se hai modifiche alla tua domanda originale, modifica modifica l'originale.
The Photon
2014-07-27 07:42:05 UTC
view on stackexchange narkive permalink

Altre risposte si sono concentrate sul motivo per cui potresti affrontare questo problema nel modo sbagliato. Anche se sono d'accordo con queste risposte, quello che chiedi esiste, quindi andrò avanti e ti darò una risposta diretta. Tuttavia, probabilmente scoprirai che questo approccio è più costoso delle alternative.

Quello che vuoi è un oscillatore controllato in tensione (VCO) a 2 GHz con uscite LVPECL a 3,3 V. Ci sono molti venditori là fuori che producono tali parti.

Se non ne trovi uno con uscita LVPECL, poiché si tratta di un segnale di clock, è relativamente facile regolare i livelli su qualcosa di compatibile con LVPECL mediante accoppiamento ac e rebiasing. Qualsiasi livello RF compreso tra -3 e +2 dBm dovrebbe essere utilizzabile con un ingresso LVPECL.

Parti LVPECL come il tuo 100EP016A possono anche accettare input single-ended se polarizzi l'ingresso complementare al punto medio tra i livelli logici normali (spesso c'è anche un pin chiamato VBB che emette questo livello per tua comodità, ma non ho controllato se l'EP016A ce l'ha).

Dovrai quindi costruire un anello ad aggancio di fase per mantenere la frequenza di uscita del VCO accuratamente confrontandola con un oscillatore di riferimento a bassa deriva, che potrebbe essere ovunque da 10 a 100 MHz.

Una parte che fornisce sia VCO che PLL in un unico chip è ADF4360-2

di Analog Devices Ancora un paio di note:

Ho notato che la frequenza di commutazione massima garantita dell'MC100EP016A è di soli 1.2 GHz, quindi se vuoi davvero farlo a 2 GHz, potresti voler cercare un'altra parte. Forse MC100E137, ma poi avrai bisogno di un'alimentazione a 5 V e dovrai anche gestire la disuguale temporizzazione delle diverse uscite per un contatore di ondulazioni.

Infine, dovrai occuparti del blocco di tutti i bit del conteggio esattamente nello stesso istante, in modo da non catturare alcuni bit prima di una transizione e altri dopo. Una soluzione è usare un contatore codificato in grigio invece di un contatore binario --- quindi cambia solo un bit per ogni transizione e l'errore massimo dalla variazione del ritardo di blocco è solo un singolo conteggio.

posso implementare un contatore con codice grigio utilizzando questo contatore binario ???se si che come ??se no allora cosa posso fare ???
Brian Drummond
2014-07-27 00:03:53 UTC
view on stackexchange narkive permalink

Una possibile alternativa è utilizzare uno dei più recenti FPGA con ricetrasmettitori ad alta velocità (da 5 a 10 Gb / s). Questi sono intesi per Fast Ethernet, SATA e altre interfacce seriali ad alta velocità. Sono relativamente economici, comuni, più veloci del suddetto dispositivo ECL e deserializzano internamente (presentando un flusso seriale di bit come una parola parallela).

Capisco che ci possano essere modi per usarli per altri scopi, come misurazioni precise dei tempi ad alta velocità. Non posso consigliarti sui dettagli, ma potrebbe valere la pena leggere un po 'di background.

In alternativa, questo articolo lo fa in modo diverso, utilizzando più fasi di un orologio che funziona a soli 550 MHz . Parla di risoluzioni temporali di circa 80ps in un FPGA Virtex-5 ormai relativamente anziano.

Penso che nei sistemi a molti canali, l'utilizzo di corsie serdes integrate diventi più costoso rispetto a un contatore di ondulazioni dedicato per canale.Il numero di ricetrasmettitori è piuttosto limitato sugli FPGA inferiori a $ 1000.Pensieri?
Enemy Of the State Machine
2014-07-27 00:24:35 UTC
view on stackexchange narkive permalink

Proprio come punto di partenza, potresti prendere in considerazione l'idea di guardare i circuiti del telemetro "a tempo di volo" utilizzando il LASER. Considerando RF e luce viaggiano alle stesse velocità, sospetto che le sezioni del conteggio del tempo sarebbero una buona corrispondenza comparativa.

Una rapida ricerca su Google per "circuiti del telemetro laser" mostra uno schema su Parallax. com come primo risultato. La sostituzione del driver laser e delle sezioni del rilevatore con il driver RF e il circuito del rilevatore potrebbe rivelarsi una risorsa preziosa. Questo schema è distribuito con una "licenza Creative Commons Attribution 3.0 USA".

Michael Karas
2014-07-27 06:15:52 UTC
view on stackexchange narkive permalink

Penso che ci sia la possibilità di una reale latenza di segnalazione attraverso il trasmettitore e attraverso il circuito del rivelatore del ricevitore. Queste latenze dovrebbero essere prese in considerazione e, a meno che non vengano calibrate, limiteranno le distanze più brevi che possono essere misurate.

Inoltre, se le latenze dipendono dalla temperatura, dalla tensione e dall'intensità del segnale RF, la calibrazione appropriata diventa più difficile.

Potrei misurare i ritardi del trasmettitore e del ricevitore e quindi calibrare il mio dispositivo di conseguenza.
Paul Dent
2018-10-29 10:09:13 UTC
view on stackexchange narkive permalink

Hmm?Se speri di misurare il ritardo di andata e ritorno con una precisione al nanosecondo, hai bisogno di una larghezza di banda da 1 a 2 GHz.Quindi quale dovrebbe essere la frequenza della portante radio?Immagino che almeno 20 GHz forniscano dal 5 al 10% di larghezza di banda di cui hanno bisogno le tue antenne.Non ci proverei a meno che tu non abbia un laboratorio pieno di attrezzature.Dovrai anche rispettare le regole FCC.

Suggerimento: vedi se puoi acquistare un "radar di assistenza alla guida" automobilistico come pezzo di ricambio



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...