ADC ¼öÁý º¸µå AD7606 16 ºñÆ® 8 ä³Î, STM32F103/407 ÀÌ´õ³Ý Åë½Å
¸ðµâ ¼Ò°³:
1. ´ÜÀÏ Ä¨ ¸¶ÀÌÅ©·Î ÄÄÇ»ÅÍ´Â ±âº»ÀûÀ¸·Î STM32F103ZET6 À» »ç¿ëÇϸç STM32F407ZET6 µµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±¸¸Å½Ã ´ÜÀÏ Ä¨ ¸¶ÀÌÅ©·Î ÄÄÇ»ÅÍ ¸ðµ¨À» ÁöÁ¤ÇϽʽÿÀ. RS232 Á÷·Ä Æ÷Æ® ¹× JLINK/ST-LINK ´Ù¿î·Îµå ¹× ½Ã¹Ä·¹ÀÌ¼Ç ÀÛ¾÷À» Áö¿øÇÕ´Ï´Ù. ¼Ò½º ÄÚµå´Â Ç¥ÁØ ¶óÀ̺귯¸® ±â´ÉÀ» »ç¿ëÇÕ´Ï´Ù.
2. ¾Æ³¯·Î±×-µðÁöÅÐ º¯È¯ ĨÀº AD7606, 8 ADC ¼öÁý ä³ÎÀ» »ç¿ëÇÏ¸ç ¸ðµç ä³ÎÀº ¾Æ³¯·Î±× ¼ö·®À» µ¿½Ã¿¡ »ùÇøµÇÕ´Ï´Ù. ³»ºÎ ÂüÁ¶ Àü¾Ð ¼Ò½º¸¦ »ç¿ëÇÏ¿© ¡¾ 10V ¶Ç´Â ¡¾ 5V ¹üÀ§ ³»ÀÇ Àü¾Ð ½ÅÈ£ ¼öÁý¿¡ Àû¿ë ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÔ·ÂÀÌ Àü·ù ½ÅÈ£ÀÎ °æ¿ì 50R ÀúÇ×ÀÌ Àü¾Ð ½ÅÈ£·Î º´·Ä·Î ¿¬°áÇÒ ¼ö ÀÖÀ¸¸ç Àü·ù °ªÀº ÀúÇ× °ªÀ» Àü¾Ð °ªÀ¸·Î ºÐÇÒÇÏ¿© ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. °¢ ä³ÎÀÇ µÎ °³ÀÇ ½ÅÈ£¼±ÀÌ ¸ðµÎ ²ø¸®°í ½ÅÈ£°¡ ¿¬°áµÇÁö ¾Ê¾ÒÀ» ¶§ ¼öÁý µÈ Àü¾Ð °ªÀº 0 vÀÔ´Ï´Ù.
3. FSMC ¹ö½º Åë½ÅÀº ¾Æ³¯·Î±×-µðÁöÅÐ º¯È¯ Ĩ AD7606 °ú STM32 »çÀ̸¦ »ç¿ëÇÏ¿© »ùÇøµ ÁÖÆļö¸¦ 200 khz·Î Å©°Ô ³ôÀÏ ¼ö ÀÖÀ¸¸ç ±ÇÀå ¾ÈÁ¤ÀûÀÎ ÁÖÆļö´Â 100 khzÀÔ´Ï´Ù. °£¼· ¹æÁö ±â´ÉÀ» Çâ»ó½ÃÅ°±â À§ÇØ AD7606 Àº °ú´Ù »ùÇøµ ±â´ÉÀ» Áö¿øÇÕ´Ï´Ù. ÀÌ ±â´ÉÀº »ùÇøµ ºóµµ¸¦ ÁÙ¿© ¾òÀ» ¼ö ÀÖÀ¸¹Ç·Î ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ÃÖ»óÀÇ »ç¿ë È¿°ú¸¦ ´Þ¼ºÇϱâ À§ÇØ ¾Æ³¯·Î±× ½ÅÈ£ ÁÖÆļö¿Í ÇÔ²² ÀûÀýÇÑ °úÀ× »ùÇøµ °ª°ú »ùÇøµ ÁÖÆļö¸¦ ¼±ÅÃÇؾßÇÕ´Ï´Ù.
4. ¾Æ³¯·Î±×-µðÁöÅÐ º¯È¯ Ĩ AD7606 Àº ÆÞ½º ½ÅÈ£·Î »ùÇøµ ½ÅÈ£¸¦ ½ÃÀÛÇÕ´Ï´Ù. STM32 ¸ðµç IO Æ÷Æ® Ãâ·Â ÆÞ½º¸¦ »ç¿ëÇÏ¿© »ùÇøµÀ» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϺΠµ¥ÀÌÅÍ Ã³¸® ¾Ë°í¸®Áò¿¡¼ Á¤È®ÇÑ »ùÇøµ ÁÖÆļö ¿ä±¸ »çÇ×À» ÃæÁ·Çϱâ À§ÇØ ·çƾÀº STM32 ŸÀ̸ÓÀÇ PWM ±â´ÉÀ» »ç¿ëÇÕ´Ï´Ù. ÁÖ±âÀû ÆÞ½º ½ÅÈ£¸¦ Ãâ·ÂÇÏ·Á¸é ±¸¸ÅÀÚ´Â ÇÁ·Î±×·¥ÀÌ Ãʱâ鵃 ¶§ ÀÚ½ÅÀÇ ÇÊ¿ä¿¡ µû¶ó PWM ÁÖÆļö ¸¸ ±¸¼ºÇϸéµË´Ï´Ù.
5. ¾Æ³¯·Î±×-µðÁöÅÐ º¯È¯ Ĩ AD7606 Àº ƯÁ¤ IO Æ÷Æ® ¾Æ·¡·Î Àâ¾Æ ´ç°Ü STM32 ¿¡°Ô ÀÎÅÍ·´Æ® ¼ºñ½º ÇÁ·Î±×·¥¿¡ ÀÔ·ÂÇÏ°í µ¥ÀÌÅ͸¦ ¼öÁý ÇÒ ¶§¸¶´Ù °á°ú¸¦ ¹è¿¿¡ ÀúÀåÇÕ´Ï´Ù.
6. ȸ·Î ±âÆÇÀÇ Åë½Å ±â´ÉÀº RS232, RS485 ¹× ÀÌ´õ³ÝÀÇ ¼¼ °¡Áö Åë½Å ¹æ¹ýÀ» Áö¿øÇÕ´Ï´Ù. »ùÇøµ µ¥ÀÌÅÍ Àü¼ÛÀº 100KB ÀÇ ³×Æ®¿öÅ© ¼Óµµ¿¡ µû¶ó Á¦ÇÑµÇ¸ç »ùÇøµ ¼Óµµ°¡ Å©°Ô °¨¼ÒÇÕ´Ï´Ù. ¸ÕÀú »ùÇÃÀ» ÀúÀåÇÏ°í ¹è¿¿¡ ÀúÀåÇÑ ´ÙÀ½ ³×Æ®¿öÅ©¿¡ ÀüÈÇÏ¿© º¸³¾ ¼ö ÀÖ½À´Ï´Ù.
7. ¸ðµâÀº È®ÀåÀ» À§ÇØ 8 °³ÀÇ GPIO Æ÷Æ®¸¦ Á¦°øÇÕ´Ï´Ù.
±â¼ú Áö¿ø:
1. ¸ðµâÀÇ È¸·Îµµ Á¦°ø;
2. ¸ðµâ ÇÁ·Î±×·¥ ¿£Áö´Ï¾î¸µ ¼Ò½º ÄÚµå (KEIL MDK) ¸¦ ´Ù½Ã °³¹ß ÇÒ ¼ö ÀÖ½À´Ï´Ù.
3. VC ++ 6.0 ÇÁ·ÎÁ§Æ® ÆÄÀÏ »ç¿ëÇÒ ¼öÀÖ´Â ³×Æ®¿öÅ© Æ÷Æ® ¼ö½Å µ¥ÀÌÅÍ µð½ºÇ÷¹ÀÌ ÆÄÇü. Fast Fourier ¾Ë°í¸®Áò fft´Â ½ºÆåÆ®·³ ºÐ¼®À» ½ÇÇöÇϱâ À§ÇØ ÇÁ·ÎÁ§Æ®¿¡¼ »ç¿ëµË´Ï´Ù.
4. ÀÌ È¸·Î ±âÆÇÀº ÇнÀ ¹× »ç¿ëÀ»À§ÇÑ °ÍÀÔ´Ï´Ù. Å͹̳Πºí·Ï, Àü¿ø °ø±Þ ÀåÄ¡¸¦ º¯°æÇÏ°í °£¼· ¹æÁö Á¶Ä¡¸¦ ³ôÀÌ·Á¸é ÆǸÅÀÚ¿¡°Ô ¿¬¶ôÇÏ¿© ¸ÂÃã °³¹ßÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù.