Interconexión 5V a 3.3V para Xilinx Spartan 6 FPGA y viceversa

0

Me refiero al diseño de alta velocidad con Spartan 6 FPGA. Mi consulta es, en diseño, tengo dispositivos compatibles con 5V (ADC, memoria FIFO) y quiero interactuar con 3.3V FPGA spartan 6.

Si opto por una resistencia simple, terminación de diodo ... ¿Es una buena opción considerando la tasa de muestreo de ADC a 400 kHz?

Quiero considerar todos los aspectos, como el consumo de energía, la velocidad, etc., en el caso de la terminación Resistor-Diode o incluso para el traductor de nivel. Por favor, alguien me ayuda para mi comprensión.

Enlace de nota de aplicación adjunta: Técnicas de tolerancia 5V para dispositivos CoolRunner-II. enlace

    
pregunta Electroholic

1 respuesta

1

Es probable que la velocidad no sea un gran problema, la mayoría de los dispositivos que cambian el nivel lógico ahora funcionan en el rango de MHz.

Así que esta es la comprensión básica: No puede exceder ninguna calificación máxima absoluta para cualquier pin. Estas calificaciones se encuentran en la hoja de datos. En algunos dispositivos 3.3 pueden ser tolerantes a 5V. Este no suele ser el caso en los FPGA porque funcionan con niveles de voltaje más bajos, no voy a buscar la hoja de datos. Paso más de mi parte de tiempo mirándolos.

Los dos métodos listados en la nota de la aplicación son para los pines de entrada. Para los pines de salida, a circuito de cambio de nivel con un mosfet o un IC de cambio de nivel debería hacer el trabajo.

Lo más importante es asegurarse de que coincida el ViH y el Vil de su ADC (u otro dispositivo) con el de la palanca de cambios (o FPGA). Algunos ADC digitales pueden funcionar con 5V pero aceptan niveles lógicos de 3.3 o 2.4V para ViH (el voltaje de umbral para un nivel lógico alto o '1'), así que verifique primero.

Luego verifique la corriente y asegúrese de tener suficiente corriente para conducirla; lo último es verificar el reloj máximo del dispositivo. Si son más de 30-50Mhz, entonces es posible que necesite una impedancia que coincida con la traza con la entrada y salida digital.

    
respondido por el laptop2d

Lea otras preguntas en las etiquetas