Cómo obtener -5 a 5V con AD5668

0

Soy más programador que ingeniero eléctrico. He conectado Arduino con AD5668. Quiero controlar sintetizador analógico como Korg MS-20M. Para el filtro, toma de -5 a 5V.

Ahora mismo puedo generar solo 0-5V con valores digitales 0-65535.

Quiero generar -5V a 5V directamente de Arduino con valores digitales 0-65535.

AD5668 toma una tensión de referencia. Ahora mismo lo suplico 5V de Arduino. ¿Podría ser esto una solución? ¿Para suministrar tensión de referencia de -5V? Me gustaría hacer alguna solución simple de bricolaje sin ninguna parte nueva en el circuito. Estaba pensando que el AD5668 tiene todo lo necesario como OP-AMP, pero creo que no genera un voltaje suave de 5 a 5V.

    

3 respuestas

1

El AD5668 solo puede suministrar 0-5V en sus salidas (o 2.5V si usa la versión -1 con referencia interna). El voltaje de referencia debe estar esencialmente dentro de los rieles de suministro. La aplicación de -5V destruirá el chip.

Si necesita de -5 a +5, deberá agregar un amplificador / cambiador de nivel en una salida determinada, para multiplicar por 2 y agregar una compensación adecuada. Eso requerirá un suministro negativo de al menos -5V (no llegará a +5 o -5 con un suministro de +/- 5V).

Aquí es cómo lo haría con este chip en particular (versión -2 con 0-5V fuera):

simular este circuito : esquema creado usando CircuitLab

Solo necesita un búfer de referencia (OA2) pero sí necesita un amplificador por salida. Los amplificadores operacionales de salida requieren fuentes de alimentación de al menos +/- 5V. Si utiliza cerca de +/- 5V, necesitará una salida de riel a riel y el rango del modo común de entrada debe incluir 3.33V. p.ej. OPA2188. Necesita el búfer de referencia porque la impedancia de salida de la referencia interna es de 7.5K ohmios.

La estabilidad solo será tan buena como la referencia, por lo que usar la referencia de precisión interna tiene mucho sentido. Si utilizara la fuente de alimentación, agregaría mucho ruido e imprecisión a la salida.

Si desea una alta precisión proporcional al DAC de 16 bits, puede usar una matriz de resistencias de precisión única para los dos pares de resistencias, como un Vishay ACASA1002S2002P1AT .

    
respondido por el Spehro Pefhany
1

El AD5668 toma una única fuente de alimentación de 5v referenciada, y produce varios voltajes de salida de 0 a 5v referenciados a tierra. Se conecta directamente a una tierra referenciada Arduino. Si va a montar el caballo en la dirección en la que va, mantendrá esos componentes referenciados en el suelo, y se le suministrará un solo 5v.

El AD5668 solo produce un swing de 5v, y usted desea un swing de 10v. Incluso si pudiera cambiarlo por debajo del suelo, no obtendrá el swing que desea sin otros componentes.

La forma más sencilla de desarrollar lo que tiene es seguir el 5668 con un amplificador operacional con al menos +/- 5v rieles (si usa un riel a riel) o más que eso (si usa un estilo opamp).

Una ganancia de 2, con un cambio, es bastante fácil de conseguir. Esta es solo una solución, que invierte el sentido de la salida.

simular este circuito : esquema creado usando CircuitLab

Idealmente, la referencia de desviación de 5v y la referencia de DAC seguirán, para minimizar los cambios con las variaciones de temperatura o voltaje de la fuente de alimentación, por lo que tienen una referencia de 5v que también suministra la referencia de DAC.

Si aún desea utilizar la referencia interna de DAC (siempre lo hago, generalmente son lo suficientemente buenos para todos, pero la estabilidad más alta), podría dedicar un canal de salida a proporcionar la referencia para los otros canales, o incluso utilizar la característica de refout 2.5v. Cuando use un canal, sería mejor eliminar por completo todos los componentes R1, R2 y proporcionar una referencia programada de 1.667v directamente a todas las entradas del amplificador + ve. Eso le daría 7 canales de control de -5 a +5, con solo dos paquetes de amplificadores cuádruples. Cuando se usa el refout de 2.5v, se divide a 1.667v usando R1 = 10k, R2 = 20k.

    
respondido por el Neil_UK
1

Para convertir una salida DAC unipolar en una salida DAC bipolar se requiere un amplificador operacional interconectado con el pin REF de esta manera: -

ElejemploanterioresparaunDACdiferente,perolatécnicaesestándarparaDACunipolares.Yousaríasuministrosunpocomásgrandesque+/-5Vparaelop-ampsoloparaasegurarunacoberturacompletayevitarlanecesidaddeop-ampsderielariel.

Inclusosiestáutilizandolareferenciainterna,lahojadedatosdicequeestádisponible:-

  

ElAD5628/AD5648/AD5668tieneunpincomúnparalaentradadereferenciay  Salidadereferencia.Alutilizarlareferenciainterna,estaesla  Pindesalidadereferencia.Cuandoseutilizaunareferenciaexterna,estaesla  Pindeentradadereferencia.Elvalorpredeterminadoparaestepinesunaentradadereferencia.

Tengaencuentaquelareferenciadesalidaessolode2,5voltiosyaquíestálatomadeADIparaobtenerunasalidabipolarde+/-2,5voltiosconunamplificadoroperacionalsiusóunareferenciaexternade2,5voltios(olareferenciainternade2,5voltios):-

Tengaencuentaqueelcircuitoalaizquierdageneraunsuministrobipolarde12voltios.CircuitotomadodeldiseñodereferenciadelaADI CN0183

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas