¸¶ÀÌÅ©·ÎĨ, ½Ç½Ã°£ ÄÁÆ®·Ñ, ¿¬°á¼º ¹× HMI ¾ÖÇø®ÄÉÀ̼ÇÀ» Áö¿øÇÏ´Â »õ·Î¿î Á¦Ç°±º Ãâ½Ã

¸Ó´ÏÅõµ¥ÀÌ ´õ¸®´õ Á¤¹Î±Ô ±âÀÚ ÀÔ·Â : 2020.05.07 10:41
IoT°¡ »ê¾÷ ¹× Ȩ ¾ÖÇø®ÄÉÀ̼ǿ¡ ´õ¿í ¿ì¼öÇÑ ¿¬°á¼ºÀ» Á¦°øÇÏ°í Ä¿³ØƼµå Â÷·®ÀÇ ½Ç³» ¹× ¿î¿µ ±â´ÉÀÌ °­È­µÊ¿¡ µû¶ó, ¶Ù¾î³­ ½Ç½Ã°£ ÄÁÆ®·Ñ°ú Çâ»óµÈ ÈÞ¸Õ-¸Ó½Å ÀÎÅÍÆäÀ̽º(HMI) ¾ÖÇø®ÄÉÀÌ¼Ç ±¸ÇöÀ» À§ÇÑ °í¼º´É MCU Á¦Ç°ÀÇ Çʿ伺ÀÌ ºÎ°¢µÇ°í ÀÖ´Ù. 


¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯, È¥ÇÕ ½ÅÈ£, ¾Æ³¯·Î±× ¹ÝµµÃ¼ ¹× Ç÷¡½Ã-IP ¼Ö·ç¼Ç ºÐ¾ßÀÇ ¼¼°èÀûÀÎ ¸®´õÀÎ ¸¶ÀÌÅ©·ÎĨÅ×Å©³î·ÎÁö(ºÏ¾Æ½Ã¾Æ ÃÑ°ý ¹× Çѱ¹´ëÇ¥: ÇѺ´µ·)´Â PTC(Peripheral Touch Controller)°¡ ³»ÀçµÈ ÀÚ»ç ÃÖÃÊÀÇ ±â´É ¾ÈÀü¼º ÀÎÁõ AVR MCU Á¦Ç°±ºÀÎ Â÷¼¼´ë AVR¢ç-DA MCU Á¦Ç°±ºÀ» Ãâ½ÃÇß´Ù.


¸¶ÀÌÅ©·ÎĨÀÇ 8ºñÆ® MCU »ç¾÷ºÎ ¸¶ÄÉÆà ¼±ÀÓ ºÎ»çÀå ±×·º ·Îºó½¼(Greg Robinson)Àº ¡°¸¶ÀÌÅ©·ÎĨÀº AVR DA MCU Á¦Ç°±ºÀ» ÇʵηΠ°í¼º´É ¹× ÄÚµå È¿À²¼ºÀÌ ¶Ù¾î³­ µð¹ÙÀ̽º¸¦ ¹ÙÅÁÀ¸·Î, ±âÁ¸ µð¹ÙÀ̽º ÀÌ¿Ü¿¡µµ °í±Þ ¾Æ³¯·Î±×, CIP, ±×¸®°í º¸´Ù ¸¹Àº Á¤Àü½Ä ÅÍÄ¡ ä³Î µîÀ» ÅëÇØ ¿©·¯ »ê¾÷ ºÐ¾ßÀÇ »õ·Î¿î ¼ö¿ä¿¡ ´ëÀÀÇÏ°í ÀÖ´Ù¡±¸ç, ¡°AVR MCU Á¦Ç°±ºÀÇ ±â¼úÀº Ä¿³ØƼµå Ȩ º¸¾È, ºôµù ÀÚµ¿È­ ¹× ¼¾¼­ ½Ã½ºÅÛºÎÅÍ ÀÚµ¿Â÷ ¹× »ê¾÷ ÀÚµ¿È­¿¡ À̸£´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» Æ÷°ýÇØ ´õ¿í °­·ÂÇÏ°í Á¤È®Çϸç ÀÀ´ä¼ºÀÌ ¶Ù¾î³­ ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è¸¦ ±¸ÇöÇÑ´Ù¡±°í ÀüÇß´Ù.


¸¶ÀÌÅ©·ÎĨÀÇ ±â´É ¾ÈÀü¼º ´ëÀÀ Á¦Ç° Àº ÃֽŠ¾ÈÀü ±â´ÉÀÌ Å¾ÀçµÈ µð¹ÙÀ̽º¿¡ Àû¿ëµÇ¸ç, ¾ÈÀü ¸Å´º¾ó ¹× FMEDA º¸°í¼­¸¦ ¹ÙÅÁÀ¸·Î ÇÏ°í ÀÖ´Ù. 


°æ¿ì¿¡ µû¶ó Áø´Ü ¼ÒÇÁÆ®¿þ¾î°¡ Áö¿øµÇ¸ç, ÀÌ´Â ÃÖÁ¾ ¾ÈÀü ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼º´ÉÀ» ÀÎÁõÇϴµ¥ µå´Â ºñ¿ë°ú ½Ã°£À» ÁÙ¿©ÁØ´Ù. 


AVR-DA MCU Á¦Ç°±ºÀº ÆÄ¿ö-¿Â ¸®¼Â(POR, Power On Reset), ºê¶ó¿î-¾Æ¿ô(brown-out) °¨Áö±â ¹× Àü¾Ð ·¹º§ ¸ð´ÏÅÍ¿Í °°Àº µð¹ÙÀ̽º¿¡ ÃæºÐÇÑ Àü¾ÐÀ» °ø±ÞÇÏ¿© °­°ÇÇÑ µ¿ÀÛÀ» º¸ÀåÇÏ´Â ¿©·¯ ÅëÇÕ ¾ÈÀü ±â´ÉÀ» ³»ÀåÇß´Ù. 


CRC(Cyclic Redundancy Check)´Â Ç÷¡½Ã ¸Þ¸ð¸® ³» ¾ÖÇø®ÄÉÀÌ¼Ç ÄÚµåÀÇ À¯È¿¼ºÀ» È®ÀÎÇÑ´Ù. ÄÚµå ¹«°á¼ºÀ» º¸ÀåÇÔÀ¸·Î½á ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÀǵµÇÏÁö ¾ÊÀº ÀáÀçÀû À§Çè¿ä¼Ò¸¦ ¹æÁöÇÒ ¼ö ÀÖ´Ù.


¸¶ÀÌÅ©·ÎĨÀÇ »õ·Î¿î AVR-DA MCU Á¦Ç°±ºÀº ÃÖ´ë °ø±Þ Àü¾Ð ¹üÀ§¿¡¼­ 24 MHzÀÇ CPU ¼Óµµ, ÃÖ´ë 128 KBÀÇ Ç÷¡½Ã ¸Þ¸ð¸® ¹Ðµµ, 16 KB SPRAM ¹× 512¹ÙÀÌÆ®ÀÇ EEPROM, 12ºñÆ® Â÷µ¿ ADC, 10ºñÆ® DAC, ¾Æ³¯·Î±× ºñ±³±â(AC) ¹× Á¦·Î Å©·Î½º °ËÃâ±â¸¦ Á¦°øÇÑ´Ù. 


PTC´Â ¹öÆ°, ½½¶óÀÌ´õ, ÈÙ, ÅÍÄ¡ Æеå, ¼ÒÇü ÅÍÄ¡ ½ºÅ©¸°À» Áö¿øÇÏ´Â Á¤Àü½Ä ÅÍÄ¡ ÀÎÅÍÆäÀ̽º µðÀÚÀΰú ´Ù¾çÇÑ ¼ÒºñÀÚ, »ê¾÷ Á¦Ç° ¹× Â÷·®¿ë Á¦½ºÃ³ ÄÁÆ®·ÑÀ» Á¦°øÇÑ´Ù. 


AVR-DA Á¦Ç°±ºÀº ÃÖ´ë 46°³ÀÇ ¼¿ÇÁ ĸ(Self-capacitance) ¹× 529°³ÀÇ »óÈ£ Á¤Àü½Ä ÅÍÄ¡ ä³ÎÀ» Áö¿øÇϸç, Çâ»óµÈ ³ëÀÌÁî ³»¼º, ¹æ¼ö, ÅÍÄ¡ °¨µµ ¹× ºü¸¥ ÀÀ´ä ½Ã°£À» Á¦°øÇÏ´Â Driven Shield+ ¹× ºÎ½ºÆ® ¸ðµå ±â¼úÀÌ Å¾ÀçµÈ ÃֽŠ¼¼´ëÀÇ PTC¸¦ Á¦°øÇÑ´Ù.



¶ÇÇÑ, AVR-DA MCU Á¦Ç°±ºÀº ÀÓº£µðµå ½Ç½Ã°£ ÄÁÆ®·Ñ ½Ã½ºÅÛ¿¡ ºÎ°¡ÀûÀÎ °¡Ä¡¸¦ Á¦°øÇØ ÁØ´Ù. 



ÅëÇÕ À̺¥Æ® ½Ã½ºÅÛÀº CPU¸¦ »ç¿ëÇÏÁö ¾Ê°íµµ ÁÖº¯ÀåÄ¡ °£ Åë½ÅÀ» ±¸ÇöÇϸç, À̺¥Æ®¿¡ Áö¿¬½Ã°£°ú ¼Õ½ÇÀÌ ¹ß»ýÇÏÁö ¾ÊÀ¸¹Ç·Î ½Ç½Ã°£ ¼º´ÉÀÌ Çâ»óµÇ°í, ¾ÈÁ¤ÀûÀÌ°í ¾ÈÀüÇÑ ¼³°è¸¦ À§ÇÑ ¿¹Ãø °¡´É¼ºÀ» Á¦°øÇÑ´Ù. 


¶ÇÇÑ CPU È°¼ºÈ­¿¡ ÇÊ¿äÇÑ ½Ã°£À» ÁÙÀÓÀ¸·Î½á ¾ÖÇø®ÄÉÀ̼ÇÀÇ Àüü Àü·Â ¼Òºñ·®ÀÌ °¨¼ÒÇÏ°Ô µÈ´Ù.



¼³Á¤ °¡´ÉÇÑ Ä¿½ºÅÒ ·ÎÁ÷ ÁÖº¯ÀåÄ¡´Â ³»ºÎÀûÀ¸·Î ³í¸® ±â´É ¼³Á¤À» Áö¿øÇÏ¿© ¿ÜºÎ ±¸¼º¿ä¼ÒÀÇ Çʿ伺À» ¾ø¾Ö°í º¸µå °ø°£°ú BOM ºñ¿ëÀ» ÁÙ¿©ÁØ´Ù. 


AVR-DA MCU Á¦Ç°±ºÀº 12ºñÆ® Â÷µ¿ ADC¿Í °°Àº »õ·Î¿î °í±Þ ¾Æ³¯·Î±× ±â´ÉÀ» ¹ÙÅÁÀ¸·Î ³ëÀÌÁî°¡ ¸¹Àº ȯ°æ¿¡¼­µµ ÀÛÀº ÁøÆø ½ÅÈ£¸¦ ÃøÁ¤ÇÒ ¼ö ÀÖÀ¸¹Ç·Î, °¡È¤ÇÑ È¯°æ¿¡¼­ÀÇ ¼¾¼­ ³ëµå ¾ÖÇø®ÄÉÀ̼ǿ¡ ÀûÇÕÇÏ´Ù.



¶ÇÇÑ, AVR-DA MCU Á¦Ç°±ºÀÇ ³ôÀº ¸Þ¸ð¸® ¹Ðµµ¿Í SRAMÀÇ Ç÷¡½Ã ºñÀ²À» ¹ÙÅÁÀ¸·Î, À¯¹«¼± ¿¬°á ¼¾¼­ ³ëµå´Â ¹°·Ð ¿©Å¸ ½ºÅà Áý¾àÀû ¾ÖÇø®ÄÉÀ̼ǿ¡¼­µµ AVR-DA Á¦Ç°±ºÀ» ³Î¸® È°¿ëÇÒ ¼ö ÀÖ´Ù.



°³¹ß Åø

¸¶ÀÌÅ©·ÎĨÀÇ AVR-DA Á¦Ç°±ºÀº ¼ÒÇÁÆ®¿þ¾î ¹× Çϵå¿þ¾î Áö¿ø¿¡ ´ëÇÑ ¿©·¯ ¿É¼ÇÀ» Á¦°øÇÑ´Ù. ¼ÒÇÁÆ®¿þ¾î Áö¿ø¿¡´Â ¸¶ÀÌÅ©·ÎĨÀÇ MPLAB¢ç X, MPLAB Xpress, Atmel Studio ¹× MCC¿Í START°¡ Æ÷ÇÔµÈ ÄÚµå ÄÁÇDZԷ¹ÀÌ¼Ç Åø°ú GCC, XC8 ¹× IAR ÀÓº£µðµå ¿öÅ©º¥Ä¡(IAR Embedded Workbench)°¡ Æ÷ÇÔµÈ ÄÄÆÄÀÏ·¯°¡ Á¦°øµÈ´Ù. XC8 ÄÄÆÄÀÏ·¯ÀÇ ±â´É ¾ÈÁ¤¼º ÀÎÁõ ¹öÀüÀº ¸¶ÀÌÅ©·ÎĨÀÇ ±â´É ¾ÈÁ¤¼º ´ëÀÀ ÇÁ·Î±×·¥À» ÅëÇØ Á¦°øµÈ´Ù. Çϵå¿þ¾î Áö¿ø¿¡´Â MPLAB PICkit¢â 4, MPLAB SNAP, Atmel ICE ¹× AVR128DA48 Å¥¸®¿À½ÃƼ ³ª³ë Æò°¡ Å°Æ®°¡ Æ÷ÇÔµÈ µð¹ö°Å/ÇÁ·Î±×·¡¸Ó°¡ Á¦°øµÈ´Ù.



°¡°Ý ¹× ±¸¸Å

AVR-DA MCU Á¦Ç°±ºÀº 10,000°³ ´ÜÀ§·Î ¾ç»êÀÌ °¡´ÉÇÏ°í °¡°ÝÀº 0.87 ´Þ·¯ºÎÅÍ ½ÃÀÛÇÑ´Ù. º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸´Â ¸¶ÀÌÅ©·ÎĨ ´ë¸®Á¡, Àü ¼¼°è ¸¶ÀÌÅ©·ÎĨ °øÀÎ ÆǸž÷ü³ª ¸¶ÀÌÅ©·ÎĨ À¥»çÀÌÆ®¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ, ÀÌ°÷¿¡ ¹æ¹®ÇØ »ó±â ¾ð±ÞµÈ Á¦Ç°À» ±¸ÀÔÇÒ ¼ö ÀÖ´Ù.



¸¶ÀÌÅ©·ÎĨÅ×Å©³î·ÎÁö¿¡ ´ëÇÏ¿©

¸¶ÀÌÅ©·ÎĨÅ×Å©³î·ÎÁö´Â ½º¸¶Æ®, Ä¿³ØƼµå, ½ÃÅ¥¾î ÀÓº£µðµå ÄÁÆ®·Ñ ¼Ö·ç¼ÇÀ» Á¦°øÇÏ´Â ¹ÝµµÃ¼ ºÐ¾ßÀÇ ¼±µµ¾÷üÀÌ´Ù. »ç¿ëÇϱ⠽¬¿î °³¹ß µµ±¸¿Í Æ÷°ýÀûÀÎ Á¦Ç° Æ÷Æ®Æú¸®¿À¸¦ ÅëÇØ, °í°´Àº Á¦Ç° °³¹ß À§ÇèÀÌ Àû°í Àüü½Ã½ºÅÛ ºñ¿ë°ú Ãâ½Ã ±â°£À» ´ÜÃàÇÏ´Â ÃÖÀûÀÇ ¼³°è¸¦ ±¸ÇöÇÒ ¼ö ÀÖ´Ù. ¸¶ÀÌÅ©·ÎĨÀÇ ¼Ö·ç¼ÇÀº »ê¾÷, ÀÚµ¿Â÷, ¼ÒºñÀç, ¿ìÁÖ Ç×°ø ¹× ±¹¹æ, Åë½Å ¹× ÄÄÇ»Æà ½ÃÀå¿¡¼­ 120,000¿© °÷ÀÌ ³Ñ´Â °í°´¿¡°Ô ¼­ºñ½º¸¦ Á¦°øÇÏ°í ÀÖ´Ù. ¹Ì±¹ ¾Æ¸®Á¶³ª ÁÖ Ã¦µé·¯¿¡ º»»ç¸¦ µÐ ¸¶ÀÌÅ©·ÎĨÀº ½Å·ÚÇÒ ¼ö ÀÖ´Â Á¦Ç° °ø±Þ ´É·Â ¹× Ç°Áú°ú ÇÔ²² Ź¿ùÇÑ ±â¼ú Áö¿ø ¿ª·®À» ÀÚ¶ûÇÑ´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ¸¶ÀÌÅ©·ÎĨ À¥»çÀÌÆ®¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
jmg1905@mt.co.kr
PDF Áö¸éº¸±â