¿Cómo podría crear un voltaje de alta precisión con el atmega128?

4

En mi solución tengo que reemplazar un potenciómetro de 10 vueltas (5 K Ohms) con un circuito digital. El potenciómetro está dividiendo un voltaje entre 4v a 21v. así que parece que si pudiera generar un voltaje entre 4v a 21v con un Atmega8 o Atmega128 (de hecho, debe cumplir con una alta precisión) ¡Ya terminé! He intentado usar el potenciómetro digital, pero tengo 2 problemas:

  

1 - primero no pueden soportar la corriente actual tirar el potenciómetro   : (21-4) / 5K = 3.4mA

     

2 - no tienen la precisión requerida      (21-4) / 256 = 66 mV (pero necesito 0.5mV)

¿Hay alguna manera de que pueda hacer esto?

    

1 respuesta

10

Primero la exactitud. Su rango total es de 17 V, por lo que 0.5 mV en 17 V es 1/34000, solo un poco más de 15 bits. Como señala 0x6d64 , es mucho lo que se puede obtener incluso con un potómetro multivuelta. Veamos. La mayoría de los potenciómetros multivueltas están bobinados, el que tengo aquí delante tiene un diámetro de aproximadamente 15 mm para el recorrido del cable. Si el cable se enrolla a un espacio de 0,5 mm, entonces puede tener \ $ 10 \ times \ dfrac {2 \ pi \ times 7.5mm} {0.5mm} \ $ < 1000 pasos o menos de 10 bits .
Pero vamos a buscar una resolución de 16 bits de todos modos, entonces estás a salvo. El mismo tipo de solución se aplica para una resolución más baja también.

Luego está la corriente. Según tengo entendido, desea extraer varios mA del limpiador del potenciómetro, CMIIW.

Una buena solución puede ser utilizar un DAC multiplicador , o MDAC, seguido de un opamp para darnos la corriente de salida requerida. El LTC1595 funcionará:

\$V_{IN}\$essuvoltajedeentradade4V-21V,yatravésdelainterfazdigitaldeSERRILpuedeconfigurarelvoltajedesalidacomounarelaciónde\$V_{IN}\$comoloharíaunpotencímetro.

El LTC1597 es un dispositivo similar con entradas paralelas en lugar de una serie.

    
respondido por el stevenvh

Lea otras preguntas en las etiquetas