¿Raspberry Pi 3 GPIO entrada de compensación de las especificaciones actuales?

2

Estoy usando una Raspberry Pi conectada a una tabla de ruptura personalizada. Estoy leyendo señales de baja potencia de un optoaislador analógico y me preguntaba si existen especificaciones para los pines GPIO, como \ $ V_ {IH}, V_ {IL}, I_L \ $? Estoy tratando de obtener la mayor ganancia posible del aislador sin agregar hardware adicional, lo que significa tener una resistencia de pull-up de gran valor.

simular este circuito : esquema creado usando CircuitLab

He encontrado que para el PI 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 las mediciones de \ $ \ pm \ $ 5%? Tomaría la medida en unos pocos rangos de temperatura (~ 0C, ~ 20C, ~ 40C).


simular este circuito

    
pregunta MadHatter

2 respuestas

1

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ía 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 por defecto en ellas (la última vez que estuve usando uno, de todos modos). ¡Asegúrate de apagarlo!

    
respondido por el mbrig
-2

Mientras 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 RPIO GPIOs. Echa un vistazo al esquema de un GPIO. No hay una ruta actual cuando tiene el GPIO configurado como entrada y desactiva el pull-up interno y el desplegable.

Sus comentarios sugieren que le preocupa la corriente que puede proporcionar el optoaislador. En ese caso, solo necesita asegurarse de que puede hundir 3.3V / 47kOhm ~ = 70uA de corriente para la señal que está tratando de medir. De lo contrario, tendrá una señal de oscilación de algo menos de 3.3V.

    
respondido por el Daniel V

Lea otras preguntas en las etiquetas