fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

¿Intensidad para encender un LED?

4 Respuestas
2 Usuarios
0 Reactions
1,250 Visitas
puck2099
Respuestas: 117
Topic starter
(@puck2099)
Estimable Member
Registrado: hace 15 años

Hola,

He conectado un PCF8574 (expansor de puertos por I2C) para probar el Bus Pirate y me ha pasado algo bastante raro...

A la salida de uno de los puertos de E/S le he conectado una resistencia de 330 Ohmios y de allí a un LED rojo de estos "normales" (no de alta intensidad) correctamente polarizado.

El caso es que no he conseguido que se encienda el LED poniendo la salida a 5v. He probado a desconectarlo y la patita marcaba 5 voltios, al conectar de nuevo el LED caía a 1 con algo (creo que eran 1,2 voltios).

Si en lugar de conectar el LED a la salida del integrado lo conectaba directamente a la fuente sí que se encendía, así que supongo que será porque el integrado no saca suficiente intensidad por las patitas, pero lo que me extraña es que según el manual son 25 mA, supongo que más que suficiente para iluminar uno de estos LEDs, ¿no?

He probado a medir la intensidad, pero mi multímetro tiene una escala en amperios bastante grande y no mide intensidades tan pequeñas.

A través de un L293D excitado por la patita del PCF8574 también iluminaba sin problemas el LED.

¿Se os ocurre alguna razón que no sea una falta de corriente? ¿Tanto consumen estos LEDs?

Responder
3 respuestas
beamspot
Respuestas: 1132
(@beamspot)
Noble Member
Registrado: hace 18 años

Si no voy equivocado, estos PCF tienen una pequeña fuente de corriente de unos 100 uA para 'generar' los 5V de salida, para evitar cortoricuitos y así poderlos usar como entrada y como salida a la vez. Vamos, como si fuese un pull up de 50K.

Lo habitual para activar leds siempre ha sido conmutarlos a masa, con el otro terminal a positivo. De esta manera con las 'viejas' puertas lógicas de colector (drenador) abierto se podían activar directamente.

Aún así, asegurate de que no hay una manera de forzar que a la salida dé más corriente cambiando los datos que escribes. Lee detenidamente el manual.

Responder
puck2099
Respuestas: 117
Topic starter
(@puck2099)
Estimable Member
Registrado: hace 15 años

Pues la verdad es que es un dispositivo muy sencillito, no tiene configuración, tan solo una dirección para leer el byte y otra para escribirlo...

Lo de usar la salida a GND en lugar de +5v no lo había pensado, igual así sí que funciona. Cuando lo hice seguí un tutorial de hackaday donde lo usaban como te digo, de todas formas, según el PDF del fabricante dice "including latched outputs with high-current drive capability for directly driving LEDs"... ¿pudiera ser que estos LEDs requieran más corriente de esos 25 mA?

¿Y por qué baja la tensión que marca la patita al conectar el LED? Se supone que si un punto está a 5v aunque pongas algo conectado a él tiene que mantenerse la tensión, ¿no?

Gracias por la ayuda.

Responder
puck2099
Respuestas: 117
Topic starter
(@puck2099)
Estimable Member
Registrado: hace 15 años

Vale, efectivamente, acabo de mirarme los comentarios al artículo de hackaday y la gente dice que el esquema está mal y que ellos tampoco han conseguido encender el LED así, sino que han tenido que hacer lo que dices de usar la salida a GND para encenderlo.

Al parecer los 25 mA son solo en la salida a nivel bajo, a nivel alto es como dices de 100 uA.

Ahora todo queda mucho más claro, muchas gracias de nuevo 🙂

Responder
Compartir: