USB3.0ЭÒé(ÖÐÎÄ)

USB3.0 ÓëUSB2.0µÄÌØÐԱȽÏ

3.2 ³¬Ëٽṹ

³¬ËÙ×ÜÏßÊÇÒ»¸ö·Ö²ãµÄͨѶ½á¹¹£¬ÈçÏÂͼËùʾ£º

1

ЭÒé²ã£º

ЭÒé²ãÔÚÖ÷»úºÍÉ豸¼ä¶¨ÒåÁËend-to-end£¨¶Ëµ½¶Ë£©Í¨Ñ¶¹æÔò¡£³¬ËÙЭÒéÔÚÖ÷»úºÍÉ豸¶Ëµã(endpoint)Ö®¼äÌṩӦÓÃÊý¾ÝÐÅÏ¢½»»»¡£Õâ¸öͨѶ¹Øϵ½Ð×ö¹ÜµÀ(pipe)¡£

ËüÊÇÖ÷»úµ¼ÏòµÄЭÒ飬Òâζ×ÅÖ÷»ú¾ö¶¨Ê²Ã´Ê±ºòÔÚÖ÷»úºÍÉ豸¼ä½øÐÐÓ¦ÓÃÊý¾Ý´«Êä¡£É豸¿ÉÒÔͨ¹ýÒ»¸öÌض¨¶ËµãÏòÖ÷»ú·¢ÆðÒì²½ÇëÇó·þÎñ£¬ËùÒÔËü²»ÊÇÒ»¸öÂÖѯЭÒ飨USB2.0ΪÂÖѯЭÒ飩¡£

Êý¾Ý¿ÉÒÔÁ¬ÐøÍ»·¢´«Ê䣬Ìá¸ß×ÜÏßЧÂÊ¡£ ¶ÔijЩ´«ÊäÀàÐÍ£¨¿é´«Ê䣩£¬Ð­ÒéÌṩÁ÷¿ØÖ§³Ö¡£

SSÉ豸¿ÉÒÔÒì²½·¢ËÍ£¬Í¨ÖªÖ÷»ú£¬É豸µÄ¹¦ÄÜ״̬·¢Éú¸Ä±ä¡£¶ø²»ÊÇÂÖѯµÄ·½Ê½¡£É豸¶Ëµã¿ÉÒÔͨ¹ýÉ豸Òì²½·¢Ë͵ġ°ready¡±°ü£¨ERDY TP£©Í¨ÖªÖ÷»ú½øÐÐÊý¾Ý·¢ËÍÓë½ÓÊÕ£¬Ö÷»ú¶ÔÓÚ¡°ready¡±Í¨Öª£¬Èç¹ûÓÐÓÐЧµÄÊý¾Ý·¢ËÍ»òÕß»º´æ½ÓÊÕÊý¾Ý£¬»áÌí¼Ó¹ÜµÀ¡£

Ö÷»ú·¢ËÍ°üº¬Ö÷»úʱ¼ä´ÁµÄÌØÊâ°üÍ·£¨ITP£©µ½×ÜÏßÉÏ£¬¸ÃÖµ¿ÉÒÔÓÃÓÚ±£³ÖÉ豸ºÍÖ÷»úͬ²½£¨Èç¹ûÐèÒªµÄ»°£©¡£

³¬ËÙUSBµçÔ´¹ÜÀí£º

Á´Â·µçÔ´¹ÜÀíµÄ¹Ø¼üµãÊÇ£º

¡¤É豸ÏòÖ÷»ú·¢ËÍÒì²½¡°ready¡±Í¨Öª

¡¤ °üÊÇÓзÓÉ·¾¶µÄ£¬ÕâÑù¾ÍÔÊÐí²»²ÎÓëÊý¾ÝͨѶµÄÁ´Â·½øÈë»òÈÔ¾ÉÍ£ÁôÔڵ͵çԴ״̬¡£

¡¤ Èç¹û°üË͵½Ò»¸ö´¦Óڵ͵çԴ״̬µÄ¶Ë¿Ú£¬Õâ¸ö¶Ë¿Ú»áÇл»µ½Í˳öµÍµçԴ״̬²¢Ö¸Ê¾ÕâÊǸöÇл»Ê¼þ¡£

É豸£º

¡¤³¬ËÙÐèÒªÖ§³ÖUSB2.0¶ÔĬÈϵĿØÖƹܵÀµÄ¹æ¶¨¡£

HUBÉ豸£º

ÒòΪUSB3.0ÏòϼæÈÝUSB2.0£¬ÎªÖ§³ÖUSB3.0Ë«×ÜÏ߽ṹ£¬USB3.0 HUBÔÚÂß¼­ÉÏÊÇÁ½¸öHUBµÄ×éºÏ£ºÒ»¸öUSB2.0 HUBºÍÒ»¸öUSB3.0 HUB¡£Á¬½Óµ½ÉÏÓζ˿ڵĵçÔ´ºÍµØÏßÊǹ²ÏíµÄ¡£

¼¯ÏßÆ÷(HUB)²ÎÓëµ½Ò»¸ö¶Ëµ½¶ËµÄЭÒéÖУ¬Ëù³Ðµ±µÄ¹¤×÷£º ¡¤Â·ÓÉÑ¡ÔñÊä³öµÄ°üµ½ÏÂÓζ˿ڡ£ ¡¤ÊäÈë°ü»ìºÏ´«µÝµ½ÉÏÓÎ¶Ë¿Ú ¡¤µ±²»Ôڵ͹¦ºÄ״̬ÏÂʱ£¬ÏòËùÓÐÏÂÓζ˿ڹ㲥ʱ¼ä´Á°ü£¨ITP£©£¬¼´ÎªÍ¬²½Ê±¼äÐÅÏ¢°ü¡£ ¡¤µ±ÔÚÒ»¸öµÍ¹¦ºÄ״̬µÄ¶Ë¿Ú¼ì²âµ½°üʱ£¬¼¯ÏßÆ÷½«Ä¿±ê¶Ë¿Úת±ä³ÉÍ˳öµÍ¹¦ºÄ״̬£¬Í¨ÖªÖ÷»úºÍÉ豸£¨´øÄÚ£©°üÔâÓöµ½ÁËÒ»¸öÔڵ͹¦ºÄ״̬µÄ¶Ë¿Ú¡£

Ö÷»ú(Hosts)£º

Ò»¸öUSB3.0Ö÷»úͨ¹ýÖ÷¿ØÆ÷ºÍUSBÉ豸»¥Á¬¡£ÎªÁËÖ§³ÖUSB3.0Ë«×ÜÏ߽ṹ£¬USB3.0Ö÷¿ØÆ÷±ØÐë°üÀ¨³¬ËÙ£¨USB3.0£©ºÍUSB2.0²¿·Ö£¬ÕâÑù¿ÉÒÔͬʱ¹ÜÀíÿһ¸ö×ÜÏßÉÏÖ÷»úºÍÉè

2

±¸¼äµÄ¿ØÖÆ¡¢×´Ì¬ºÍÐÅÏ¢½»»»¡£

Ö÷»úº¬Óм¸¸ö¸ùÏÂÐж˿ÚʵÏÖ³¬ËÙUSBºÍUSB2.0£¬Ö÷»úͨ¹ýÕâЩ¶Ë¿Ú£º

¡¤¼ì²âUSBÉ豸µÄÁ¬½ÓºÍÒƳý£» ¡¤¹ÜÀíÖ÷»úºÍÉ豸¼äµÄ¿ØÖÆÁ÷£» ¡¤¹ÜÀíÖ÷»úºÍÉ豸¼äµÄÊý¾ÝÁ÷£» ¡¤ÊÕ¼¯×´Ì¬ºÍ»î¶¯Í³¼Æ£» ¡¤¶ÔÁ¬½ÓµÄÉ豸¹©µç£»

USBϵͳÈí¼þ¼Ì³ÐÁËUSB2.0µÄ½á¹¹£¬°üÀ¨£º

¡¤É豸ö¾ÙºÍÅäÖã»

¡¤¹æ»®ÖÜÆÚÐÔºÍÒì²½Êý¾Ý´«Ê䣻 ¡¤É豸ºÍ¹¦ÄܵçÔ´¹ÜÀí£» ¡¤É豸ºÍ×ÜÏß¹ÜÀíÐÅÏ¢¡£

Êý¾ÝÁ÷Ä£ÐÍ£º

³¬ËÙUSB¼¯³ÉÁËUSB2.0µÄÊý¾ÝÁ÷Ä£ÐÍ£¬°üÀ¨£º

¡¤Ö÷»úºÍÉ豸¼äµÄÊý¾ÝºÍ¿ØÖƽ»»»Í¨¹ý¹ÜµÀ£¨pipe£©½øÐÐ £¬Êý¾Ý´«ÊäÔÚÖ÷»úÈí¼þºÍÖ¸¶¨µÄÉ豸¶Ëµã¼ä½øÐС£

¡¤É豸¿ÉÒÔÓв»Ö¹Ò»¸öµÄ»î¶¯¹ÜµÀ£¬ÓÐÁ½ÖÖÀàÐ͵ĹܵÀ£ºÁ÷ʽ¹ÜµÀ£¨Êý¾Ý£©ºÍÏûÏ¢¹ÜµÀ£¨¿ØÖÆ£©£¬Á÷ʽ¹ÜµÀûÓÐUSB2.0¶¨ÒåµÄ½á¹¹£¬ÏûÏ¢¹ÜµÀÓÐÖ¸¶¨µÄ½á¹¹£¨ÇëÇóµÄ½á¹¹£©¡£¹ÜµÀÏà¹ØÁªµÄÊÇÊý¾Ý´ø¿í£¬´«ÊäÀàÐÍ£¨¼ûÏÂÃæÃèÊö£©£¬¶ËµãÊôÐÔ£¬Èç´«Êä·½ÏòÓ뻺³å´óС¡£

¡¤´ó¶àÊý¹ÜµÀÔÚϵͳÈí¼þ¶ÔÉ豸½øÐÐÅäÖúó²Å´æÔÚ£¬µ«Êǵ±É豸ÉϵçÔÚĬÈϵÄ״̬ºó£¬Ò»¸öÏûÏ¢¹ÜµÀ¼´Ä¬ÈϵĿØÖƹܵÀ×ÜÊÇ´æÔڵġ£ÌṩȨÏÞ·ÃÎÊÉ豸µÄÅäÖã¬×´Ì¬ºÍ¿ØÖÆÐÅÏ¢¡£

¡¤Ò»¸ö¹ÜµÀÖ§³ÖUSB2.0¶¨ÒåµÄËÄÖÖ´«ÊäÀàÐ͵ÄÒ»ÖÖ(¹ÜµÀºÍ¶ËµãÊôÐÔÒ»ÖÂ)¡£ ¡¤º£Á¿´«ÊäÀàÐÍ£¨bulk£©ÔÚ³¬ËÙÖнøÐÐÁËÀ©Õ¹£¬½Ð×öÁ÷£¨stream£©¡£Á÷ʽÌṩÔÚЭÒ鼶֧³ÖÔÚ±ê×¼¿é´«Êä¹ÜµÀÖжà·´«Êä¶à¸ö¶ÀÁ¢µÄÂß¼­Êý¾ÝÁ÷¡£

µÚËÄÕ ³¬ËÙÊý¾ÝÁ÷Ä£ÐÍ

4.2³¬ËÙͨÐÅÁ÷

SS±£³ÖÏàËƵĹÛÄîºÍ»úÀí£¬Ö§³Ö¶Ëµã£¬¹ÜµÀºÍ´«ÊäÀàÐÍ¡£²Î¿¼USB2.0ЭÒé¡£ ¶ËµãµÄÊôÐÔ£¨×î´ó°ü³ß´ç£¨¶Ëµã»º´æ´óС£©£¬Í»·¢´óСµÈ£©±»¼Ç¼ÔÚÃèÊö·ûÖкÍSS Endpoint Companion Descriptor¡£ÕýÈçÔÚUSB2.0ÖУ¬¶ËµãÊÇʹÓÃÈý¸ö²ÎÊý×é³ÉµÄµØÖ·À´ÑéÖ¤£¨É豸µØÖ·£¬¶ËµãºÅºÍ·½Ïò£©¡£ËùÓеÄSSÉ豸±ØÐëÆðÂëÔÚĬÈÏ¿ØÖƹܵÀ£¨¶Ëµã0£©¿ªÊ¼Ö´ÐС£

4.2.1 ¹ÜµÀ

Ò»¸ö³¬ËٹܵÀÊÇÒ»¸öÉ豸ÉϵĶ˵ãºÍÖ÷»úÈí¼þµÄÁ¬½Ó¡£¹ÜµÀ´ú±íÓµÓлº´æ¿Õ¼äµÄÖ÷»úÈí¼þºÍÉ豸¶ËµãÖ®¼ä´«ÊäÊý¾ÝµÄÄÜÁ¦£¬ºÍUSB2.0ÓÐÏàͬµÄ¹ý³Ì¡£Ö÷ÒªµÄÇø±ðÔÚÓÚµ±³¬ËٵķÇͬ²½¶Ëµãæʱ£¬»á·µ»ØÒ»¸öûÓÐ×¼±¸ºÃ£¨NRDY£©Ó¦´ð£¬µ±ËüÏëÓÖÒª·þÎñʱ±ØÐë·¢ËÍ×¼±¸ºÃ£¨ERDY£©Í¨Öª¡£Ö÷»úÔÚÏÂÒ»¸ö´«ÊäÀàÐÍÏÞÖÆϵÄÓÐЧʱ»úÖÐÖØа²ÅÅÊÂÎñ¡£

4.3³¬ËÙЭÒé×ÛÊö£º

ÕýÈçÔÚUSB3.0½á¹¹×ÜÀÀÄÇÕÂÖÐÌáµ½µÄ£¬³¬ËÙЭÒéÊÇÀûÓÃË«²î·ÖÊý¾ÝÏßµÄÎïÀí²ã¡£ËùÓеÄUSB2.0µÄÀàÐͶ¼¿ÉÒÔ±»¸ßËÙЭÒéÖ§³Ö¡£Ð­ÒéÖ®¼äµÄÇø±ðÔÚÓÚÏÂÃæÒªÊ×ÏÈÌÖÂ۵ij¬ËÙÖÐʹÓõİüµÄÃèÊö¡£

3

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ì滻Ϊ@) ËÕICP±¸20003344ºÅ-4