1 ÒýÑÔ
¼¯³ÉÔË·ÅÒÔÆä¼Û¸ñµÍÁ®¡¢ÐÔÄÜÓÅÔ½µÈÌصãÔÚ¸öÈËÊý¾ÝÖúÀí¡¢Í¨ÐÅ¡¢Æû³µµç×Ó¡¢ÒôÏì²úÆ·¡¢ÒÇÆ÷ÒÇ±í¡¢´«¸ÐÆ÷µÈÁìÓòµÃµ½¹ã·ºÓ¦Óá£Ëæ×ÅÊý×Ö¼¼ÊõµÄ²»¶Ï½ø²½ºÍ¼¯³Éµç·Êг¡µÄ·¢Õ¹£®¼æÓÐÄ£ÄâºÍÊý×Ö¼¯³Éµç·µÄSOC»ò»ìºÏ¼¯³Éµç·½«Ô½À´Ô½ÊÜÖØÊÓ¡£Óë´Ëͬʱ£¬¼¯³ÉÔ˷ŲÎÊýµÄ²â¶¨Ò²½«¶ÔÑз¢ÈËÔ±ºÍ¼¼ÊõÒÇÆ÷Ìá³ö¸ü¸ßµÄÒªÇ󣬴«Í³µÄÔ˷ŲâÊÔÒÇУ׼·½°¸ÒѲ»ÄÜÂú×ãÊг¡ÌرðÊǹú·À¾ü¹¤µÄÒªÇó£®Ô˷ŲâÊÔÒǵÄУ׼ÃæÁÙÑϾþÌôÕ½¡£Òò´Ë£¬Ìá¸ßÔ˷ŲâÊÔÒǵIJâÊÔ¾«¶È£¬±£Ö¤ÔË·ÅÆ÷¼þµÄ׼ȷÐÔÊÇÄ¿Ç°Ó¦½â¾öµÄ¹Ø¼üÎÊÌâ¡£
2 ϵͳ·½°¸ÂÛÖ¤
2£®1 Ðźŷ¢ÉúÆ÷·½°¸ÂÛÖ¤
¿¼Âǵ½µ¥Æ¬º¯Êý·¢ÉúÆ÷µÄÍâ½Óµç×èµçÈݶԲÎÊýÓ°ÏìºÜ´ó£¬Òò¶ø²úÉúµÄƵÂÊÎȶ¨¶È½Ï²î¡¢¾«¶ÈµÍ¡¢¿¹¸ÉÈÅÄÜÁ¦µÍ£¬ÇÒ²»Ò׿ØÖÆ£»¶ø²ÉÓÃÊý×ÖËøÏ໷ƵÂʺϳɼ¼Êõ£¬ÓÉÓÚËøÏà»·±¾ÉíÊÇÒ»¸ö¶èÐÔ»·½Ú£¬Ëø¶¨Ê±¼ä³¤£¬ËùÒÔƵÂÊת»»Ê±¼äÒ²»áÔö¼Ó£¬Í¬Ê±ÆµÂÊÊÜVCO¿É±äƵÂÊ·¶Î§µÄÓ°Ï죬Ƶ´ø²»ÄÜ×öµÃºÜ¿í¡£ÕâÀï²ÉÓÃÖ±½ÓÊý×ÖƵÂʺϳɼ¼Êõ(Direct Digital Frequency Synthesis£¬¼ò³ÆDDFS»òDDS)¡£DDSÒÔNyquistʱÓò²ÉÑù¶¨ÀíΪ»ù´¡£¬ÔÚʱÓòÖнøÐÐƵÂʺϳɣ¬Í¼1ΪÆä»ù±¾ÔÀí¿òͼ¡£DDS»ùÓÚÏàλÀۼӺϳɼ¼Êõ£¬ÔÚÊý×ÖÓòÖÐʵÏÖƵÂʺϳɣ¬¿ÉÊä³ö¸ß¾«¶ÈµÄƵÂÊÐźţ¬ÆµÂÊ·¶Î§´ó¡¢¾«¶È¸ß¡¢¿ØÖÆÐÔÄܺÃÇÒÒ×ʵÏÖ¡£DDSרÓü¯³ÉÆ÷¼þ»ùÓÚDDSÔÀí£¬¾ßÓÐת»»Ëٶȿ졢·Ö±æÂʸߡ¢Æµ´ø¿íµÈÌص㣬¿ÉÊä³öÎȶ¨µÄ¸ßƵÐźţ¬µ«²»ÊʺϲúÉúµÍƵÐźš£Òò´ËϵͳÖÐ5HzµÍƵÐźÅÓÉFPGAÄÚ²¿µÄDDSÌṩ¡£
2£®2 ²âÁ¿¿ØÖƵç··½°¸ÂÛÖ¤
ΪÔÚͬһµç·ÖÐʵÏÖ²»Í¬²ÎÊýµÄ·Ö²½²âÁ¿¼°×Ô¶¯Á¿³Ìת»»£¬ÐèÉè¼Æͨ¶Ï¿ØÖƵç·¡£Òò´Ë£¬ÕâÀï²ÉÓÃÄ£Ä⿪¹Ø¡£Òò´æÔÚµ¼Í¨µç×裬ÔÚѡͨʱ¸Ãµç×è¼ÓÓڵ緣¬»á´øÀ´²âÁ¿Îó²î£»¼ÌµçÆ÷µ¼Í¨µç×è½ÏС£¬µ«Ïà¶ÔÓÚÄ£Ä⿪¹Ø¹æÄ£´ó¡¢µç··Ö²¼²ÎÊý£¬ÈÝÒ×ÒýÆð±Õ»·²âÊԵ緵ļÄÉúÕñµ´£»¿¼Âǵ½¾«¶È£¬ÏµÍ³Ñ¡Óü̵çÆ÷¿ØÖƲ»Í¬²ÎÊý²âÊԵ緵Ä×Ô¶¯×ª»»£¬Í¨¹ýÌí¼Ó²¹³¥µçÈÝÀ´±ÜÃâÕñµ´£¬Îª±ÜÃâÊä³ö²¨ÐÎʧÕ棬ϵͳ»¹²ÉÓÃÈý¼«¹Ü¹²·¢É伫µç·¶Ô¼ÌµçÆ÷½øÐпØÖÆ¡£
2£®3·ùÖµ¼ì²â·½°¸ÂÛÖ¤·½°¸
1£ºÊý×Ö·½·¨¡£ÓÉA£¯Dת»»Æ÷²ÉÑùºó½«Êý¾ÝËÍÈëFPGA½øÐзåÖµ¼ì²â»òÓÐЧֵ¼ì²â£¬¸Ã·½Ê½¿ÉÌá¸ß¾«¶ÈºÍÎȶ¨¶È£¬ÇÒ±ÜÃâÁËÄ£ÄâÆ÷¼þ²»Îȶ¨»òƯÒƵÈÒòËصÄÓ°Ï죬µ«ÊÜ A£¯Dת»»Æ÷²ÉÑùËÙÂʵÄÏÞÖÆ£¬Ëù´¦ÀíµÄÐźÅƵÂÊ´ï²»µ½ºÜ¸ß¡£·½°¸2£ºÄ£Äâ·½·¨¡£°üÀ¨·åÖµ¼ì²¨ºÍÓÐЧֵ¼ì²¨¡£Ç°Õßͨ¹ý¿ØÖƵçÈݳä·ÅµçËÙ¶ÈʵÏÖ£¬ºóÕß»ùÓÚ½»Á÷ÐźÅÓÐЧֵ¶¨Òåʽ£¬²ÉÓÃÄ£Äâµç·ʵÏÖ£¬µäÐÍÓÐЧֵ¼ì²âÆ÷¼þÈçAD637¡£ÏµÍ³ÔÚ²âÁ¿AVD¡¢KCMRʱ£¬Êä³öÐźŵĽ»Á÷·ÖÁ¿ÆµÂÊΪ5 Hz£¬¹Ê²ÉÓ÷½°¸1£»²âÁ¿ÔöÒæ´ø¿í»ýBWGʱ£¬Êä³öƵÂÊ·¶Î§Îª40 kHz¡«4 MHz£¬¹Ê²ÉÓ÷½°¸2¡£
¸ù¾ÝÒÔÉÏ·½°¸ÂÛÖ¤£¬ÏµÍ³×ÜÌå¿òͼÈçØè2Ëùʾ¡£ÏµÍ³Ö÷ÒªÓÉÐźŷ¢Éú¡¢²ÎÊý²âÊÔ¡¢²âÊԵ緿ØÖƺÍÈË»ú½»»¥µÈÄ£¿é×é³É£¬µ¥Æ¬»úºÍFPGA¹²Í¬¿ØÖÆÄ£¿é¡£5 HzÐźÅÓÉFPGAÄÚ²¿DDS²úÉú£¬É¨ÆµÐźÅÓÉAD9851²úÉú£»²âÁ¿µç·µÄÊä³ö½á¹û¾ºó¼¶Â˲¨¡¢·Å´ó´¦ÀíºóÓÉA£¯Dת»»Æ÷²ÉÑùËÍÖÁFPGA½øÐÐÔËË㣻µ¥Æ¬»úºÍFPGAͨ¹ý¼ÌµçÆ÷Ñ¡ÔñÒÔ²âÁ¿µç·ºÍ²âÁ¿Á¿³Ì£»FPGAÌṩ¼üÅ̺ÍÏÔʾÆ÷ÒÔʵÏÖÈË»ú½»»¥£»²âÁ¿½á¹û´æ´¢ÔÚRAMÖУ¬²¢ÄÜͨ¹ý΢ÐÍ´òÓ¡»ú´òÓ¡³öÀ´¡£
3 ÀíÂÛ·ÖÎöÓëÖ÷Òªµç·Éè¼Æ
3£®1 ÐźÅÔ´µÄʵÏÖ
5 HzÐźŲúÉúµÄ²Î¿¼ÆµÂÊΪfCLK=1 MHz£¬ÏàλÀÛ¼ÓÆ÷µÄλÊýÊÇ32£¬ÆµÂÊ¿ØÖÆ×ÖΪ21 475£¬ÆäÊä³öƵÂÊÔòΪ(106£¯232)×21475≈5£®000 038 1 Hz£¬¶øÏà¶ÔÎó²îµÄ¾ø¶ÔֵΪ(5£®000 038 1-5)£¯5×100£¥≈0£®000 762£¥¡£5 HzÐźŶÔD£¯Aת»»ËÙÂÊÒªÇ󲻸ߣ¬ÎªÌá¸ß¾«¶È£¬ÏµÍ³Ñ¡ÓÃ12λD£¯Aת»»Æ÷¼þMX7541¡£
40 kHz¡«4 MHzɨƵÐźÅÓÉDDSרÓÃÆ÷¼þAD9851²úÉú¡£Í¨¹ý¶ÔÊä³öÕýÏÒ²¨µÄƵÂʽøÐв½½ø¿ØÖÆ¿ÉʵÏÖɨƵÊä³ö¡£ÆµÂÊ·Ö±æÂÊÉèΪ1 kHz£¬Èç¹ûÒÔ1 kHzΪƵÂʲ½½øÖµ£¬ÔòÐèÒª²½½ø(4×106-40x103)£¯1 000=3 960´Î£¬¶øÒªÇóɨÃèʱ¼äСÓÚµÈÓÚ10 s¡£É¨ÃèËÙ¶ÈÓ¦´óÓÚµÈÓÚ10 s£¯3 960=2£®525´Î£¯ms¡£¿¼Âǵ½Êµ²âÆ÷¼þµÄÇé¿ö£¬Îª±£Ö¤²âÁ¿µÄ¿É¿¿ÐÔ£¬²ÉÓ÷ǵȲ½³¤²½½ø£¬¼´Ëæ×ÅƵÂÊÔö¼Ó£¬²½½øÁ¿Ôö¼Ó£¬ÔÚ½Ó½ü½ØֹƵÂʵãʱ¼õС²½½øƵÂÊ£¬±£Ö¤ÆµÂÊ·Ö±æÂÊΪ1 kHz¡£
ÔÚAD9851Êä³ö¼¶½Ó½ØֹƵÂÊΪ15 MHzµÄÍÖÔ²Â˲¨Æ÷À´ÒÖÖƸßƵг²¨¸ÉÈÅ£¬²¢Í¨¹ýAD603¹¹³ÉµÄAGCµç·ºÍ¾«Ãܵ÷Õû·Å´óµç·ʹÊä³öÓÐЧֵÎȶ¨ÔÚ2 V¡£
3£®2 Ô˷ŲÎÊý²âÊÔµç·
ϵͳ²ÉÓÓ±»²âÆ÷¼þÒ»¸¨ÖúÔ˷Ŕģʽ¹¹³ÉÎȶ¨µÄ¸º·´À¡ÍøÂ硣ʹÊä³öµçѹóéλÓÚÔ¤Öõçѹ£¬´Ó¶ø½«Ð¡µçѹ¡¢Ð¡µçÁ÷µÄ²âÁ¿×ª»»Îª·üÌؼ¶µçѹµÄ²âÁ¿¡£¸ù¾ÝVIO¡¢IIO¡¢KCMR¡¢BWGµÈ5¸ö²ÎÊý²âÁ¿µç·µÄÏàËÆÐÔ½«Æä¼ò»¯ÎªÒ»¸ö±ê×¼²âÁ¿µç·ģ°å£®Í¨¹ý°´¼üÑ¡Ôñ²»Í¬²ÎÊýµÄ²âÁ¿µç·£¬Èçͼ3Ëùʾ¡£