AD9854 Ä÷¯ ½ºÅ©¸° Á¦¾î ¸ðµâ
ÆÐÅ°Áö 1: AD9854 Ä÷¯ ½ºÅ©¸° ÄÁÆ®·Ñ º¸µå AD9854 mcu°¡¾ø´Â °£´ÜÇÑ º¸µå
ÆÐÅ°Áö 2: AD9854 Ä÷¯ ȸé Á¦¾î º¸µå AD9854 mcu°¡¾ø´Â Àüü ±â´É º¸µå
ù°, ¸ðµâ ±â´É:
1. Â÷µ¿ Ãâ·Â (À§»ó: 0, 180, 90, 270) ÀÇ µÎ ¼¼Æ® Ãâ·Â, ÃÖ´ë 100Mhz ÁÖÆļöÀÇ »çÀÎÆÄ ½ÅÈ£ ¹× ÁÖÆļö, ½ÅÈ£ÀÇ À§»ó ¹× ÁøÆøÀº ÇÁ·Î±×·¥¿¡ ÀÇÇØ Á¦¾î µÉ ¼öÀÖ´Ù; µ¿½Ã¿¡ ÀÏ·ÃÀÇ »ç°¢Çü ÆÄ ½ÅÈ£¸¦ Ãâ·ÂÇÕ´Ï´Ù.
2. ÀÌ º¸µå´Â ¼ö¼® ¿£Áö´Ï¾î°¡ ¼³°èÇß½À´Ï´Ù. Ãâ·Â ½ÅÈ£´Â ¸Å¿ì ¾Æ¸§´ä½À´Ï´Ù. Ĩ ȸ·Î°¡ Àß Ã³¸®µÇÁö ¾ÊÀ¸¸é Ãâ·Â ¿þÀ̺갡 µéÂß³¯ÂßÇÏ°í Ãâ·Â ½ÅÈ£°¡ ÁöÅ͸®¿Í ¿Ö°îµË´Ï´Ù. PCBÀÇ °æ¿ì ¿ø·¡ ¸ðµâÀÇ µðÀÚÀÎÀ» ÂüÁ¶ÇϽʽÿÀ.
3. ÀÌ ¸ðµâÀ» ÅëÇØ AD9854 ĨÀÇ »ç¿ëÀ» ½Å¼ÓÇÏ°Ô ¸¶½ºÅÍ ÇÒ ¼ö ÀÖÀ¸¸ç Á¦°øµÈ ÇÁ·Î±×·¥Àº ÂüÁ¶ ¿ëÀ¸·Î ¸Å¿ì À¯¿ëÇÕ´Ï´Ù.
4. AD9854 ¸ðµâÀ» Á¦¾îÇÏ°í AD9854 ¸ðµâÀÇ ±â´ÉÀ» ½Å¼ÓÇÏ°Ô ¸¶½ºÅÍÇÏ´Â °ÍÀÌ ¸Å¿ì Æí¸®ÇÕ´Ï´Ù.
5. Ä÷¯ ÀÎÅÍÆäÀ̽º´Â ¸Å¿ì ¾Æ¸§´ä°í ÅÍÄ¡ ½ºÅ©¸° Á¦¾î, ½¬¿î Á¶ÀÛÀ̸ç AD9854 ÀÇ ´ëºÎºÐÀÇ Å° ·¹Áö½ºÅ͸¦ Á¦¾î ÇÒ ¼ö ÀÖ½À´Ï´Ù.
6. AD9854 ¸ðµåÀÇ ¸ðµç °ü·Ã ¸Å°³ º¯¼ö ¼³Á¤À» Áö¿øÇÏ¸é ½Ì±Û Åæ, ·¥ÇÁ FSK, óÇÁ ¸ðµå¸¦ ½ÇÇöÇÏ´Â °ÍÀÌ ¸Å¿ì Æí¸®ÇÕ´Ï´Ù. BPSK, FSK ¸ðµå¸¦ ½ÇÇöÇÏ´Â °ÍÀÌ ´õ Æí¸®ÇÕ´Ï´Ù.
7. Ä÷¯ ½ºÅ©¸° Á¦¾î º¸µå´Â USB Æ÷Æ® ¶Ç´Â ¿ÜºÎ 5V Àü¿ø °ø±Þ ÀåÄ¡·Î Àü¿øÀÌ °ø±ÞµË´Ï´Ù.
8. Á¦¾î º¸µå ÀÚü´Â Anzhao °³¹ß º¸µåÀÇ Ç¥ÁØ µðÀÚÀÎÀ» °®Ãá STM32 °³¹ß º¸µåÀ̱⵵ÇÕ´Ï´Ù.
9. AD9854 Ĩ ½Ì±Û Åæ, FSK, ·¥ÇÁ FSK, óÇÁ, BPSKÀÇ ¸ðµç ±â´ÉÀ» ½ÇÇöÇÒ ¼ö ÀÖ½À´Ï´Ù.
10. ÁÖÆļö, ÁøÆø ¹× À§»óÀ» Á¦¾îÇϱâÀ§ÇÑ Áö¿ø Å° ¹× ·ÎÅ͸® ÀÎÄÚ´õ;
11. AD9854DDS ĨÀÇ Á¦¾î ÇÁ·Î±×·¥À» ¸Å¿ì Æí¸®ÇÏ°í ½Å¼ÓÇÏ°Ô ÀÛ¼ºÇÒ ¼öÀÖ´Â AD9854 ĨÀÇ ±âº» µå¶óÀ̹ö ¼Ò½º ÇÁ·Î±×·¥ Á¦°ø ÀýÂ÷ ¸ñ·ÏÀº ´ÙÀ½°ú °°½À´Ï´Ù.
Void init_9854(void);
Void AD9854_phase1_adjust (¼¸íµÇÁö ¾ÊÀº int phase_value);
Void AD9854_phase2_adjust (¼¸íµÇÁö ¾ÊÀº int phase_value);
¹«È¿ AD9854_frequency1_tuning_word (ÀÌÁß ÁÖÆļö _ °ª);
°øÇã AD9854_frequency2_tuning_word (ÀÌÁß ÁÖÆļö _ °ª);
¹«È¿ AD9854_delta_frequency_word (ÀÌÁß delta_frequency_value);
¹«È¿ AD9854_update_clock (¼¸íµÇÁö ¾ÊÀº ±ä update_clock_value);
°øÇã AD9854_ramp_rate_clock (¼¸íµÇÁö ¾ÊÀº ±ä clock_value);
¹«È¿ AD9854_control_bit (AD9854_bit control_bit_value ±¸Á¶Ã¼);
Void AD9854_I_gain (¼¸íµÇÁö ¾ÊÀº int gain_value);
Void AD9854_Q_gain (¼¸íµÇÁö ¾ÊÀº int gain_value);
Void AD9854_shaped_keying_ramp_rate (¼¸íµÇÁö ¾ÊÀº char ramp_value);
¹«È¿ AD9854_QDAC (¼¸íµÇÁö ¾ÊÀº int QDAC_value);
II. Å×½ºÆ® ¿þÀÌºê ±×¸²:
10HZ
1MHZ
10MHZ
100MHZ
1MHZ
10MHZ
.
¼Â°, ¸ðµâ ¹è¼Û ¸ñ·Ï:
1. STM32 Á¦¾î º¸µå * 1 ºí·Ï
2. µð½ºÇ÷¹ÀÌ ¸ðµâ * 1 ºí·Ï
3. AD9854 ¸ðµâ * 1 ºí·Ï
4. USB ÄÉÀ̺í * 1
5. AD9854 Åë½Å ȸ¼± * 1
6. ȸ·Îµµ Á¦°ø (PDF);
7. STM32 ÇÁ·ÎÁ§Æ® ÇÁ·Î±×·¥ Á¦°ø (GUI´Â ¶óÀ̺귯¸®ÀÔ´Ï´Ù) (ÇÁ·Î±×·¥Àº ÀÚÁÖ ¾÷µ¥ÀÌÆ®µÇÁö¸¸ À̸ÞÀÏ Á¤º¸´Â ¸Å¹ø ¾÷µ¥ÀÌÆ®µÇÁö ¾ÊÀ¸¹Ç·Î Á¦°øµÈ ÇÁ·Î±×·¥ÀÌ ÃֽŠ¹öÀüÀÌ ¾Æ´Ò ¼ö ÀÖ½À´Ï´Ù. ÃֽŠ¹öÀüÀÇ ÇÁ·Î±×·¥ÀÌ ´ë·® ±¸¸Å¸¦ À§ÇØ Á¦°øµÇÁö ¾Ê´Â ÇÑ)
`