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)cuandoFALSEyalgomuycercanoalvoltajedetierra(0.0V)TRUE.Séqueenprincipiolosinversoresdeberíanhaceresetipodetrabajo,peronosécuánprecisosson.
Tengovariaspreguntas:
- ¿Cuáleselcircuitomássimplequehaceeltrabajo?
- ¿Seríanlosinversoreslistosparausarunasolucióndelógicainvertida?
Especificaciónparaelcircuito:
- salidadecorrienteinferiora1mA,
TRUE/FALSEoFALSE/TRUEvoltajesenOUTmenosque0.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?)

