Coloque un DAC en la salida de FPGA

0

He diseñado un circuito de System Generator para implementar en FPGA. La señal de salida es un sinusoidal con frecuencia modificable. Necesito leer la señal de salida por osciloscopio. Debería poner un DAC en la salida ya que la salida de FPGA es paralela y digital. No sé cómo debo hacer esto, ya que no estoy familiarizado con DAC. Mi FPGA es Spartan3. ¿Puedo diseñar el DAC por FPGA o debe ser un circuito físico implementado por resistencias, condensadores, etc.? ¿Puede alguien mostrarme un circuito o programa para un DAC que sea aplicable para mí?

    
pregunta CLAUDE

1 respuesta

2

Debe determinar qué tipo de especificaciones necesita porque los DAC vienen en todo tipo de variedades desde la red de escalera básica hasta las de muy alta velocidad. Un rápido vistazo a Maxim muestra que hacen alrededor de 350 variedades solo, por lo que puede imaginar la cantidad de DAC disponibles en el mercado por el resto de los grandes.

Aspectos básicos a considerar al elegir un DAC:

  • ¿Corriente o voltaje? porque hay DAC para ambos tipos.
  • Velocidad. Si está muestreando más de 1MHz, entonces debe considerar DAC especializados de alta velocidad.
  • Precisión. Un DAC barebones de 10 bits le dará 2 ^ 10 niveles, que en 5 V le dará una precisión de 4.8 mV. ¿Su aplicación necesita una resolución más fina que esa? Si es así, entonces necesitas un DAC de bit más alto. Un DAC IC tendrá menos error y variación térmica que una red R-2R con 5% de resistencias.
  • Interfaz. Los DAC serie están disponibles, que ocuparán solo una línea de datos y de reloj, o se unirán a periféricos como SPI o I2C. Los DAC paralelos ocupan muchas líneas pero son triviales de manejar.
  • Factor de forma. Es fácil crear prototipos con elementos como DIP y SOT. Los VFN / BGA son básicamente imposibles sin una estación de reflujo.

Yo diría que estaría bien con un DAC0808 que es un ADC paralelo económico de 8 bits. .

    
respondido por el BB ON

Lea otras preguntas en las etiquetas