Autor Tema: salidas en paralelo. Se puede?  (Leído 2227 veces)

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

Desconectado villamany

  • PIC12
  • **
  • Mensajes: 63
salidas en paralelo. Se puede?
« en: 11 de Noviembre de 2010, 09:56:31 »
hola, dispongo de un pic en el que me sobran salidas. Necesito alimentar un modulo bluetooth que tiene un consumo de unos 50ma. Creeis que seria factible unilizar 3 o 4 salidas en paralelo para controlar la alimentacion del modulo en lugar de un transistor.

La idea es disminuir el numero de componentes al maximo por lo que trataria de usar las salidas sin resistencias limitadoras.

Lo que trato es de modificar un mando de Wii nunchuck para hacerlo funcionar via bluetooth SPP.

Saludos...

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: salidas en paralelo. Se puede?
« Respuesta #1 en: 11 de Noviembre de 2010, 10:21:51 »
Hola, se puede. Checa la sección Electrical Characteristics del PIC que estás usando, ahí dice los límites de corriente.

Desconectado villamany

  • PIC12
  • **
  • Mensajes: 63
Re: salidas en paralelo. Se puede?
« Respuesta #2 en: 11 de Noviembre de 2010, 13:46:40 »
gracias por la respuesta. Se que son unos 20ma por salida. Pero queria saber si puede dar algun problema poner en paralelo las salidas sin mas.

Una curiosidad. Es normal que si tengo el pin vdd desconectado completamente de la alimentacion y el pin de reset y una entrada con sus pullup a +3.3v el pic arranque?
Es decir, que se alimente a traves de las pullUps.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: salidas en paralelo. Se puede?
« Respuesta #3 en: 11 de Noviembre de 2010, 19:59:53 »
gracias por la respuesta. Se que son unos 20ma por salida. Pero queria saber si puede dar algun problema poner en paralelo las salidas sin mas.

Una curiosidad. Es normal que si tengo el pin vdd desconectado completamente de la alimentacion y el pin de reset y una entrada con sus pullup a +3.3v el pic arranque?
Es decir, que se alimente a traves de las pullUps.

Puedes ponerlas en paralelo, pero debes estar 100% seguro que cuando modificas las salidas en el software, se haga simultáneamente. Si hay 1us de diferencia entre la puesta a 1 de una salida y otra, ese 1us quemará lentamente los transistores internos del puerto.

Sí, los PICs pueden arrancar si tienes Vdd desconectado y Pull-Ups a la alimentación positiva. Si es posible usa un R de 100k para la pull-up; llegarán 5V al PIC, pero no la corriente suficiente como para arrancarlo... quedará como un zombie.

Desconectado villamany

  • PIC12
  • **
  • Mensajes: 63
Re: salidas en paralelo. Se puede?
« Respuesta #4 en: 12 de Noviembre de 2010, 07:53:57 »
gracias, entonces para que sea posible esto debere utilizar las salidas de un mismo puerto. Haciendo "or" y "and" para modificar su estado.
Por cierto. cual es el valor maximo recomendado para una pullup o pulldown.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: salidas en paralelo. Se puede?
« Respuesta #5 en: 12 de Noviembre de 2010, 10:41:01 »
Puedes hacerlo también con pines de puertos diferentes. Colocas una R de 10k entre los pines que se activarán a destiempo. El corto circuito temporal lo consumirá la resistencia.

Sobre la pull-up/down, imagino que debe calcularse de acuerdo a la impedancia del pin de lectura. Si la R es muy grande, se hace un divisor de tensión y lo que antes era un 5V, bajará a otra cosa. Debe tenerse en cuenta que ese nuevo voltaje pueda seguir siendo leído como 1 lógico. Ese dato viene en Elec. Chars. también.

Desconectado todopic

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3495
    • http://www.todopicelectronica.com.ar
Re: salidas en paralelo. Se puede?
« Respuesta #6 en: 12 de Noviembre de 2010, 13:09:19 »
debes estar 100% seguro que cuando modificas las salidas en el software, se haga simultáneamente. Si hay 1us de diferencia entre la puesta a 1 de una salida y otra, ese 1us quemará lentamente los transistores internos del puerto. un zombie.

Puedes hacerlo también con pines de puertos diferentes.

Hola Mig, creo que, con cristal de 4mhz, ni en assembler se podrian setear pines de distintos puertos casi simultaneamente...  ;-)... o no se me ocurre como  :oops:

Saludos!
Norberto
Firmat - Santa Fe - Argentina

www.TodoPic.net

Solo se tiran piedras, al arbol que tiene frutos...

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: salidas en paralelo. Se puede?
« Respuesta #7 en: 12 de Noviembre de 2010, 13:19:01 »
Hola Mig, creo que, con cristal de 4mhz, ni en assembler se podrian setear pines de distintos puertos casi simultaneamente...  ;-)... o no se me ocurre como  :oops:

Saludos!
Norberto


Hola Jefe

Podría haber una forma... usando pines ANx. Se configuran como salidas digamos RB4 y RA3, ambos que sean AN0 y AN1 para efectos de ejemplo. Siguiendo esto, TRISB4 y TRISA3 serían 0.

Pero para poder habilitarlos como salidas digitales, están los PCFG. Digamos que B4 y A3 ya están a 0 (entregando 0V) y queremos ponerlos simultáneamente a 1 (que entreguen 5V), la secuencia de pasos sería:

- PCFG se configura para que B4 y A3 sean analógicos, sigue habiendo un cero en sus terminales
- PORTB4 = 1, sigue habiendo un cero ya que es analógico
- PORTA3 = 1, sigue habiendo un cero ya que es analógico
- PCFG se configura para que B4 y A3 sean digitales, esto provoca que simultáneamente aparezcan los 1 en ambos pines... sin cortocircuitarse

Pero lo mejor es usar pines de un mismo puerto.

Desconectado todopic

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3495
    • http://www.todopicelectronica.com.ar
Re: salidas en paralelo. Se puede?
« Respuesta #8 en: 12 de Noviembre de 2010, 18:34:43 »
Ok Santi, buena técnica!

Saludos!

Norberto
Firmat - Santa Fe - Argentina

www.TodoPic.net

Solo se tiran piedras, al arbol que tiene frutos...


 

anything