Conectar un comparador de alta velocidad a una computadora

1

Necesito almacenar la salida de un comparador independiente (Hittite HMC875LC3C) en la unidad RAM de la computadora. Actualmente, estoy usando un ADC de 8 bits a 2 GHz (un Agilent PCIe - Acquiris U1071A) para establecer un puente entre el comparador y la unidad de RAM. Esta solución es redundante, lenta y muy costosa (el ADC de Agilent es de casi $ 10k).

Disfrutaría de una mejor solución donde no hay ADC presente y el comparador se conecte directamente a la PC. Tal vez a través de un puerto USB?

Idealmente, me gustaría que el comparador operara a aproximadamente 1 GHz (admite operaciones de hasta 20 Gbps). Sospecho que el rendimiento máximo depende esencialmente del procesador de la computadora y las características de la interfaz de entrada / salida.

Los pulsos de salida del comparador tienen una duración de aproximadamente 60ps y el nivel alto de voltaje de salida es de -10 mV, mientras que el nivel bajo de voltaje de salida es de aproximadamente -420 mV. El comparador está instalado en una PCB con conectores SMA.

Pregunta: ¿Es posible conectar un comparador de alta velocidad (1 GHz) a una PC sin tener que usar un ADC? Si es así, ¿se requeriría algún tipo de sincronización?

Gracias

Louis

    
pregunta Louis

2 respuestas

2

Si estamos hablando de soluciones personalizadas, uno podría convertir la salida del comparador a LVDS, por ejemplo, y alimentar a FPGA, donde los datos se deserializan y se bombean al bus PCI / PCI-E. El USB no es lo suficientemente rápido.

Además, si tiene secuencias largas de 0 o 1, FPGA podría tener incorporada una compresión similar a RLE.

FPGA costaría < 500 $, que es definitivamente menor que su ADC, pero los costos de desarrollo no son tan bajos. Si lo necesita solo para 1 instancia, puede querer ir con lo que tiene ahora.

    
respondido por el BarsMonster
1

Si solo necesita una única placa, creo que la solución actual es probablemente la más económica dado el costo de cualquier forma de desarrollo de electrónica.

Sin embargo, si necesita más tableros, creo que la forma de FPGA es probablemente la mejor. Sus requisitos son un poco vagos. Definitivamente necesitará un ADC para muestrear su señal, pero no necesita ese particular ADC. Si desea muestrear 8 bits a una velocidad de datos de 1 GHz (8 Gbits por segundo), necesitará algo como infiniband para proporcionarle el rendimiento requerido (o al menos muchos puertos Ethernet). Para obtener esas tasas de datos, probablemente dejaría la computadora por completo y buscaría una placa FPGA con un conector Ethernet (son bastante comunes) y un ADC lo suficientemente bueno o comprar un ADC externo y conectarlo a la FPGA.

Para una arquitectura base sugeriría usar un microcontrolador sintetizable que básicamente analice los paquetes de Ethernet y mueva los bytes del búfer ADC a Ethernet.

Tablas posibles:

Posibles microcontroladores:

Otros enlaces

respondido por el Trygve Laugstøl

Lea otras preguntas en las etiquetas