±¹Á¦Å×Å©³ëÁ¤º¸¿¬±¸¼Ò ±â¼úÀÚ·á
ÃâÆǺÎ
AD
converter/Serial Parallel/SCSI/GPIB º¯È¯ÀåÄ¡
USB
ÀÎÅÍÆäÀ̽º ÀåÄ¡ÀÇ ¼³°è
(ÁÖ)µ¿¿ª¸ÞÄ«Æ®·Î´Ð½º¿¬±¸¼Ò ±â¼úºÐ¼®ÆÀ ÆíÀú
B5/257P
58,000¿ø
PCÀÇ
ÁÖº¯ ÀÎÅÍÆäÀ̽º·Î¼ ±× µ¿¾È serial port(RS-232C)¿Í parallel port(Centronics)¸¦
ÁÖ·Î ÀÌ¿ëÇØ ¿Ô´Âµ¥, ¾î´À °ÍÀ̳ª Àü¼Û¼Óµµ°¡ ´À¸®´Ù´Â Á¡°ú, ÇϳªÀÇ Æ÷Æ®¿¡ ÇϳªÀÇ
µð¹ÙÀ̽º¹Û¿¡ Á¢¼ÓÇÒ ¼ö ¾ø±â ¶§¹®¿¡ ¿©·¯ µð¹ÙÀ̽º¸¦ Á¢¼ÓÇϱâ À§Çؼ´Â Æ÷Æ®¼ö¸¦
Áõ°¡½ÃÄÑ¾ß ÇÑ´Ù´Â ¹®Á¦Á¡ÀÌ ÀÖ¾ú´Ù. ±× ÀÌ¿Ü¿¡µµ Å°º¸µå, ¸¶¿ì½º, µð½ºÇ÷¹ÀÌ µîÀº
°³º° Æ÷Æ®¸¦ °¡Áö°í ÀÖ¾î¼, PCÀÇ µÞ¸é¿¡´Â °¢Á¾ Ä¿³ØÅͷΠä¿öÁ® ÀÖ´Ù. À̵éÀÇ ÀÎÅÍÆäÀ̽º¸¦
ÅëÇÕÇÏ¿© ÇϳªÀÇ Ä¿³ØÅÍ·Î °¢Á¾ ÁÖº¯±â±â¸¦ Á¢¼ÓÇÒ ¼ö ÀÖµµ·Ï ÇÑ °ÍÀÌ USB(Universal
Serial Bus)ÀÌ´Ù.
USB´Â ±âÁ¸ÀÇ PC¿Í ÁÖº¯±â±â°£ÀÇ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇÕÇØ ³ª°¡´Â
°ÍÀ» ¸ñÀûÀ¸·Î, Compaq, Intel, Microsoft, NECÀÇ ¿£Áö´Ï¾îµéÀÌ ¸ð¿©¼ Â÷¼¼´ëÀÇ
ÁÖº¯ ÀÎÅÍÆäÀ̽º¿¡ ´ëÇØ °øµ¿¿¬±¸¸¦ ½ÃÀÛÇÑ °ÍÀÌ USB ź»ýÀÇ ±â¿øÀÌ´Ù. °Ô´Ù°¡, DEC,
IBM, Northern Telecom»ç°¡ °³¹ß¿¡ ÇÕ·ùÇÏ¿© ¸ðµÎ 7 ȸ»ç¿¡ ÀÇÇØ 1995³â¿¡ 0.9ÆÇÀÇ
»ç¾ç¼°¡ ¹ßÇàµÊÀ¸·Î½á USBÀÇ Á¤Ã¼°¡ °ø°³µÇ¾ú°í, USBÀÇ º¸±ÞÀ» ¸ñÇ¥·Î ÇÏ´Â ÃßÁø
´ÜüÀÎ USB Implementers Forumµµ ¼³¸³µÇ¾î, °¡Àå À¯·ÂÇÑ Â÷¼¼´ë Ç¥ÁØ ÁÖº¯ ÀÎÅÍÆäÀ̽º·Î¼
±Þ¼ÓÈ÷ ÁÖ¸ñ¹Þ°Ô µÇ¾ú´Ù.
1996³â Á¤½Ä ±â´É »ç¾ç¼ÀÎ USB1.0 ¹öÀüÀÌ °ø°³µÊ°ú
µ¿½Ã¿¡, ÄÁÆ®·Ñ·¯ LSI°¡ Á¦Ç°ÈµÇ°í, ºñ·Î¼Ò PC¿¡ USB¸¦ ÀåºñÇÒ ¼ö Àִ ȯ°æÀÌ °®Ãß¾îÁ³´Ù.
USB1.0 ¹öÀüÀº 12Mbps(full speed)·Î Àú¼ÓºÎÅÍ Á߼ӺоßÀÇ ¾î¶² ƯÁ¤ÇÑ ±â±â¸¦ ´ë»óÀ¸·Î
ÇÏÁö ¾Ê°í, °¢Á¾ ±â±â¸¦ È¥ÀçÇÒ ¼ö ÀÖ´Ù. Áï, ¸ðµ©À̳ª ÇÁ¸°ÅÍ µîÀÇ Á¾·¡ÀÇ ÁÖº¯±â±â»Ó¸¸
¾Æ´Ï¶ó, Àüȳª ¿Àµð¿À±â±â¿Í °°Àº °¡Á¤¿ë ¸ÖƼ¹Ìµð¾î ±â±âÀÇ µ¥ÀÌÅÍ, À½¼º µîÀ»
¸®¾óŸÀÓÀ¸·Î Àü¼ÛÇÒ ¼ö ÀÖ´Â »ç¾çÀ¸·Î µÇ¾î ÀÖ´Ù. ´Ü, È»ó µ¥ÀÌÅÍÀÇ ¸®¾óŸÀÓ Àü¼Û¿¡´Â
Àü¼Û¼Óµµ°¡ ºÎÁ·ÇÏ¿© ¸ÖƼ¹Ìµð¾î·Î¼´Â Àú¼Ó¿ëÀ¸·Î ÇÑÁ¤µÇ¾î ±× ÇѰ踦 µå·¯³Â´Ù.
±×·¡¼, ½ºÄ³³Ê, µðÁöÅÐÄ«¸Þ¶ó¿Í °°Àº È»ó±â±â³ª ´ë¿ë·® ½ºÅ丮Áö µî, °í¼ÓÀÇ ¸ÖƼ¹Ìµð¾î¿ë
ÀÎÅÍÆäÀ̽º·Î´Â IEEE1394 µîÀÇ ´Ù¸¥ ÀÎÅÍÆäÀ̽º¿Í ÇÔ²² »ç¿ëÇÏ´Â °ÍÀ» »ý°¢ÇÏ°Ô µÇ¾úÀ¸³ª,
1999³â 10¿ù, USB2.0ÀÌ µîÀåÇÔ°ú µ¿½Ã¿¡, 480Mbps(high speed)¶ó´Â ÃÊ°í¼Ó Àü¼ÛÀÌ
°¡´ÉÇØÁü¿¡ µû¶ó ÀÌ·¯ÇÑ ¹®Á¦°¡ ¸»²ûÈ÷ ÇØ°áµÇ¾ú´Ù.
º»¼´Â È°¿ë ¹üÀ§°¡ ±Þ¼ÓÈ÷
È®´ëµÇ°í ÀÖ´Â USB ÀÎÅÍÆäÀ̽º¿ë ÀÀ¿ëÀåÄ¡¸¦ ¼³°èÇϱâ À§ÇÑ ±âÃÊÀûÀÌ°í ½Ç¹«ÀûÀÎ
USB ŸÄÏ µð¹ÙÀ̽º Á¦ÀÛ ±â¹ý Çؼ³°ú, USB¿Í ´Ù¸¥ ÀÎÅÍÆäÀ̽º°£ÀÇ »óÈ£ º¯È¯À» Çϱâ
À§ÇÑ °¢Á¾ ÄÁÆ®·Ñ·¯ ¾î´ðÅ͸¦ ¼³°èÇÑ »ç·Ê¸¦ öÀúÈ÷ ºÐ¼®ÇÏ¿© ¿¬±¸°³¹ß ¿£Áö´Ï¾î°¡
¿©·¯ ÇüÅ·ΠÀÀ¿ëÇÒ ¼ö ÀÖµµ·Ï, ¼Ò½º¿Í ȸ·Îµµ °ø°³, ¼¼ºÎÀûÀÎ ³»¿ëÀ» ½Ç¹« Áß½ÉÀ¸·Î
Çؼ³ÇÏ°í ÀÖ´Ù.
´õ ±¸Ã¼ÀûÀ¸·Î »ìÆ캸¸é,
Á¦1ºÎ¿¡¼´Â, USB ±â¼úÀÇ ÀÔ¹®ÆíÀ¸·Î,
USBÀÇ Åº»ý ¹è°æ°ú ±âº»±Ô°Ý¿¡ ´ëÇÑ Çؼ³°ú, USB Àü¿ë ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯¸¦ È°¿ëÇϱâ
À§ÇÑ ÀÀ¿ë»ç·Ê·Î, ¸¶¿ì½º, °ÔÀÓÆеå, Å°º¸µå, Á¶À̽ºÆ½ µîÀÇ HID(Human Interface
Device)·Î Æ¯ÈµÈ »çÀÌÇÁ·¹½º»çÀÇ CY7C63000¿¡ ´ëÇØ Çؼ³ÇÑ´Ù.
À̾î¼, ¸ÖƼä³Î
Àç»ý/³ìÀ½ ½Ã½ºÅÛÀ» ½ÇÇöÇÒ ¼ö ÀÖ´Â Åػ罺 ÀνºÆ®·ç¸ÕÆ®(TI)»çÀÇ USB ÀÎÅÍÆäÀ̽º
Á¢¼Ó¿ë ¿Àµð¿À µ¥ÀÌÅÍ ÄÁÆ®·Ñ·¯ TUSB3200°ú, ³»¼Å³Î¼¼¹ÌÄÁ´öÅÍ»çÀÇ USB Ÿ°Ù ÄÁÆ®·Ñ·¯
USBN 9602 ¹× USB ÀÎÅÍÆäÀ̽º ´ëÀÀ ½ºÅ×·¹¿À ¿Àµð¿À¿ë D-A ÄÁ¹öÅÍ PCM2702¸¦ ¼Ò°³ÇÑ´Ù.
±×¸®°í ±âº» ¼³°è±â¼ú·Î¼, USB Àü¿ë ÄÁÆ®·Ñ·¯ CY7C63000 ½Ã¸®Á ÀÌ¿ëÇÑ USB Å°º¸µå¿Í
¸¶¿ì½ºÀÇ ¼³°è ±â¹ýÀ» ÀÚ¼¼ÇÏ°Ô ¼Ò°³ÇÑ´Ù.
¶ÇÇÑ, PCÀÇ Windows¸¦ ÀÌ¿ëÇÏ¿© USB·Î
µ¥ÀÌÅÍ ¾×¼¼½º¸¦ ½ÃÇèÇØ º¸°Å³ª, USB¿¡ °üÇÑ °øºÎ¸¦ ½ÃÀÛÇÏ´Â »ç¶÷À» À§ÇÑ ÀÔ¹® toolÀÎ
Cypress»çÀÇ USB starter kit¸¦ ¼Ò°³ÇÏ°í »ç¿ë¹ý°ú ±× üÇè´ãÀ» ¼Ò°³ÇÑ´Ù.
Á¦2ºÎ¿¡¼´Â
ÀÀ¿ëÆíÀ¸·Î, PCÀÇ USB Æ÷Æ®¸¦ ÀÌ¿ëÇÏ¿©, ±âÁ¸ÀÇ ´Ù¸¥ ÀÎÅÍÆäÀ̽º ÀåÄ¡¸¦ ±¸µ¿Çϱâ
À§ÇÑ °¢Á¾ ÄÁÆ®·Ñ·¯ ¾î´ðÅÍÀÇ ¼³°è »ç·Ê¸¦ ¾Ë±â ½±°Ô öÀúÈ÷ Çؼ³ÇÑ´Ù.
¸ÕÀú,
Sony»çÀÇ Play Station(PS)¿ëÀÇ ¾Æ³¯·Î±× ÄÁÆ®·Ñ·¯¸¦ »ç¿ëÇÑ ¿¹¸¦ µé¾î¼, PS¿ë °ÔÀÓ
ÄÁÆ®·Ñ·¯¿Í ¸¶¿ì½ºÀÇ µÎ °¡Áö ±â´É ½ÇÇöÀÌ °¡´ÉÇÑ USB °ÔÀÓ ÄÁÆ®·Ñ·¯ ¾î´ðÅÍ ¼³°è
»ç·Ê, °í¼Ó µ¥ÀÌÅÍ ¼öÁý ½Ã½ºÅÛ¿¡ ÀûÇÕÇÑ USB A-D ÄÁ¹öÅÍÀÇ ¼³°è »ç·Ê, CPU¸¦ »ç¿ëÇÑ
ÀÎÅÚ¸®ÀüÆ® USB Æз²·² I/O ÀÎÅÍÆäÀ̽º ¾î´ðÅÍÀÇ ¼³°è »ç·Ê, USB Æ÷Æ®¸¦ ¹ü¿ë Æз²·¼
Æ÷Æ®·Î¼ »ç¿ëÇÒ ¼ö ÀÖ´Â USB- Æз²·¼ I/O º¸µåÀÇ ¼³°è »ç·Ê, ȸ·Î±¸¼ºÀÌ ½ÉÇÃÇÏ°í,
È®ÀåÀÌ ¿ëÀÌÇÑ USB-½Ã¸®¾ó ÀÎÅÍÆäÀ̽º(EIA-574) Åë½Å ¾î´ðÅÍ¿Í USB-SCSI Åë½Å ¾î´ðÅÍ
¹× USB-GPIB Åë½Å ¾î´ðÅÍÀÇ ¼³°è »ç·Ê µîÀ», ¼Ò½º¿Í ȸ·Îµµ¸¦ °ø°³ÇÏ°í ÀÚ¼¼È÷ Çؼ³ÇÏ°í
ÀÖ´Ù.
±â¼úÀÚ·á ½Åû ¾È³» ¡Ú ¼Ò½º ÇÁ·Î±×·¥ ´Ù¿î·Îµå
ÁÖ¿ä ³»¿ë
Á¦1ºÎ(ÀÔ¹®Æí):
USB ±Ô°Ý°ú ±âº» ¼³°è
PC¿Í
ÁÖº¯±â±â°£ÀÇ »õ·Î¿î ÀÎÅÍÆäÀ̽º
¡á
USBÀÇ ½Ã½ºÅÛ ±¸¼º°ú ±Ô°Ý Çؼ³
- USBÀÇ
ź»ý°ú °³¿ä, USBÀÇ Æ¯Â¡, ±ÝÈÄÀÇ USB º¸±Þ Àü¸Á, USBÀÇ ÇнÀ
Å°Æ®(USB ÄÁÆ®·Ñ·¯¸¦ ³»ÀåÇÑ ¸¶ÀÌÄÄ º¸µåÀÇ ÀÔ¼ö, USB ÄÁÆ®·ÑÀÇ Áö½Ä)
- USB
½Ã½ºÅÛÀÇ ±¸¼º°ú ¹°¸®Àû »ç¾ç: USBÀÇ ±¸¼º°ú Ä¿¹Â´ÏÄÉÀ̼ÇÀÇ È帧, USBÀÇ
Á¢¼Ó ÅäÆú·¯Áö, USB Ä¿¹Â´ÏÄÉÀÌ¼Ç È帧, end-point, ÆÄÀÌÇÁ
- USB
ÄÉÀ̺í°ú Ä¿³ØÅÍÀÇ ±¸Á¶¿Í »ç¾ç: USBÀÇ Àü±âÀû Ư¼º(USBÀÇ DC Àü±âƯ¼º,
USBÀÇ µ¥ÀÌÅÍ Àü¼Û¼Óµµ¿Í AC Àü±âƯ¼º, Àü¼Û¼ÓµµÀÇ °ËÃâ)
- USBÀÇ
µ¥ÀÌÅÍ Àü¼Û°ú ÇÁ·ÎÅäÄÝ: µ¥ÀÌÅÍ Àü¼ÛÀÇ °³¿ä, ÆÄÀÌÇÁ¿Í ¿£µåÆ÷ÀÎÆ®, USB¿¡
ÀÖ¾î¼ µ¥ÀÌÅÍ Ã³¸®ÀÇ È帧, USBÀÇ Àü¼Û ¸ðµå(isochronous Àü¼Û, ¹úÅ© Àü¼Û,
ÀÎÅÍ·´Æ® Àü¼Û, ÄÁÆ®·Ñ Àü¼Û), full speed¿Í low speed, USBÀÇ µ¥ÀÌÅÍ Àü¼Û
ÇÁ·ÎÅäÄÝ
- µ¥ÀÌÅÍÀÇ
Àü¼Û Æ÷¸Ë Çؼ³(frame, transaction, packet):
- ÆÐŶ(packet):
SOF(Start Of Frame) packet, token packet, data packet, handshake packet
- transaction:
bulk/interrupt transaction, isochronous transaction, control transaction
- Àü¿øÁ¦¾î¿Í
USB ½Ã½ºÅÛÀÇ ±¸¼º »ç·Ê: Àü¿øÀÇ °ø±Þ, USB µð¹ÙÀ̽ºÀÇ Àü¿ø Á¦¾î, USB ½Ã½ºÅÛÀÇ
±¸¼º »ç·Ê(PCÃøÀÇ ±¸¼º »ç·Ê, ÁÖº¯±â±âÃøÀÇ ±¸¼º »ç·Ê)
- USBÀÇ
µð¹ÙÀ̽º µå¶óÀ̹ö¿Í °³¹ß Åø ¹× ±âŸ: µð¹ÙÀ̽º Ŭ·¡½º, °³¹ß tool, USB
hub
- USB2.0ÀÇ
°³¿ä: USB2.0ÀÇ Çãºê, µ¥ÀÌÅÍ Àü¼Û, AWG(American Wire Guage)¿Í Twist Pair
¡á
USB Àü¿ë ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ÀÇ È°¿ë
- USB¿ë
¿øĨ ¸¶ÀÌÅ©·ÎÄÄÇ»ÅÍÀÇ ±¸Á¶¿Í ÀÀ¿ë: CY7C63000 Æйи®ÀÇ °³¿ä¿Í Ư¡, ¸Þ¸ð¸®
±¸¼º°ú ¼³Á¤, I/O °ø°£ÀÇ ¼³Á¤, CY7C63000ÀÇ reset mode, counter, ¹ü¿ë
I/O Æ÷Æ®, Serial Interface Engine(SIE), ÀÎÅÍ·´Æ®, suspend¿Í resume
- CY7C63000ÀÇ
¸í·É ¼¼Æ®, CY7C63000 Æйи®¿ëÀÇ °³¹ß Å°Æ® CY3650
- 2.
¸ÖƼä³Î ³ìÀ½/Àç»ý¿ë USB ¿Àµð¿À ÄÁÆ®·Ñ·¯: TUSB3200ÀÇ °³¿ä, MCU¿Í DMAÀÇ
µ¿ÀÛ, CODEC port interface, TUSB3200ÀÇ ÀÀ¿ëȸ·Î
- USB
Ÿ°Ù ÄÁÆ®·Ñ·¯ USBN 9602ÀÇ Æ¯Â¡°ú ±¸¼º, CPU¿ÍÀÇ ÀÎÅÍÆäÀ̽º(non-multiplex
parallel interface, multiplex parallel interface, Microwire interface)
- DMA
Àü¼Û, ÄÁÆ®·Ñ·¯ÀÇ µ¿ÀÛ »óÅÂ, end point, Àú¼ÒºñÀü·Â ¸ðµå, ·¹Áö½ºÅÍ, USBN
9603¿¡ ´ëÇÏ¿©, USB ÀÎÅÍÆäÀ̽º ´ëÀÀ
- ½ºÅ×·¹¿À
¿Àµð¿À¿ë D-A ÄÁ¹öÅÍ PCM2702ÀÇ Æ¯Â¡, ºí·Ï´ÙÀ̾î±×·¥°ú °¢ ºÎºÐÀÇ µ¿ÀÛ(OSCºÎ
¹× USB Ŭ·Ï Á¦³Ê·¹ÀÌÅͺÎ, SPACTºÎ, ¿Àµð¿À Ŭ·Ï Á¦³Ê·¹ÀÌÅͺÎ, D-A ÄÁ¹öÅͺÎ,
PCM2702ÀÇ ½ºÆå, USB ¿Àµð¿À ±â´É
- Æò°¡
º¸µå DEM-PCM2702ÀÇ ±â´É°ú Ư¼º Æò°¡¿Í ½ÇÃø °á°ú
USB
Àü¿ë ÄÁÆ®·Ñ·¯¿¡ ÀÇÇÑ HID ¼³°è »ç·Ê
¡á
USB Å°º¸µå¿Í ¸¶¿ì½ºÀÇ ¼³°è ±â¹ý
- USB
¸¶¿ì½ºÀÇ ¼³°è: ¸¶¿ì½ºÀÇ ±¸Á¶, USB ¸¶¿ì½ºÀÇ Çϵå¿þ¾î(Ŭ·Ïȸ·Î, USB ÀÎÅÍÆäÀ̽º,
Æ÷ÅäÆ®·£Áö½ºÅÍ/LED¿ÍÀÇ ÀÎÅÍÆäÀ̽º, ¸¶¿ì½º ¹öÆ°ÀÇ ÀÔ·Âȸ·Î, Cext ÀÔ·Â,
VPP)
- USB¿ë
Á¶À̽ºÆ½°ú Å°º¸µåÀÇ ¼³°è »ç·Ê: Á¶À̽ºÆ½¿¡ ÀÀ¿ëÇÑ »ç·Ê, USB Å°º¸µåÀÇ
¼³°è »ç·Ê
- USBÀÇ
µð¹ÙÀ̽º ¹× ÀÎÅÍÆäÀ̽º ÇÁ·Î±×·¥ »ç·Ê: USB µð¹ÙÀ̽º¿ë ÇÁ·Î±×·¥, °¢Á¾
¹ü¿ë I/O Æ÷Æ®ÀÇ »ç¿ë ¿¹, ½ºÀ§Ä¡ ÀÔ·ÂÀ» Æǵ¶Çϱâ À§ÇÑ ÇÁ·Î±×·¥ÀÇ ¿¹,
½ºÀ§Ä¡ ¸ÅÆ®¸¯½ºÀÇ ½ºÄµ, LEDÀÇ ÈÖµµÁ¶Àý, Æ÷ÅäÆ®·£Áö½ºÅÍÀÇ °¨µµÁ¶Á¤ ÇÁ·Î±×·¥ÀÇ
¿¹, ÆÛÅÙ¼î¹ÌÅÍÀÇ ÀúÇ×°ª Æǵ¶ ÇÁ·Î±×·¥ÀÇ ¿¹
- USB¿ÍÀÇ
ÀÎÅÍÆäÀ̽º ÇÁ·Î±×·¥: device plug-in, bus reset, enumeration
Cypressȍ
kit·Î ¿À¸®Áö³Î USB µð¹ÙÀ̽ºÀÇ Á¦ÀÛ
¡á
USB Starter kitÀÇ »ç¿ë¹ý°ú üÇè
- USB
starter kit CY3640ÀÇ °³¿ä¿Í ³»¿ë: CD-ROM, USB Thermometer Æò°¡¿ë ±âÆÇ,
PROM ¶óÀÌÅÍ
- ¾ÖÇø®ÄÉÀ̼ÇÀÇ
ÀνºÅç°ú ±â´É ¼³¸í: ÀνºÅç ¼ø¼, ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±â´É, »ùÇà ÇÁ·Î±×·¥ÀÇ
Åë½Å ¹æ¹ý, starter kitÀÇ tool·ù
- ¿À¸®Áö³Î
USB µð¹ÙÀ̽ºÀÇ Á¦ÀÛ, Å°Æ®¿¡ ºÎ¼ÓµÈ »ùÇà ÇÁ·Î±×·¥ÀÇ ¼Ò½º, trip counter
ȸ·ÎÀÇ µ¿ÀÛ, pulse counter, ½Ã°£ °æ°ú µ¥ÀÌÅÍ, speed pulseÀÇ °ËÃâ ·çƾ
- À©µµ¿ì
¾ÖÇø®ÄÉÀ̼Ç, starter kit »ç¿ë½Ã¿¡ ¹ß»ýÇÑ Çö»ó
Á¦2ºÎ(ÀÀ¿ë¼³°èÆí):
USB ÀÎÅÍÆäÀ̽º ÀåÄ¡ÀÇ ÀÀ¿ë¼³°è
device
request, descriptorÀÇ ÀÌÇØ
¡á
USB °ÔÀÓ ÄÁÆ®·Ñ·¯ ¾î´ðÅÍÀÇ ¼³°è
- USBÀÇ
µð¹ÙÀ̽º ÀνĿ¡ ´ëÇÑ ±âÃÊÁö½Ä: device request¿Í descriptorÀÇ ÀÌÇØ(ÄÁÆ®·Ñ
Àü¼Û, device request, descriptor), Human Interface Device (HID)
- PS¿ë
¾Æ³¯·Î±× ÄÁÆ®·Ñ·¯: PS¿ë ¾Æ³¯·Î±× ÄÁÆ®·Ñ·¯ÀÇ ³»ºÎ ¹× °á¼±, ÇÁ·ÎÅäÄÝ¿¡
´ëÇÏ¿©
- ÀÎÅÍÆäÀ̽ºÀÇ
±¸¼º°ú Çϵå¿þ¾î ¹× °³¹ßȯ°æ: PIC-USB ÄÁÆ®·Ñ·¯°£ÀÇ ÀÎÅÍÆäÀ̽º(µ¿±â ½Ã¸®¾ó
ÀÎÅÍÆäÀ̽º, Microwire ÀÎÅÍÆäÀ̽º)
- ¸¶ÀÌÅ©·ÎÄÄÇ»ÅÍ
º¸µåÀÇ ÁÖº¯ Çϵå¿þ¾î, PS¿ë ÄÁÆ®·Ñ·¯¿ÍÀÇ ÀÎÅÍÆäÀ̽º, ÇÁ·Î±×·¥ÀÇ °³¹ß
ȯ°æ°ú ¼ø¼, µ¥ÀÌÅÍ Àü¼ÛÀÇ µ¿ÀÛ
- ÇÁ·Î±×·¥ÀÇ
±¸¼º°ú ¸®½ºÆ® Çؼ³: ¸ÞÀηçƾ ÇÁ·Î±×·¥(PIC16F877ÀÇ ÃʱâÈ, USBN9602ÀÇ
ÃʱâÈ), ÀÎÅÍ·´Æ®(INT ¿ÜºÎ ÀÎÅÍ·´Æ®, ŸÀÌ¸Ó ÀÎÅÍ·´Æ®, ½Ã¸®¾ó ÀÎÅÍ·´Æ®)
- µð½ºÅ©¸³ÅÍ:
device descriptor, configuration descriptor, interface descriptor, HID
descriptor, end point descriptor, ÆÄÀÌÇÁ¿Í ¿£µåÆ÷ÀÎÆ®, report descriptor
- plug
& play µ¿ÀÛ: ÄÁÆ®·Ñ·¯ÀÇ ¼³Á¤, descriptorÀÇ ¹®ÀÇ, PICÀÇ descriptor
ó¸®
- PS¿ë
ÄÁÆ®·Ñ·¯ÀÇ »ç¿ë¹ý°ú µð¹ÙÀ̽º ±â´É º¯°æ: µð¹ÙÀ̽ºÀÇ ÀνÄ, µ¿ÀÛ Ã¼Å©,
PS¿ë ¿¡¹Ä·¹ÀÌ¼Ç ¼ÒÇÁÆ®¿þ¾îÀÇ ½ÇÇà, ¸¶¿ì½º ±â´ÉÀÇ ½ÇÇö
8ºñÆ®
¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯¿Í USBN9602¿¡ ÀÇÇÑ
¡á
USB¿ë A-D ÄÁ¹öÅÍÀÇ ¼³°è
- ¼³°è
Á¦ÀÛÇÑ A-D ÄÁ¹öÅÍÀÇ Çϵå¿þ¾î ±¸¼º: USB ³»Àå ¸¶ÀÌÄÄ º¸µå UB-H8-256ÀÇ
ȸ·Î, UB-H8-256ÀÇ ¿ÜºÎ Á¢¼Ó, Bus power »ç¾çÀ¸·Î º¯°æ
- ¼ÒÇÁÆ®¿þ¾î
Çؼ³°ú µ¿ÀÛ ½ÇÇè: Àüü ÇÁ·Î±×·¥ÀÇ È帧, H8/3048F ÃøÀÇ ÇÁ·Î±×·¥ Çؼ³(¸ÞÀÎ
·çƾ, ÆÄÀÌÇÁ 1¿¡ ÀÇÇÑ È£½ºÆ®·ÎºÎÅÍ ¸í·É µ¥ÀÌÅÍ Àü¼Û, Ä¿¸ÇµåÀÇ Çؼ®,
ÆÄÀÌÇÁ 2¿¡ ÀÇÇÑ È£½ºÆ®ÀÇ µ¥ÀÌÅÍ ¼ö½Å, A-D º¯È¯, DMA Àü¼Û, ¹ö½º ÆÄ¿ö,
µð½ºÅ©¸³ÅÍ, configuration descriptor, end point
- È£½ºÆ®
ÃøÀÇ ÇÁ·Î±×·¥(form load, timer interrupt routine), µð¹ÙÀ̽º µå¶óÀ̹ö,
¼ÒÇÁÆ®¿þ¾îÀÇ °³¹ß, ÇÁ·Î±×·¥ÀÇ ½ÇÇà, µ¿ÀÛ ½ÇÇè, Àü¼Û¼Óµµ, Àú¼ÒºñÀü·Â
¸ðµå
PIC
¸¶ÀÌÄÄ°ú USBN9602¿¡ ÀÇÇÑ
¡á
USB¿ë Æз²·¼ I/O ¾î´ðÅÍÀÇ ¼³°è
- ÀÎÅÚ¸®ÀüÆ®
I/O ¾î´ðÅÍÀÇ °³¿ä¿Í Çϵå¿þ¾î Çؼ³: I/O ´ÜÀÚ, ¾î´ðÅÍ È¸·Î, ¹ö½º ÆÄ¿ö
»ç¾ç¿¡ ´ëÇÑ º¯°æÁ¡, PC¿Í I/O ¾î´ðÅÍÀÇ ÀÔÃâ·Â °ü°è, µ¥ÀÌÅÍ ÀÔÃâ·ÂÀÇ ¼ø¼
- ÇÁ·Î±×·¥
Çؼ³°ú µð½ºÅ©¸³ÅÍ: PIC16F877ÀÇ ÇÁ·Î±×·¥(¸ÞÀÎ ·çƾ, ÆÄÀÌÇÁ 1¿¡ ÀÇÇÑ È£½ºÆ®·ÎºÎÅÍ
¸í·É µ¥ÀÌÅÍ Àü¼Û, ÆÄÀÌÇÁ 2¿¡ ÀÇÇÑ È£½ºÆ®ÀÇ µ¥ÀÌÅÍ ¼ö½Å, ÆÄÀÌÇÁ 3¿¡ ÀÇÇÑ
È£½ºÆ®·ÎºÎÅÍÀÇ µ¥ÀÌÅÍ Àü¼Û)
- µð½ºÅ©¸³ÅÍ:
device descriptor, configuration descriptor, interface descriptor, end
point
- È£½ºÆ®
ÃøÀÇ ÇÁ·Î±×·¡¹Ö, device driverÀÇ ³»Àå, VB ¾ÖÇø®ÄÉÀ̼ÇÀÇ ½ÇÇà, USB ÄÉÀ̺íÀ»
Á¢¼ÓÇÑ ±×´ë·Î °³¹ß
USB
³»Àå 8ºñÆ® RISC ¸¶ÀÌÄÄÀ» »ç¿ëÇÑ
¡á
USB-Æз²·¼ I/O º¸µåÀÇ ¼³°è
- USB-Æз²·¼
I/O º¸µåÀÇ °³¿ä¿Í °³¹ß ȯ°æ: º» ÀåÄ¡ÀÇ ¿ëµµ, USBÀÇ vendor ID¿Í product
ID
- USB
starter kit¿¡ ÀÇÇÑ °³¹ß ȯ°æ: Cypress»ç USB starter kitÀÇ ÀÔ¼ö, Windows¿ë
DDK(Driver Development Kit)ÀÇ ÀÔ¼ö, C ÄÄÆÄÀÏ·¯ÀÇ °³¹ß ȯ°æ
- I/O
º¸µåÀÇ Çϵå¿þ¾î ¼³°è: I/O º¸µå¸¦ Á¦ÀÛÇϱâ±îÁöÀÇ ¼ø¼(HEX ÆÄÀÏÀÇ ½á³Ö±â,
CY7C63001ÀÇ plug-in Å×½ºÆ®, ºÎÇ°ÀÇ ½ÇÀå)
- I/O¿¡
´ëÇÑ ¾×¼¼½º ¹æ¹ý(Win32API Ä¿¸Çµå¸¦ ÀÌ¿ëÇÏ¿© ¾×¼¼½º, µð¹ÙÀ̽º µå¶óÀ̹öÀÇ
¾×¼¼½º ¹è¸®¿¡À̼Ç), µ¿ÀÛÀ» üũÇϱâ À§ÇÑ ½ÃÇèȸ·Î(LEDÀÇ Á¡µî »óÅ·Î
I/O Ãâ·ÂÀ» üũ, °¢ ºñÆ®¿¡ ´ëÀÀÇÑ ½ºÀ§Ä¡¸¦ Á¶ÀÛÇÏ¿© I/O ÀÔ·ÂÀ» üũ)
- CY7C63001ÀÇ
Æß¿þ¾î(Æß¿þ¾î´Â 3°³ÀÇ ·çƾÀ¸·Î ±¸¼º, Ä¿½ºÅÒ ¸®Äù½ºÆ®¿Í Æß¿þ¾îÀÇ ¾î·¹ÀÎÁö),
µð¹ÙÀ̽º µå¶óÀ̹ö(GUID(Globally Unique Identifier)
- ¾ÖÇø®ÄÉÀ̼ÇÀÇ
»ç·Ê(Rwdcy63.c Å×½ºÆ® ÇÁ·Î±×·¥, Sample.c Å×½ºÆ® ÇÁ·Î±×·¥) Windows ¾ÖÇø®ÄÉÀ̼ǿ¡
´ëÇÑ ÀÀ¿ë
- µ¿ÀÛ
°Ë»ç¿Í »ç¿ë¹ý: Á¦ÀÛ°ú µ¿ÀÛ Ã¼Å©, º» ÀåÄ¡ÀÇ »ç¿ë¹ý(ÀÔ·Â ¹öÆÛ¿¡ µ¥ÀÌÅ͸¦
³Ö°í µð¹ÙÀ̽º¸¦ Á¦¾î, Ä¿½ºÅÒ ¸®Äù½ºÆ®ÀÇ ÀÌ¿ë, I/O Æ÷Æ®ÀÇ ÀÔ·Â ºñÆ®¸¦
ÀÎÅÍ·´Æ® ¶óÀÎÀ¸·Î ÀÌ¿ë), µ¿ÀÏ VID¿Í PIDÀÇ µð¹ÙÀ̽º ±¸º°
SX
¸¶ÀÌÄÄ°ú USS-820¿¡ ÀÇÇÑ
¡á
USB-½Ã¸®¾ó Åë½Å ¾î´ðÅÍÀÇ ¼³°è
- USB
ÄÁÆ®·Ñ·¯ USS-820(Lucent Technologies»ç)ÀÇ °³¿ä¿Í °¢ ±â´É¿¡ ´ëÇÑ ¼³¸í(Serial
Interface Engine(SIE), Protocol Layer, FIFO Á¦¾î
- FIFO
ÇÁ·Î±×·¥ ±â´É, ¼Û½Å FIFO, ¼ö½Å FIFO, ·¹Áö½ºÅÍ ÀÎÅÍÆäÀ̽º, shared register
bit
- SX28ACÀÇ
Çؼ³°ú Çϵå¿þ¾î: °³¹ß ȯ°æ, Virtual Peripheral, ¸Þ¸ð¸® °ü¸®, Çϵå¿þ¾î¿¡
´ëÇÏ¿©
- ¼ÒÇÁÆ®¿þ¾î
±¸¼º°ú ÇÁ·Î±×·¡¹Ö ±â¹ý: SX28ÀÇ ÇÁ·Î±×·¡¹Ö(¸ÞÀηçÇÁ ó¸®, ÀÎÅÍ·´Æ® ó¸®,
¼Â¾÷ ó¸®, GET DESCRIPTOR ó¸®, ¿£µåÆ÷ÀÎÆ® 2 ó¸®
- È£½ºÆ®ÃøÀÇ
ÇÁ·Î±×·¥ °³¹ß: µð¹ÙÀ̽º µå¶óÀ̹ö ¼³°è µµ±¸ÀÇ »ç¿ë, ¼Ò½ºÀÇ ½ÇÀå°ú µå¶óÀ̹öÀÇ
»ý¼º, ½ÇÇè¿ë À©µµ¿ì ¾ÖÇø®ÄÉÀ̼Ç
- »ç¿ë¹ý°ú
Æò°¡: EIA-574 È£½ºÆ®ÃøÀÇ Áغñ, USB È£½ºÆ®ÃøÀÇ Áغñ, Åë½ÅÀÇ ½ÇÇà, Åë½ÅÀÇ
Á¾·á
SX
¸¶ÀÌÄÄ°ú NET2890¿¡ ÀÇÇÑ
¡á
USB-SCSI ¾î´ðÅÍÀÇ ¼³°è
- ½Ã½ºÅÛ
±¸¼º°ú Çϵå¿þ¾î Çؼ³: °³¹ß µ¿±â¿Í ½Ã½ºÅÛ ±¸¼º, USB ÄÁÆ®·Ñ·¯ NET2890ÀÇ
¾ÆÅ°ÅØó, ¿øĨ ¸¶ÀÌÄÄ SX28ÀÇ °³¹ß ȯ°æ, SCSl ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÏ¿©, USB-SCSI
¾î´ðÅÍÀÇ Çϵå¿þ¾î
- Æß¿þ¾î¿Í
¼ÒÇÁÆ®¿þ¾î Çؼ³: ¾î´ðÅÍÀÇ Æß¿þ¾î(µ¥ÀÌÅÍ Çü½Ä, USBÀÇ Ã³¸®, SCSIÀÇ Ã³¸®),
È£½ºÆ® ÄÄÇ»ÅÍÃøÀÇ ¼ÒÇÁÆ®¿þ¾î(USB µå¶óÀ̹ö¸¦ ¸¸µå´Â ¹æ¹ý°ú ³»Àå, USB
Á¶ÀÛ¿ë DLLÀ» ¸¸µå´Â ¹æ¹ý)
- »ç¿ë¹ý°ú
Æò°¡: µð¹÷ÀÇ Áغñ, µå¶óÀ̹öÀÇ ÀνºÅç, SX28ÀÇ µð¹÷, SCSI Å×½ºÆ®ÀÇ Áغñ,
VB·ÎºÎÅÍÀÇ »ç¿ë¹ý
SX
¸¶ÀÌÄÄ°ú NET2890¿¡ ÀÇÇÑ
¡á
USB-GPIB ¾î´ðÅÍÀÇ ¼³°è
- GPIBÀÇ
±âÃÊÁö½Ä°ú Çϵå¿þ¾î Çؼ³: GPIBÀÇ Çڵ弼ÀÌÅ©, GPIBÀÇ Ä¿¸Çµå ¸ðµå, GPIBÀÇ
°ü¸® ¹ö½º, USB-GPIB ¾î´ðÅÍÀÇ Çϵå¿þ¾î
- Æß¿þ¾î¿Í
¼ÒÇÁÆ®¿þ¾î Çؼ³ ¹× »ç¿ë¹ý: ¾î´ðÅÍÀÇ Æß¿þ¾î, USBÀÇ Ã³¸®, GPIBÀÇ Ã³¸®,
È£½ºÆ® ÄÄÇ»ÅÍÃøÀÇ ¼ÒÇÁÆ®¿þ¾î(USB µå¶óÀ̹ö¸¦ ¸¸µå´Â ¹æ¹ý°ú ³»Àå, USB
Á¶ÀÛ¿ë DLLÀ» ¸¸µå´Â ¹æ¹ý
- »ç¿ë¹ý°ú
Æò°¡: GPIB Å×½ºÆ®ÀÇ Áغñ, VB·ÎºÎÅÍÀÇ »ç¿ë¹ý
±â¼úÀÚ·á ½Åû ¾È³» ¡Ú ¼Ò½º ÇÁ·Î±×·¥ ´Ù¿î·Îµå
°ü·ÃÀÚ·á ¸ñ·Ï ¹ß°£¿¹Á¤
°ü·ÃÀÚ·á
¾È³» ±¹Á¦Å×Å©³ëÁ¤º¸¿¬±¸¼Ò ±â¼úÀÚ·á
ÃâÆǺÎ