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
-
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 :-)
-
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!
-
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
-
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.
-
...
Velocidad 4.8 Gigabytes :D
...
y los pics corriendo a menos de 1Ghz, cuello de botella :shock:
-
"no de nuevo decía........"" :D :D
-
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:
-
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 :)
-
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:
-
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
-
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
-
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
-
Buff y qfue con lo de la fibra optica? No les salio :D
-
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
-
imagina los costos, supongo que con fibra son mayores.
-
esta muy bueno esto del usb 3.0
solo faltará ver cuando salgan los micros con el usb 3.0, hehehe
-
Seguramente ya en familias pic64 que corran a 1GHz. :D
-
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:
-
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..:(
-
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 ;-)
-
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.
-
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)
-
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
-
Ya veo, esas especificaciones en ingles son muy confusas :D, gracias migsantiago.
-
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
-
Talvez estás malinterpretando algo. ¿No será que confundes el uso de la mpusbapi.dll con transferencias interruptivas? :?:
-
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
-
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.
-
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.
-
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
-
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:)
-
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
(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.
-
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:
-
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: