Se me sugirió que las salidas GPIO
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, de acuerdo con Explorando el riel eléctrico de 3.3V riel de 3.3V Debería ser bastante estable. Lo que quiero hacer es corregir la salida de GPIO
de manera que realmente devuelva algo muy cerca de la tensión del riel (3.3V) cuando TRUE
y algo realmente cerca de la tensión de tierra (0.0V) cuando FALSE
:
Tambiénestaríasatisfechoconlasoluciónlógicainvertida,esdecir,quedevuelvealgomuycercanoalvoltajedelriel(3.3V)cuandoFALSE
yalgomuycercanoalvoltajedetierra(0.0V)TRUE
.Séqueenprincipiolosinversoresdeberíanhaceresetipodetrabajo,peronosécuánprecisosson.
Tengovariaspreguntas:
- ¿Cuáleselcircuitomássimplequehaceeltrabajo?
- ¿Seríanlosinversoreslistosparausarunasolucióndelógicainvertida?
Especificaciónparaelcircuito:
- salidadecorrienteinferiora1mA,
TRUE
/FALSE
oFALSE
/TRUE
voltajesenOUT
menosque0.04Vdelvoltajedelrielyvoltajedetierra.
Yaasumí(consuertetengorazón)queelvoltajedelrielestádentrodeunospocosporcentajesde3.3V.
Lasoluciónde@Andyaka:
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?)