¸¶ÇÏÀüÀÚ±â¼ú¿¬±¸¼Ò LOGO

Á¦Ç°°Ë»ö °í°´¼¾ÅÍ053-604-2355
±â¼úÀÚ·á½Ç

Home > ±â¼úÀÚ·á½Ç ±â¼úÀÚ·á½Ç

Á¦ ¸ñ 38. CPLD¿Í PIC¿¡ ÀÇÇÑ ½Ã±×³Î Á¦³×·¹ÀÌÅÍ
÷ºÎÆÄÀÏ

 

                  CPLD·Î Á¦ÀÛÇÑ 100 nsec¿¡¼­ 1 secÀÇ ÆÞ½º ¹ß½Å ºí·Ï°ú PIC¸¦
                  Á¢¼ÓÇÑ ½Ã±×³Î Á¦³×·¹ÀÌÅÍÀÔ´Ï´Ù. ÇÑÃþ ´õ USB·Î PC¿Í Á¢¼Ó
                  ÇØ ¸®¸ðÄÜÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù.

 


¡¡CPLD¿Í PIC¿¡ ÀÇÇÑ ½Ã±×³Î Á¦³×·¹ÀÌÅÍ

¡¡CPLDÀÇ ÆÞ½º ¹ßÁø ºí·Ï°ú PIC¸¦ Á¶ÇÕÇß´Ù
¡¡ÆÞ½º Á¦³×·¹ÀÌÅÍÀÔ´Ï´Ù. USB·Î PC¿Íµµ Á¢¼ÓÇØ
¡¡¸®¸ðÄÜÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù.


¡¼°³¿ä¡½

CPLDÀÇ ÆÞ½º ¹ßÁø ºí·Ï°úPICÀ» Á¶ÇÕÇÑ ÆÞ½º Á¦³×·¹ÀÌÅÍ·Î,
USB±×¸®°í PC¿Íµµ Á¢¼ÓÇØ ¸®¸ðÆ® ÄÜÆ®·ÑÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù.
CPLDÀÇ ÆÞ½º ¹ßÁø ºí·ÏÀº, VHDLÀÇ ÆäÀÌÁö·Î·Î ¼³¸íÇÑ °ÍÀ»
±×´ë·Î »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù.

¾Æ·¡¿Í °°Àº »çÁøÀº º»½ÅÈ£ ¹ß»ý ÀåÄ¡ÀÇ ¿Ï¼ºÇÑ ¿Ü°ü°ú Àü¸é ÆгÎÀÇ »ó¼¼ÇÕ´Ï´Ù.
Àü¸é Æгο¡ ¼öµ¿ ¼³Á¤¿ëÀÇ µðÁö½ºÀÕÄ¡°¡ ÁÙÁö¾î ÀÖ½À´Ï´Ù.








¡¼±â´É »ç¾ç¡½

(1) ÆÞ½º Ãâ·Â »ç¾ç
¡¡ÆÞ½º ½ÅÈ£ÀÇ Ãâ·ÂÀº ¾Æ·¡ Ç¥¿Í °°Àº 2 ´Ü°èÀÇ ¹üÀ§¿¡¼­ Ãâ·Â ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¡¡ÀÌ ´Ü°è´Â
, external clock¸¦ 1¹è¿Í 1/10¹è·Î ÀüȯÇØ ³ÐÀº ÆÞ½ºÆøÀÇ
¡¡Ãâ·Â ¹üÀ§¸¦ Ä¿¹öÇϵµ·Ï(µíÀÌ) ÇÏ°í ÀÖ½À´Ï´Ù.

¸ðµå Ãâ·Â ÆÞ½ºÆø ÆÞ½ºÆøÀß°Ô ½ä±â µàƼ ¹üÀ§ µàƼ Àß°Ô ½ä±â

¸®¸ðÆ®

¸ðµå

100nsec~100msec

(10MHz~20Hz)

100nsec 0~100% 100nsec
100 msec~1sec
(20 Hz~1Hz)
1¥ìsec 0~100% 1¥ìsec
¼öµ¿ ¸ðµå 100 nsec~100msec
(10 MHz~10Hz)
100nsec 50% °íÁ¤ ¾øÀ½

¡¡Ãâ·Â ½ÅÈ£ Á¾·ù¿Í ÀÎÅÍÆäÀ̽º
¡¡¡¡¡¡½ÅÈ£ Ãâ·Â£º¡¡¡¡¡¡TTL·¹º§
¡¡¡¡°¨½Ã¿ë¿ë Ãâ·Â£º¡¡TTL·¹º§

(2) ¼öµ¿ Á¶ÀÛ »ç¾ç
¡¡ÆÞ½ºÆø¼³Á¤Àº µðÁö½ºÀÕÄ¡¿¡ ÀÇÇÑ 10 Áø¼ö 6ÀÚ¸®¼öÀÇ ¸Þ´º¾ó ¼³Á¤À¸·Î,
¡¡¼³Á¤À» º¯°æÇϸé(ÀÚ) ÁïÃâ·Â¿¡ ¹Ý¿µµË´Ï´Ù.

¡¡100nsec
(À¸)·ÎºÎÅÍ99,999,900nsecÁï100msec±îÁö ¼³Á¤ÀÌ °¡´ÉÇÕ´Ï´Ù.
¡¡¸®¸ðÆ®¿Í ¼öµ¿°úÀÇ º¯È¯Àº ÀÚµ¿ÀûÀ¸·Î ½Ç½ÃÇÏ´Â °ÍÀ¸·Î ÇØ ÈÄ¹ß ¿ì¼±À¸·Î ÇÕ´Ï´Ù.


(3)¸®¸ðÆ® Á¶ÀÛ »ç¾ç
¡¡ÆÞ½ºÆø, µàƼ¿Íµµ ¼öµ¿ ¼³Á¤°ú °°Àº µðÁö½ºÀÕÄ¡¿¡ ÀÇÇÑ´Ù
¡¡¼³Á¤À¸·Î ÇØ, ÆÞ½ºÆøÀº 10 Áø¼ö 7ÀÚ¸®¼ö, µàƼ´Â 10 Áø¼ö 3ÀÚ¸®¼ö·Î%¼³Á¤
¡¡(À¸)·Î ÇÕ´Ï´Ù.
¡¡¸®¸ðÆ® ¼³Á¤¿¡¼­´Â
100nsec(À¸)·ÎºÎÅÍ999,999,900nsecÁï1sec±îÁö ¼³Á¤ÀÌ °¡´É°ú
¡¡ÇÕ´Ï´Ù.

(4) ½ºÀ§ÇÁ ±â´É
¡¡¸®¸ðÆ®¿¡¼­´Â ÀÚµ¿ ÀÌü ±â´ÉÀ» °¡Á®, ¼³Á¤ÇÑ °³½Ã ÆÞ½ºÆø°ú Á¾·á ÆÞ½ºÆø,
¡¡ÇÑÃþ ´õ »õ°Ü ½ºÅÜ°ú ½Ã°£ °£°ÝÀ» ÁöÁ¤Çϸé, ÀÏÁ¤½Ã°£ °£°ÝÀ¸·Î Â÷·ÊÂ÷·Ê ÆÞ½ºÆøÀ»
¡¡Áõ°¡½ÃÅ°¸é¼­ Ãâ·ÂÇÕ´Ï´Ù.

¡¼À¯´ÏÆ®ÀÇ ±¸¼º¡½

¡¡½ÅÈ£ ¹ß»ý ÀåÄ¡ÀÇ Àüü ±¸¼ºÀº ¹Ø±×¸²°ú °°ÀÌ µÇ¾î ÀÖ½À´Ï´Ù. ½ÅÈ£ ¹ß»ý ±× ÀÚü´Â
CPLD
±×¸®°í ½Ç½ÃÇØ, ±×°ÍÀ»PIC16F876±×¸®°í Á¦¾îÇÕ´Ï´Ù. ¶Ç PC¿ÍÀÇUSBÀÎÅÍ
ÆäÀ̽º¿¡´Â,
USBÄÜÆ®·Ñ·¯ÀÇUSBN9603(À»)¸¦ »ç¿ë À̰͵µ ¿ª½ÃPIC16F876±×¸®°í
ÄÁÆ®·Ñ ÇÏ°í ÀÖ½À´Ï´Ù.

¡¡ÇÑÃþ ´õ ¼öµ¿ ¼³Á¤¿ëÀÇ µðÁö½ºÀÕÄ¡°¡ ÇÕ°è 6ÀÚ¸®¼öºÐ ÀÖ½À´Ï´Ù¸¸, ÀÌ°ÍÀÇ ´ÙÀ̳ª
¹Í½º ¿Ð°¡´Ú Á¦¾îµµ
PIC16F876±×¸®°í ½ÇÇàÇÏ°í ÀÖ½À´Ï´Ù.








¡¼È¸·Î ±¸¼º¡½

½ÅÈ£ Ãâ·Â À¯´ÏÆ®´Â ±âÆÇÀÌ µÇ°í ÀÖ¾î ±× È¸·Î´Â ¹Ø±×¸²°ú °°ÀÌ µÇ¾î ÀÖ½À´Ï´Ù.
USBN9603(¿Í)°úPICÀÇ »çÀÌ´Â Á¤¼® ´ë·ÎSPIÅë½ÅÀ¸·Î Á¢¼ÓÇÏ°í ÀÖ½À´Ï´Ù.
¶Ç
CPLD(¿Í)°úPICÀÇ »çÀÌ´Â ½Ã¸®¾ó Åë½ÅÀ¸·Î Á¢¼ÓÇÏ°í ÀÖ½À´Ï´Ù¸¸ Àü¿ëÀÇ ÀÎÅÍÆäÀ̽º
µÇ°í ÀÖ½À´Ï´Ù.
CPLDÀÇ Å¬¶ô¿¡´Â20MHzÀÇ ¼öÁ¤ ¹ß½Å±â¸¦ »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù.
Àü¿øÀº 3 ´ÜÀÚ ·¹±Ö·¹ÀÌÅ͸¦ »ç¿ëÇÕ´Ï´Ù¸¸,
CPLDÀÇ ¼Òºñ Àü·ù°¡100mA±Ùó
¾à°£ ¸¹±â ¶§¹®¿¡ Å« 1
AŬ·¡½ºÀÇ7805(À»)¸¦ »ç¿ë ¹æ¿­±â¸¦ ºÙÀÌ°í ÀÖ½À´Ï´Ù.







¾Æ·¡¿Í °°Àº ÆÄÀÏÀº WinDraft, WinBoard¿ëÀÇ È¸·Îµµ¿Í ÆÐÅϵµÀÔ´Ï´Ù.
´Ù¿î·ÎµåÇØ Çص¿ÇØ »ç¿ëÇØ ÁÖ¼¼¿ä.

¡¡¡¡¡Ú ȸ·Îµµ ÆÄÀÏ(WinDraft¿ë)
¡¡¡¡¡Ú ÆÐÅϵµ ÆÄÀÏ(WinBoard¿ë)


