Contador de muy alta velocidad (alrededor de 1,5 GHz a 2 GHz)

Estoy pensando en un dispositivo que pueda medir la distancia de un objeto a un sensor usando un par de transmisor y receptor de radio.

Estoy pensando en usar un contador en el lado del sensor, con un transmisor de frecuencia fija y un receptor en el sensor.

También habrá un transmisor y un receptor en el objeto cuya distancia con respecto al sensor quiero medir.

Cuando el transmisor del sensor transmita un pulso en la frecuencia de radio previamente acordada, el contador del sensor comenzará a contar.

Cuando este pulso es detectado por el receptor en el objeto, el transmisor en el objeto transmitirá un pulso para ser recibido por el receptor en el sensor en cuyo momento el contador se detendrá y la distancia se medirá de acuerdo con el tiempo de retraso.

El problema es que no encuentro un contador y una fuente de reloj compatibles entre sí en el rango de 1,5 GHz a 2 GHz. ¿Alguna sugerencia sobre lo que puedo usar?

El error de medida que se calcula es de 33 cm/s a 1,4 GHz y de 13 cm/s a 2,2 GHz. Básicamente, cuanto más rápido es el contador, menos error.

¿Alguien puede decirme qué contador usar junto con la fuente de reloj para el contador?

Miré el contador IC MC100EP016A pero no puedo encontrar una fuente de reloj para este IC.

Requiero una señal de reloj con las siguientes características:

  • Alto voltaje de entrada = 2075 a 2420 mV
  • Bajo voltaje de entrada = 1355 a 1675 mV
¿Quieres un contador que funcione a 2 GHz pero estás pensando en usar uno que funcione a 1,4 GHz y luego quieres un IC de reloj?
Quiere medir el tiempo de retardo entre dos señales. ¿Son de la misma frecuencia? No estoy seguro de cómo te ayuda un contador. Como @Whatroughtbeast responde, es posible que desee medir la diferencia de fase. ¿Quizás una batidora?
@Andyaka Parece que quiere hacer un dispositivo como un radar. También hay muchos enfoques en Internet que pueden medir el retraso entre las dos ondas de radio (incluso con un osciloscopio).
@Roh, ¿de verdad querías dirigirme tu comentario?
@Andyaka tú y el usuario 50162.
@Roh Estaba señalando las anomalías en su pregunta, no buscando consejo porque eso parece estar adecuadamente establecido en su pregunta.
@Andyaka Sí, tienes razón. hay algunas incoherencias.
Está tratando de medir la distancia pero cita un error en cm/s o velocidad. ¿Cuáles son las distancias involucradas y qué error está tratando de lograr? La dificultad para cumplir con sus requisitos depende en gran medida de estos parámetros.
quise decir cms y no cm/s
Tengo la sensación de que la entrada de este dispositivo tiene polarización automática, por lo que si proporciona un reloj con la amplitud de pp correcta, puede acoplarlo al dispositivo con un condensador.
Es de muy mala educación volver a publicar tu pregunta. Si tiene cambios en su pregunta original, edite edite el original.

Respuestas (6)

Otras respuestas se han centrado en por qué podría estar abordando esto de manera incorrecta. Aunque estoy de acuerdo con esas respuestas, lo que estás preguntando existe, así que seguiré adelante y te daré una respuesta directa. Sin embargo, es probable que encuentre que este enfoque es más costoso que las alternativas.

Lo que desea es un oscilador controlado por voltaje (VCO) de 2 GHz con salidas LVPECL de 3,3 V. Hay muchos proveedores que fabrican tales piezas.

Si no encuentra uno con salida LVPECL, dado que se trata de una señal de reloj, es relativamente fácil ajustar los niveles a algo compatible con LVPECL mediante acoplamiento de CA y repolarización. Cualquier nivel de rf entre -3 y +2 dBm debería poder usarse con una entrada LVPECL.

