Estoy usando una Raspberry Pi conectada a una placa de conexión personalizada. Estoy leyendo señales de baja potencia de un optoaislador analógico y me preguntaba si hay alguna especificación para los pines GPIO como ? Estoy tratando de obtener la mayor ganancia posible del aislador sin agregar hardware adicional, lo que significa tener una resistencia pull-up de gran valor.
simular este circuito : esquema creado con CircuitLab
He encontrado para el PI que parece que la documentación es escasa ...
Si no hay documentación que alguien conozca, ¿el método ilustrado a continuación se consideraría razonable para 5% de medidas? Tomaría la medida en algunos rangos de temperatura (~0C, ~20C, ~40C).
Las entradas digitales CMOS normalmente se especifican en términos de corriente de fuga, en lugar de impedancia de entrada. No puedo encontrar nada específico para el pi, pero los valores normales están alrededor de 1uA.
1uA*100kOhm = 0,1 voltios, que es un valor pequeño pero potencialmente significativo. Si es posible, querrá medir la corriente de fuga del pi y elegir una resistencia en consecuencia. Su configuración parece una idea razonable.
Como nota al margen, las entradas del pi tienen un pull up de entrada habilitado de forma predeterminada (la última vez que usé uno, de todos modos). ¡Asegúrate de apagarlo!
Siempre que esté configurando el GPIO como una ENTRADA, la corriente (como señaló Majenko) debería ser irrelevante. Encontré este artículo que parece tener una buena explicación de los RPi GPIO. Echa un vistazo al esquema de un GPIO. No hay una ruta actual cuando tiene el GPIO configurado como entrada y apaga el pull-up y el pull-down internos.
Sus comentarios sugieren que está preocupado por la corriente que puede proporcionar el optoaislador. En ese caso, solo debe asegurarse de que pueda absorber 3.3V/47kOhm ~= 70uA de corriente para la señal que está tratando de medir. De lo contrario, tendrá una oscilación de señal de algo menos de 3.3V.
Majenko
sombrereroloco
pedro bennett
sombrereroloco