§ À¯´ÏÆ® ±âÆÇÀÇ ¿Ü°üÀº ¾Æ·¡¿Í °°ÀÌ »çÁø°ú °°ÀÌ µË´Ï´Ù. USB ÄÜÆ®·Ñ·¯
(Àº)´Â Ç÷§ ÆÐÅ°Áö ŸÀÔÀ̹ǷÎ, ±âÆÇÀÇ ÆÐÅϸ鿡 Á÷Á¢Àº ´Ù ºÙÀÌ°í ÇØ
ÀÖ½À´Ï´Ù.









¡¼µð¹ÙÀ̽ºÃø ÇÁ·Î±×·¥¡½

C¾ð¾îÆÇÀÇ USB ±âº» ÇÁ·Î±×·¥¿¡, °¢ ¿£µå Æ÷ÀÎÆ®ÀÇ À¯Àú 󸮺θ¦
Ãß°¡ÇØ ÀÛ¼ºÇÕ´Ï´Ù.
¿£µå Æ÷ÀÎÆ®ÀÇ ±¸¼ºÀº ¾Æ·¡ Ç¥¿Í °°ÀÌ ÇÏ°í ÀÖ½À´Ï´Ù. IN/OUTÀÇ °ßÇش ȣ½ºÆ®ÃøÀ¸·ÎºÎÅÍ
º» ÀÔÃâ·ÂÀÌ µÇ°í ÀÖ½À´Ï´Ù.
USBN9603´Â ÃÖ´ë·Î ¿£µå Æ÷ÀÎÆ®°¡ ÄÁÆ®·Ñ£«6°³±îÁö »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº» µ¥¹Ù
ÀÇÀÚ ÇÁ·Î±×·¥¿¡¼­´Â, ÀüºÎ¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾î ÀÖ½À´Ï´Ù¸¸, ¹ü¿ë I/O·Î¼­ »ç¿ëÇØ
ÀÖ´Â °ÍÀº, ¾Æ·¡ Ç¥¿Í °°ÀÌ ÄÁÆ®·Ñ£«4°³ÀÔ´Ï´Ù.

ÆÄÀÌÇÁ No ¿£µå Æ÷ÀÎÆ® IN/OUT ó¸® ÇÔ¼ö ¿ëµµ
¾øÀ½ 0 IN/OUT ÄÁÆ®·Ñ Àü¼Û
¹èÄ¡¿ë
0 1 ¹úÅ© IN do_tx1( ) ¹Ì»ç¿ë
1 2 ¹úÅ© OUT do_rx1( ) Ä¿¸àµå Ãâ·Â
2 3 ¹úÅ© IN do_tx2( ) ¹Ì»ç¿ë
3 4 ¹úÅ© OUT do_rx2( )
4 5 ¹úÅ© IN do_tx3( )
5 6 ¹úÅ© OUT do_rx3( )

µð¹ÙÀ̽ºÀÇ ÇÁ·Î±×·¥Àº C¾ð¾î º£À̽º°¡ µÇ°í ÀÖ½À´Ï´Ù. C¾ð¾î·Î ÀÛ¼ºÇÑ USBÀÇ
±âº» ÇÁ·Î±×·¥¿¡ À¯Àú ó¸® ºÎºÐÀ» Ãß°¡ÇÏ°í ÀÖ½À´Ï´Ù.
ÇÁ·Î±×·¥ÀÇ ±¸¼ºÀ¸·Î¼­´Â ¾Æ·¡¿Í °°Àº 4°³(»ì)ÀÌ µÇ°í ÀÖ½À´Ï´Ù.
¡¡¡¡
¡¡¡¡sysgen2.c¡¡¡¡£ºº»Ã¼ ÇÁ·Î±×·¥
¡¡¡¡usbmain.h¡¡¡¡£ºUSB ó¸® ±âº» µð¹ÙÀ̽º ÇÁ·Î±×·¥ ¸ðµâ(module)
¡¡¡¡usbn960x.h¡¡£ºUSBN9603ÀÇ ·¹Áö½ºÅÍ·ùÀÇ Á¤ÀÇ ÆÄÀÏ
¡¡¡¡usbdef.h¡¡¡¡¡¡£ºUSB °ü·ÃÀÇ Á¤¼ö¿Í µð¹ÙÀ̽º µð½ºÅ©¸³Å͸¦ Á¤ÀÇÇÑ ÆÄÀÏ

ÀÌÇϷκÎÅÍ µð¹ÙÀ̽ºÃøÀÇ »ó±â ÇÁ·Î±×·¥À» ´Ù¿î·Îµå ÇÒ ¼ö Àֱ⠶§¹®¿¡
Çص¿ÇØ, CCSÀÇ CÄÄÆÄÀÏ·¯·Î »ç¿ëÇØ ÁÖ¼¼¿ä.¡¡MPLAB¿¡ ÅëÇÕÇØ ÄÄÆÄÀÏ
ÇÏ´Â °ÍÀÌ Æí¸®ÇÕ´Ï´Ù.

¡¡¡¡¡Ú USB Á¢¼Ó ¹ü¿ë I/Oµð¹ÙÀ̽º ÇÁ·Î±×·¥¡¡¡¡¡¡(3/3¡¡Verup)
¡¡¡¡

¸ÞÀÎ ÇÁ·Î±×·¥À¸·Î USB ó¸® ¸ÞÀÎ ¸µÅ© ¸ðµâÀ» ÀÎŬ·çµå Çϸé,
±×¸®°í´Â, À¯Àú ó¸® ºÎºÐ¸¸Å­À» ¸ÞÀÎ ÇÁ·Î±×·¥À¸·Î ÀÛ¼ºÇϸé ÁÁ°Ô
µÇ¾î ÀÖ½À´Ï´Ù.
¸ÞÀÎ ÇÁ·Î±×·¥À¸·Î À¯Àú 󸮺ημ­ Ãß°¡ÇÑ ºÎºÐÀº ¾Æ·¡¿Í °°ÀÌ°¡ µÇ°í ÀÖ½À´Ï´Ù.

