Autor Tema: control de patilla en colector abierto (open-drain)  (Leído 8532 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado kurdo22

  • PIC10
  • *
  • Mensajes: 48
control de patilla en colector abierto (open-drain)
« en: 19 de Noviembre de 2004, 07:44:00 »
control de patilla en colector abierto (open-drain)[/b]

<

Desconectado kurdo22

  • PIC10
  • *
  • Mensajes: 48
RE: control de patilla en colector abierto (open-drain)
« Respuesta #1 en: 19 de Noviembre de 2004, 07:56:00 »


   Muy buenas. Estoy trabajando con un PIC18F8720 y me he topado con una patilla (RA4/T0CKI) que resulta que no es como las demas patillas del puerto A, sino que es una patilla en colector abierto (open-drain) y estoy  teniendo problemas para controlarla. Le he puesto una resistencia de 1K a + 5V porque sino la salida no responde, es decir, aunque por programa le diga que se ponga a 1 siempre esta a cero. Si no estoy mal informado este tipo de patilla se utilizan para dar corriente y no tension, razon que podria explicar el que no hubiera 5V cuando por programa la pongo a 1, pero con el apaño ese no se si puedo estropear conponentes. Si alguno podeis informame sobre este tipo de pines o si habeis tenido problemas parecidos y habeis conseguido solucionarlo os agradeceria un monton vuestra colaboracion.


Un saludo

Desconectado fenix_jn

  • PIC18
  • ****
  • Mensajes: 418
RE: control de patilla en colector abierto (open-drain)
« Respuesta #2 en: 19 de Noviembre de 2004, 09:01:00 »
Efectivamente kurdo22, este pin se utiliza para soportar un nivel ligeramente mayor de corriente, por eso rekiere que se le coloque una resistencia entre el y la Vcc, por ser una salida Colector abierto. Eso implica q toda vez q desees usar este pin como salida debes colocar esta R, el valor lo eliges dependiendo de la corriente q desees en la salida.

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3610
    • Impresiones en 3D
Re: control de patilla en colector abierto (open-drain)
« Respuesta #3 en: 02 de Septiembre de 2008, 21:48:53 »
Re abro este hilo por un problema que tengo con este pin.

Estoy trabajando con el 16f874a. Le puse una resistencia de 1K para controlar a un LED, pero tengo el problerma que, cuando coloco la resistencia, el led se enciende y queda encendido a pesar de que por el pin mande un 0 lógcio. Estoy seguro que tengo un problema de configuración, pero he leido el datasheet y no logro encontrar la solución.
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: control de patilla en colector abierto (open-drain)
« Respuesta #4 en: 02 de Septiembre de 2008, 22:03:06 »
Re abro este hilo por un problema que tengo con este pin.

Estoy trabajando con el 16f874a. Le puse una resistencia de 1K para controlar a un LED, pero tengo el problerma que, cuando coloco la resistencia, el led se enciende y queda encendido a pesar de que por el pin mande un 0 lógcio. Estoy seguro que tengo un problema de configuración, pero he leido el datasheet y no logro encontrar la solución.

Verifica lo siguiente

- Que RA4 esté declarado como salida
- Que RA4 esté declarado como I/O en vez de entrada analógica
- Que tu resistencia esté como pullup, conectada a 5V o el voltaje que tú hayas elegido

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3610
    • Impresiones en 3D
Re: control de patilla en colector abierto (open-drain)
« Respuesta #5 en: 02 de Septiembre de 2008, 22:10:22 »
Que rapidez  :-/ :-/

Si, fue lo primero que me fijé. Así es como lo tengo configurado

Código: ASM
  1. BSF             STATUS,RP0      ;Banco 1.
  2.         BCF             STATUS,RP1      ;Banco 1.
  3.         MOVLW   B'01110000'     ;RB0;RB1;RB2;RB3;RB7, Salidas. Teclado.
  4.         MOVWF   TRISB           ;RB4;RB5;RB6,Entradas. Teclado.
  5.         MOVLW   B'00000000'     ;
  6.         MOVWF   TRISA           ;Puerto a salidas. LED
  7.         MOVLW   H'06'           ;Configuro Digital las entradas
  8.         MOVWF   ADCON1          ;del puerto a
  9.         MOVLW   H'00'
  10.         MOVWF   TRISC           ;Puerto c salidas. Relay y buzzer.
  11.         MOVLW   B'00011111'
  12.         MOVWF   TRISD           ;Puerto d entradas. Zonas.
  13.         MOVLW   B'00000111'
  14.         MOVWF   TRISE           ;Control remoto.
  15.         MOVLW   B'01000111'     ;RBPU Activada, INTEDG flanco ascendente
  16.         MOVWF   OPTION_REG      ;TOCS al TMR0, PSA al TMR0 y 256 div frec.
  17.         BCF             STATUS,RP0      ;Banco 0.
  18.         BCF             STATUS,RP1      ;Banco 0.
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: control de patilla en colector abierto (open-drain)
« Respuesta #6 en: 02 de Septiembre de 2008, 22:38:34 »
¿Cómo está conectado el led y la R a RA4?  :o

Otra cosa, ¿tu pic hace otra función aparte de encender el led en A4 y esa otra función funciona bien? Si encender A4 es lo único que hace el pic, entonces el problema puede ser por el cristal u otra cosa ajena a A4.

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3610
    • Impresiones en 3D
Re: control de patilla en colector abierto (open-drain)
« Respuesta #7 en: 02 de Septiembre de 2008, 23:22:54 »
La resistencia la tengo conectado a una pata, al pin del RA4, la otra pata a VCC, o sea la resistencia está configurada como pullup.

El Pic, funciona muy bien. Hace otro trabajo y lo realiza muy bien, solo que no logro hacer andar este PIN como yo quiero.
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: control de patilla en colector abierto (open-drain)
« Respuesta #8 en: 02 de Septiembre de 2008, 23:25:54 »
¿Y el led cómo está? ¿Está conectado su ánodo en RA4 y su cátodo en tierra?

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3610
    • Impresiones en 3D
Re: control de patilla en colector abierto (open-drain)
« Respuesta #9 en: 02 de Septiembre de 2008, 23:52:15 »
Si. De echo he retirado el PIC y le inyecté por dónde va la pata RA4, 5 volts, y el Led prende bien, le pongo 0 volt y el led se apaga, (recordemos que tengo un resistencia en pullup)
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: control de patilla en colector abierto (open-drain)
« Respuesta #10 en: 03 de Septiembre de 2008, 02:23:00 »
Me parece muy raro...
Medi la resistencia para asegurarte de que sea de 1k.
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3610
    • Impresiones en 3D
Re: control de patilla en colector abierto (open-drain)
« Respuesta #11 en: 03 de Septiembre de 2008, 11:13:00 »
También lo hise. De echo hasta cambié la resistencia por 10K y 100K y me hacen lo mismo, pero salvando que la intencidad del led, es menor.

Yo pensaba que estaba haciendo un error, lo que voy hacer es cambiar de PIC, tal vez sea este el problema. Por desgracias, hasta la tarde, no lo puedo hacer.  :?
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3610
    • Impresiones en 3D
Re: control de patilla en colector abierto (open-drain)
« Respuesta #12 en: 04 de Septiembre de 2008, 14:13:42 »
Dicho y echo, el problema era el PIC  :?

Estas problemas, si que dan dolores de cabeza.
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.


 

anything