Las partes LVPECL como su 100EP016A también pueden aceptar entradas de un solo extremo si sesga la entrada complementaria al punto medio entre los niveles lógicos normales (a menudo incluso hay un pin llamado VBBque emite este nivel para su conveniencia, pero no verifiqué si el ' EP016A lo tiene).

Luego deberá crear un bucle de bloqueo de fase para mantener la frecuencia de salida del VCO con precisión comparándolo con un oscilador de referencia de baja deriva, que podría estar entre 10 y 100 MHz.

Una parte que proporciona tanto el VCO como el PLL en un solo chip es el ADF4360-2 de Analog Devices.

Un par de notas más:

Me di cuenta de que la frecuencia de conmutación máxima garantizada del MC100EP016A es de solo 1,2 GHz, por lo que si realmente desea hacer esto a 2 GHz, es posible que desee buscar otra parte. Tal vez MC100E137, pero luego deberá tener un suministro de 5 V y también deberá lidiar con la sincronización desigual de las diferentes salidas para un contador de ondas.

Finalmente, tendrá que lidiar con el bloqueo de todos los bits del conteo exactamente en el mismo instante, de modo que no capture algunos bits antes de una transición y algunos bits después. Una solución a esto es usar un contador codificado en gris en lugar de un contador binario --- entonces solo cambia un bit para cualquier transición, y el error máximo de la variación del retardo de enclavamiento es solo un conteo único.

¿Puedo implementar un contador codificado en gris usando este contador binario? Si es así, ¿cómo? si no entonces que puedo hacer???

Una posible alternativa es utilizar uno de los FPGA más nuevos con transceptores de alta velocidad (5 a 10 Gb/s). Estos están destinados a Fast Ethernet, SATA y otras interfaces seriales de alta velocidad. Son relativamente baratos, comunes, más rápidos que el dispositivo ECL antes mencionado y se deserializan internamente (presentando un flujo de bits en serie como una palabra paralela).

Entiendo que puede haber formas de usarlos para otros fines, como mediciones precisas de tiempo de alta velocidad. No puedo aconsejar sobre los detalles, pero podría valer la pena leer algunos antecedentes.

Alternativamente, este documento lo hace de manera diferente, utilizando múltiples fases de un reloj que funciona a solo 550 MHz. Habla de resoluciones de tiempo de alrededor de 80ps en un FPGA Virtex-5 ahora relativamente antiguo.

Creo que en los sistemas de muchos canales, el uso de carriles serdes incorporados se vuelve más costoso en comparación con un contador de ondas dedicado por canal. El número de transceptores es bastante limitado en los FPGA de menos de $ 1000. ¿Pensamientos?

Solo como punto de partida, es posible que desee considerar mirar circuitos de telémetro de "tiempo de vuelo" usando LASER. Teniendo en cuenta que la RF y la luz viajan a las mismas velocidades, sospecho que las secciones de conteo de tiempo serían una buena combinación comparativa.

Una búsqueda rápida en Google de "circuitos de telémetro láser" muestra un esquema en Parallax.com como primer resultado. Reemplazar las secciones del controlador y el detector del láser con su controlador de RF y el circuito del detector podría resultar un recurso valioso. Este esquema se distribuye bajo una 'licencia Creative Commons Attribution 3.0 US'.

Bienvenido al foro.

Para empezar, espero que sepas lo que estás haciendo. Jugar a velocidades de GHz no es para los débiles de corazón o para aquellos con bolsillos poco profundos.

La forma más obvia de obtener un reloj es comenzar con un oscilador de onda sinusoidal de 1,4 GHz y usar el circuito aquí para convertirlo a ECLinPS.

Una vez hecho esto, deberá buscar otros chips de la familia para crear su circuito de activación.

Si está tratando de medir la diferencia de fase entre las señales CW RF, es mejor que busque detectores de fase analógicos seguidos de un ADC.

¿Qué quieres decir con circuito de compuerta?
Entonces tiene un pulso de salida y un pulso de retorno, y un reloj de alta velocidad para contar durante el intervalo. ¿Cómo sabrá el reloj cuándo empezar a contar y cuándo detenerse? Básicamente, hay dos formas de hacer esto, ya sea habilitando/deshabilitando el contador mientras el reloj está funcionando, o activando el reloj para que solo esté activo durante el intervalo de envío/recepción. En cualquier caso, debe realizar la lógica para proporcionar una señal de puerta, y debe hacerse con la misma lógica de alta velocidad que el contador.
¿O podría usar un pestillo y mantener el contador contando?
Sí. Por supuesto, esto significa que necesita alguna forma de restablecer el contador justo antes de enviar el pulso saliente. O eso, o usar el pulso de salida para bloquear el conteo de inicio y el pulso de retorno para bloquear el conteo de parada, y restar los dos (teniendo cuidado con el rollover). En cualquier caso, también debe estudiar la metaestabilidad.
¿Puede sugerir algunas lecturas sobre metaestabilidad en este contexto?

Creo que existe la posibilidad de una latencia real de la señalización a través del transmisor y del circuito detector del receptor. Estas latencias deberían tenerse en cuenta y, a menos que se calibren, limitarán las distancias más cortas que se pueden medir.

Además, si las latencias dependen de la temperatura, el voltaje y la intensidad de la señal de RF, la calibración adecuada se vuelve más difícil.

Podría medir los retrasos de tiempo del transmisor y del receptor y luego calibrar mi dispositivo en consecuencia.

¿Mmm? Si espera medir el retraso de ida y vuelta con una precisión de nanosegundos, necesita un ancho de banda de 1 a 2 GHz. Entonces, ¿cuál tendría que ser la frecuencia de la portadora de radio? Supongo que al menos 20 GHz dan del 5 al 10 % del ancho de banda que necesitan sus antenas. No intentaría eso a menos que tenga un laboratorio lleno de equipos. También deberá cumplir con las reglas de la FCC.

Sugerencia: vea si puede comprar un "radar de asistencia al conductor" automotriz como repuesto