(1) ¸ÞÀΠó¸®ÀÇ ±âº» ºÎºÐ
¡¡¡¡¸ÞÀΠ󸮷μ­ ±âº»ÀÌ µÇ´Â ºÎºÐ¿¡¼­, ¿©±â¼­ USBÀÇ ¹öÆÛÀÇ »çÀÌÁî ÁöÁ¤°ú
¡¡¡¡usbmain.h¶ó°í ÇÏ´Â USB ó¸®ÀÇ ¸ÞÀÎ ÇÔ¼ö¸¦ ¸µÅ©ÇÏ°í ÀÖ½À´Ï´Ù.
¡¡¡¡±×¸®°í´Â ÀÚ½ÅÀÇ Çϵå¿þ¾î °ü·ÃÀÇ ¼³Á¤À» Ãß°¡ÇØ, ¸¶Áö¸·¿¡ USB ÃʱâÈ­ ÇÔ¼ö
¡¡¡¡ÀÇ init_usb( )¸¦ ÄÝ ÇÑ µÚ, ¸ÞÀÎ ·çÇÁ°¡ µË´Ï´Ù.
¡¡¡¡¸ÞÀÎÀÇ ¾ÆÀ̵¹ ·çÇÁ¿¡¼­´Â ½ÇÇà ÇØ¾ß ÇÒ°ÍÀÌ ÀÖ½À´Ï´Ù. ¿ì¼± ÆÞ½ºÆø
¡¡¼³Á¤ÀÇ µðÁö½ºÀÕÄ¡ÀÇ ¼³Á¤Ä¡¸¦ ´ÙÀ̳»¹Í½º ¿Ð°¡´ÚÀ¸·Î Àоîµé¿©
¡¡
DIGIT[i]ÀÇ ¹è¿­ º¯¼ö¿¡ ÀÚ¸®¼ö¸¶´Ù °Ý³³ÇÕ´Ï´Ù.
¡¡ÀбⰡ ¿Ï·áÇϸé(ÀÚ) ±×°ÍÀ» ¹ÙÀ̳ʸ® ¼öÄ¡·Î º¯È¯ÇÕ´Ï´Ù. ÀÌ ¶§ ÃÖ´ëÄ¡
¡¡ÇÏÁö¸¸
999,999(ÀÌ)°¡ µÇ¾îlongÇüÅ·Π´Ê°Ô µÇ±â ¶§¹®¿¡,CCSÄÄÆÄÀÏ·¯ÀÇ
¡¡ÃÖ½ÅÆÇ(
Version3)À¸·Î Ãß°¡µÈ¡±int32¡±À̶ó°í ÇÑ´Ù32ºñÆ®ÀÇ Á¤¼öÇüÀ» »ç¿ëÇØ
¡¡Çß´Ù.
¡¡±×¸®°í ÀÌ °ªÀÌ Àüȸ¿Í °°ÀºÁö ¾î¶²Áö¸¦ üũÇØ, °°À¸¸é ±»ÀÌ Á¶ÀÛ
¡¡µÇ¾î ÀÖÁö ¾ÊÀº °ÍÀ¸·Î¼­ ¾Æ¹«°Íµµ ÇÏÁö ¾Ê°í, ÃÖÃÊÀÇ µðÁö½ºÀÕÄ¡ ÀԷ ó¸®¿¡
¡¡µ¹¾Æ¿Í ¹Ýº¹ÇÕ´Ï´Ù.

¡¡¼öÄ¡°¡ Àüȸ¿Í ´Ù¸£°í ÀÖÀ¸¸é Á¶ÀÛÀ» Çϼ̴ٰí ÇÏ´Â °ÍÀ̹ǷÎ, ±× °ªÀ»
¡¡
CPLD¿¡ Ãâ·ÂÇÕ´Ï´Ù. ±× Ãâ·ÂÇÏ´Â ÇÔ¼ö´Â ¼ö½Å ó¸®ÀÇ ÇÔ¼ö¿Í °°Àº ó¸®ÀÔ´Ï´Ù
¡¡ÀÇ·Î À¯¿ëÇÏ°í ÀÖ½À´Ï´Ù. Ãâ·ÂÀÌ ¿Ï·áÇϸé(ÀÚ) À̹ø °ªÀ» »õ·Ó°Ô Àüȸġ·Î¼­ µÎ¾î
¡¡°íÃÄ ´ÙÀ½¹ø¿¡ ´ëºñÇÏ°í ³ª¼­ ÃÖÃÊ·Î µ¹¾Æ¿Í ¹Ýº¹ÇÕ´Ï´Ù.
¡¡Ãâ·ÂÇÒ ¶§ µàƼġ´Â °íÁ¤À¸·Î 50%·Î ÇÏ°í ÀÖ½À´Ï´Ù.


(2) ÆÞ½ºÆø¼³Á¤ Á¦¾î(ÆÄÀÌÇÁ 1)
¡¡ÆÄÀÌÇÁ 1ÀÇ ¼ö½Å 󸮿¡¼­´Â ¼ö½ÅÇÑ µ¥ÀÌÅÍR1_DAT[n]¿¡´Â ÆÞ½ºÆø¼³Á¤ÀÇ
¡¡µ¥ÀÌÅÍ°¡ µé¾î°¡ ÀÖ½À´Ï´Ù. ÀÌ 1¹ÙÀÌƮ°ÀÇ µ¥ÀÌÅÍ
R1_DAT[0]
(Àº)´Â Ŭ¶ôÀÇ
¡¡Àüȯ¿ëÀÇ µ¥ÀÌÅÍÀ̹ǷÎ, ÀÌ ³»¿ëÀÇ 0À̳ª 0ÀÌ ¾Æ´Ñ °Íó·³ µû¶ó
HILO½ÅÈ£¸¦
¡¡Á¦¾îÇÏ°í ÀÖ½À´Ï´Ù. ±× ÈÄÀÇ
R1_DAT[1](À¸)·ÎºÎÅÍR1_DAT[2]±îÁöÀÇ 3¹ÙÀÌÆ®´Â
¡¡ÆÞ½ºÆø¼³Á¤Ä¡À̹ǷÎ, ±× µ¥ÀÌÅ͸¦ ±×´ë·Î
CPLD¿¡ Ãâ·ÂÇÕ´Ï´Ù.

(3) µàƼ Á¦¾î(ÆÄÀÌÇÁ 3)
¡¡
ÆÄÀÌÇÁ 3ÀÇ ¼ö½Å 󸮿¡¼­´Â ¼ö½Å µ¥ÀÌÅÍR2_DAT[0](À¸)·ÎºÎÅÍR2_DAT[2]±îÁö
¡¡µàƼÀÇ ¼³Á¤Ä¡°¡ µé¾î°¡ Àֱ⠶§¹®¿¡ À̰͵µ ±×´ë·Î
CPLD¿¡ Ãâ·Â
¡¡ÇÕ´Ï´Ù.


(4) ¼³Á¤Ä¡ Áï½Ã ¼Û½Å(ÆÄÀÌÇÁ 5)
¡¡ÆÄÀÌÇÁ 5ÀÇ ¼ö½Å 󸮴Â, µðÁö½ºÀÕÄ¡ÀÇ ¼³Á¤Ä¡ ÀÐÀ» Ä¿¸àµåÀÔ´Ï´Ù
¡¡(À¸)·ÎºÎÅÍ, ÇöÀç ÀоîµéÀÎ ¼öÄ¡¸¦ 3¹ÙÀÌÆ®ÀÇ µ¥ÀÌÅÍ·Î °íÃÄ ÆÄÀÌÇÁ 2·Î ¼Û½Å Ãâ·Â
¡¡ÇØ ¹Ý¼ÛÇÕ´Ï´Ù. ÀÌ ¼Û½ÅÀº ´ÜÁö
usb_send2()±×·¸´Ù°í ÇÏ´Â ÇÔ¼ö¸¦ ºÎ¸¦ »ÓÀÔ´Ï´Ù.


¡¼½Ã±×³Î Á¦³×·¹ÀÌÅÍ Á¦¾î ÇÁ·Î±×·¥¡½¡¡¡¡¡¡

ÀÌ ÆÞ½º ½ÅÈ£ ¹ß»ý ÀåÄ¡¸¦USB±×¸®°í ¸®¸ðÆ® ÄÜÆ®·ÑÇϱâ À§ÇÑ PC
¿·ÀÇ ÇÁ·Î±×·¥À» ¸¸µì½Ã´Ù.
USBÀÇ µå¶óÀ̹ö´Â, Ä«½Ã¿Í³ë¾¾ÀÛÀÇ ¹ü¿ëUSBµå¶óÀ̹ö¿¡ º¥´õID(À»)¸¦ Ãß°¡ÇØ
»ç¿ëÇϱ⠶§¹®¿¡,
USBÁÖÀ§¿¡¼­ Ưº°È÷ ¸¸µéÁö ¾ÊÀ¸¸é ¾È µÇ´Â °ÍÀº ¾ø½À´Ï´Ù.
À̰͵µ ¸ðµÎ
Visual Basic±×¸®°í ÀÛ¼ºÇÕ´Ï´Ù.
¿ì¼± ±â´ÉÀÔ´Ï´Ù¸¸, ¹Ø±×¸²ÀÇ ÆûÀ» º£À̽º·Î ÇØ ¾Æ·¡¿Í °°Àº ±â´ÉÀ» ½ÇÇöÇÕ´Ï´Ù.

(1)
ÆÞ½ºÆø°ú µàƼÀÇ Á¦¾î
¡¡È­¸é»óÀÇ µðÁö½ºÀÕÄ¡ÀÇ °¢ Çü À§(¡ã), ¾Æ·¡(¡å)½ºÀ­Ä¡¸¦ ´©¸£´Â °ÍÀ¸·Î
¡¡ÆÞ½ºÆø°ú µàƼġ¸¦ ¼³Á¤ÇÕ´Ï´Ù. ¼³Á¤À» º¯°æÇÏ¸é ±× °ªÀÌ °ð
¡¡ÀåÄ¡¿¡ Ãâ·ÂµÇ°í ¹Ý¿µµË´Ï´Ù.


(2)
½ºÀ§ÇÁ Á¦¾î
¡¡°³½Ã ÆÞ½ºÆø
(From), Á¾·á ÆÞ½ºÆø(To), ÆÞ½ºÆøÁõºÐ(Step), ÀÎÅ͹ú
¡¡½Ã°£
(Interval)(À»)¸¦ ¼³Á¤ÇØ ¡¸°³½Ã¡¹¹öÆ°À» ´©¸£¸é, ÁöÁ¤ ½Ã°£ °£°ÝÀ¸·Î ÁõºÐ¸¶´Ù
¡¡ÆÞ½ºÆøÀÌ Áõ°¡ÇØ Ãâ·ÂµÇ¾î Â÷·ÊÂ÷·Ê ÆÞ½ºÆøÀÌ ³Ð¾îÁý´Ï´Ù.
¡¡±×¸®°í Á¾·á ÆÞ½ºÆøÀÌ µÇ¸é Á¾·áÇÕ´Ï´Ù.
¡¡µµÁß¿¡ ¡¸Á¤Áö¡¹¹öÆ°À» ´©¸£¸é ¾ðÁ¦¶óµµ Á¾·áÇÕ´Ï´Ù.

