Autor Tema: Cuantos Pic por usb puedo conectar?  (Leído 3272 veces)

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

Desconectado fidodido18

  • PIC18
  • ****
  • Mensajes: 312
Cuantos Pic por usb puedo conectar?
« en: 17 de Julio de 2009, 01:55:18 »
Saludos, Como cada vez encuentro menos el puerto serial,estoy aprendiendo a usar el puerto USB, emulando un puerto RS232.

Al tratar de simular en proteus 2 puertos USB el PC se me reinicia, entonces en caso de tener varios PIC con el mismo programa (identico) los podria conectar al PC al tiempo sin tener ningun problema? o tendria que cambiar algo al codigo o las librerias de USB??

desde ya gracias a todos!!

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Cuantos Pic por usb puedo conectar?
« Respuesta #1 en: 17 de Julio de 2009, 12:40:16 »
Imagino que si conectas 2 pics con el mismo programa y descriptores, mismo VID y PID, la PC simplemente enumerará dos puertos COM virtuales diferentes.

Haz la prueba y nos cuentas.

Si la PC falla al enumerar ambos, intenta cambiar el PID de uno de ellos.

Desconectado fidodido18

  • PIC18
  • ****
  • Mensajes: 312
Re: Cuantos Pic por usb puedo conectar?
« Respuesta #2 en: 18 de Julio de 2009, 15:59:14 »
Gracias por tu respuesta migsantiago,

Me va tocar hacer la prueba fisica, aunque queria asegurarme antes de invertirle el tiempo, depronto ya habian pasado por la misma experiencia...

Gracias!! voy a probar y les comento...

Desconectado Jpic

  • PIC12
  • **
  • Mensajes: 94
Re: Cuantos Pic por usb puedo conectar?
« Respuesta #3 en: 18 de Julio de 2009, 17:51:00 »
Imagino que si conectas 2 pics con el mismo programa y descriptores, mismo VID y PID, la PC simplemente enumerará dos puertos COM virtuales diferentes.

Haz la prueba y nos cuentas.

Si la PC falla al enumerar ambos, intenta cambiar el PID de uno de ellos.

dudo mucho q funcione así como dices, por que si no la PC como sabrá cual le envía datos y a cual le enviara datos...

además el VID y PID son números identificadores únicos establecidos por el estándar USB...

Desconectado fidodido18

  • PIC18
  • ****
  • Mensajes: 312
Re: Cuantos Pic por usb puedo conectar?
« Respuesta #4 en: 18 de Julio de 2009, 18:54:21 »
Osea que es muy dificil que funciones 2 programas iguales por usb (en distintos puertos)? o que trata de decir Jpic??

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Cuantos Pic por usb puedo conectar?
« Respuesta #5 en: 18 de Julio de 2009, 19:42:49 »
Se pueden conectar hasta 127 pics con el mismo PID y VID en un HOST. El host después se encarga de asignar un address único a cada uno de ellos aunque compartan el PID y VID. El address es un nombre temporal que se les asigna al ser enumerados. Si se desconectan o resetean, el host les da un nuevo address.

De hecho la mpusbapi.dll les da "handles" para no confundir a los gemelos en el modo BULK.

Haz la prueba fidodido, el host USB los va a saber diferenciar aunque sean trillizos idénticos  :mrgreen: solo que en la PC deberán aparecer como COMx, COMy y COMz, todos ellos con un address USB único.

Desconectado fidodido18

  • PIC18
  • ****
  • Mensajes: 312
Re: Cuantos Pic por usb puedo conectar?
« Respuesta #6 en: 18 de Julio de 2009, 20:45:01 »
 :-/ gracias por la motivacion!! 127 pics son mas de lo que esperaba...  :D

Lo intentaré y les comentaré cuando resuelva lo de la ROM (se esta quedando sin espacio), otro tema que esta en esta misma sección...

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Cuantos Pic por usb puedo conectar?
« Respuesta #7 en: 18 de Julio de 2009, 22:10:31 »
:-/ gracias por la motivacion!! 127 pics son mas de lo que esperaba...  :D


El estándar de USB acepta hasta 127 hubs o dispositivos conectados a un Host, por lo tanto puedes conectar tal cantidad de PICs.

Lo malo es que la velocidad del bus se reparte entre todos ellos, pero hablando de 2 pics no hay problema alguno.

Desconectado Jpic

  • PIC12
  • **
  • Mensajes: 94
Re: Cuantos Pic por usb puedo conectar?
« Respuesta #8 en: 19 de Julio de 2009, 00:24:01 »
ok tiene toda la razón, me fui por otro lado... y si el estándar USB soporta hasta 127 dispositivos USB, solo que el ancho e banda disminuye con cada nuevo dispositivo q conectes.


 

anything