Por favor revise mi diseño esquemático

1

Este es mi primer diseño, un DAC estéreo de 4 bits con amplificador LM386. Lo estoy usando para interactuar con mi placa de evaluación FPGA que no tiene ningún conector de audio. Mi tarjeta utiliza un conector 2x6 'PMOD'. Mi propósito es crear un sintetizador estéreo que genere muestras de 4 bits cuadradas, triangulares, de dientes de sierra y arbitrarias. Dado que cada PMOD tiene 8 pines de datos, esto funciona muy bien para 2 canales.

Justificación / Explicación:

* Todas las partes son de las que tengo actualmente.

* Las salidas FPGA son lógica de 3.3V.

  1. Los pines 1 y 2 en el conector son pines VCC en el conector PMOD y se dejan flotando cuando no se usan. Los pines 3 y 4 son pines a tierra en el conector PMOD. Los pines 5,7,9,11 son pines de datos LSB a MSB para el canal derecho. Los pines 6,8,10,12 son pines de datos LSB a MSB para el canal izquierdo.

  2. Estoy usando un DAC R-2R para simplicidad y disponibilidad de componentes. Como mis resistencias tienen una tolerancia del 1% y esto es solo un DAC de 4 bits, las pequeñas imprecisiones no deberían causar muchos problemas.

  3. Resistencia de 68 ohmios antes de LM386 porque el voltaje de entrada máximo recomendado es de 400 mV. Cuando todos los bits son altos, el voltaje de salida es ~ 3.10V. La impedancia de salida de R-2R DAC es igual a R. Usando un divisor de voltaje, 3.10 (68/510 + 68) = ~ 360mV. Se ejecutará a una salida constante con altavoces externos que controlan el volumen.

  4. Usando una ganancia estándar de 20, por lo tanto, los pines 1,7,8 están flotando.

  5. Ambos amplificadores funcionan con una sola batería de 9V como fuente de alimentación.

  6. Condensador de 47 nF y resistencia de 10 ohmios como circuito amortiguador para evitar oscilaciones de alta frecuencia.

  7. Condensador 220uF para eliminar cualquier componente de CC de la salida.

¡Gracias!

    
pregunta supershirobon

1 respuesta

2
  

Resistencia de 68 ohmios antes de LM386 porque la entrada máxima recomendada   El voltaje es de 400mV. Cuando todos los bits son altos, la tensión de salida es   ~ 3.10V. La impedancia de salida de R-2R DAC es igual a R. Usando un voltaje   divisor, 3.10 (68/510 + 68) = ~ 360mV.

Se supone que el LM386 funciona con entrada de CA. Su salida DAC es CC, por lo que solo obtendrá la mitad de la variación de voltaje de salida esperada. Debería AC acoplar la señal al LM386.

Con 4 bits solo tienes 16 pasos, que serán muy audibles. Puede reducir el ruido de pasos al agregar un filtro de paso bajo. Dado que el DAC produce 3.1Vpp pero solo necesita ~ 360mV, el filtro puede ser un tipo pasivo simple con una alta pérdida de inserción.

Algo como esto: -

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Bruce Abbott

Lea otras preguntas en las etiquetas