fbpx

Expresate

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

Avisos
Vaciar todo

crash de PCF8574P (expansor de lineas) al controlar ULN2003

17 Respuestas
4 Usuarios
0 Reactions
5,568 Visitas
isotopo
Respuestas: 113
Topic starter
(@isotopo)
Estimable Member
Registrado: hace 18 años

Estoy usando un PCF8574P Remote 8-bit I/O expander for I2C-bus para controlar el driver para dos motores paso a paso ULN2003, con el fin de ahorrarme 6 pines.

El caso es que cuando hice la prueba funcionó bien, pero al usarlo en el circuito final, donde he soldado los dos zócalos a una placa agujereada, y ver que no funcionaba nada, saqué el PCF8574P para probarlo en la protoboard y comprobé que estaba como colgado o roto, porque las 8 líneas estaban siempre activadas.

Pero resulta que tenía otro, y tras comprobar en la protoboard que éste sí funcionaba, pensé que el anterior estaría estropeado. Así que tras revisar las conexiones decidí colocarlo y probarlo, y entonces...... crash, le pasó lo mismo.

Entonces ahora ya no sé qué hacer, aparte de que compraré un par de PCF más. ¿realmente se han roto o habrá algún modo de reiniciarlos?. ¿Y cómo puede ser que se rompa así?, ¿cómo podría verificarlo?, ¿le habrá pasado a alguien esto antes?...... También compraré otro par de ULN2003 aprovechando que son baratos, porque igual pudiera ser que fuera eso lo que estuviera mal ¿no?

Con diodos, podría asegurarme totalmente de que no me volverá a pasar, ¿verdad?. ¿Debería colocar uno en cada línea?, ¿o bastaría con un Zener de 12v a la entrada del ULN2003?, ¿qué tipo de diodos debería colocar para las líneas entre los dos controladores?, ¿ 1N4148 ?

Responder
16 respuestas
isotopo
Respuestas: 113
Topic starter
(@isotopo)
Estimable Member
Registrado: hace 18 años

Ya está, era una soldadura, pero no del PCF sino del ULN, lo que me ha despistado es que el fallo seguía produciendo incluso después de quitar los jumper que lo unen. Y yo no sé si es que le da por quedarse tonto, pero tras sacarlo y probarlo en la protoboard y ver que iba bien, lo he vuelto a colocar y efectívamente, ya iba bien. Pero al ver que seguía fallando al conectarlo al motor ya he comprobado que había continuidad en dos líneas del ULN, en la soldadura donde están los conectores. He tenido que hacer una macrofotografía para ver la unión.

soldaduras soldaduras

En fin, pues nada problema resuelto, ya soy feliz otra vez. 🙂

Responder
fj_sanchez
Respuestas: 1083
(@fj_sanchez)
Ardero
Registrado: hace 18 años

Típico de las protoboards, para evitar esto siempre es bueno ir usando el tester para ver si hay continuidad, se tarda relativamente poco tiempo y ahorra mucho en caso de fallos, sino que te lo digan a ti, jeje.

Me alegro de que te funcione.
Saludos!

Responder
Página 4 / 4
Compartir: