Corriente rara en 8051 puerto 1 pin

4

Los pines en el Puerto 1 tienen dominadas internas cuando se usan para entrada. El Mosfet está apagado y el drenaje se eleva con un registro interno de levantamiento.

Conectounamperímetroyveoquelacorriente(corrientedeIL)quefluyeatierraesdeaproximadamente15uA.Inferíqueelvalordelregistrointernodepull-upes333k.

Ahoraconectounregistrode10kymidolacorriente.Obtengo0.5mA(5/10k).¿Quépasóconlaresistenciainternadepull-up?¿Noeselresistordepull-upinternoyelde10kenserie?

¿Qué está pasando? Cuando uso un pull-up externo en el Puerto 0, las cosas aparecen como se esperaba: las resistencias en serie y ambas resistencias actúan como divisor de tensión para crear una caída de tensión en el pin.

ps: estoy usando AT89s52 .

ps: el mismo problema existe en el puerto 2,3

ps: Aquí está la corriente para diferentes resistencias:

- 330 ohms - 15uA
- 1k - 15uA
- 100k - 50uA 
- 220k - 22uA

El máximo IL (según la hoja de datos) es -50uA

    
pregunta Arjob Mukherjee

1 respuesta

4

Esta es una suposición informada en lugar de una respuesta definitiva, pero sospecho que no hay ninguna resistencia en absoluto: las resistencias ocupan una gran cantidad de área en el CMOS y no son muy precisas. En su lugar, habrá una pequeña fuente de corriente hecha de MOSFET y limitada a 50uA. Es posible que no sea lineal garantizar que, sin importar la desconexión que se conecte, la entrada está cerca de un riel u otro.

    
respondido por el pjc50

Lea otras preguntas en las etiquetas