Estaba buscando una forma inteligente de escalar automáticamente los voltajes desde, por ejemplo, 0-50V con un mux a un ADC (0-5V) sin preocuparme por dañar mis entradas.
Pensé que un amplificador simple con ganancias seleccionables funcionaría: primero seleccione la relación de ganancia más baja (es decir, 0.1x) y luego auméntela para que el voltaje caiga dentro de mi rango deseado, y por supuesto sé cuál es la relación seleccionado en el mux.
Me encontré con este circuito inteligente al buscar una solución, pero me resulta confuso:
Supongoqueestoesmásomenosloqueestoybuscando:asumoqueladesviacióndeCCde2,5esparapermitirquelosvoltajesnegativosseanescalados(condiodosdeprotecciónensulugarantesdeesepunto)yleercomoloharíaunmultímetrohacertalvez,deloscualesesmiproyectoprevisto.
Sinembargo,lasfórmulasdadasnoseadaptanmuybien:
esdecir,Gananciade0.1x,Rf/Rin(100k:10k),conVinde10=1V(o3.5Vsupongoqueconeloffset?).Estoesbueno,sinembargo,enlafórmulaproporcionada:
\$2.5V-(10-2.5V)*\frac{10k}{100k}=1.75\$
¡Yparamí,porsupuesto,esonotienesentido!
¿Ignorarélafórmulaysimplementeasumiréquesedividedemanerauniformeysécuántotrabajo?(Siessolounafórmulaextraña"en papel", y no es algo que se debe hacer en el procesador, ya que \ $ V_ {out} -2.5gain \ $ o lo que sea es un saqueo más fácil ...) ¿Qué es esa fórmula dada? ¿Y cómo funciona si lo hace? ¿El mux agregará alguna desventaja (corriente de fuga?) Y debo elegir resistencias más bajas en ese caso para inundar eso? ¿Puede sugerir algún circuito alternativo que simplifique lo que estoy tratando de hacer si esto es solo una mala idea en general?