TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Flight-Controller en 27 de Junio de 2005, 10:14:00

Título: Conexión entre PICs usando USB
Publicado por: Flight-Controller en 27 de Junio de 2005, 10:14:00
Q tal!
Es la primera vez que estoy participando en el foro, pero ya antes había consultados unas cosillas de mucha utilidad,

pero ahora estoy interesado en saber que tan viable podría ser la conexión de dos pic"s pero usando el modulo de USB q algunos pic"s tienen?

además si esta conexión de USB sería similar a conectar dos pic"s por ejemplo usando el usart?

y q tan fácil o dificil sería realizar esta tranferencia de información (nadamas en un sentido que el PIC1 le pase datos al PIC2) usando el USB?,

de ya gracias por sus comentarios o sugerencias de todos en general,
SaludosGiñoFlash
Título: RE: Conexión entre PICs usando USB
Publicado por: Nocturno en 27 de Junio de 2005, 10:44:00
Hola Flight-Controler.

En primer lugar te aclaro que he movido tu post porque este subforo es más apropiado para consultar dudas que donde lo pusiste.

En segundo lugar, me temo que conectarlos vía USB no debe ser fácil. Tengo entendido que para conectar dos dispositivos USB uno ha de ser maestro y el otro esclavo, y los puertos USB de los PIC siempre son esclavos.
Título: RE: Conexión entre PICs usando USB
Publicado por: svt en 29 de Junio de 2005, 12:20:00
Se puede  unir dos pics con protocolo usb, pero para ello, uno de los pic´s debe convertirse en host, creo que de esto se trata lo de USB on the GO.En la pagina de www.usb.org creo que es, hay informacion al respecto, si no me equivoco.


saludos
Título: RE: Conexión entre PICs usando USB
Publicado por: Flight-Controller en 30 de Junio de 2005, 18:40:00
RollEyes
Qtal!
Muchas gracias por sus comentarios,
el motivo real por el cual quería conectar dos pics usando el modulo de USB que algunos pic"s traen es por que necesito hacer una comunicación (transmisor y un receptor) de por lo menos 1Mbit, y yo pensé en utilizar pic"s ya que se pueden manejar de manera relativamente fácil,

  PIC1    --------->   PIC2      <-por los comentarios ninguno de los pic"s puede ser
(USB)                     (USB)         host y por ello no podré conectarlos al menos eso
                                                es lo que tengo claro hasta ahora.

Rebotado  Alguien conoce algun par de integrados que puedes hacer la comunicación    entre pic"s ???

                       -----------------                                  ----------------
    ---------       |      Chip        |                               |       Chip      |        --------
   |  PIC1 |--->|   transmisor  |  ===========>  |   Receptor   | --->| PIC2 |
    ---------        -----------------                                  ----------------         --------
 
Ya hé buscado algun par de transmisor receptor, pero son muy complejos de utilizar ya que las velocidad son en verdad demasiado altas 155Mbits, 622Mbits y más (ejemplo MAX3263, etc y TLK1501, etc), ojala me puedan comentar de algun par de chips que maneje velocidades de 1Mbits o un poco mas,

de ya, Saludos.Flash



Título: RE: Conexión entre PICs usando USB
Publicado por: antoniof en 01 de Julio de 2005, 06:23:00
Realmente necesitas USB??

Si lo que quieres es comunicación serial rápida, lo puedes hacer por SPI. Es mucho más fácil y es muy rápido.
Título: RE: Conexión entre PICs usando USB
Publicado por: Flight-Controller en 01 de Julio de 2005, 19:14:00
RollEyes
Q tal antoniof !!!

Yo había pensando en algo así con los pic"s pero creo que no superan la velocidad de 400khz o 500khz en velocidad,

Ideaestoy bien en eso o no? al menos eso leí en la hoja de datos del F877Flash

Saludos.Flash

Título: RE: Conexión entre PICs usando USB
Publicado por: antoniof en 03 de Julio de 2005, 13:45:00
Puedes manejar el SPI por software y conseguir el 1Mbps de media con un cuarzo de 20MHz. Al menos que vayas a transmitir El Quijote por SPI te trae más cuenta que las interrupciones del módulo MSSP.