¡ö ÐͺţºUSB20C,USB20D |
¹Ø¼ü´Ê£ºUSB2.0¡¢USB½Ó¿Ú¡¢USB×ÜÏß¡¢USBÐÒé¡¢USB±ê×¼¡¢Êý¾Ý²É¼¯¡¢USB´ÓÉ豸¡¢USBÇý¶¯¡¢USB¿ª·¢ |
¡ö ¼ò½é |
¶ÔÓÚ´ó¶àÊý¹¤³ÌʦÀ´Ëµ£¬¿ª·¢USB2.0 ½Ó¿Ú²úÆ·Ö÷ÒªÕϰÔÚÓÚ£ºÒªÃæ¶Ô¸´ÔÓµÄUSB2.0ÐÒé¡¢×Ô¼º±àдUSBÉ豸µÄÇý¶¯³ÌÐò¡¢ÊìϤµ¥Æ¬»úµÄ±à³Ì¡£Õâ²»½öÒªÇóÓÐÏ൱µÄVC±à³Ì¾Ñé¡¢»¹Äܹ»±àдUSB½Ó¿ÚµÄÓ²¼þ£¨¹Ì¼þ£©³ÌÐò¡£ËùÒÔ´ó¶àÊýÈË·ÅÆúÁË×Ô¼º¿ª·¢USB²úÆ·¡£ÎªÁ˽«¸´ÔÓµÄÎÊÌâ¼òµ¥»¯£¬Î÷°²´ïÌ©µç×ÓÌØ±ðÉè¼ÆÁËUSB2.0ÐÒéת»»Ä£¿é¡£Õâ¸öÄ£¿é¿ÉÒÔ±»¿´×÷ÊÇÒ»¸öUSB2.0ÐÒéµÄת»»Æ÷£¬½«µçÄÔµÄUSB2.0½Ó¿Úת»»ÎªÒ»¸ö͸Ã÷µÄ²¢ÐÐ×ÜÏߣ¬¾ÍÏ󵥯¬»ú×ÜÏßÒ»Ñù¡£´Ó¶ø¼¸ÌìÖ®ÄھͿÉÒÔÍê³ÉUSB2.0²úÆ·µÄÉè¼Æ¡£ |
 |
¡ö ÌØ Õ÷ |
¡ö Ó¦ ÓÃ |
¡òSMT¹¤ÒÕ¡¢Ð¡Ìå»ýǶÈëʽģ¿é ¡òÌṩ16λ»ò8λÊý¾Ý×ÜÏß ¡ò¸ßËÙUSB2.0½Ó¿Ú¶ÁдËÙ¶È´óÓÚ25MB/Sec ¡òÌṩËùÓÐWindows°æ±¾Çý¶¯³ÌÐò ¡òÌṩ¸÷Öָ߼¶ÓïÑÔ±à³ÌÔ´´úÂë ¡òÌṩ´óÁ¿µ¥Æ¬»ú¿ØÖÆÊµÀýÔ´´úÂë ¡òÌṩFPGA¿ØÖÆVHDL±à³Ì´úÂë ¡òÄ£¿é³ß´ç£º35¡Á55¡Á10mm
|
¡ò±ãЯʽUSB½Ó¿ÚÊý¾Ý²É¼¯ÏµÍ³ ¡òUSBÂß¼·ÖÎöÒÇ¡¢USBÊý×Öʾ²¨Æ÷ ¡òUSB½Ó¿Ú¹¤Òµ¿ØÖƲúÆ· ¡òUSB2.0¸ßËÙͼÏñ´«Êä |
¡ö ¶©»õÐÅÏ¢ |
²úÆ·ÐͺŠ|
¶©»õºÅ |
USB20D |
DT_USB20D |
USB20C |
DT_USB20C | |
 |
¡ö USB20CÓëUSB20DµÄÇø±ð |
USB20CÄ£¿éÊÇ2003ÄêÍÆ³öµÄ²úÆ·£¬USB20DÄ£¿éÊÇ2006ÄêÍÆ³öµÄ²úÆ·¡£USB20DÄ£¿éÊÇÔÚUSB20CµÄ»ù´¡ÉÏ£¬´ÓÓ²¼þºÍÈí¼þ¹¦ÄÜ·½Ãæ½øÐÐÁ˸Ľø¡£USB20DÊÇUSB20CµÄÉý¼¶²úÆ·¡£¶þÕߵŦÄÜÌØµã±È½ÏÈçÏ£º
ÐòºÅ |
USB20DÄ£¿é |
USB20CÄ£¿é |
|
Ó²¼þ·½Ã棺 |
1 |
DMA·½Ê½Ê±Êý¾Ý×ÜÏß¿ÉÑ¡Ôñ16λ |
DMA·½Ê½Ê±Êý¾Ý×ÜÏßÖ»ÄÜÊÇ8λ |
2 |
¸ß8λÊý¾ÝÏßÓëµØÖ·ÏߺͿØÖÆÏ߸´Óà |
Êý¾Ý×ÜÏßûÓи´Óà |
3 |
ÆÁ±ÎÁËI2C×ÜÏßÊä³ö |
¿ª·ÅI2C×ÜÏßÊä³ö |
4 |
Ä£¿é³ß´ç·âװû±ä£¬ÓëUSB20C¼æÈÝ |
³ß´çÓëUSB20D¼æÈÝ |
|
Èí¼þ·½Ã棺 |
1 |
¿ÉÒÔÔÚͬһӦÓóÌÐòÖпØÖƶà¸öUSB20DÄ£¿é |
ÔÚͬһӦÓóÌÐòÖÐÖ»ÄÜ¿ØÖÆÒ»¸öUSB20DÄ£¿é |
2 |
¿ÉÑ¡16λÊý¾Ý×ÜÏß½øÐÐDMA´«Êä |
Ö»ÄÜ8λÊý¾Ý×ÜÏßDMA´«Êä |
3 |
ÌṩÁËFIFO״̬²éѯº¯Êý |
ûÓÐFIFO״̬²éѯº¯Êý |
|
ϵͳ·½Ã棺 |
1 |
DMA¶ÁдËÙ¶È´óÓÚ25Mbyte/Sec£¬ÓëµçÄÔËÙ¶ÈÓйأ¬Ä¿Ç°Ë«ºË¼ÆËã»ú²âÊÔËÙ¶È´óÓÚ30Mbyte/Sec¡£ |
DMA¶ÁдËÙ¶È´óÓÚ20Mbyte/Sec |
2 |
Çý¶¯³ÌÐò¼æÈÝËùÓÐWindowsϵͳ |
¶ÔÓÚÓÐЩXP°æ±¾Çý¶¯¿ÉÄܳåÍ» | |
¡ö ÈçºÎʹÓÃUSB20D¿ìËÙ¿ª·¢²úÆ·£¿ |
Ñ¡ÔñUSB20DÄ£¿é¿ª·¢USB2.0½Ó¿ÚµÄ´ÓÉ豸ÊÇ×îΪ¿ì½Ý¼òµ¥µÄ;¾¶£¬¶ÔÓÚ¾ßÓÐÒ»¶¨µ¥Æ¬»ú»òFPGA¿ª·¢¾ÑéµÄÉè¼ÆÈËÔ±À´Ëµ£¬²»µ½Ò»ÖÜʱ¼ä¾Í¿ÉÒÔµ÷ͨUSB½Ó¿ÚµÄÊý¾Ý´«Êäµ¥Ôª¡£²Î¿¼Ëæ¸Ã²úÆ·ÌṩµÄ´óÁ¿ÊµÀý´úÂ룬²¢ÓëÎ÷°²´ïÌ©¹«Ë¾¼¼ÊõÖ§³Ö½øÐйµÍ¨¿ª·¢ÖÜÆÚ»á´ó´óËõ¶Ì¡£ÏÂÃæÒÔ¿ª·¢USB2.0½Ó¿ÚµÄÊý¾Ý²É¼¯°åΪÀý˵Ã÷¹ý³Ì£º ¡ò Ê×Ïȸù¾Ý²ÉÑùÂÊÈ·¶¨Ö÷¿ØÐ¾Æ¬£ºÈç¹ûA/D²ÉÑùÂÊСÓÚ200KHz£¬ÄÇô²ÉÓõ¥Æ¬»ú¾Í¿ÉÒÔÁË£»Èç¹ûÈç¹ûA/D²ÉÑùÂÊ´óÓÚ200KHz£¬½¨Òé²ÉÓÃCPLD ¡¢FPGA¡¢ARM¡¢DSPµÈ×÷ΪÖ÷¿ØÐ¾Æ¬¡£ ¡òÉè¼ÆÓ²¼þµç·£º°Ñ USB20DÄ£¿é×÷ΪϵͳӲ¼þµÄÒ»¸öµ¥Ôª£¬Ö÷Òª¸ºÔðÊý¾ÝµÄ´«Êä¡£Èç¹ûÏ£Íû½øÐиßËÙÁ¬ÐøµÄÊý¾Ý´«Ê䣬ÄÇô½¨ÒéÔÚϵͳÖÐÉè¼Æ±È½Ï´óµÄ»º´æµ¥Ôª£¨FIFO¡¢SRAM»òË«¿ÚRAMµÈ£©¡£ ¡ò±àд³ÌÐò£º³ÌÐò·ÖÓ²¼þ³ÌÐòºÍÉÏλ»ú³ÌÐòÁ½¸ö²¿·Ö¡£Ó²¼þ³ÌÐòÖ÷Ҫе÷A/Dת»»Æ÷¡¢´æ´¢Æ÷ºÍUSB½Ó¿ÚµÄ¿ØÖÆ¡£¶ÔÓÚUSB20DÄ£¿éÀ´Ëµ±à³Ì¾ÍÊǷdz£¼òµ¥µÄÊ£¬Ö»Òª¸ãÇå³þDMAµÄʱÐò¾Í¿ÉÒÔÁË¡£ÉÏλ»úÈí¼þ³ÌÐòÒ»°ãÓø߼¶ÓïÑÔ±àд£¬ÀýÈçVC¡¢VB¡¢Delphi£¬LabviewÒ²¿ÉÒÔ£¬ÎÞÂÛ²ÉÓÃÄÇÖÖÓïÑÔ£¬¶¼Êǵ÷ÓÃUSB20D¸½´øµÄWindows APIº¯Êý£¨ÒÔUSB20D.DLLÐÎʽÌṩ£©¡£¶ÔÓÚPCI»òISA×ÜÏß±à³ÌÊìϤµÄ»°£¬ÔÀí¶¼ÊÇÒ»ÑùµÄ¡£ |
¡ö USB20DÄ£¿éµÄDMAģʽ½âÊÍ |
DMAģʽÊÇUSB20DÄ£¿éµÄ×î´óÓŵ㣬USB2.0½Ó¿ÚµÄ¸ßËÙÊý¾Ý´«Êä¾ÍÊÇͨ¹ýDMA·½Ê½ÌåÏֵģ¬ÎÒÃÇÖªµÀUSB2.0µÄ½Ó¿Ú×î´óËÙÂÊΪ480Mbit/sec£¬ÀíÂÛ×Ö½ÚËÙ¶ÈΪ48Mbyte/Sec¡£Í¨¹ýÓÃĿǰ˫ºËµçÄÔ²âÊÔ£¬USB20DÄ£¿éµÄDMAÓÐЧ´«ÊäËÙ¶È¿ÉÒÔ´ïµ½35Mbyte/Sec¡£ÓÐЧËÙ¶ÈÊDz»°üÀ¨ÐÒé°üµÄÊý¾ÝµÄ£¬ËùÒÔ±ÈÀíÂÛËÙ¶ÈÂýһЩ£¬Êµ¼ÊÉϽӿÚËÙ¶ÈÈÔÊÇ480Mbit/sec¡£
 |
¡ö ͬ²½DMAдÊý¾ÝFIFOÄ£Ðͼ°Ê±Ðòͼ |

|
¡ö ͬ²½DMA¶ÁÊý¾ÝFIFOÄ£Ðͼ°Ê±Ðòͼ |


|