»ùÓÚTMS320F2812×îСϵͳµÄÉè¼Æ I
Õª Òª
Ëæ×ÅDSPÓ¦ÓÃÁìÓò²»¶ÏµÄÍØ¿í¼°ÆäÊг¡¸ßËÙµÄÔö³¤£¬DSPϵͳ¹ã·ºµØ´æÔÚÓÚÎÒÃǵÄÉú»îºÍ¹¤×÷ÖС£±¾¿ÎÌâÖ÷ÒªÕë¶ÔÃÀ¹úTI¹«Ë¾Éú²úµÄTMS320F2812 DSPËù×é³ÉµÄ×îСϵͳ½øÐÐʵÑéÑо¿£¬ÒÔTMS320F2812ΪºËÐÄ£¬²¢ÇÒ½øÐÐÁËÍâ½ÓÀ©Õ¹µÄÊý¾Ý´æ´¢RAM¡¢DC-DCµçԴϵͳ¡¢JTAG½Ó¿Ú¡¢Í¨Ñ¶½Ó¿ÚµÈµÄÉè¼Æ£¬×îÖÕÄÜÍê³ÉÓ²¼þÉè¼ÆÒÔ¼°ADC¡¢SCIÄ£¿éµÄÈí¼þµ÷ÊÔ¡£
ÎÄÕÂÏêϸµØ½éÉÜÁËDSPµÄ·¢Õ¹Àú³Ì¡¢¸÷²¿·Öµç·µÄÉè¼Æ·½·¨ºÍµ÷ÊÔ¹ý³Ì¡£¸Ã×îСϵͳ¼È¿ÉÒÔÂú×ã½ÌѧҪÇó£¬Ò²¿ÉÒÔÓÃÓÚ¼òµ¥µÄ¹¤³ÌÑо¿ºÍÓ¦Óÿª·¢¡£ÔÚͨ³£µÄʵʱÐźŴ¦ÀíÖУ¬DSPоƬ¾ßÓпɳ̿ء¢¿ÉÔ¤¼ûÐÔ¡¢¾«¶È¸ß¡¢Îȶ¨ÐԺᢿɿ¿ÐԺͿÉÖØ¸´ÐԺá¢Ò×ÓÚʵÏÖ×ÔÊÊÓ¦Ëã·¨¡¢´ó¹æÄ£¼¯³ÉµÈÓŵ㣬Õâ¶¼ÊÇÄ£ÄâϵͳËù²»¼°µÄ¡£
¹Ø¼ü´Ê£ºDSP£¬TMS320F2812£¬×îСϵͳÉè¼Æ
»ùÓÚTMS320F2812×îСϵͳµÄÉè¼Æ II
ABSTRACT
As the applications of DSP constantly expanding and its market growing in a high-speed, DSP systems are widely used in our lives and work. This issue mainly aim to the experimental study of the United States TI TMS320F2812 DSP minimum system.It mainly discusses TMS320F2812 and studies add extended data storage RAM, DC-DC power systems, JTAG interface, communication interface.Finally, completing the hardware design , software debugging and making it out.
This article introduces the history, circuit parts design methods and the debugging process of DSP. This minimum system not only meet the teaching requirements, but also for simple engineering researches and application development. In the usual real-time signal processing, DSP chip has so many advantages like good predictability, precision, stability, reliability and repeatability and easy to implement adaptive algorithm, which analog systems is less than it.
Keywords: DSP, TMS320F2812, Minimum System Design
»ùÓÚTMS320F2812×îСϵͳµÄÉè¼Æ III
Ŀ ¼
1 Ð÷ÂÛ ...................................................................................................................................... 1
1.1 DSPµÄ·¢Õ¹ ................................................................................................................... 1 1.2 DSPϵͳ¹¹³É¼°ÆäÌØµã............................................................................................... 2 1.3 DSPоƬµÄÓ¦ÓÃ........................................................................................................... 3 1.4 DSPµÄ·¢Õ¹Ç°¾°........................................................................................................... 3 1.5 Ñ¡Ìâ±³¾°¼°ÒâÒå .......................................................................................................... 5 2 ϵͳ×ÜÌåÉè¼Æ ................................................................................................................... 6
2.1 TMS320F2812оƬµÄÑ¡Ôñ ......................................................................................... 6 2.2 TMS320F2812оƬµÄÖ÷ÒªÌØÐÔ ................................................................................. 6 2.3 DSP×îСϵͳ............................................................................................................... 8 2.4 µçÔ´Ä£¿éµÄÉè¼Æ .......................................................................................................... 9 2.5 ʱÖÓÐźŵÄÉè¼Æ ........................................................................................................ 10 2.6 JTAG±ß½çɨÃè½Ó¿ÚµÄÉè¼Æ ...................................................................................... 11 2.7 DSPÍâΧµç·µÄÉè¼Æ................................................................................................. 12 2.8 DSPµç·°åÉè¼Æ......................................................................................................... 16 2.9 Êý¾Ý²É¼¯Ä£¿éµÄÈí¼þÉè¼Æ ........................................................................................ 17 3 Èí¼þµ÷ÊÔ¼°Éè¼Æ ............................................................................................................. 18
3.1 ADCÄ£¿éµÄÈí¼þÉè¼Æ ................................................................................................ 18 3.2 A/D²É¼¯ÊµÏÖ ............................................................................................................. 19 3.3 A/DУÕýʵÏÖ ............................................................................................................. 21 3.4 SCIÄ£¿éµÄÈí¼þÉè¼Æ .................................................................................................. 22 4 ϵͳ¿¹¸ÉÈÅÉè¼Æ ............................................................................................................. 25
4.1 ¸ÉÈŵÄÀ´Ô´¼°ºó¹û .................................................................................................... 25 4.2 Èí¼þÓ²¼þ¿¹¸ÉÈÅÉè¼Æ ................................................................................................ 25 5 ϵͳµ÷ÊÔ ........................................................................................................................... 27
5.1 ADCÄ£¿éµÄÈí¡¢Ó²¼þµ÷ÊÔ ........................................................................................ 27 5.2 SCIÄ£¿éµÄÈí¡¢Ó²¼þµ÷ÊÔ .......................................................................................... 28 6 ½áÂÛÓëÕ¹Íû ...................................................................................................................... 29
Ö л .................................................................................................................................... 32 ¸½Â¼A ¿ØÖƲ¿·ÖÓ²¼þÔÀíͼ ........................................................................................ 33 ¸½Â¼B PCB°æ .................................................................................................................... 34 ¸½Â¼C A/Dת»»Ö÷³ÌÐò ................................................................................................... 35
»ùÓÚTMS320F2812×îСϵͳµÄÉè¼Æ 1
1 Ð÷ÂÛ
Êý×ÖÐźŴ¦Àí£¨DSP£©ÊÇÒ»ÃÅÉæ¼°Ðí¶àѧ¿Æ¶øÓֹ㷺ӦÓÃÓÚÐí¶àÁìÓòµÄÐÂÐËѧ¿Æ¡£ÔÚͨ³£µÄʵʱÐźŴ¦ÀíÖУ¬Ëü¾ßÓпɳ̿ء¢¿ÉÔ¤¼ûÐÔ¡¢¾«¶È¸ß¡¢Îȶ¨ÐԺᢿɿ¿ÐԺͿÉÖØ¸´ÐԺá¢Ò×ÓÚʵÏÖ×ÔÊÊÓ¦Ëã·¨¡¢´ó¹æÄ£¼¯³ÉµÈÓŵ㣬Õâ¶¼ÊÇÄ£ÄâϵͳËù²»¼°µÄ¡£
1.1 DSPµÄ·¢Õ¹
DSPµÄ·¢Õ¹´óÖ·ÖΪÈý¸ö½×¶Î£º
ÔÚÊý×ÖÐźŴ¦Àí¼¼Êõ·¢Õ¹µÄ³õÆÚ£¨¶þÊ®ÊÀ¼Í50¡«60Äê´ú£©£¬ÈËÃÇÖ»ÄÜÔÚ΢´¦ÀíÆ÷ÉÏÍê³ÉÊý×ÖÐźŵĴ¦Àí¡£Ö±µ½70Äê´ú£¬ÓÐÈ˲ÅÌá³öÁËDSPµÄÀíÂÛºÍËã·¨»ù´¡¡£Ò»°ãÈÏΪ£¬ÊÀ½çÉϵÚÒ»¸öµ¥Æ¬DSPоƬӦµ±ÊÇ1978ÄêAMI¹«Ë¾·¢²¼µÄS2811¡£1979ÄêÃÀ¹úIntel¹«Ë¾·¢²¼µÄÉÌÓÿɱà³ÌÆ÷¼þ2920ÊÇDSPоƬµÄÒ»¸öÖ÷ÒªÀï³Ì±®¡£ÕâÁ½ÖÖоƬÄÚ²¿¶¼Ã»ÓÐÏÖ´úDSPоƬËù±ØÐëÓеĵ¥ÖÜÆÚ³Ë·¨Æ÷¡£1980Ä꣬ÈÕ±¾NEC¹«Ë¾ÍƳöµÄmP D7720ÊǵÚÒ»¸ö¾ßÓÐÓ²¼þ³Ë·¨Æ÷µÄÉÌÓÃDSPоƬ£¬´Ó¶ø±»ÈÏΪÊǵÚÒ»¿éµ¥Æ¬DSPÆ÷¼þ¡£
Ëæ×Å´ó¹æÄ£¼¯³Éµç·¼¼ÊõµÄ·¢Õ¹£¬1982ÄêÃÀ¹úµÂÖÝÒÇÆ÷¹«Ë¾ÍƳöÊÀ½çÉϵÚÒ»´úDSPоƬTMS32010¼°ÆäϵÁвúÆ·£¬±êÖ¾×ÅʵʱÊý×ÖÐźŴ¦ÀíÁìÓòµÄÖØ´óÍ»ÆÆ¡£TI¹«Ë¾Ö®ºó²»¾ÃÏà¼ÌÍÆ³öÁ˵ڶþ´úDSPоƬTMS32020¡¢TMS320C25/C26/C28¡¢µÚÈý´úDSPоƬTMS320C30/C31/C32¡£90Äê´úDSP·¢Õ¹×î¿ì£¬TI¹«Ë¾Ïà¼ÌÍÆ³öµÚËÄ´úDSPоƬTMS320C40/C44¡¢µÚÎå´úDSPоƬTMS320C5X/C54X¡¢µÚ¶þ´úDSPоƬµÄ¸Ä½øÐÍTMS320C2XX¡¢¼¯¶àƬDSPоƬÓÚÒ»ÌåµÄ¸ßÐÔÄÜDSPоƬTMS320C8XÕ÷Ѱ´úÀíÒÔ¼°Ä¿Ç°ËÙ¶È×î¿ìµÄµÚÁù´úDSPоƬTMS320C62X/C67XµÈ[1]¡£
Ëæ×ÅCMOS¼¼ÊõµÄ½ø²½Óë·¢Õ¹£¬ÈÕ±¾µÄHitachi¹«Ë¾ÔÚ1982ÄêÍÆ³öµÚÒ»¸ö»ùÓÚCMOS¹¤Òյĸ¡µãDSPоƬ£¬1983ÄêÈÕ±¾Fujitsu¹«Ë¾ÍƳöµÄMB8764£¬ÆäÖ¸ÁîÖÜÆÚΪ120ns£¬ÇÒ¾ßÓÐË«ÄÚ²¿×ÜÏߣ¬´Ó¶øÊ¹´¦ÀíÍÌÍÂÁ¿·¢ÉúÁËÒ»¸ö´óµÄ·ÉÔ¾¡£¶øµÚÒ»¸ö¸ßÐÔÄܸ¡µãDSPоƬӦÊÇAT&T¹«Ë¾ÓÚ1984ÄêÍÆ³öµÄDSP32¡£ÓëÆäËû¹«Ë¾Ïà±È£¬Motorola¹«Ë¾ÔÚÍÆ³öDSPоƬ·½ÃæÏà¶Ô½ÏÍí¡£1986Ä꣬¸Ã¹«Ë¾ÍƳöÁ˶¨µã´¦ÀíÆ÷MC56001¡£1990Äê£¬ÍÆ³öÁËÓëIEEE¸¡µã¸ñʽ¼æÈݵĸ¡µãDSPоƬMC96002¡£ÃÀ¹úÄ£ÄâÆ÷¼þ¹«Ë¾£¨AD£©ÔÚDSPоƬÊг¡ÉÏÒ²Õ¼ÓÐÒ»¶¨µÄ·Ý¶î£¬Ïà¼ÌÍÆ³öÁËһϵÁоßÓÐ×Ô¼ºÌصãµÄDSPоƬ£¬Æä¶¨µãDSPоƬÓÐADSP2101/2103/2105¡¢ASDP2111/2115¡¢ADSP2161/2162/2164ÒÔ¼°ADSP2171/2181£¬¸¡µãDSPоƬÓÐADSP21000/21020¡¢ADSP21060/21062µÈ¡£×Ô1980ÄêÒÔÀ´£¬DSPоƬµÃµ½ÁËÍ»·ÉÃͽøµÄ·¢Õ¹£¬DSPоƬµÄÓ¦ÓÃÔ½À´Ô½¹ã·º£¬²¢Öð½¥³ÉΪµç×Ó²úÆ·¸üл»´úµÄ¾ö¶¨ÒòËØ¡£´ÓÔËËãËÙ¶ÈÀ´¿´£¬MAC£¨Ò»´Î³Ë·¨ºÍÒ»´Î¼Ó·¨£©Ê±¼äÒѾ´Ó20ÊÀ¼Í80Äê´ú³õµÄ400ns£¨ÈçTMS32010£©½µµÍµ½10nsÒÔÏ£¨ÈçTMS320C54X¡¢TMS320C62X/67XµÈ£©£¬´¦ÀíÄÜÁ¦Ìá¸ßÁ˼¸Ê®±¶¡£DSPоƬÄÚ²¿¹Ø¼üµÄ³Ë·¨Æ÷²¿¼þ´Ó1980ÄêÕ¼Ä£Æ¬Çø£¨Die Area£©µÄ40%×óÓÒϽµµ½5%ÒÔÏ£¬Æ¬ÄÚRAMÊýÁ¿Ôö¼ÓÒ»¸öÊýÁ¿¼¶ÒÔÉÏ¡£DSPоƬµÄÒý½ÅÊýÁ¿´Ó1980ÄêµÄ×î¶à64¸öÔö¼Óµ½ÏÖÔÚµÄ200¸öÒÔÉÏ£¬Òý½ÅÊýÁ¿µÄ