ÒýÑÔ
Ëæ×ŵç×Ó¼¼ÊõºÍÍøÂç¼¼ÊõµÄ·¢Õ¹£¬ÔËÓõçÁ¦Ïß×÷ΪÔØÌå½øÐÐÐźŴ«ÊäÊܵ½ÈËÃÇÔ½À´Ô½¶àµÄÖØÊÓ£¬µÃµ½ÁËÔ½À´Ô½¹ã·ºµÄÓ¦ÓᣵçÁ¦ÏßÊǵ±½ñ×îÆÕͨ¡¢¸²¸ÇÃæ×î¹ãµÄÒ»ÖÖÎïÀíý½é£¬ÓÉÆä¹¹³ÉµÄµçÁ¦ÍøÊÇÒ»¸ö½üºõÌìÈ»µÄÎïÀíÍøÂç¡£ÈçºÎÀûÓõçÁ¦ÍøµÄ×ÊԴDZÁ¦£¬ÔÚ²»Ó°Ïì´«ÊäµçÄܵÄÇ°ÌáÏ£¬½«µçÁ¦ÊäËÍÍøºÍͨÐÅÍøºÏ¶þΪһ£¬Ê¹Ö®³ÉΪ¼ÌµçÐÅ¡¢µç»°¡¢ÎÞÏßͨÐÅ¡¢ÎÀÐÇͨÐÅÖ®ºóµÄÓÖһͨÐÅÍø£¬ÊǶàÄêÀ´¹úÄÚÍâ¿Æ¼¼ÈËÔ±¼¼Êõ¹¥¹ØµÄÒ»¸öÈȵ㡣µçÁ¦ÏßÔز¨Í¨ÐžÍÊÇÔÚÕâÖÖ±³¾°Ï²úÉúµÄ£¬ËüÒÔµçÁ¦Íø×÷ΪÐŵÀ£¬ÊµÏÖÊý¾Ý´«µÝºÍÐÅÏ¢½»»»¡£µçÁ¦Ïß×÷ΪÔز¨ÐźŵĴ«Êäý½é£¬ÊÇΨһ²»ÐèÒªÏß·Ͷ×ʵÄÓÐÏßͨÐÅ·½Ê½¡£
×÷ΪͨÐż¼ÊõµÄÒ»¸öÐÂÐËÓ¦ÓÃÁìÓò£¬µçÁ¦Ôز¨Í¨Ðż¼ÊõÒÔÆäÓÕÈ˵ÄÇ°¾°¼°Ç±Ôڵľ޴óÊг¡¶øΪÊÀ½ç¹Ø×¢¡£ÎÒ¹ú´ÓÉÏÊÀ¼Í50Äê´ú¿ªÊ¼´ÓʵçÁ¦ÏßÔز¨Í¨Ðż¼ÊõµÄÑо¿¡£90Äê´úÒԺ󣬵çÁ¦ÏßÔز¨¼¼ÊõµÄÐèÇóËæ×ÅÎÒ¹ú¾¼ÃµÄ·¢Õ¹½øÒ»²½À©´ó¡£Ä¿Ç°£¬¸Ã¼¼Êõ¿ªÊ¼Ó¦ÓÃÓÚ¼Ò¾Ó×Ô¶¯»¯¡¢Ô¶³Ì³±í¡¢¿í´øÉÏÍøµÈÁìÓò¡£×¨¼Ò½éÉÜ£¬ÔÚһЩ¸ÉÈÅ´ó¡¢²¼ÏßÀ§ÄѵĹ¤ÒµÁìÓòÈôҪʵÏÖ×Ô¶¯»¯¿ØÖÆ£¬²ÉÓõçÁ¦Ôز¨Í¨ÐÅ·½Ê½Äܴﵽʰ빦±¶µÄЧ¹û£¬Òò´Ë£¬µçÁ¦ÍøÓÖ±»Ó÷Ϊ“δ±»ÍÚ¾òµÄ½ðɽ”¡£
ʵÏÖµçÁ¦ÏßÔز¨Í¨Ðŵķ½·¨Óкܶ࣬ͨ³£ÀûÓÃÒ»¸öרÓÃͨÐÅоƬʵÏÖϵͳµÄµ÷Öƽâµ÷²¿·Ö£¬¶øϵͳµÄÓ¦Óò¿·ÖÔòʹÓÃÁíÒ»¸ö¿ØÖÆÆ÷À´Íê³É£¬ÕâÖÖ˫Ƭ·¨ÊÇÒ»ÖÖ²»´íµÄÑ¡Ôñ¡£Ëæ×ÅÊý×ÖÐźŴ¦Àí¼¼ÊõµÄ·¢Õ¹£¬¿ÉÒԺ϶þΪһ£¬Ò»¸ö¸ß¼¶µÄDSP¿ØÖÆÆ÷¿ÉÒÔʵÏÖµçÁ¦Ïßµ÷Öƽâµ÷Æ÷µÄ¹¦ÄÜ¡£DSP¿ØÖÆÆ÷¿ÉÒÔÔÚÈí¼þÉÏʵÏÖµ÷Öƽâµ÷Æ÷¹¦ÄÜ£¬ÓÃƬÉÏÍâÉèÔÚµçÁ¦ÏßÉÏͨ¹ýÄ£ÄâÖն˽ӿÚ,À´ÊµÏÖ½ÓÊպͷ¢ËÍ¡£
±¾ÎÄÐðÊöµÄÊÇÒ»¸ö×ñ´ÓCEA709[1]ÐÒé,ʹÓö¨µãDSP¿ØÖÆÆ÷£¨TMS320LF2812£©,´ÓÈí¼þºÍÓ²¼þÉÏÀ´ÊµÏÖµçÁ¦Ïßµ÷Öƽâµ÷Æ÷µÄϵͳ¡£ÎÄÖÐÃèÊöÁËÄ£ÄâÖն˾ßÌåµÄÉè¼Æ·½·¨,¶øÕâ¸öÖն˶ÔÎȶ¨µÄÊÕ·¢ÔËÐйý³ÌÀ´ËµÊDZØÒªµÄ¡£
1 »ùÓÚCEA709ÐÒéµÄϵͳ¿ò¼Ü
ͼ1ΪANSI/CEA709ÐÒé±ê×¼µÄÎïÀí¿òͼ¡£¸ÃÐÒéµÄÏêϸ˵Ã÷¿É¼û²Î¿¼ÎÄÏ×[1]¡£
ͼ1 CEA709ÐÒéÎïÀí²ã¿òͼ
ÔÚ¹ìµÀ½»Í¨¡¢ÍøÂçÄÜÔ´¹ÜÀí¡¢ÖÇÄÜÂ¥Óůͨ¿Õµ÷¡¢Ãº¿ó°²È«¡¢ÄÜÔ´ºÍ»·¾³¹ÜÀíµÈÁìÓòÓ¦Óù㷺µÄ¿ØÖÆÍøÂçƽ̨LonWorks³ÉΪÖйú¹ú¼Ò±ê×¼Ö¸µ¼ÐÔ¼¼ÊõÎļþ¡£È«ÇòµÄÂ¥Óî¡¢¼ÒÍ¥¡¢¹¤ÒµºÍÔËÊä×Ô¶¯»¯ÒµÄ¿Ç°´óÁ¿²ÉÓÃÁË»ùÓÚLonWorksƽ̨¡£LonWorksƽ̨ÊÇÊÀ½çÉÏ×î´óסլÖÇÄܵç±íÍøÂçµÄºËÐļ¼Êõƽ̨£¬±»Èðµä¡¢ºÉÀ¼ºÍ°Ä´óÀûÑǵȹú¼ÒµÄסլºÍСÐÍÉÌÒµµç±íµÄÖÇÄܱíËù²ÉÓ㬶øÔËÐÐÔÚ´Ëƽ̨ÉϵÄÐÒéÊÇÃÀ¹ú¿ØÖÆÍøÂç±ê×¼ANSI/CEA709¡£Ä¿Ç°£¬ÒÑÓÐÔ½À´Ô½¶àµÄÖйúÉú²ú³§ºÍ¼¯³ÉÉ̲ÉÓÃÁËANSI/CEA709ÐÒé±ê×¼£¬ÀýÈçÔÚÇà²ØÌú·——ÊÀ½çÉÏ×µÄ¸ßº£°ÎÌú·ÁгµÉÏ£¬ÀûÓÃLonWorks¼¼Êõƽ̨£¬²ÉÓÃANSI/CEA709ÐÒéÓÃÓÚ¼¼Êõ¼à²âºÍ¿ØÖƸ÷ÖÖϵͳ£¬°üÀ¨¼à²â×îÏȽøµÄÂÿÍÓù©Ñõϵͳ¡£
¶ÔÓÚͼ1ÖеÄCEA709ÎïÀí²ã¿òͼ£¬ÓÃDSPÀ´ÊµÏÖCEA709µ÷Öƽâµ÷Æ÷¹¦ÄܵÄϵͳ¿òͼÈçͼ2Ëùʾ¡£DSP£¨TMS320F2812£©¾ßÓÐ150MIPSµÄ¼ÆËãÄÜÁ¦,ÐźŲɼ¯Ê¹ÓÃÒ»¸ö12λƬÉÏÄ£/Êýת»»Æ÷,Æäת»»ËÙ¶ÈΪ12 Msps£¬DSPÌṩ¶àPWMÀ´ÊÊÓ¦µçÁ¦Ïßµ÷Öƽâµ÷Æ÷¡£
ͼ2 ϵͳ¿òͼ
2¸öƬÉÏPWMÊä³öºÍ1¸öÏßÇý¶¯Æ÷ÓÃÓÚʵÏÖµ÷Öƽâµ÷Æ÷µÄ·¢Ë͹¦ÄÜ¡£Ò»¸öA/DÊäÈëÓÃÀ´²ÉÑù´øͨÊäÈë¶Ë¿ÚÐźÅ,ÒÔ´ËÀ´ÊµÏÖµ÷Öƽâµ÷Æ÷µÄ½ÓÊÕ¹¦ÄÜ£¬´øͨÂ˲¨Æ÷ʵ¼ÊÉÏÊÇÒ»¸öÀëÉ¢Â˲¨Æ÷¡£ËüÃǺͽ»Á÷×èÈûµçÈÝ¡¢ñîºÏ±äѹÆ÷Ò»ÆðÍê³É½Ó¿ÚµÄÄ£ÄâÇ°¶ËÉè¼Æ¡£
ÏÂÃæÖ÷Òª½éÉÜÄ£ÄâÇ°¶Ë½Ó¿ÚµÄÉè¼Æ¹ý³Ì¡£
2 Ä£ÄâÇ°¶Ë¼°½Ó¿ÚµÄʵÏÖ
CEA709ͨÐÅϵͳÒÔ131.579 kHzÔز¨ÆµÂÊÀ´¶¨Ò壬ÿ¸ö´«ÊäÊý¾ÝλÓÉÔز¨ÆµÂÊÕýÏÒ²¨ÉÏ24¸öÖÜÆÚ×é³É£¬Òò´Ë²¨ÌØÂÊΪ5.5kbps¡£Ã¿¸öλ¶ÎµÄÏàλ¿ÉÒÔÉèΪ0°¶øʹ¸ÃλÖÃ0,Ò²¿ÉÒÔÉèΪ180°À´Ê¹¸ÃλÖÃ1¡£
2.1 ÐźŽÓÊÕ
Ê×ÏÈÈ¥³ýñîºÏÍøÂçÖеÄ50/60 HzµçÁ¦Ïßµçѹ,È»ºóÔÙÓÃÒ»¸ö¶þ½×ÓÐÔ´´øͨÂ˲¨Æ÷Â˳öÐźţ¬¿ÉÒÔ¼ì²âµ½131.5kHzµÄµ÷ƵÐźš£Õâ¸öÂ˲¨Æ÷ÊÇͨ¹ýÒ»¸öÔËËã·Å´óÆ÷À´½¨Á¢µÄ¡£´øͨÂ˲¨Æ÷µÄÊä³öÓÉDSPµÄÄ£/Êýת»»Æ÷µÄÒ»¸öͨµÀ²ÉÑù£¬ÐźŲÉÑùÐòÁÐÓÉFIRÂ˲¨Æ÷´¦Àí£¬Í¬Ê±,Õâ¸öÂ˲¨Æ÷µÄÊä³öÓÃÀ´½øÐÐʱÖÓ»Ö¸´ºÍÊý¾Ý¼ì²â¡£
²ÉÑùµÃµ½µÄÊÇ115 kHzµÄ½ÓÊÕÐźţ¬ËüÊÇÔز¨ÆµÂʵģ¨21/24£©±¶¡£Õâ¸öÐźÅÔÚ131.5 kHzÖÁÖÐƵ16.5kHzµÄ·¶Î§ÄÚÏòϲÉÑù,È»ºóÓòÉÑùƵÂÊʱÖÓÓëÊäÈëÔز¨ÕýÏÒÐźŻìºÏÏà³Ë,Á½¸öÕýÏÒ²¨Ïà³ËµÄ½á¹ûÉú³ÉÁ½¸öÕýÏÒ²¨ÆµÂʵēºÍ”Ó듲ĺϳÉÐźţ¬Èçͼ3Ëùʾ¡£
ͼ3 ²ÉÑùºóµÄƵÂÊЧӦ
ÔËÐÐʱ,DSPÔÚÿ¸öADC²ÉÑùת»»Íê³Éºó¶¼»á²úÉúÒ»¸öÖжϣ¬È»ºóÿ¸ö²ÉÑùÐźžͺÍÊý×ÖPLL(PhaseLocked LoopËøÏà»·)Êä³ö±È½Ï,À´¹À¼Æ½ÓÊÕµ½µÄÐźŵÄÏàλ¡£ÔÚƵÂÊ5.5kHzÏÂ,ÏàλÊÇÈ·¶¨µÄ¡£Èç¹ûÏàλСÓÚ±90°,ÄÇô¾Í¼Ù¶¨½ÓÊÕµ½µÄÊÇ“0”ÐźÅ,·ñÔò¾ÍÊÇ“1”Ðźš£
½ÓÊÕµÄλÐòÁкÍÒÑÖªµÄ“λͬ²½”Óò½øÐбȽÏ,µ±Î»Í¬²½Êý¾Ý½ÓÊÕµ½Ö®ºó,µ÷Öƽâµ÷Æ÷¾Í¿ªÊ¼ËÑÑ°“×Öͬ²½”Óò¡£×Öͬ²½Êý¾Ý±êÖ¾×ÅÏûÏ¢Êý¾ÝµÄÆðʼ,ͬʱҲ¶¨ÒåÁËÏûÏ¢Êý¾ÝµÄ¼«ÐÔ¡£µ±°üµÄÊý¾ÝÈ·¶¨ºó, 11λÂë×Ö½âÂëΪ8λµÄÊý¾Ý×Ö½Ú£¬½ÓÊÕ×Ö½ÚµÄУÑéλºÍͨ¹ý¼ÆËãµÃµ½µÄУÑéλ½øÐбȽϣ¬Êý¾Ý´ÓÎïÀí²ã´«Ë͵½MAC²ã¡£È»ºó½ÓÊÕÊý¾Ý½øÐÐCRCУÑé±È½Ï,ÕýÈ·Êý¾Ý´ÓÊý¾ÝÁ´Â·²ã´«Êäµ½ÍøÂç²ã¡£
2.2 Ïàλ¼ì²â
ΪÁ˼ì²â·¢ËÍÐźŵē0”»ò“1”, ÖÐƵÐźÅ16.5kHzµÄÏàλÊÇÀëÉ¢µÄ½ÓÊÕÐźÅÖµµÄÐÎʽ¡£Ê×ÏÈÐèÒªÓýÓÊյIJÉÑùÐźÅÇý¶¯Ò»¸öÊý×ÖËøÏà»·£¬µ±Õâ¸öËøÏà»·µÄÊä³ö±»½ÓÊÕµÄÐźÅͬ²½µØËøסºó,ËøÏà»·ºÍ½ÓÊÕÐźÅÖ®¼äµÄ¸´ÊýÏàλµÄ¹ÀËãÊÇÓÉËøÏà»·µ÷ÖƲúÉúµÄ¡£¸´ÊýÏàλµÄʵ²¿ÊÇÓàÏÒºÍ,µ±½ÓÊÕµ½“0”ÐźÅʱ£¬ËüÊÇÒ»¸öºÜ´óµÄÕýÊýÖµ£»Ïà·´½ÓÊÕµ½“1”ʱ,Ëü¾ÍÊÇÒ»¸ö´óµÄ¸ºÊý¡£¸´ÊýÏàλµÄÐ鲿ÊÇÕýÏҺ͡£Ëü´ú±íÁËÏàλÓÐÆ«²î,²¢·´À¡¸øËøÏà»·À´µ÷ÕûÕýÏÒÊä³ö,ÒÔ¸ú×Ù½ÓÊÕµÄÐźš£
ͼ4 ½ÓÊÕÐźŴ¦Àí¿òͼ
ͼ4ΪÍêÕûµÄ½ÓÊÕÐźŵĴ¦Àí¿òͼ¡£ÎªÁËÌá¸ßϵͳµÄÎȶ¨ÐÔ,¼ÓÉÏÁËÒ»¸ö×Ô¶¯ÔöÒæ¿ØÖÆÄ£¿é(Automatic Gain Control£¬AGC)¡£ËüÊÇͨ¹ýÕì²â½ÓÊÕÐźŵÄƽ¾ù´óСÀ´½ÓÊÕÐźŵġ£