Normalmente, se dejan a nivel alto o a masa para asegurarse de su estado. Por lo general no tendrás problemas si lo dejas sin conectar pero depende de la entrada concreta y el micro. Lo mejor es seguir la recomendación del fabricante en cada caso. Saludos!
es la mejor explicación que encontré sobre este tema!!! GRACIAS POR COMPARTIR!!! puedes hacer un tuto asi de bueno sobre el bus I2C por favor, seria de gran ayuda.
Para el bus I2C depende sobre todo de la distancia entre otras cosas, por lo que te recomiendo que si quieres ver más te leas las especificaciones del I2C. En cualquier caso, en los casos comunes entre 4k7 y 10k suele funcionar bien. Saludos!
muy buen tutorial gracias muy buena explicación. sera que puedo usar el principio de la resistencia pull-up o pull-down para los botones de un joystick USB y remplazarlos por un switch
Depende de la ganancia del transistor la resistencia que debes poner en la base. También depende de la corriente que suministre tu equipo. Busca en mi canal un tutorial que se llama Usar transistor como interruptor o algo así. Ahí lo explico. Saludos!
Hola! Me gustaria que hagas un video con arduino uno + el tlc5940 y las librerias que provee arduino. Ya que no consigo mucha info. Tus videos son exelentes!
gracias por la explicacion. Amigo tengo una duda. Tengo un Encoder incremental q entrega pulsos a una DAQ NI usb 6009 (national instruments). tengo problemas con la señal. En el Manual del encoder indican sobre el uso de colector abierto . La verdad no se nada de electronica, y deseo saber si es necesario poner una resistencia tipo pull up en el equipo? de ser asi, como seria la conexion? entre el cable de señal y la alimentación?. gracias
SI amigo, solo fue poner la resistencia y ya esta trabajando bien el equipo. Tengo otra duda, en la misma tarjeta (usb 6009) deseo controlar un relee de 12V. lo estoy haciendo mediante un transistorNPN 2N3904 conectando una resistencia de 4.7K a la base .cuando pongo a trabajar la tarjeta, se me cae el voltaje de 5 a 2.5 y los reles no se activan. creo que es por la resitencia de 4.7K. debo meter un resistencia menor? o cual podria ser el problema? muchas gracias
No necesariamente. En muchas ni siquiera te darán un valor orientativo. Lo que si es importante es conocer la cantidad de corriente que puede soportar el transistor interno. El valor también dependerá de la frecuencia de conmutación , etc. Saludos!
Hola ! a que te refieres con alta impedancia ? Al menos lo que se ve en alterna es la resistencia de todo el circuito.. pero en continua a que se refiere ?
hola muy bueno el video y gracias por compartir tu conocimiento , quiero pedirte un favor , puedes hacer un video sobre como medir con instrumentos de laboratorio las impedancias de entrada, salida , ganancias de tension y corriente de un circuito amplificador con transistor(bjt o fet), es decir que metodos se aplican para ello, busque informacion al respecto pero no pude encontrar una explicacion clara, gracias de antemano.
¿No has tenido problemas utilizando el I2C de tu leonardo? yo tengo una pantalla lcd 16x2, le conecte un adaptador a I2C pero no anda, busque en internet y no encontré soluciones solo el mismo problema.
Una pregunta porque no uso resistencia entre entradas y salidas de microcontroladores con otros micros, o con otros ci como decos multiplexores y demás?
+Axel L Todo depende de que se quiera hacer y de las circunstancias. Por ejemplo, si es una entrada que conecta con otro micro a través de un conector, es conveniente poner una resistencia en serie para proteger la entrada cuando el conector no está enchufado. Sin embargo, si queremos transmitir datos de mucha frecuencia, debemos poner una resistencia que nos permita tener una buena impedancia en la línea, por lo general en estos casos es baja. Si queremos ocupar poco espacio y no tenemos problemas con emisiones, etc podemos ignorarla.
Impedancia es igual en alterna como en contina. Lo único es que en alterna tienes tanto el efecto resistivo como el capacitivo y el inductivo (Reactancias) En continua solo tienes el efecto resistivo (Reactancia = 0)
11 лет назад
Hola David precisamente ayer estaba montando unos BJT 2N2222 configurados con salida colector a 12 VCC , la resistencia de Pull Up es 1K y la frecuencia de conmutacion es 1 Khz, y note que los BJT se calentaban bastante y mire el datasheet del 2N2222 y mira que la corriente Ic maxima es 600 mA, que opinas si le aumento la resistencia de Pull Up ..? podre bajar la temp del BJT?
Por ahora no puedo hacer lo que me pides. La ganancias las puedes medir con el osciloscopio midiendo la magnitud de la señal a la salida y lo divides por la de la entrada. Con la corriente puedes hacerlo igual. Las impedancias puedes medirla cambiando la carga y la impedancia de salida de la fuente y viendo como varía la magnitud de la señal. Saludos!
No entiendo. La resistencia alta se pone porque si tienes la resistencia es alta menos corriente fluye por ella y por lo tanto menos consumo existe. Esto al integrado no le afecta, sólo le afecta cuando los valores son excesivamente altos y la corriente que pasa es tan pequeña que no logra polarizar la entrada del integrado. Saludos.
Oh, cierto... Ya me di cuenta de mi error, una falla en la definición. Inicialmente pensé que aumentar la resistencia, implicaría que la resistencia se comportara como una fuente de calor al disipar la energía, en forma equivalente que con el integrado. Pero revisar algo básico, me percato de mi gran error. P=I*V=V^2/R La potencia es inversamente proporcional a la resistencia, de modo que la resistencia ayuda a minimizar el consumo eléctrico. Gracias de todas formas por la explicación de los pull up/down, no consideraba el comportamiento de antena.
hola profe saludos tengo una pequeña duda con el colector abierto yo puedo manejar una carga de 12 vdc ejemplo un reley y usarlo con la salida del integrado que funciona con 5 vdc y me activa el reley sin ningun daño al integrado???? gracias y saludos
+Daniel Espinosa conectas el pin de salida del 7417 y la nexys entre si y pones una resistencia de 10k por ejemplo entre el nodo que une ambos pines y la alimentación del FPGA (del nivel lógico que use la FPGA). Exactamente como muestro en el video.
Muy bueno. Como sugerencia constructiva te diría que uses un programa de CAD para tus dibujos que en principio son sencillos en lugar de un folio, que queda bastante cutre pata la calidad del tutorial.
Hola, una pregunta en la configuración Pull-Up , cuando presiono el Switch, ¿ Vcc , estaria tocando masa? Eso no provocaria un cortocircuito. Se que la resistencia disminuya la tension y la corriente a casi nada , pero de igual forma.
La resistencia tendrá que ser de un valor lo suficientemente alto para que tu fuente pueda dar esa corriente. Por lo general, una resistencia de pull-up debería de ser de al menos 4k7 por lo que para una fuente de 5V sería alrededor de solo 1mA por lo que para una fuente que de al menos 100mA eso no sería ningún problema. Vamos, si tu fuente no puede dar ni 1mA, "apaga y vamonos" xD
Normalmente, tendrás que tener en cuenta varios parámetros como máxima corriente que puede ir por el colector, velocidad de conmutación que necesitas, si necesitas tener bajo consumo, etc. (Todo esto para circuitos en el que el colector abierto estás usandolo como interfáz digital). Por lo general, en esos casos una resistencia entre 4k7 y 100k debería de servirte en la mayoría de casos. Saludos!
Excelente video me aclaro muchas dudas, solo una pregunta por que dices que cuando se activa el transistor tienes masa en la salida?, eso acaso no crearia cortocircuito? y en el diagrama de Pull Up tambien no pasaria lo mismo?. Un Saludo y te agradezco de antemano.
Una duda. Usualmente veo que usan los Pull Up/Down en Pulsadores o Switches. Sin embargo, cuando dejamos un pin para entrada digital de un microcontrolador al aire, podria producirse ruido. No seria también útil y necesario usar Pull Up/Down en ese caso? Saludos
Jorge Vera Si lo dejas al aire, normalmente no lo lees en tu código ni le asignas interrupciones por lo que da igual si el estado está cambiando, en algunos casos si se conecta a VCC o GND, pero no es necesario en la mayoría de los casos. Saludos!
Osea SI hay ruido presente y cambios en el pin verdad? pero como no lo estoy usando, da igual el estado que tenga. Eso quisiste decirme?. Xcierto me recomiendas algún multímetro que no sea FLUKE? Saludos
Jorge Vera Sí, así es. Te puedo recomendar muchos dependiendo de lo que necesites y el precio. Si te refieres a Marcas, Extech, Amprobe, Keysight, Brymen, BK Precision...
hola yo estoy haciendo un seguidor de linea y para la logica q he empleado lo q hice fue habilitar 4 pines del pic 16f877a(modelo con el q estoy trabajando) como entrada de lectura de mis 4 sensores q van a detectar el color ya sea blanco o negro. Ahora el problema es el sgte: para los sensores estoy utilizando 4 infrarrojos(emisor-receptor) q ya vienen con un circuito acoplado, entonces cuando lo alimento sin meter los datos a las entradas del pic, es decir, solo alimento los sensores con su circuito,y hago la lectura de salida de cada sensor me botan un valor de 5V. cuando detectan negro y un valor de 0V. cuando detectan blanco; ahora bn, una vez q conecto su lectura de datos(de los sensores) al pic, la salida de los mismos ya no botan ningun valor, osea la salida de su lectura permanece en 0V., asi yo coloque el infrarrojo sobre la linea negra el sensor me sigue botando un valor de 0V. Kisiera saber si esto se debe a q tengo q habilitar alguna resistencia de pullup o pulldowm o si el problema es otro....Gracias por su ayuda!
Sin saber cual es el sensor concretamente no te puedo ayudar. Lo que dices que ocurre puede ser porque estés poniendo los pines del PIC a los que conectas el sensor como salidas a nivel bajo. Puedes probar poner una resistencia de pullup externa pero sin saber cual es el sensor no te puedo ayudar.
6 años después seguis ayudando!!Gracias
Me alegro :)
muy muy buen video, ningún profesor me explicó de esta manera, tienes un suscriptor más,
sigue así
Muchas gracias!
Con un amplificador inversor, la inviertes. Y detectar la polaridad con un comparador. Es lo más sencillo que se me ocurre ahora mismo. Saludos!
Normalmente, se dejan a nivel alto o a masa para asegurarse de su estado. Por lo general no tendrás problemas si lo dejas sin conectar pero depende de la entrada concreta y el micro. Lo mejor es seguir la recomendación del fabricante en cada caso. Saludos!
Que bien, siempre espero tus videos, tan educativos.
Continua así
es la mejor explicación que encontré sobre este tema!!! GRACIAS POR COMPARTIR!!! puedes hacer un tuto asi de bueno sobre el bus I2C por favor, seria de gran ayuda.
+faneltronics Ya he hecho uno, busca en mi canal. Saludos!
Para el bus I2C depende sobre todo de la distancia entre otras cosas, por lo que te recomiendo que si quieres ver más te leas las especificaciones del I2C. En cualquier caso, en los casos comunes entre 4k7 y 10k suele funcionar bien. Saludos!
excelente camarada, te felicito y te agradezco q compartas tus conocimientos
gracias por compartir todos tus videos son geniales!!!!
Muy bueno, chamo una pregunta que hay de cierto que los pines no usado de un micro-controlador se recomienda colocarle una resistencia de 10K a VCC.
muy buen tutorial gracias muy buena explicación. sera que puedo usar el principio de la resistencia pull-up o pull-down para los botones de un joystick USB y remplazarlos por un switch
Una explicación excelente, me ha ayudado muchísimo.
Gracias!
depende de "lis data"? Y eso que se supone que es?
excelente profe gracias por este video es algo tan sencillo pero despues que uno lo ve es que aclara los terminos
Excelente explicación. Saludos.
Depende de la ganancia del transistor la resistencia que debes poner en la base. También depende de la corriente que suministre tu equipo. Busca en mi canal un tutorial que se llama Usar transistor como interruptor o algo así. Ahí lo explico. Saludos!
La verdad es que ni lo he usado... Los Arduino los uso muy esporadicamente, normalmente para mostrar algo rápidamente en los vídeos. Saludos!
Ok amigo. muchas gracias. muy bueno tutoriales, me han ayudado mucho
Muy claro el tuto, vamos que me sirivió de mucho, gracias.
Gracias!
Hola! Me gustaria que hagas un video con arduino uno + el tlc5940 y las librerias que provee arduino. Ya que no consigo mucha info. Tus videos son exelentes!
Muy interesante y bien explicado
Felicidades
Me alegro. Saludos!
Gracias!
gracias por la explicacion. Amigo tengo una duda. Tengo un Encoder incremental q entrega pulsos a una DAQ NI usb 6009 (national instruments). tengo problemas con la señal. En el Manual del encoder indican sobre el uso de colector abierto . La verdad no se nada de electronica, y deseo saber si es necesario poner una resistencia tipo pull up en el equipo? de ser asi, como seria la conexion? entre el cable de señal y la alimentación?. gracias
SI amigo, solo fue poner la resistencia y ya esta trabajando bien el equipo. Tengo otra duda, en la misma tarjeta (usb 6009) deseo controlar un relee de 12V. lo estoy haciendo mediante un transistorNPN 2N3904 conectando una resistencia de 4.7K a la base .cuando pongo a trabajar la tarjeta, se me cae el voltaje de 5 a 2.5 y los reles no se activan. creo que es por la resitencia de 4.7K. debo meter un resistencia menor? o cual podria ser el problema? muchas gracias
No necesariamente. En muchas ni siquiera te darán un valor orientativo. Lo que si es importante es conocer la cantidad de corriente que puede soportar el transistor interno. El valor también dependerá de la frecuencia de conmutación , etc.
Saludos!
Magistral clase. sigue así!!!!. Gracias
Muchas gracias!
denada
Hola ! a que te refieres con alta impedancia ? Al menos lo que se ve en alterna es la resistencia de todo el circuito.. pero en continua a que se refiere ?
Dependerá del circuito.
hola muy bueno el video y gracias por compartir tu conocimiento , quiero pedirte un favor , puedes hacer un video sobre como medir con instrumentos de laboratorio las impedancias de entrada, salida , ganancias de tension y corriente de un circuito amplificador con transistor(bjt o fet), es decir que metodos se aplican para ello, busque informacion al respecto pero no pude encontrar una explicacion clara, gracias de antemano.
De que valor son las resistencias pull-up utilizadas en el bus I2C con controlador y memoria 24C0XX ??
Buenas, no tengo tiempo de hacer lo que me pides pero he trabajado con el tlc5940, si necesitas ayuda te podemos ayudar en el foro.
Saludos!
Muchas gracias, excelente vídeo
¿No has tenido problemas utilizando el I2C de tu leonardo?
yo tengo una pantalla lcd 16x2, le conecte un adaptador a I2C pero no anda, busque en internet y no encontré soluciones solo el mismo problema.
Gracias Don Alex
Una pregunta porque no uso resistencia entre entradas y salidas de microcontroladores con otros micros, o con otros ci como decos multiplexores y demás?
+Axel L Todo depende de que se quiera hacer y de las circunstancias. Por ejemplo, si es una entrada que conecta con otro micro a través de un conector, es conveniente poner una resistencia en serie para proteger la entrada cuando el conector no está enchufado. Sin embargo, si queremos transmitir datos de mucha frecuencia, debemos poner una resistencia que nos permita tener una buena impedancia en la línea, por lo general en estos casos es baja. Si queremos ocupar poco espacio y no tenemos problemas con emisiones, etc podemos ignorarla.
Impedancia es igual en alterna como en contina. Lo único es que en alterna tienes tanto el efecto resistivo como el capacitivo y el inductivo (Reactancias) En continua solo tienes el efecto resistivo (Reactancia = 0)
Hola David precisamente ayer estaba montando unos BJT 2N2222 configurados con salida colector a 12 VCC , la resistencia de Pull Up es 1K y la frecuencia de conmutacion es 1 Khz, y note que los BJT se calentaban bastante y mire el datasheet del 2N2222 y mira que la corriente Ic maxima es 600 mA, que opinas si le aumento la resistencia de Pull Up ..? podre bajar la temp del BJT?
Por ahora no puedo hacer lo que me pides.
La ganancias las puedes medir con el osciloscopio midiendo la magnitud de la señal a la salida y lo divides por la de la entrada. Con la corriente puedes hacerlo igual. Las impedancias puedes medirla cambiando la carga y la impedancia de salida de la fuente y viendo como varía la magnitud de la señal.
Saludos!
muy bien explicado excelente
Excelente! Muy buena informacion.
Se puede decir que colector abierto y emisor comun en un BJT es lo mismo? Gracias por el video!
7:25 ::: Si bien impedimos que el integrado genere calor, la resistencia no llega a generar el calor equivalente?
No entiendo. La resistencia alta se pone porque si tienes la resistencia es alta menos corriente fluye por ella y por lo tanto menos consumo existe. Esto al integrado no le afecta, sólo le afecta cuando los valores son excesivamente altos y la corriente que pasa es tan pequeña que no logra polarizar la entrada del integrado. Saludos.
Oh, cierto... Ya me di cuenta de mi error, una falla en la definición.
Inicialmente pensé que aumentar la resistencia, implicaría que la resistencia se comportara como una fuente de calor al disipar la energía, en forma equivalente que con el integrado. Pero revisar algo básico, me percato de mi gran error.
P=I*V=V^2/R
La potencia es inversamente proporcional a la resistencia, de modo que la resistencia ayuda a minimizar el consumo eléctrico.
Gracias de todas formas por la explicación de los pull up/down, no consideraba el comportamiento de antena.
Bueno ya sabes algo más :)
No hay de qué.
hola profe saludos tengo una pequeña duda con el colector abierto yo puedo manejar una carga de 12 vdc ejemplo un reley y usarlo con la salida del integrado que funciona con 5 vdc y me activa el reley sin ningun daño al integrado???? gracias y saludos
Sí claro :) Solo pon al inductor del relé su diodo en paralelo y listo :)
gracias profe gracias
No hay de que. Saludos!
Excelente explicación, gracias.
Gracias!
como conecto la salida de un buffer colector abierto (tengo un 7417) a una FPGA (nexys 2)?
+Daniel Espinosa conectas el pin de salida del 7417 y la nexys entre si y pones una resistencia de 10k por ejemplo entre el nodo que une ambos pines y la alimentación del FPGA (del nivel lógico que use la FPGA). Exactamente como muestro en el video.
excelente explicasion. gracias
Me ha quedado un poco más claro el asunto (sé que es simple, pero aún no lo visualizo) Gracias por tu respuesta :) saludos.
Excelente explicación!
Gracias!
muy buen video yo hacia esto mismo pero no sabia que tenia nombre
Excelente explicación !! muchas gracias..
Muchas gracias!
denada
Muy bueno. Como sugerencia constructiva te diría que uses un programa de CAD para tus dibujos que en principio son sencillos en lugar de un folio, que queda bastante cutre pata la calidad del tutorial.
Por fin lo entiendo.
Muchas gracias
No hay de que. Saludos!
Genial, muchas gracias, lo entendi perfecto :D
Gracias, buena explicacion.
Gracias
Hola, una pregunta en la configuración Pull-Up , cuando presiono el Switch, ¿ Vcc , estaria tocando masa? Eso no provocaria un cortocircuito. Se que la resistencia disminuya la tension y la corriente a casi nada , pero de igual forma.
La resistencia tendrá que ser de un valor lo suficientemente alto para que tu fuente pueda dar esa corriente. Por lo general, una resistencia de pull-up debería de ser de al menos 4k7 por lo que para una fuente de 5V sería alrededor de solo 1mA por lo que para una fuente que de al menos 100mA eso no sería ningún problema. Vamos, si tu fuente no puede dar ni 1mA, "apaga y vamonos" xD
Hola! Excelente vídeo! Ahora me queda la duda... Cómo puedo calcular la resistencia que va al colector en la salida de open colector??
Normalmente, tendrás que tener en cuenta varios parámetros como máxima corriente que puede ir por el colector, velocidad de conmutación que necesitas, si necesitas tener bajo consumo, etc. (Todo esto para circuitos en el que el colector abierto estás usandolo como interfáz digital). Por lo general, en esos casos una resistencia entre 4k7 y 100k debería de servirte en la mayoría de casos. Saludos!
Te agradezco!
Y por último no se si haya algún texto que me recomiendes para ahondar en esto del open collector...
Julio Godínez lmgtfy.com/?q=open+collector jaja
Jajaja
No entiendo tu pregunta. Exactamente como con un transistor
excelente, muchas gracias!
Sí, se que quedaría mejor. Pero entonces necesitaría más tiempo para hacer el vídeo lo que haría que al final no lo hiciera. Saludos!
this is a very good tutorial! Cheers
Thank you. I'm glad you can understand it :)
I am portuguese, Spanish is very easy
Daniel Moreira Yes I know :)
por qué eso no sucede con los transistores?
Genio!!!!!
WhiteZight Jajaja, nada que ver xD
Me salvaste para una prueba de digitales
WhiteZight Me alegro. Saludos!
Perdon escibi mal es de las hojas de especificaciones verdad.
Excelente video me aclaro muchas dudas, solo una pregunta por que dices que cuando se activa el transistor tienes masa en la salida?, eso acaso no crearia cortocircuito? y en el diagrama de Pull Up tambien no pasaria lo mismo?.
Un Saludo y te agradezco de antemano.
Miguel Angel Lo he dicho mal, me refiero a que tengo un nivel lógico bajos, no masa. Lo sineto
Supongo que ya habrás resuleto tu problema ya que llego demasiado tarde para contestar.
excelente
Gracias!
Una duda. Usualmente veo que usan los Pull Up/Down en Pulsadores o Switches. Sin embargo, cuando dejamos un pin para entrada digital de un microcontrolador al aire, podria producirse ruido. No seria también útil y necesario usar Pull Up/Down en ese caso?
Saludos
Jorge Vera Si lo dejas al aire, normalmente no lo lees en tu código ni le asignas interrupciones por lo que da igual si el estado está cambiando, en algunos casos si se conecta a VCC o GND, pero no es necesario en la mayoría de los casos. Saludos!
Osea SI hay ruido presente y cambios en el pin verdad? pero como no lo estoy usando, da igual el estado que tenga. Eso quisiste decirme?. Xcierto me recomiendas algún multímetro que no sea FLUKE? Saludos
Jorge Vera Sí, así es. Te puedo recomendar muchos dependiendo de lo que necesites y el precio. Si te refieres a Marcas, Extech, Amprobe, Keysight, Brymen, BK Precision...
Esta muy padre el video solo que el valor de la resistencia para cinectar circuitos integrados depende de lis data de cada circuito no es asi.
Gracias :D entiendo.
ok gracias, al parecer por ahí hay un problema y que no he podido solucionar.
saludos
hola yo estoy haciendo un seguidor de linea y para la logica q he empleado lo q hice fue habilitar 4 pines del pic 16f877a(modelo con el q estoy trabajando) como entrada de lectura de mis 4 sensores q van a detectar el color ya sea blanco o negro.
Ahora el problema es el sgte:
para los sensores estoy utilizando 4 infrarrojos(emisor-receptor) q ya vienen con un circuito acoplado, entonces cuando lo alimento sin meter los datos a las entradas del pic, es decir, solo alimento los sensores con su circuito,y hago la lectura de salida de cada sensor me botan un valor de 5V. cuando detectan negro y un valor de 0V. cuando detectan blanco; ahora bn, una vez q conecto su lectura de datos(de los sensores) al pic, la salida de los mismos ya no botan ningun valor, osea la salida de su lectura permanece en 0V., asi yo coloque el infrarrojo sobre la linea negra el sensor me sigue botando un valor de 0V.
Kisiera saber si esto se debe a q tengo q habilitar alguna resistencia de pullup o pulldowm o si el problema es otro....Gracias por su ayuda!
Sin saber cual es el sensor concretamente no te puedo ayudar.
Lo que dices que ocurre puede ser porque estés poniendo los pines del PIC a los que conectas el sensor como salidas a nivel bajo.
Puedes probar poner una resistencia de pullup externa pero sin saber cual es el sensor no te puedo ayudar.
Gracias por el dato pero ya logre corregir el problema, tenia q hacer una modificacion en el programa de pic c...
profe disculpe ya vi la respuesta lo que pasa es que pregunte antes de ver el video completo gracias de todos modos por compartir sus conocimientos
Está bueno tu video. Pero mejora el audio o habla más claro porque hay a vees que no se te entiende lo que dices
Lo se :)
Entonces mejor siguelos haciendo en papel.
mas claro no canta un gallo
Gracias!
Excelente tutorial gracias
Muy bien explicado. Gracias!
Gracias!
denada
Gracias!
Gracias!
Gracias!
Gracias!
Gracias!
Gracias!
Gracias!
Gracias!