Me sugirieron que GPIO
las salidas en Raspberry no se pueden usar como voltaje de referencia: por ejemplo, GPIO
TRUE
podría dar solo 3.2V y GPIO
FALSE
podría dar 0.1V. Por otro lado, según Explorando el riel de alimentación de 3,3 V, el riel de 3,3 V debería ser bastante estable. Lo que quiero hacer es corregir GPIO
la salida de manera que realmente devuelva algo muy cercano al voltaje del riel (3.3V) cuando TRUE
y algo realmente cercano al voltaje de tierra (0.0V) cuando FALSE
:
También estaría satisfecho con la solución de lógica invertida, es decir, que devuelve algo muy cercano al voltaje del riel (3.3V) cuando FALSE
y algo muy cercano al voltaje de tierra (0.0V) TRUE
. Sé que, en principio , los inversores deberían hacer ese trabajo, pero no sé qué tan precisos son.
tengo varias preguntas:
Especificación para el circuito:
TRUE
/ FALSE
o FALSE
/ TRUE
voltajes en OUT
menos de 0.04V de voltaje de riel y voltaje de tierra.Ya asumí (espero tener razón) que el voltaje del riel está dentro de unos pocos porcentajes de 3.3V.
La solución de @Andy alias:
El voltaje de salida de referencia se puede regular entre 0V y 1V. Para GPIO
= FALSE
, OUT
es igual al voltaje de referencia. Para GPIO
= TRUE
, OUT
es (según mis cálculos) menos de 1 uV.
(¿Podría confirmar que esta es su solución propuesta?)
De un comentario del OP: -
Necesito un voltaje de referencia relativamente preciso para el controlador de corriente. Con GPIO ON, el voltaje debe ser, digamos, 0.5V, para GPIO OFF, el voltaje debe ser 0 V, lo que detendría la corriente por completo. La lógica negativa también está bien.
Para mí, esto implica que usaría un divisor de potencial de resistencia para crear 0,5 voltios a partir de 3,3 voltios, así que...
La solución más simple sería conectar la resistencia superior a +3,3 voltios y usar un MOSFET de canal N para sujetar la entrada de referencia (anteriormente 0,5 voltios) a 0 voltios.
GPIO
la lógica.Creo que su circuito podría funcionar, pero solo en algunos casos seleccionados.
Tienes que tener en cuenta, que tus Fets tienen un , lo que influirá en el voltaje de salida si la carga consume una cantidad significativa de corriente. Por lo tanto, encontrará un voltaje por debajo de 3,3 V dependiendo de la carga.
Recomiendo usar una referencia de voltaje con una entrada de referencia como la TLV431.
simular este circuito : esquema creado con CircuitLab
Esto permite una salida de voltaje bastante precisa, que es mucho más estable. Se omiten los condensadores, consulte las notas de aplicación en la hoja de datos. Además, tan pronto como tenga conocimiento sobre la impedancia de su carga, adapte R3 a sus necesidades.
Si tiene el dinero, hay referencias con un pin de habilitación adicional, que podría ahorrarle algunos de los discretos externos.
finbarr
wesley lee
Andy alias
Pigmalión
Pigmalión
Pigmalión
wesley lee
pjc50
Pigmalión
pjc50
Pigmalión
Ricardo el gato espacial
Andy alias
Pigmalión