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 placa usa un conector 'PMOD' de 2x6. Mi propósito es crear un sintetizador estéreo que emita muestras cuadradas, triangulares, de diente de sierra y arbitrarias de 4 bits. Dado que cada PMOD tiene 8 pines de datos, esto funciona muy bien para 2 canales.
Justificación/Explicación:
*Todas las piezas son las que tengo actualmente.
*Las salidas FPGA son lógicas de 3,3 V.
Los pines 1 y 2 del conector son pines VCC del conector PMOD y se dejan flotando porque no se utilizan. Los pines 3 y 4 son pines de 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.
Estoy usando un R-2R DAC por simplicidad y disponibilidad de componentes. Dado que 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.
Resistencia de 68 ohmios antes de LM386 porque el voltaje de entrada máximo recomendado es de 400 mV. Cuando todos los bits están 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. Funcionará a una salida constante con altavoces externos controlando el volumen.
Usando una ganancia estándar de 20, por lo tanto, los pines 1,7,8 son flotantes.
Ambos amplificadores funcionan con una sola batería de 9V como fuente de alimentación.
Condensador de 47nF y resistencia de 10 ohmios como circuito amortiguador para evitar oscilaciones de alta frecuencia.
Condensador de 220uF para eliminar cualquier componente de CC de la salida.
¡Gracias!
Resistencia de 68 ohmios antes de LM386 porque el voltaje de entrada máximo recomendado es de 400 mV. Cuando todos los bits están 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 supone que el LM386 funciona con entrada de CA. Su salida DAC es CC, por lo que solo obtendrá la mitad del cambio de voltaje de salida esperado. Debe acoplar CA la señal al LM386.
Con 4 bits solo tienes 16 pasos, que serán muy audibles. Puede reducir el ruido de pasos agregando un filtro de paso bajo. Dado que el DAC produce 3,1 Vpp pero solo necesita ~360 mV, el filtro puede ser de tipo pasivo simple con una alta pérdida de inserción.
Algo como esto:-
simular este circuito : esquema creado con CircuitLab
alfredo centauro
sstobbe
Tony Estuardo EE75
JRE