(3)ÀåÄ¡Ãø µðÁö½ºÀÕÄ¡ÀÇ Àбâ
¡¡Àб⠹öÆ°À» ´©¸£¸é(ÀÚ), ±× ¶§ÀÇ µðÁö½ºÀÕÄ¡ÀÇ ³»¿ëÀ»USB°æÀ¯·Î ÀÔ·Â
¡¡ÇØ 10 Áø¼ö·Î Ç¥½ÃÇÕ´Ï´Ù.

¡¡ÀÌ ÆûÀÇ °¢ ÄÄÆÛ³ÍÆ®´Â ±×¸²°ú °°Àº ¿ÀºêÁ§Æ®·Î ±¸¼ºµÇ¾î
ÀÖ½À´Ï´Ù. µðÁö½ºÀÕÄ¡¸¦ ±¸¼ºÇÏ´Â ¿ÀºêÁ§Æ®´Â ÀÚ¸®¼ö ¸¶´Ù À妽º°¡
ºÙ¾î ÀÖ¾î ¹è¿­ÀÇ Ãë±ÞÀÌ µÇ¾î ÀÖ½À´Ï´Ù.
±×¸®°í µðÁö½ºÀÕÄ¡ÀÇ ¿À¸§»õ È­»ìÇ¥¸¦ ´©¸¦ ¶§¿¡ Ç¥½Ã ¼ýÀÚ°¡ Áõ°¡ÇØ ÇÏÇâ È­»ìÇ¥
´©¸¦ ¶§¿¡ Ç¥½Ã ¼ýÀÚ°¡ ÀÛ¾ÆÁý´Ï´Ù. ÇÑÃþ ´õ ÀÌ È­»ìÇ¥¸¦ ´©¸¥ À̺¥Æ®·Î,
¼³Á¤µÇ¾î ÀÖ´Â ÆÞ½ºÆø°ú µàƼġ°¡ ½ÅÈ£ ¹ß»ý ÀåÄ¡·Î ¼³Á¤ Ãâ·ÂµË´Ï´Ù.








¡¡º»ÇÁ·ÎÁ§Æ®¿¡´Â 2°³ÀÇ ÄÚµå ¸ðµâÀÌ ÀÖ½À´Ï´Ù. Ç¥ÁØ ¸ðµâ°ú
Æû ¸ðµâÀÔ´Ï´Ù. ¾Æ·¡¿Í °°À̷κÎÅÍ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù.

¡¡¡¡¡Ú½Ã±×³Î Á¦³×·¹ÀÌÅÍ ÇÁ·ÎÁ§Æ® ÆÄÀÏ ÀϽÄ


¡¡Ç¥ÁØ ¸ðµâÀº, »óÅõÀûÀÎ
USB°ü·ÃÀÇ ¼±¾ð »ÓÀ̹ǷΠ¿Ü·ÎºÎÅÍ
Ä«ÇÇÇØ »ç¿ëÇÏ´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù. ´Ü,
USBÀÇ ÇÚµé¸íÀº º¯°æÇÏ´Â °ÍÀÌ
¾Ë±â ½¬¿öÁö¹Ç·Î, ±â´É¿¡ ¸ÂÃß¾î º¯°æÇÕ´Ï´Ù.

¡¡´ÙÀ½Àº Æû ¸ðµâÀÇ (ºÐ)ÆíÀÇ ÄÚµåÀÔ´Ï´Ù¸¸, °¢°¢ÀÇ ÄÄÆÛ³ÍÆ®ÀÇ
À̺¥Æ®¿¡ ´ëÇؼ­ ÀÛ¼ºÇØ °©´Ï´Ù.
¡¡¿ì¼±Àº, ÆûÀÇ ¿ÀÇÂ, Ŭ·Î¿ìÁî½ÃÀÇ Ã³¸®ÀÔ´Ï´Ù. ¿ì¼± ÆûÀ» ¿ÀÇÂ
ÇßÀ» ¶§¿¡´Â
USBÀÇ Á¢¼ÓÀ» ¿ÀÇÂÇØ ÆÄÀÌÇÁ¸¦ È®º¸ÇØ ÇÚµéÄ¡¸¦ ¾ò½À´Ï´Ù.
ÀÌ°ÍÀÌ È®º¸ °¡´ÉÇÑ ½Ç ³ª¹«´Â ¿¡·¯·Î¼­ ¸Þ¼¼Áö¸¦ Ç¥½ÃÇØ ÇÁ·Î±×·¥Àº
°­Á¦ Á¾·á°¡ µË´Ï´Ù.
¡¡
ÆûÀ» Ŭ·Î¿ìÁî ÇÒ °æ¿ì¿¡´Â, ¿ÀÇÂÇß´ÙUSB(À»)¸¦ ÆÄÀÌÇÁµµ Æ÷ÇÔÇØ
ÀØÁö ¾Ê°Ô Ŭ·Î¿ìÁî ÇØ À߶ó¹ö¸®°í ³ª¼­ ÇÁ·Î±×·¥À» Á¾·áÇÕ´Ï´Ù.
¶È°°ÀÌ ¡¸Á¾·á¡¹¹öÆ°À» ´­·¶À» ¶§¿¡µµ ¸ðµÎ¸¦ Ŭ·Î¿ìÁî ÇÏ°í ³ª¼­ Á¾·á½ÃÅ°°í
.


¡¡´ÙÀ½Àº, µðÁö½ºÀÕÄ¡ÀÇ Ã³¸®·Î Çâ»óµÇ¾î È­»ìÇ¥ ¹öÆ°À» ´©¸¥ À̺¥Æ®¶§ÀÇ
ó¸®ÀÔ´Ï´Ù.
¿ì¼± ¾î´À ÀÚ¸®¼öÀÇ ¼öÄ¡ ¾÷(¿À¸§»õ È­»ìÇ¥ ¹öÆ°)À» ´­·¯µµ ¹è¿­ Á¤ÀÇ¿¡
µÇ¾î ÀÖÀ¸¹Ç·Î °°Àº À̺¥Æ®°¡ ¹ß»ýÇÕ´Ï´Ù. ±¸º°Àº À妽ºÄ¡·Î ºÙÀÔ´Ï´Ù.
µû¶ó¼­ ¾î´À ÀÚ¸®¼ö¿©µµ ¸ðµÎ °øÅëÀÇ Ã³¸®·Î ÇÒ ¼ö°¡ ÀÖ¾î
index°ªÀ¸·Î ±¸º°µÇ¾î
󸮵˴ϴÙ.
¡¡½ÇÁ¦ÀÇ Ã³¸®´Â, ¿ì¼± ´ëÀÀÇÏ´Â ÀÚ¸®¼öÀÇ ¼öÄ¡¸¦£«1ÇÕ´Ï´Ù. ÀÌ ¶§ ÀÌ¹Ì 9¶§¿¡´Â
0¿¡ µÇµ¹¸³´Ï´Ù. ÀÌ ÈÄ, ÀüÇüÀ¸·ÎºÎÅÍ ¼³Á¤Ä¡¸¦
10Áø¼ö·Î¼­ ¿ä±¸ÇÕ´Ï´Ù¸¸, ÃÖ»óÁ¤µµÀÚ¸®¼ö°¡
0º¸´Ù Ŭ ¶§¿¡´Â ÃÖÇÏÁ¤µµÀÚ¸®¼ö¸¦ ¹«½ÃÇØ »óÀ§ 6ÀÚ¸®¼ö¸¸ÀÇ Ãë±ÞÇØ·Î ÇØ Å¬¶ô
¼³Á¤À» 1/10À¸·Î ÇÕ´Ï´Ù.
ÀÌ°ÍÀÌ ±¸ÇØÁö¸é(ÀÚ), 3¹ÙÀÌÆ®ÀÇ ¹ÙÀ̳ʸ®Ä¡·Î º¯È¯ÇÏ°í ³ª¼­ ÆÄÀÌÇÁ 1À¸·Î ¼Û½ÅÇÕ´Ï´Ù.
°è¼ÓµÇ¾î µàƼġµµ ¼³Á¤%Ä¡¿Í ÆÞ½ºÆøÄ¡·ÎºÎÅÍ ¼³Á¤Ä¡¸¦ ¿ä±¸ÇØ ¿ª½Ã
3¹ÙÀÌÆ®ÀÇ ¹ÙÀ̳ʸ®Ä¡·Î º¯È¯ÇÏ°í ³ª¼­ ÆÄÀÌÇÁ 3À¸·Î Ãâ·ÂÇÏ°í ÀÖ½À´Ï´Ù.
¡¡µðÁö½ºÀÕÄ¡ÀÇ ´Ù¿î ¹öÆ°À» ´­·¶À» ¶§ÀÇ Ã³¸®µµ ¼öÄ¡¸¦-1ÇÏ´Â °Í¸¸À¸·Î
ÈÄÀÇ ¼Û½Å 󸮴 ¿ÏÀüÈ÷ µ¿ÀÏÇÕ´Ï´Ù.

¡¡´ÙÀ½Àº ½ºÀ§ÇÁ ±â´ÉÀÇ ÄÚµåºÎ¿¡¼­, ¡¸°³½Ã¡¹¿Í¡¸Á¤Áö¡¹¹öÆ°ÀÇ À̺¥Æ® 󸮿Í
µË´Ï´Ù. ¿ì¼± ¡¸°³½Ã¡¹¹öÆ°ÀÌ ¹Ð·ÈÀ» ¶§¿¡´Â °³½Ã ÆÞ½ºÆø
(From)¿¡ ÀԷµǰí
(ÀÌ)¶ó°í ÀÖ´Â µ¥ÀÌÅ͸¦ üũÇØ
OK(ÀÌ)¶ó¸é ±×°ÍÀ» ÃÖÃÊÀÇ ÆÞ½ºÆøÀ¸·Î¼­ ÆÄÀÌÇÁ 1À¸·Î Ãâ·Â
ÇÕ´Ï´Ù.
¡¡°è¼ÓµÇ¾î µàƼ´Â Ç×»ó 50%·Î Çϱ⠶§¹®¿¡ ÆÞ½ºÆøÀÇ 1/2ÀÇ °ªÀ» ÆÄÀÌÇÁ 3
±×¸®°í Ãâ·ÂÇÕ´Ï´Ù. ±× ÈķΠŸÀ̸Ӱ¡ ÀÔ·ÂµÈ ÀÎÅ͹úÀÇ °ªÀ¸·Î ½ºÅ¸Æ® ÇÕ´Ï´Ù.
ÀÌ ÀÌÈĴ ŸÀ̸ÓÀÇ À̺¥Æ®·Î ó¸®µÇ°Ô µË´Ï´Ù.

¡¡¡¸Á¤Áö¡¹¹öÆ°ÀÌ ¹Ð·ÈÀ» ¶§¿¡´Â, ´Ü¼øÇÏ°Ô Å¸À̸Ӹ¦ Á¤Áö½ÃÅ°°í ÀÖÀ» »ÓÀÔ´Ï´Ù.

¡¡´ÙÀ½Àº ŸÀ̸ÓÀÇ À̺¥Æ® ó¸® ºÎºÐÀÔ´Ï´Ù. ¿©±â¿¡¼­´Â ÇöÀçÀÇ ÆÞ½ºÆøÁõºÐ
(Step)¿¡
ÀԷµǰí ÀÖ´Â °ªÀ» °¡»êÇØ, Á¾·á ÆÞ½ºÆøÀ» ³ÑÁö ¾ÊÀºÁö, 1Ãʸ¦ ³Ñ¾î
¾øÀ¸¸é, ´ÙÀ½ÀÇ ÆÞ½ºÆøÀ¸·Î¼­ Ãâ·ÂÇÕ´Ï´Ù.
µàƼµµ °°Àº 50%·Î¼­ Ãâ·ÂÇÕ´Ï´Ù. ³Ñ¾úÀ» ¶§¿¡´Â ½ºÀ§ÇÁ ±â´ÉÀÇ Á¾·á
(À¸)·Î¼­ ¸Þ¼¼Áö¸¦ Ç¥½ÃÇØ Å¸À̸Ӹ¦ Á¤Áö½Ãŵ´Ï´Ù.



¡¼¿Ü°ü¡½

±âÆÇÀ» ÄÉÀ̽º¿¡ ½ÇÀåÇÕ´Ï´Ù¸¸ ±× ½ÇÀå ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
µðÁö½ºÀÕÄ¡ÀÇ
BCDÃâ·ÂºÎ´Â ÀüÇüÀ» ¸®µå ¼±À¸·Î Á¤¸®ÇØ ¹è¼±ÇØ ¹ö¸³´Ï´Ù.
±×¸®°í ±×
BCD4ºñÆ®ºÐ°ú °¢ ÇüÀÇ 6°³¸¦ Á¤¸®ÇØ ¿¬°á±â Á¢¼ÓÀ¸·Î ±âÆÇ°ú
Á¢¼ÓÇÕ´Ï´Ù. µàƼ ¼³Á¤¿ëÀ¸·Î ·ÎÅ͸® ¿£ÄÚ´õ¸¦ Á¢¼ÓÇÒ ¼ö ÀÖ´Â ¿¬°á±â
ÇÏÁö¸¸ ÁغñµÇ¾î ÀÖ¾î, ·ÎÅ͸® ¿£ÄÚ´õ º»Ã¼µµ Æгο¡ ´Þ°í ÀÖ½À´Ï´Ù¸¸
À̹øÀº »ç¿ëÇÏ°í ÀÖÁö ¾Ê½À´Ï´Ù.

¡¡Àü¿øÀºAC¾î´ðÅ͵îÀ¸·ÎºÎÅÍ °ø±ÞÇÏ´Â °ÍÀ¸·Î¼­ Á÷Á¢ ±âÆÇ¿¡ ÀÔ·ÂÇÏ°í ÀÖ½À´Ï´Ù.
ÀÌ ¶§ ´ÙÀÌ¿Àµå¸¦ 1°³ Á÷·Ä¿¡ »ðÀÔÇÏ°í ÀÖ½À´Ï´Ù¸¸, ÀÌ°ÍÀº
AC¾î´ðÅ͵îÀÇ
±Ø¼º ½Ç¼ö·ÎºÎÅÍ º¸È£ÇÏ´Â ¸ñÀûÀ̱⠶§¹®¿¡ÀÔ´Ï´Ù.
¡¡USBÀÇ Á¢¼ÓÀº ¿¬°á±â°¡ µË´Ï´Ù¸¸, ±âÆÇ¿¡ Á÷Á¢ ¿¬°á±â¸¦ ½ÇÀåÇÏ°í ÀÖ½À´Ï´Ù
ÀÇ·Î, ¹è¸éÀ¸·ÎºÎÅÍ
USBÄÉÀ̺íÀ» »ðÀÔÇÒ ¼ö ÀÖµµ·Ï(µíÀÌ) ¹èÄ¡ÇØ, ¹è¸é Æгο¡ Á¶±Ý
Å« ³×¸ðÁø ±¸¸ÛÀ» ¶Õ°í ÀÖ½À´Ï´Ù. ÀÌ°ÍÀ¸·Î ¹è¸éÀ¸·ÎºÎÅÍ Á÷Á¢ ÄÉÀ̺íÀ» »ðÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù.
¾Æ·¡¿Í °°ÀÌ°¡ Á¶¸³ ÈÄÀÇ ¿Ü°üÀÔ´Ï´Ù.


Àü¿øÀ» °£·«È­Çß½À´Ï´Ù À߶ó ÇÏ°í ÀÖ´Ù.
USB ¿¬°á±âÀÇ ¾ÕÀÇ Æгο¡´Â Å« ³×¸ðÁö´Ù
±¸¸ÛÀ» ¶Õ°í ÀÖ´Ù.




µðÁö½ºÀÕÄ¡ ÁÖÀ§ÀÇ ¹è¼±, ÀÚ¸®¼öÀÇ BCD Ãâ·ÂÀº ÆĶó Á¢¼Ó
·ÎÅ͸® ¿£ÄÚ´õ´Â ¹Ì»ç¿ë


¸ñ·Ïº¸±â

www.1chip.com, www.1chip.co.kr
www.micom114.com
ÀÚ·á½Ç¹Ù·Î°¡±â

´ë±¸±¤¿ª½Ã ºÏ±¸ »ê°Ý2µ¿ 1629 »ê¾÷¿ëÀç°ü 10µ¿ 13È£ (2Ãþ) / Tel. 053-604-2355 / Fax. 053-383-2354 / E-mail. maha@paran.com