fbpx

Expresate

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

Avisos
Vaciar todo

Duda sobre conexionado

10 Respuestas
5 Usuarios
0 Reactions
2,971 Visitas
vcs
Respuestas: 114
 vcs
Topic starter
(@vcs)
Estimable Member
Registrado: hace 18 años

Buenas, otra vez por aqui preguntando

No sabia muy bien si esto encajaba aqui o era en electronica general, bueno ahi voy.

Tengo 3 pic: dos 16f84a y un 16f877a el caso es que el puerto B (la mayoria de los pines) de ambos 16f84 estan conectados al puerto D del 16f877, lo que sucede es que la configuracion de los puertos B es de salida y el de el D del 16f877 es de entrada, como ambos 16f84 hacen lo mismo salvo que estan conectados a perifericos distintos, las señales que mandan al 16f877a son identicas (salvo una), por esto mismo en el montaje he compartido la misma patilla de entrada de D para las mismas salidas del B, bueno lo estoy liando mucho, es decir la patilla 1 del puerto B de los 16f84 que son salidas estan conectadas a una misma patilla del 16f877a, la uno del puerto D, y asi con 7 de las 8 patas, entonces me surje una duda, de esta forma esta funcionando sin problemas, pero claro si activo la señal del primer 16f84 meto 5 V por esa linea, estos 5 V entran en la pata 1 del puerto D del 16f877a que esta configurado como entrada pero a su vez llegan a la patilla 1 del puerto B del otro micro que esta como salida, es imposible (por limitaciones fisicas entre actuadores) que ambas patillas se activen a la vez asi que no hay problema de colisiones, pero ¿Se puede dañar un pic que tiene un puerto definido como salida por que le llegue una señal de 5v a dicho puerto?

ASIAS

Responder
9 respuestas
ranganok
Respuestas: 3875
(@ranganok)
Ardero
Registrado: hace 19 años

vcs, te puedes cargar los pics. Lo mejor que puedes hacer es separar las salidas.

Si quieres usar las un mismo puerto del pic 877 para los dos pics 84 lo que tienes que hacer es poner un diodo (con K conectado al 84 ) a la salida de cada pin del puerto B de los 84 (de esta forma sólo permites que "pasen 0s"), y a las entradas del 877 pones una resistencia (10k's) a 5V.

De esta forma consigues que no haya colisiones ni te carges los pics, además cuando uno de los dos 84 pongan una de sus salidas a 0 el pic leerá un 0, en caso contrario un 1.

El problema de conectarlo como tu habías dicho es que cuando uno de los 84 pone a 5v y el otro a 0v entonces se produce un corto que puede quemar los pics.

S2

Ranganok Schahzaman

Responder
vcs
Respuestas: 114
 vcs
Topic starter
(@vcs)
Estimable Member
Registrado: hace 18 años

ok, gracias

Responder
heli
Respuestas: 748
 Heli
(@heli)
Ardero
Registrado: hace 19 años

El montaje que te propone Ranganok es una puerta "AND" montada con diodos y resistencias. También puedes hacer un apuerta "OR" poniendo los diodos al revés y la resistencia a 0V.
Cuando las salidas son "totem pole" (o sea que tienen un transistor para el 0 y otro para el 1) no se pueden poner en paralelo porque se queman, como ya suponías. Si son "colector abierto" o "drenador abierto" sí se puede hacer, se llama "AND CABLEADO" y solo necesitas la resistencia de "pull up" a +5V.
Si quieres saber un poco más de estos detalles de electrónica digital aquí lo explican bastante bién:
http://fing.uncu.edu.ar/catedras/indust ... tema5r.pdf

Responder
vcs
Respuestas: 114
 vcs
Topic starter
(@vcs)
Estimable Member
Registrado: hace 18 años

Buenas a todos

Como siempre, despues de bastante tiempo, y desgraciadamente para mi, no he contado con tiempo para seguir "jugando" con esto de la electronica, y ahora en estos tres dias de fiesta he sacado algo de tiempo y he probado sobre esta consulta que hice, pero no me terminado de aclarar porque no ha funcionado, la conexion que he hecho ha sido la siguiente:

Diodo

los 16f84 estaban programados como salidas, y el 16f877 como entrada, pero no he conseguido aislarlos, si ponia un 1 a la salida (5v) del primer 16f84, a la entrada del 16f877 veia la señal, PERO a la patilla del otro 16f84 tambien le llegaban los 5 Voltios.

O dicho de otra forma, con esta conexion si programaba el segundo 16F84 como entrada veia la señal alta, y eso es precisamente lo que pretendia evitar, ya que no me lo quiero cargar, que ademas coincide que este finde me he cargado un 16f77a porque me equivoque, lo programé como salida y lo use como entrada hice un corto, calenton y Pic para tirar,

De entrada los diodos eran LED y no he puesto la R porque no tenia ninguna a mano (que triste) pero eso no se si influye, me podeis explicar que es lo que estaba montando mal?

Me podeis hacer un esquemilla escueto de como seria realmente la conexion, ¿el diodo puede ser led?

GRACIAS DE NUEVO

Responder
Página 1 / 2
Compartir: