¿Abrir la salida de drenaje al microcontrolador?

0

Quiero verificar el estado de mi Cargador de iones de litio (Microchip MCP73833) con nRF52832.

Así que conectaré Stat 1,2 y PG a nRF Pero MCP73833 tiene una salida de drenaje abierto

Si conecto los pines a nRF sin resistencia Pull-UP y uso el pull-up interno de nRF, ¿está bien?

    
pregunta Bongjin

2 respuestas

2

Mientras exista alguna resistencia de recuperación en algún lugar de la línea, funcionará.

    
respondido por el CL.
2

Parece que desea detectar el estado de una salida de drenaje abierto con un microcontrolador.

Las salidas de drenaje abiertas solo activan activamente a baja. Para el estado lógico alto, van a alta impedancia en lugar de elevarse activamente. Algo más debe hacer que la línea sea alta cuando la salida de drenaje abierto está en el estado de alta impedancia. De lo contrario, la línea permanecerá baja una vez que se reduzca.

La solución habitual es conectar una resistencia entre la línea y el suministro positivo. Eso es algo tan común que tiene su propio nombre de " pullup resistor ". 10 kΩ es un buen valor para la mayoría de los casos ordinarios. Entro en detalle sobre el valor que se debe usar para una resistencia de pullup AQUÍ .

Verifique la hoja de datos de su microcontrolador. Muchos micros tienen detectores pasivos internos que pueden habilitarse en algunos de sus pines. Si está utilizando un pin de este tipo, no necesita ninguna parte externa. Simplemente habilite el pullup interno en el micro.

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas