TODOPIC

Misceláneas - Interés General => Uso y aplicaciones de los PIC / Curiosidades electrónicas => Mensaje iniciado por: mariano_pic en 15 de Julio de 2008, 18:02:19

Título: El USB 3.0
Publicado por: mariano_pic en 15 de Julio de 2008, 18:02:19
   Para los que se estan matando por aprender a conectar un pic por USB un nuevo dolor de cabeza jaja USB 3.0

   Velocidad 4.8 Gigabytes  :D
   Conexion fibra obtica y compatibilidad con el sistema 2.0
   bueno ya me imagino a los que les gusta andar conectando con lo ultimo.


(http://bp1.blogger.com/_FQRIY5VJ4bs/R4Y_oi_TyKI/AAAAAAAAAS0/m82FBgpGeAY/s1600/usb_3_1.jpg)


  las lucecitas que se ven a dentro son los terminales de fibra optica

(http://bp1.blogger.com/_FQRIY5VJ4bs/R4Y_oi_TyJI/AAAAAAAAASs/KHfWlhzO7Sk/s1600-h/usb_3_5.jpg)


  Dicen que se andan peliando por quien desarrollara los chipsets de control intel esta tomando la delantera, solo quedan dos años para que empiecen a salir motherboard compatibles.


 a sufrir los USB-firmware desarrolladores  :-)
Título: Re: El USB 3.0
Publicado por: LABmouse en 15 de Julio de 2008, 20:30:48
Pero, me parece mucho mas interesante el USB OTG. y ya hay microcontroladores que lo soportan!. Ese es mi dolor de cabeza ahorita.. :P creo que falta mucho para que un microcontrlador soporte un USB a 4.8G, es por eso que lo veo como muy muy lejano.

Saludos!

Título: Re: El USB 3.0
Publicado por: jfh900 en 15 de Julio de 2008, 22:13:32
En esta página tenemos una descripción de cada tipo de USB (es muy interesante) y como muy bien dijo PICmouse el futuro de los PIC (micro controladores en general) pasa por el uso del USB OTG:

http://www.emezeta.com/articulos/usb-3-0-wireless-usb-y-usb-on-the-go

Un saludo
Título: Re: El USB 3.0
Publicado por: mariano_pic en 16 de Julio de 2008, 00:09:29


   Pic_mouse esta bien 3 años son mucho tiempo para que salgan las motherbords pero como en 5 o 6 años ya debe estar difundido, lo que pasa es que me imagino a los mas entuciastas como tu tratando de ser los primeros en hacer algo con un pic y el usb 3.0. estare por ahi esperando a ver quien lo logra aca en el foro   :mrgreen: y si no pues bien alguien mas lo hara estoy seguro que yo no  :D.
Título: Re: El USB 3.0
Publicado por: PalitroqueZ en 16 de Julio de 2008, 13:23:22
...
   Velocidad 4.8 Gigabytes  :D
...

y los pics corriendo a menos de 1Ghz, cuello de botella  :shock:

Título: Re: El USB 3.0
Publicado por: NANO1985 en 16 de Julio de 2008, 13:43:21
"no de nuevo decía........""  :D  :D
Título: Re: El USB 3.0
Publicado por: mariano_pic en 17 de Julio de 2008, 10:37:41
Citar
Publicado por: PalitroqueZ
Insertar Cita
Cita de: mariano_pic en 15 de Julio de 2008, 06:02:19
...
   Velocidad 4.8 Gigabytes  lol
...

y los pics corriendo a menos de 1Ghz, cuello de botella  Shocked

 No palitroques te equivocas no es a menos de 1 ghz si no a menos de 100 Mhz, o es digo como 40 Mhz, mi pregunta ahora de curioso es cual es la velocidad mas alta en que corre un PIC :lol:
Título: Re: El USB 3.0
Publicado por: NarXEh en 18 de Julio de 2008, 00:06:47
A mi parecer va a costar mucho la integracion del USB 3.0 (mas que nada en tiempo)

Si no me equiboco, agregaron mas canales de datos y a mi parecer esto reduciria la cantidad de puertos usb 3.0 (espero estar equibocado)

Supongo que esa velocidad maxima teorica se reparte entre todos los dispositivos usb que se tengan conectados, no ?  :shock:

un saludo!

NärXEh  :)
Título: Re: El USB 3.0
Publicado por: mariano_pic en 19 de Julio de 2008, 11:00:35

   NarXEh un saludo, recuerdas las luses que se ven en la foto de arriva bueno el USB 3.0 va por fibra optica, pero se mantiene la compatibilidad con el 2.0 con los conectores, es decir con cables no se puede hacer la comunicacion a 4.8 GHz con todas las nuevas caracteristicas tiene que ser por fibra optica, y me imagino que mas adelante lo que es discos duros unidades externas y demas se conectaran bia fibra optica y quien sabe asta el microprocesador se conectara con la memoria y el chipset tambien con fibra optica.  :shock:
Título: Re: El USB 3.0
Publicado por: cocu3 en 01 de Agosto de 2008, 12:26:14
este cuento del usb 3.0 debe ser algo funcionando al limite de la electronica, osea donde la electronica se queda corta y toca echar mano a la fisica de estado solido

y la fotico porq no se ve??? :(

saluds
Título: Re: El USB 3.0
Publicado por: mdark en 15 de Enero de 2010, 22:30:34
la verdad es que ya hay que aceptar que nuestros queridos PIC ya van llegando a su extinción...lo bueno de eso esque ya viene una nueva generación de PIC
Título: Re: El USB 3.0
Publicado por: migsantiago en 15 de Enero de 2010, 23:50:20
Esto del USB 3.0 ya está tomando forma. Algunas compañías fabricantes de motherboards como Asus ya tienen modelos listos...

The ASUS P6X58D Premium is the First Officially Recognized USB 3.0-enabled Motherboard
http://www.asus.com/News.aspx?N_ID=5mt4pzhLYdiZWcsw

... aunque según la wikipedia esta versión no ha salido a la venta.

Supuestamente Windows 7 ya soporta la SuperSpeed de 5Gbps, no sé cuan cierto sea. Talvez la motherboard trae drivers para USB 3.0 porque leí que Windows 7 lo soportará hasta el Service Pack 1.

Otras MB
http://www.google.com/#hl=en&source=hp&q=usb+3.0+motherboard&aq=0&aqi=g10&oq=usb+3.0+motherboar&fp=df82d86320cf60e9

Ah y USB 3.0 no lleva fibra óptica. Sólo agrega 4 hilos más para la conexión.

2 hilos de VBUS y GND
2 hilos D+ y D- típicos
4 hilos. Un par para datos de entrada y otro par para salida

La ventaja del USB 3.0 es que usa el mismo conector del USB 2.0 pero en la parte superior introduce los 4 hilos nuevos, manteniendo compatibilidad con USB 1.1 y 2.0.

http://en.wikipedia.org/wiki/Usb_3.0#USB_3.0
Título: Re: El USB 3.0
Publicado por: jeremylf en 16 de Enero de 2010, 15:56:33
Buff y qfue con lo de la fibra optica? No les salio  :D
Título: Re: El USB 3.0
Publicado por: migsantiago en 16 de Enero de 2010, 17:21:12
Aparentemente en 2007 y 2008 se especulaba que llevaría fibra óptica pero hice una búsqueda de eso en la especificación 3.0 y no aparece la palabra optic por ningún lado.

USB 3.0 Specification
http://www.usb.org/developers/docs/usb_30_spec_052109.zip

http://img689.imageshack.us/img689/372/usb30.png
(http://img689.imageshack.us/img689/372/usb30.png)

No hace falta fibra óptica para 5Gbps. Considera que el cable SATA conduce 3Gbps y no es nada óptico.

Bueno, quién sabe por qué ya no la usaron  :D
Título: Re: El USB 3.0
Publicado por: PalitroqueZ en 16 de Enero de 2010, 19:16:21
imagina los costos, supongo que con fibra son mayores.

Título: Re: El USB 3.0
Publicado por: scientist en 16 de Enero de 2010, 21:48:42
esta muy bueno esto del usb 3.0

solo faltará ver cuando salgan los micros con el usb 3.0, hehehe
Título: Re: El USB 3.0
Publicado por: migsantiago en 16 de Enero de 2010, 21:52:11
Seguramente ya en familias pic64 que corran a 1GHz.  :D
Título: Re: El USB 3.0
Publicado por: mariano_pic en 19 de Enero de 2010, 17:56:02
Seguramente ya en familias pic64 que corran a 1GHz.  :D


  Definitivamente lo del USB optico no se dio. No fue por mas si no por hacele competencia y acabar de una ves por todas con firewire que se impuso el USB 3.0.

(http://mikropics.webcindario.com/img/usb30logo.jpg)


Caracteristicas:

Tipo de comunicacion: SuperSpeed, el USB 3.0 puede alcanzar los 5Gbps mientras el USB 2.0 se queda en los 480Mbps, lo que significa que con el nuevo USB 3.0 podemos transferir un archivo de 25GB en aproximadamente 70 segundos.

Transferencia Bidireccional de datos, ademas usa el mismo cable de usb 2.0 pero lleva asta 5 cables adicionales

Compatibilidad completa com USB 2.0 ya que los conectores todabia llevan los cables originales pero otros adicionales para las transferencias SuperSpeed.

Se pueden conectar dispositivos USB3.0 a Hosts2.0 pero se conectara solo a 2.0.

Los PICMicro PIC18F2550/4550 aun asi se podran conectar a buses USB3.0 por compatibilidad hacia atras.

Ademas un PICMicro PIC18F2550/4550 solo puede conectandose a FullSpeed USB1.1.

¿Para que ibamos querer conectar un PICMicro a USB3.0?, esta velocidad esta diseñada para transferir archivos muy grandes a gran velocidad como video HID, o entre discos duros externos (UsbMassStorage) conocido este tipo de dispositivo como Unidades externas de almacenamiento masivo, y no creo que un PICMicro aguante para tanto   :shock:

Título: Re: El USB 3.0
Publicado por: BrunoF en 19 de Enero de 2010, 18:54:39
esta muy bueno esto del usb 3.0

solo faltará ver cuando salgan los micros con el usb 3.0, hehehe

Va a ser genial! Tal vez ahi lleguemos a poder transmitir, con el USB 5.0 un mbps con un PIC..:(
Título: Re: El USB 3.0
Publicado por: migsantiago en 19 de Enero de 2010, 19:16:56
Va a ser genial! Tal vez ahi lleguemos a poder transmitir, con el USB 5.0 un mbps con un PIC..:(

Ahora sí me hiciste reír Bruno...  :D :D :D

No sé si te sirvió la ayuda que te mandé por privado. Si no, vuélveme a preguntar con confianza  ;-)
Título: Re: El USB 3.0
Publicado por: BrunoF en 19 de Enero de 2010, 21:35:08
Claro que me sirvió querido santi. Lo tengo siempre en cuenta, y seguramente pase de mi actual modo Bulk al modo HID para poder exprimir un poco mas al USB.
Abandone la idea original, porque logre, mediante mucho sudor, hacerlo con un adaptador. En cuanto tenga todo recopilado lo subo para que le sirva a muchos.

Saludos.
Título: Re: El USB 3.0
Publicado por: mariano_pic en 19 de Enero de 2010, 21:49:51

  Perdonen que me meta en su fluida conversacion, pero tengo entendido que USB usa 4 modos de transferencia Control Transfer, Isochronus Transfer, Bulk Transfer e Interrup Transfers, y que HID es una clase de dispositivos, de hecho las transferencias dentro de la clase HID son Bulk Tranfer, ¿entonces? como vas a pasar de Bulk a HID, eso me tiene confundido, eso me pasa (http://www.ucontrol.com.ar/forosmf/Smileys/ucontrol/pared.gif) por leer tanto las especificaciones USB (http://www.ucontrol.com.ar/forosmf/Smileys/ucontrol/idiot.gif)
Título: Re: El USB 3.0
Publicado por: migsantiago en 19 de Enero de 2010, 22:30:09

  Perdonen que me meta en su fluida conversacion, pero tengo entendido que USB usa 4 modos de transferencia Control Transfer, Isochronus Transfer, Bulk Transfer e Interrup Transfers, y que HID es una clase de dispositivos, de hecho las transferencias dentro de la clase HID son Bulk Tranfer, ¿entonces? como vas a pasar de Bulk a HID, eso me tiene confundido, eso me pasa (http://www.ucontrol.com.ar/forosmf/Smileys/ucontrol/pared.gif) por leer tanto las especificaciones USB (http://www.ucontrol.com.ar/forosmf/Smileys/ucontrol/idiot.gif)

No, la clase HID no usa transferencias bulk.

La clase HID usa transferencias de control y transferencias interruptivas.

Aquí puedes encontrar información detallada...
http://www.migsantiago.com/index.php?option=com_content&view=article&id=15&Itemid=17
Título: Re: El USB 3.0
Publicado por: mariano_pic en 19 de Enero de 2010, 22:44:35

  Ya veo, esas especificaciones en ingles son muy confusas  :D, gracias migsantiago.
Título: Re: El USB 3.0
Publicado por: scientist en 21 de Enero de 2010, 12:37:26
que extraño, yo he estado utilizando mi dispositivo como HID, y me permite hacer transferencias tipo BULK TRANSFER, he interruptivas, la de control es po default en el endpoint 0, y la unica que no me deja es la asincrono, pero es por la dll, y no por que creo que no se pueda, saludos
Título: Re: El USB 3.0
Publicado por: migsantiago en 21 de Enero de 2010, 12:43:49
Talvez estás malinterpretando algo. ¿No será que confundes el uso de la mpusbapi.dll con transferencias interruptivas?  :?:
Título: Re: El USB 3.0
Publicado por: scientist en 21 de Enero de 2010, 20:58:13
no utilizo la dll de microchip, estoy utilizando un micro de freescale, tendre que leer mas acerca del tema, ya que no se si te refieres, al firmware, es decir, cuando el dispositivo detecta que se registro algun tipo de comunicacion con sus endpoints brinque al vector donde se encuentra la interrupcion del USB, o si te refieres al HOST, y la forma que se comunica con el dipositivo, utilizando los diferentes tipos de protocolos de comunicacion, saludos
Título: Re: El USB 3.0
Publicado por: mariano_pic en 21 de Enero de 2010, 21:18:05

   Por eso fue que dije que en HID se hacia bulk transfer, pero como no estaba seguro mejor me quedo callado,  :oops:, aun estoy buscando donde fue que lei eso.
Título: Re: El USB 3.0
Publicado por: migsantiago en 21 de Enero de 2010, 22:48:23
Es que las clases de dispositivos USB distinguen la forma en que se usan los endpoints.

Un dispositivo HID está obligado a contar con un endpoint bidireccional de control (low-speed) y un endpoint bidireccional interruptivo (low-speed y high-speed).

Otras clases de dispositivos USB cuentan con combinaciones de tipos de endpoints, por ejemplo, la clase CDC rs232 virtual cuenta con endpoint de control (para la enumeración), endpoint bulk y endpoint interruptivo.

Pero un dispositivo USB puede comportarse al mismo tiempo como varias clases. Por ejemplo, un PIC podría enumerar 2 interfaces, una como CDC y otra como HID, teniendo varios endpoints diferentes al mismo tiempo.
Título: Re: El USB 3.0
Publicado por: scientist en 22 de Enero de 2010, 02:36:41
eso es muy cierto santiago, de hecho ahora que lo mencionas, cuando pusiste este ejemplo, me acorde de una tarjeta de entrenamiento de freescale, en la cual conectaba el programador por usb, y hacia el debug cuando estaba corriendo el micro, pero ademas, tenia una interfaz qe se comunicaba con el micro que programaba con los pines del puerto serial, y hacia de puente serial a usb, saludos
Título: Re: El USB 3.0
Publicado por: JOJOJORGE5 en 20 de Febrero de 2010, 23:45:20
Hola

les comento que me encontre un aparatito que me parecio interesante y resulto ser una targeta de sonido USB que usa el chip UDA1321
me vaje la hoja de datos y resulta que es HID y ademas usa transferensia asincrona. la conecte y funciona perfectamente.

osea que se debe poder usar otros modos de transferencia independientemente de la clase de dispositivo.

salu2:)
Título: Re: El USB 3.0
Publicado por: migsantiago en 21 de Febrero de 2010, 13:15:28
Hola

les comento que me encontre un aparatito que me parecio interesante y resulto ser una targeta de sonido USB que usa el chip UDA1321
me vaje la hoja de datos y resulta que es HID y ademas usa transferensia asincrona. la conecte y funciona perfectamente.

osea que se debe poder usar otros modos de transferencia independientemente de la clase de dispositivo.

salu2:)

Leyendo la datasheet...

http://www.datasheetcatalog.com/datasheets_pdf/U/D/A/1/UDA1321.shtml

No sólo dice que es HID, también dice que tiene otra interfaz que usa la clase USB de Audio. Esta clase Audio hace uso de los endpoints isócronos para mandar datos.

Página 11
http://img717.imageshack.us/img717/9906/audio.png

Citar
(http://img717.imageshack.us/img717/9906/audio.png)

La clase HID sólo usa interrupt endpoints y la de Audio sólo usa isócronos. El UDA1321 es un dispositivo con 2 interfaces (o más según como se programa el firmware).

Ese chip está muy completo ya que es reprogramable e incluso se pueden crear otras interfaces especiales haciendo uso de endpoints bulk.
Título: Re: El USB 3.0
Publicado por: JOJOJORGE5 en 22 de Febrero de 2010, 08:13:19
ah

yo nada mas decia, solo que al conectarlo no me pidio ningun tipo de driver y ademas no me aparecio el icono de dispocitivo compuesto que aparece cuando conecto algun dispositivo usb que tiene 2 clases.

gracias por la aclaracion en realidad no lei toda la informacion.

salu2:
Título: Re: El USB 3.0
Publicado por: migsantiago en 22 de Febrero de 2010, 13:12:43
yo nada mas decia, solo que al conectarlo no me pidio ningun tipo de driver y ademas no me aparecio el icono de dispocitivo compuesto que aparece cuando conecto algun dispositivo usb que tiene 2 clases.

¿A qué icono te refieres? Yo no he visto algo similar.  :huh: