ÒýÑÔ
Êý×ÖÏÂ±äÆµ¼¼ÊõÊÇÈí¼þÎÞÏßµçµÄÒ»ÏîºËÐļ¼Êõ£¬ÆäÐÔÄܵĺûµÖ±½ÓÓ°ÏìÊý×Ö½ÓÊÕ»úµÄ¾«¶È¡£Êý×ÖÏÂ±äÆµÆ÷µÄ×÷ÓÃÔÚÓÚ¶ÔA/DÖ®ºóµÄÊý×ÖÐźŽøÐÐÆµÆ×°áÒÆ£¬²¢ÓëÆµÆ×·×ª¡¢³éÈ¡¡¢Â˲¨µÈÐźŴ¦ÀíÏà½áºÏ£¬´ïµ½ÏÂ±äÆµ¼°·ÖÀëÆµÆ×³É·ÖµÄÄ¿µÄ£¬Òò´Ë£¬ÔÚʵ¼ÊÓ¦ÓÃÖУ¬Ñ¡ÔñÒ»ÖÖºÏÊʵÄÊý×ÖÏÂ±äÆµÆ÷ÊDZز»¿ÉÉٵġ£
GC1012BÊÇGrayChip£¨TI×Ó¹«Ë¾£©ÍƳöµÄµ¥Í¨µÀ´ø¿íÖÐÆµÊý×ÖÏÂ±äÆµÆ÷£¬ÊÇÒ»ÖÖÈ«Êý×Ö»¯µÄµ÷ÐÆ÷£¬¾ßÓи߶ȵĿɱà³ÌÐÔ¡£²ÉÓøßËÙµÄCMOS¹¤ÒÕ¼¼Êõ£¬×î´óÊäÈë´ø¿í¿É´ï50MHz£¬´øÄÚÈκÎÐźŶ¼¿ÉÒÔÖ±½ÓÏÂ±äÆµµ½ÁãÖÐÆµ¡£
±¾ÎÄ´ÓGC1012BµÄ½á¹¹ÌصãºÍÄÚ²¿¹¦ÄÜ¿òͼ³ö·¢£¬·ÖÎöÆä¹¤×÷ÔÀí£¬²¢½éÉÜGC1012B¼¸¸öÖ÷Òª¼Ä´æÆ÷µÄÅäÖ÷½·¨£¬´Ó¶øÊµÏÖ¶ÔÆµÂÊ¡¢Â˲¨Ä£Ê½¡¢ÔöÒæ´óСµÈ²ÎÊýµÄÉèÖã¬×îºó¸ø³öÁËÒ»¸ö¾ßÌåÅäÖÃʵÀý×÷Ϊ²Î¿¼¡£
1 GC1012BµÄ½á¹¹Ìصã
GC1012B¾ßÓÐÁé»îµÄ¿É±à³ÌÐÔ£¬¿Éͨ¹ý8λÊý¾Ý¶Ë¿Ú¡¢4λµØÖ·¶Ë¿Ú¡¢¶ÁдÏߺÍ1λƬѡ¿ØÖÆÏß×é³ÉµÄ΢´¦ÀíÆ÷¿ØÖƽӿÚÀ´ÓëÍâ´¦ÀíÆ÷£¨CPLD¡¢FPGA»òÕßDSP£©Í¨ÐÅ£¬Í¬Ê±Í¨¹ýÍâ´¦ÀíÆ÷¶ÔоƬ½øÐÐÅäÖᢿØÖÆ¡¢¼àÊӵȲÙ×÷¡£ÁíÍ⣬GC1012B»¹×Ô´øÒ»¸öƬÉÏÕï¶Ïµç·£¬¿ÉÓÃÓÚ¼ò»¯ÏµÍ³µÄµ÷ÊÔºÍά»¤¡£
GC1012BµÄÖ÷ÒªÌØµãÓУº100MSPS£¨106¸ö²ÉÑùµãÿÃ룩ÊäÈëËÙÂÊ£»0.1Hzµ÷зֱæÂÊ£»¶¯Ì¬·¶Î§´óÓÚ75dB£»Êä³ö´ø¿í¿É±à³Ì£»¿É12λÊäÈ룬10¡¢12¡¢14»ò16λÊä³ö£»²ÉÓø´Êý»òʵÊýÊä³ö¸ñʽ£»´øÓÐÄÚ½¨µÄѡͨ/ͬ²½·¢ÉúÆ÷£»²½³¤Îª0.03dBÔöÒæµ÷½Ú£»¿ÉÓÃ΢´¦ÀíÆ÷½Ó¿Ú¿ØÖÆÊä³öºÍÕï¶Ï£»Ê±ÖÓ¶ªÊ§Ê±£¬¿É×Ô¶¯¹Ø±ÕµçԴģʽ£»ÄÚº¬Æ¬ÉÏÕï¶Ïµç·£»¹¤×÷ÔÚ60MHz¡¢3.3Vʱ£¬¹¦ºÄΪ850mW£¬²ÉÓÃ120Òý½ÅPQFP·â×°¡£
2 GC1012BÅäÖ÷½·¨
GC1012B²ÉÓÃ120Òý½ÅQFP·â×°£¬3.3VµçÔ´¹©µç£¬ÆäÄÚ²¿½á¹¹ºÍ¹¤×÷ÔÀí¿òͼÈçͼ1Ëùʾ£¬´ÓͼÖпÉÒÔ¿´³ö£¬GC1012BÖ÷ÒªÓÉ¿ØÖƽӿڵç·¡¢Êý×ÖÕñµ´Æ÷¡¢»ìƵÆ÷¡¢¿É±à³ÌµÍͨÂ˲¨Æ÷¡¢ÔöÒæµ÷½Úµç·¡¢Êä³ö¸ñʽ»¯µç·ºÍÕï¶Ïµç·µÈ×é³É¡£
¿ØÖƽӿڵç·ÊÇGC1012BÓëÍâ´¦ÀíÆ÷ͨÐŵIJ¿·Ö£¬¿ÉÒÔͨ¹ý¶ÁдÉÏÃæµÄÒý½ÅÀ´¿ØÖÆGC1012BµÄ16¸ö8λ¿ØÖƼĴæÆ÷£¬´Ó¶øÊµÏÖ4¸ö¹¦ÄÜ£ºÊ¹Íâ´¦ÀíÆ÷ÅäÖÃоƬ£»Íâ´¦ÀíÆ÷²¶»ñ¡¢¶ÁȡоƬµÄ²ÉÑùÊä³ö£»Ê¹Íâ´¦ÀíÆ÷ʵÏÖоƬÕï¶Ï£»²úÉúÄÚ²¿Í¬²½Ñ¡Í¨Ðźš£ÏÂÃæÏêϸ½éÉܼ¸¸öÖ÷ÒªµÄ¿ØÖƼĴæÆ÷µÄÅäÖ÷½·¨£¬ÕâЩ¿ØÖƼĴæÆ÷ͨ¹ýÓë¿ØÖÆ×ÜÏßÁ¬½ÓµÄÒý½Å£¨CS£¬WE£¬RE£¬A[0..3]ºÍC[0..7]½øÐзÃÎÊ¡£±í1ÊÇËüÃǵĵØÖ·ºÍÃû³Æ¡£
2.1 Â˲¨Ä£Ê½¼Ä´æÆ÷
¿ØÖƼĴæÆ÷5¼´Â˲¨Ä£¿é¼Ä´æÆ÷£¬Ö÷Òª¿ØÖÆÂ˲¨Êä³ö¡¢Êä³öÐÅºÅÆµÆ×µÄ¸ñʽÒÔ¼°Õï¶Ïµç·µÄÊäÈëģʽ£¬Æä¹¦Äܼû±í2¡£
ͼ2¸ø³öÁËÊä³öÆ×Êܵ½Êµ/¸´×ª»»¡¢Æ½ÒÆ¡¢·×ªµÈ¿ØÖÆÎ»Ó°ÏìµÄÀý×Ó¡£
2.2 ƵÂʼĴæÆ÷
ƵÂʼĴæÆ÷ÓëÆµÂÊÀÛ¼ÓÆ÷ºÍÒ»¸öSIN£COSÐźŷ¢ÉúÆ÷¹¹³ÉÊý×ÖÕñµ´Æ÷²¿·Ö¡£¿ØÖƼĴæÆ÷0£3×é³ÉÁËÆµÂʼĴæÆ÷£¬ËüÓÐ28¸ö¿É¶Áд루¼Ä´æÆ÷3µÄºó4λ²»Óã©£¬Íâ´¦ÀíÆ÷ͨ¹ý½«28λµÄƵÂÊ×ÖFREQ×°ÔØµ½Õâ3¸öƵÂʼĴæÆ÷ÖУ¬´Ó¶øÉèÖÃÖÐÐÄÆµÂÊ£¬ÆµÂÊ×ÖµÄËã·¨¿ÉÓÉÏÂʽȷ¶¨£º

ʽÖУºWΪƵÂÊ×Ö£»FΪÐèÒª²úÉúµÄƵÂÊ£»rcΪʱÖÓËÙÂÊ¡£
µ±ÆµÂÊ×ÖWÔÚÀÛ¼ÓÆ÷ÖÐÀۼӺ󣬿ÉÓÉÀۼӵĸß13λ²úÉú¾«¶ÈΪ12λµÄÕý¡¢ÓàÏÒÐźţ¬ÒÔ½«ÐÅºÅ»ìÆµµ½ÁãÖÐÆµ¡£
2.3 ÔöÒæ¿ØÖƼĴæÆ÷
¿ØÖƼĴæÆ÷6ºÍ7×é³ÉÁËÔöÒæ¿ØÖƼĴæÆ÷£¬Í¨¹ýÏÂʽ¿ÉÉ趨Êä³öÔöÒæ£º
ʽÖУºGΪÔöÒæ£»S[0£3]Ϊ¼Ä´æÆ÷7µÄ0£3λ£»BÓëDECµÄ¶ÔÓ¦¹ØÏµ£¨±í2ÖÐÒѾÁгö£©¡£
3 GC1012BÔÚÒ»ÖÖÓ¦ÓÃÖеÄÅäÖü°Óŵã
ÓÉÓÚGC1012BÊÇÖÐÆµ¿í´øÈ«Êý×ÖÏÂ±äÆµÆ÷¡£Í¬Ê±¾ßÓи߶ȵĿɱà³ÌÐÔ£¬Òò´ËÌØ±ðÊÊÓÃÓÚϵͳÖеÄÏÂ±äÆµÓ¦Óò¿·Ö£¬ÀûÓÃËü¶Ô´ø¿íÊý×ÖÖÐÆµÐźÅÖ±½Ó½øÐÐÏÂ±äÆµ¡£±ÊÕßÔÚÉè¼ÆÒ»¸öÀ×´ïÐźŴ¦ÀíϵͳÖоÍÐèÒª¶ÔGC1012B½øÐÐÅäÖá£ÆäϵͳÖÐÍê³ÉµÄ¾ßÌ幦ÄÜÊÇ£º½«ÊäÈëµÄ40MHzÊý¾ÝÂʵIJÉÑùÐźÅת»»³É5MHzÊý¾ÝÂʵÄÕý½»Êý×Ö»ù´øÐźš£GC1012BϵͳʱÖÓΪ40MHz£¬ÓÉÓÚÄ£ÄâÖÐÆµÐźÅΪ30MHz£¬NCO£¨Êý×Ö¿ØÖÆÕñµ´Æ÷£©ÆµÂÊÒ²µ÷гÔÚ30MHz¡£GC1012BµÄ¸÷ÖÖ²ÎÊýͨ¹ý¿ØÖÆ¿ÚдÈë¡£¾ßÌå²ÎÊýÅäÖüûDDCÅäÖÃ×Ö£¨Ö»ÅäÖÃÒÔÉϽéÉܵÄ4¸ö¿ØÖƼĴæÆ÷£©£¬ÃèÊöÿ¸öÅäÖÃ×ֵŦÄÜ¡£
DDCÅäÖÃ×Ö£º0x00£¬0x00£¬0x00£¬0x0c£¬0x24£¬0x08£¬0x05 register0--register3£ºSample Rate£º40MHz£¬DCO Frequency£º30MHz register5£ºdiag£½0£¬flip£½0£¬offset£½1£¬real£½0£¬dec[2£º0]£½100£¨4dec£© register6£ºf[7£º0]£½00001000 register7£ºs[3£º0]£½101£¨5dec£©£¬B£½3£¨dec£©£¬gain£½£¨2£Þ£¨5£3£©£©×£¨1£«8/256£©£½4
Ó봫ͳµÄÄ£Äâµç·Ïà±È£¬²ÉÓÃGC1012BµÄµç·ϵͳ¾ßÓÐÒÔÏÂÓŵ㣺
a£©¸ß¶ÈÊý×Ö»¯¡£GC1012B¿ÉÒÔʵÏÖÍêÈ«µÄÕý½»Ë«Í¨µÀ½âµ÷£¬Í¬Ê±£¬ÏµÍ³¿É¶ÔÖÐÆµÊý×ÖÐźÅÖ±½Ó½øÐÐÕý½»½âµ÷±ä»»ºÍ·ÖÎö£¬´Ó¶ø±ÜÃ⴫ͳģÄâµç·ÔÚÕý½»½âµ÷ʱµÄ²»×ã¡£
b£©¸ß¶ÈÁé»îÐÔ¡£GC1012B¾ßÓи߶ȿɱà³ÌÐÔ£¬¿ÉÒÔʹÉè¼ÆÕߺÜÈÝÒ×ͨ¹ýDSP±à³ÌÏÂ±äÆµÆ÷¡¢¸Ä±ä´ø¿íµÈ£¬Ê¹ÏµÍ³Áé»îÓ¦ÓÃÔÚ¸÷ÖÖ´ø¿í·ÖÎöϵͳÖС£
´ËÍ⣬GC1012B»¹¾ßÓÐе÷¾«¶È¸ß£¬µç·Éè¼Æ¼òµ¥µÈÌØµã£¬ÔÚͨÐÅ¡¢À×´ï¡¢Èí¼þÎÞÏßµçµÈÐí¶àÁìÓò¶¼Óй㷺µÄÓ¦Óá£
|