Òý ÑÔ
Ëæ×ÅǶÈëʽ¼¼ÊõµÄ·¢Õ¹£¬µ¥Æ¬»ú¡¢DSP¡¢ARMµÈ´¦ÀíÆ÷ÒѾ¹ã·ºÓ¦ÓÃÓÚͨÐÅÐÐÒµ£¬ÓÈÆäÊÇÔÚÎÞÏßͨÐÅÁìÓò¸üÊÇÓÐÆä²»¿ÉÌæ´úµÄ×÷Óᣱ¾Éè¼ÆÖÐËùÓõĺËÐÄÆ÷¼þMSP430FG4619ÊÇTI¹«Ë¾ÍƳöµÄMCU£¬TMS320VC5510(¼ò³Æ“VC5510”)ÊÇTI¹«Ë¾µÄ5000ϵÁÐDSP£¬¶øÓïÒô±à½âÂëоƬAMBEÒ»2000Ò²ÊÇÒÔDSPΪÄں˵ġ£
ÎÞÏ߶Խ²»úÓÉÓÚ¾ßÓм´Ê±Í¨ÐÅ¡¢¾¼ÃʵÓᢳɱ¾µÍÁ®¡¢Ê¹Ó÷½±ãÒÔ¼°ÎÞÐèͨÐŷѵÈÓŵ㣬Òò´Ë¹ã·ºÓ¦ÓÃÔÚÃñÓᢽô¼±Ê¼þ´¦ÀíµÈ·½Ãæ¡£ÓÈÆäÔÚ½ô¼±Ê¼þ´¦ÀíÒÔ¼°Ã»ÓÐÊÖ»úÍøÂ縲¸ÇµÄÇé¿ö£¬¶Ô½²»ú¸ü¼ÓÏÔʾ³öËüµÄ²»¿ÉÈ¡´úµÄµØλ¡£Èç½ñ£¬Ä£Äâ¶Ô½²»úÈÔȻռ¾Ý¾ø´ó²¿·ÖµÄÊг¡£¬µ«ÊÇÓÉÓÚÊý×ÖͨÐÅ¿ÉÒÔÌṩ¸ü·á¸»µÄÒµÎñÖÖÀ࣬¸üºÃµÄÒµÎñÖÊÁ¿¡¢±£ÃÜÌØÐÔºÍÁ¬½ÓÐÔ£¬ÒÔ¼°¸ü¸ßµÄƵÆ×ЧÂÊ£¬Òò´ËÊý×Ö¶Ô½²»úµÄÑо¿¡¢Éú²úºÍʹÓÃÊÇÓëʱ¾ã½øµÄ£¬·ûºÏÐÅÏ¢»¯¡¢Êý×Ö»¯·¢Õ¹µÄ±ØÈ»Ç÷ÊÆ¡£DMR(Digital Mobile Radi0£¬Êý×ÖÒƶ¯ÎÞÏßµç)ÐÒéÊÇÅ·ÖÞµçÐűê׼лá(ETSI)ÓÚ2004ÄêËùÌá³öµÄÒ»ÖÖÐÂÐ͵ÄÊý×Ö¼¯ÈºÍ¨ÐÅÐÒ飬¾ßÓкܺõķ¢Õ¹Ç°Í¾¡£
1 DMRͨÐÅÐÒéµÄ¼òÒª½éÉÜ
DMRÐÒéʹÓÃÒ»ÖÖ˫ʱ϶TMDA½ÓÈëµÄ·½Ê½£¬Ã¿¸öÍ»·¢2¸öʱ϶£¬Ã¿¸öʱ϶30 ms¡£ÆäÖÐÿ¸öʱ϶¶¼ÓÐ1£®5 msµÄ±£»¤Ê±¼ä¡£DMRÐÒé½á¹¹×ñÊØÒ»ÖÖÆÕͨµÄ·Ö²ã½á¹¹£¬ÕâÖֽṹÊÊÓÃÓÚÃèÊö²Î¿¼×ÊÁϺÍ˵Ã÷·Ö²ãµÄͨÐŽṹ¡£DMR±ê×¼¶¨ÒåÁËÒ»ÖÖÄ£ÐͲݰ¸£¬°ÑÄ£ÐÍ·Ö³É3²ã£¬Èçͼ1Ëùʾ¡£
2 ÕûÌåÉè¼Æ¼°ÏµÍ³¹¤×÷ÔÀí
DMRÊý×Ö¶Ô½²»úµÄ»ù´øÄ£¿éÓ²¼þÕûÌåÉè¼ÆÔÀí¿òͼÈçͼ2Ëùʾ¡££¨Í¼ÂÔ£©
Õû¸ö»ù´øϵͳµÄºËÐÄÆ÷¼þΪÐźŴ¦ÀíÆ÷¼þºÍ¿ØÖÆÆ÷¼þ¡£ÆäÖУ¬ÐźŴ¦ÀíÆ÷¼þÑ¡ÔñTI¹«Ë¾µÄDSPоƬVC5510£¬¿ØÖÆÆ÷¼þΪTI¹«Ë¾µÄMSP430FG4619µ¥Æ¬»ú¡£
DSPµÄÖ÷Òª¹¦ÄÜ×ÔÈ»ÊÇÊý×ÖÐźŵĴ¦Àí£¬±¾Éè¼ÆÖÐVC5510ʵÏÖÐÅÁî±à½âÂë¡¢ÓïÒôÊý¾ÝµÄÊÕ·¢(ÓëAMBEÒ»2000)µÄͨÐÅ¡¢Ö¡Í¬²½¡¢4FSKµ÷Öƽâµ÷µÈ¹¦ÄÜ¡£
MCUÊÇÕû¸öϵͳµÄ¿ØÖÆÖÐÐÄ£¬ÈË»ú½Ó¿Ú(¼üÅÌ¡¢ÏÔʾ)ÓëMCUÖ±½ÓÏàÁ¬¡£MSP430FG4619ʵÏÖÓëÉäƵģ¿éµÄͨÐÅ(°üÀ¨»ù´øÐźŷ¢ËͽÓÊÕ¡¢ÉäƵƵµã¿ØÖÆ¡¢ÐŵÀ¼ì²âµÈ)£¬DMRÐÒéµÄ¸ß²ã¿ØÖÆ(ÐÅÁî)£¬ÈË»ú½Ó¿Ú»¥Í¨µÈ¹¦ÄÜ¡£MSP430FG4619ÊÇTI¹«Ë¾ÍƳöµÄÒ»ÖÖ³¬µÍ¹¦ºÄµÄ16λµ¥Æ¬»ú¿Ú£¬¾ßÓзḻµÄƬÄÚÍâΧ×ÊÔ´£¬ÓзḻµÄ¶¨Ê±Æ÷¡¢¸÷Àà´®¿Ú¡¢ÏÔʾÇý¶¯¡¢AD£¯DAµÈ¹¦ÄÜ£¬Í¨Óö˿ÚÒ²¿É¶Ôλ½øÐвÙ×÷¡£
ÓïÒô±à½âÂëÆ÷¼þΪAMBEÒ»2000£¬ÄÚºËÆäʵҲÊÇDSP¡£ËüÊÇÒ»ÖÖ²ÉÓÃMBE(AMBE)Ëã·¨µÄ¸ßÐÔÄܶàËÙÂÊÓïÒô±à½âÂëоƬ£¬ÓÃÓÚʵÏÖ¶ÔÊý×ÖÓïÒôÊý¾ÝµÄ±àÂë¼°½âÂ룬Æä±à½âÂëËÙÂÊ¿ÉÒÔÓ²¼þ¡¢Èí¼þ¿ØÖÆ£¬¸ù¾ÝDMRÐÒéµÄÐèÒªÒÔ¼°AMBEÒ»2000µÄÌص㣬±à½âÂëËÙÂÊÑ¡ÔñΪ3£®6kbps¡£ÓëAMBEÒ»2000ÏàÁ¬µÄAD£¯DAת»»Æ÷Ñ¡ÔñΪAD73311£¬Æä¼æÈÝÐԷdz£ºÃ£¬¹ã·ºÓÃÓÚÍê³ÉÓïÒôÐźŵÄÄ£Ä⣯Êý×Ö»¥Ïàת»»¡£MSP430FG4619FG4619×Ô´øµÄAD£¯DAÓëÉäƵ½Ó¿ÚÏàÁ¬£¬Íê³É×îÖÕ»ù´øÐźŵÄÊý×Ö£¯Ä£ÄâÏ໥ת»»¡£
ÐÅÁîÓëÓïÒôµÄͨÐÅ»úÀíÊDz»Ò»ÑùµÄ£ºÐÅÁî·¢ËͶËÓÉÈË»ú½Ó¿Ú·¢Æð£¬Í¨¹ýMCU×éÖ¡£¬ËÍÍùDSP±àÂ룬ÔÙ½»ÓÉMCU½øÐÐD£¯Aת»»£¬¾ÉäƵģ¿é·¢ËͳöÈ¥£»½ÓÊն˵ÄÐźž¹ýMCUµÄA£¯Dת»»ºóËÍÍùDSP½øÐнâÂ룬½âÂë³ÉÖ¡ºóËÍÍùMCU½øÐд¦Àí¡£¶øÓïÒôµÄ±à½âÂëÍêÈ«ÓÉAMBEÒ»2000À´ÊµÏÖ£¬¾¹ýDSPÖÐת£¬ÓÉMCU½øÐз¢ËÍ»ò½ÓÊÕ¡£
3 ¹Ø¼üÄ£¿éµç·Á¬½ÓÔÀí
3£®1 MCUÓëDSPÖ®¼äµÄÁ¬½Ó
ÓÉÓÚVC5510¾ßÓÐÔöÇ¿Ö÷»ú½Ó¿Ú(EHPI)£¬Òò´Ë¿ÉÒÔÖ±½Ó½«Ö÷»ú½Ó¿ÚµÄÏàÓ¦Òý½ÅÓëMCUÏàÁ¬¡£ÆäÖÐHINTΪËÍÍùÖ÷»úµÄÖжϣ¬±ØÐëΪMCUÖоßÓÐÖжϹ¦ÄܵÄͨÓÃI£¯O¿Ú£¬Éè¼ÆÖÐÑ¡ÔñP1£®3£¬ÆäËûÒý½Å¿ÉÒÔΪһ°ãµÄGPIO¡£Æäµç·Á¬½ÓÔÀíͼÈçͼ3Ëùʾ¡£
HCSΪƬѡÐźţ¬Ê¼ÖÕÓÐЧ¡£HMODEΪ¸´Ó㯷Ǹ´ÓÃÑ¡ÔñÐźţ¬µÍµçƽΪ¸´ÓÃģʽ¡£HlBE0ºÍHBE1ÓÃÀ´Ñ¡Ôñ¸ßµÄ×Ö½ÚÊý¾ÝÓÐЧ£¬±¾Éè¼ÆÖнӵأ¬±íʾ¸ßµÍ×Ö½Ú¾ùÓÐЧ(16λ)¡£HR£¯WÈ·¶¨HPIµÄ¶Á£¯Ð´Ä£Ê½¡£HCNTL0¡¢HCNTL1ÁªºÏÓÃÀ´È·¶¨Ö÷»ú·ÃÎÊHPIµÄÄĸö¼Ä´æÆ÷£ºµØÖ·¼Ä´æÆ÷HPIA¡¢Êý¾Ý¼Ä´æÆ÷HPID¡¢¿ØÖƼĴæÆ÷HPIC¡£HRDYΪ´Ó»ú(DSP)Êý¾Ý×¼±¸ºÃÐźš£HINTÓÃÓÚ´Ó»ú(DSP)ÖжÏÖ÷»ú(MCU)¡£
MCU¿ÉÒÔͨ¹ýÓëHPIÏàÁ¬µÄÏàÓ¦Òý½ÅÖ±½Ó·ÃÎÊDSPµÄƬÄÚRAM£¬ÊÇÒ»ÖÖDMAģʽ£¬¶øÎÞÐèDSP²ÎÓ룬ÕæÕýÌåÏÖÁËÖ÷»úÒ»´Ó»úģʽ¡£ÔÚÖ÷»ú·ÃÎÊ´Ó»úƬÄÚ×ÊԴʱ£¬´Ó»ú¿ÉÒÔ¶ÀÁ¢µØÖ´ÐÐÆäËûÈÎÎñ¡£Ö÷»úÐèÒª´Ó»úÏìӦʱ(ÓÐÐÅÁî·¢ÍùDSP)£¬MCU¿ÉÒÔͨ¹ý·ÃÎÊDSPµÄÖ÷»ú¿ØÖƼĴæÆ÷HPICµÄÌض¨Î»À´ÏòDSP·¢ËÍÒ»¸öÖжϣ»´Ó»úDSPÐèÒªÖ÷»úÏìӦʱ(ÏòMCU·¢ËÍÐÅÁî)£¬Ò²¿ÉÒÔͨ¹ýHINTÒý½ÅÀ´ÖжÏÖ÷»ú¡£ÊµÑéÖ¤Ã÷£¬ÕâÖÖÁ¬½Ó·½·¨·½±ãÓÐЧ£¬¿ÉÒÔʵÏÖÎÞ²î´íͨÐÅ¡£
3£®2 DSPÓëAMBEÒ»2000µÄÁ¬½Ó
VC5510ÓëAMBEÒ»2000Ö®¼ä¿ÉÒÔ·½±ãµØͨ¹ý¶àͨµÀ»º³å´®¿Ú(McBSP)À´Á¬½Ó¡£¶øAMBEÒ»2000µÄÊý¾Ý×¼±¸ºÃÐźÅEPRÓ¦¸ÃÁ¬µ½DSPµÄÒ»¸öÍⲿÖжÏINT3ÉÏ¡£
Õⲿ·ÖµÄµç·Á¬½ÓÈçͼ4Ëùʾ¡£
Éè¼ÆÖУ¬AMBEÒ»2000²ÉÓÃÖ÷¶¯Ä£Ê½£¬Òò´ËAMBEÒ»2000µÄ·¢ËÍ֡ͬ²½ÐźÅ(CHAN_TX_STRB)ÓÉ×Ô¼ºÌṩ£¬ÆäËûµÄʱÖÓ¾ùÓÉDSPÌṩ¡£´®¿ÚʱÖÓƵÂÊÓ¦µ±µÍÓÚ2 MHz¡£
3£®3 AD£¯DA¹¦ÄÜ
ÔÚÇ°ÆÚµÄÉè¼ÆÖУ¬AD£¯DA¹¦ÄÜÊÇʹÓÃרÃŵÄоƬÀ´ÊµÏֵģ¬ÓëDSPÏàÁ¬¡£µ«ÊÇÓÉÓÚDSP×ÊÔ´½ôÕÅ£¬ÔÙ¼ÓÉϳɱ¾µÄ¿¼ÂÇ£¬¾ö¶¨Ê¹ÓÃMSP430FG4619×Ô´øµÄAD£¯DA¹¦ÄÜÀ´ÊµÏÖ£¬ÆäÖÐMSP430FG4619µÄADCºÍDAC¶¼ÊÇ12λµÄ£¬ÓÐ16·ADCͨµÀºÍ2·DACͨµÀ¡£²ÉÑù²Î¿¼µçѹ¡¢²ÉÑùÂÊ¡¢²ÉÑù´¥·¢Ðźš¢²ÉÑùģʽµÈ¶¼ºÜ·á¸»£¬¿ÉÒÔÈí¼þ±à³Ì¿ØÖÆ¡£Òò´Ë£¬Ê¹ÓÃMCU×Ô´øµÄAD£¯DA¹¦ÄÜÊÇÒ»¸ö¼È·½±ãÓÖʵÓõķ½·¨¡£
4 Èí¼þ¼òÒª×ÜÌåÉè¼Æ
ÓÉÓÚ·ÖΪÐÅÁîÏߺÍÓïÒôÏßÕâÁ½ÌõÏߣ¬Òò´ËÈí¼þÉè¼ÆҲӦΧÈÆÕâÁ½ÌõÏß·Ö±ðÉè¼Æ£ºÐÒéµÄµ×²ã²¿·ÖÓÉVC5510À´Íê³É£¬Ö÷ҪʵÏÖÐÅÁîµÄ±àÂ룯½âÂë¡¢4FSKµ÷Öƽâµ÷¡¢Ö¡Í¬²½ÒÔ¼°Ê±Ï¶£»¸ß²ã²¿·ÖÔòÍêÈ«ÊÇÔÚMCUÖÐʵÏֵġ£
Ã÷È·ÁË“Á½ÌõÏß”ÌåÏÖ³öÄ£¿é»¯µÄ˼·£¬ÓÐÖúÓÚÈí¼þµÄʵÏÖ¡£µ×²ãÄ£¿éÍêÈ«ÔÚVC5510Ö®ÖÐÍê³É£¬¶ø¸ß²ãÄ£¿éÔòÔÚMSP430FG4619ÖÐʵÏÖ¡£VC5510ÓëMSP430FG4619µÄ¿ª·¢¹¤¾ß·Ö±ðΪCCSºÍIAR£¬¾ù¿ÉÒÔʹÓÃCÓïÑÔÀ´±àд£¬ÁíÍâIAR»¹¿ÉÒÔʹÓÃC++ÓïÑÔÀ´±àд£¬Òò´ËÈí¼þ±àд¾Í²»»áÏÔµÃÄ°Éú¡£
½á Óï
ʵÑéÖ¤Ã÷£¬±¾ÎÄËùÌṩµÄÉè¼Æ·½°¸ÊÇ¿ÉÐеģ¬²¢ÇÒÔÚ֮ǰµÄÉè¼Æ·½°¸»ù´¡ÉϽøÐÐÁ˱ȽϴóµÄ¼ò»¯¡£±¾ÎĵĴ´ÐµãÔÚÓÚʹÓÃÐÂÐÍͨÐÅÐÒéDMR£¬²¢ÔÚÆä»ù´¡ÉÏÉè¼ÆÁËÒ»ÖÖÊý×Ö¶Ô½²»úµÄÕû¸ö»ù´øÄ£¿é¡£±¾ÎĵÄDMRÊý×Ö¶Ô½²»ú»ù´øÄ£¿éÉè¼ÆΪÎÒ¹úµÄÊý×Ö¶Ô½²»úÁìÓòµÄÑз¢ÌṩÁËÒ»ÖÖеÄ˼·ºÍ·½·¨¡£ÏàÐÅDMRÐÒéÒÔ¼°ÔÚ´Ë»ù´¡ÉϵÄÊý×Ö¶Ô½²»úÐÐÒµ±Ø½«ÕôÕôÈÕÉÏ¡£