ÄúÏÖÔÚµÄλÖãºÈÚºÏÍøÊ×Ò³ > оƬ > ±ê×¼ >

DSP+CPLD¿Õ¼ä˲̬¹â·øÉäÐźÅʵʱ̽²âϵͳ

À´Ô´£º»¥ÁªÍø¡¡×÷ÕߣºÕÅÁ¢ÃÀ¡¡ÔðÈα༭£ºadmin¡¡·¢±íʱ¼ä:2011-03-11 10:06¡¡
ºËÐÄÌáʾ£ºÊµÊ±´¦ÀíÎÒ¹úÏÖÒÛ¿Õ¼ä˲̬¹â·øÉäÐźÅ̽²âϵͳÖУ¬ÀÏÐͺŽ϶࣬´ó²¿·ÖûÓÐÅ䱸×Ô¶¯¼ì²âºÍ¼ȡÉ豸¡£¿Õ¼ä˲̬Ðźŵļȡ¡¢Êý¾ÝµÄ´¦ÀíºÍÉϱ¨´ó¶àÓÉÈ˹¤½øÐУ¬ÄÑÒÔʤÈθ´ÔÓ»·¾³Ï¿ìËÙ¡¢×¼È·Â¼È¡ÐźÅÒÔ¼°ÆøÏóÇ鱨ÈëÍøµÄÒªÇó¡£

̽²âϵͳ¶ÔÊäÈëµÄ¿Õ¼ä˲̬¹â·øÉäÐźŽøÐÐʵʱʶ±ð´¦Àí£¬·´ÑݹÀËã³ö¿Õ¼ä˲̬ÐźÅÄÜÁ¿´óС²¢±¨¸æ·¢Éúʱ¿Ì¡£²ÉÓÃDSP+CPLDµÄÊý×Ö´¦Àí·½°¸£¬ÀûÓÃdspµÄ¸ßËÙÊý×ÖÐźŴ¦ÀíÌØÐÔ¼°coldµÄ¸´ÔÓÂß¼­¿É±à³ÌÌØÐÔ£¬¿ÉʵÏÖ¶Ô˲̬ÐźŵÄʵʱʶ±ðºÍ´¦Àí¡£ÆäÖÐÓÃcpldʵÏÖa/d±äËÙÂʲÉÑù£¬½â¾öÁËǶÈëʽϵͳÏß·°åÃæ»ýÓÐÏÞÓëʵʱ´¦ÀíÐèÒª´óÈÝÁ¿´æ´¢¿Õ¼äµÄì¶Ü¡£

ʵʱ´¦ÀíÎÒ¹úÏÖÒÛ¿Õ¼ä˲̬¹â·øÉäÐźÅ̽²âϵͳÖУ¬ÀÏÐͺŽ϶࣬´ó²¿·ÖûÓÐÅ䱸×Ô¶¯¼ì²âºÍ¼ȡÉ豸¡£¿Õ¼ä˲̬Ðźŵļȡ¡¢Êý¾ÝµÄ´¦ÀíºÍÉϱ¨´ó¶àÓÉÈ˹¤½øÐУ¬ÄÑÒÔʤÈθ´ÔÓ»·¾³Ï¿ìËÙ¡¢×¼È·Â¼È¡ÐźÅÒÔ¼°ÆøÏóÇ鱨ÈëÍøµÄÒªÇó¡£ÎªÊÊÓ¦ÏÖ´ú»¯ÆøÏó·ÖÎöµÄÒªÇ󣬲ÉÓÃdsp+cpldµÄ·½Ê½½«¼«´óµØÌá¸ßÏÖÓпռä˲̬ÐźÅ̽²âµÄ×Ô¶¯Â¼È¡ºÍ·ÖÎöÄÜÁ¦¡£

ÔÚʵʱÐźŴ¦Àí¼¼ÊõÖУ¬dsp+cpld·½Ê½ÊÇÄ¿Ç°¹ú¼ÊÉϱȽÏͨÓõķ½·¨£¬ÈçÃÀ¹ú¡¢¶íÂÞ˹µÈ¶à²ÉÓÃÕâÖÖ·½Ê½¡£dspÊÇÒ»Öֿɱà³ÌµÄÊý×Ö΢´¦ÀíÆ÷¡£Ó뵥Ƭ»úÏà±È£¬dspоƬ¾ßÓиüÊÊÓÚÊý×ÖÐźŴ¦ÀíµÄÈí¼þºÍÓ²¼þ×ÊÔ´£¬¿ÉÓÃÓÚ¸´ÔÓµÄÊý×ÖÐźŴ¦ÀíËã·¨¡£±¾ÎIJÉÓÃÃÀ¹úti¹«Ë¾µÄtms320c3xϵÁи¡µãdspоƬtms320c32×÷ΪÕû¸öϵͳµÄÖ÷»ú£¬ÀûÓÃÆäÍê³ÉϵͳµÄ¿ØÖƺÍÊý×ÖÐźŴ¦Àí¹¦ÄÜ¡£

cpldÊÇÒ»ÖÖ¶àÓÃ;¡¢¸ßÃܶȵĸ´Ôӿɱà³ÌÂß¼­Æ÷¼þ£¬¿É½«ÏµÍ³µÄ²¿·Ö»òÈ«²¿¹¦Äܼ¯³ÉÔÚÒ»¿éоƬÉÏ£¬²¢ÇÒ¾ßÓÐÉè¼Æ·½±ãÁé»î¡¢Ò×ÓÚÐ޸ĵÈÌص㣬¿É´ó´óËõ¶ÌÑÐÖÆʱ¼ä£¬²¢¼õСϵͳӲ¼þ¸´ÔӶȡ£±¾ÎIJÉÓÃÃÀ¹úaltera¹«Ë¾µÄmax7000sϵÁÐcpldоƬepm7128slc84£¬ÀûÓÃcpldʵÏÖa/d±äËÙÂʲÉÑù¼°ÆäËüÂß¼­¿ØÖÆ¡£

1 ϵͳ×é³É¼°»ù±¾Ô­Àí

±¾Ì½²âϵͳÖ÷Òª½â¾öÁËǶÈëʽϵͳÏß·°åÃæ»ýÓÐÏÞÓëʵʱÊý¾Ý´¦ÀíÐèÒª´óÁ¿´æ´¢¿Õ¼äµÄì¶Ü£¬ÊµÏÖʵʱ´¦ÀíÐźš£

¿Õ¼ä˲̬¹â·øÉäÐźÅʵʱ̽²âϵͳÖ÷ÒªÓÉÈý´óÄ£¿é×é³É£ºÇ°¼¶Ô¤´¦Àíµç·ģ¿é¡¢a/d±äËÙÂʲÉÑùÄ£¿é¡¢dspÐźÅʶ±ð¼°´æ´¢Ä£¿é¡£

¸÷Ä£¿éµÄÖ÷Òª¹¦ÄÜΪ£º

(1)Ç°¼¶Ô¤´¦Àíµç·ģ¿é£¬¸ºÔð¿Õ¼ä˲̬¹â·øÉäÐźŵĹâµçת»»¡¢±³¾°¿Û³ý¡¢¶¯Ì¬·¶Î§Ñ¹ËõµÈÈÎÎñ;

(2)a/d±äËÙÂʲÉÑùÄ£¿é£¬¸ºÔð´¥·¢ÐźŲúÉú¡¢ÉÏÉýËÙÂʳõÅС¢ÐźŲɼ¯Ê±Ðò¿ØÖÆ¡¢a/d±äËÙÂʲÉÑù¼°fifo»º³å´æ´¢µÈÈÎÎñ;

(3)dspÐźÅʶ±ð¼°´æ´¢Ä£¿é£¬¸ºÔð¶Ô¿Õ¼ä˲̬ÐźŽøÐпìËÙʶ±ð´¦Àí£¬·´ÑݼÆËã³öÄÜÁ¿´óС£¬±¨¸æʼþ·¢Éúʱ¿Ì²¢´æ´¢ºÍ´«ÊäÊý¾Ý;ͬʱ¿ØÖÆÕû¸öϵͳ¡¢²¢Óëpc»ú»òÆäËüϵͳ´«ÊäÊý¾Ý·¢ËÍ¡£

2 Ç°¼¶Ô¤´¦Àíµç·ģ¿é

2.1¹âµçת»»

ÓÉÓÚ¿Õ¼ä˲̬¹â·øÉäÐźÅËٶȿ졢¶¯Ì¬·¶Î§´ó£¬¹Ê¶Ô¹â·øÉä̽²âÆ÷ÒªÇó½Ï¸ß¡£±¾ÎIJÉÓÃÈÕ±¾±õËɹ«Ë¾µÄs2387-1010r¹è¹âµç¶þ¼«¹Ü£¬Ëü¾ß±¸ÁéÃô¶È¸ß¡¢¶¯Ì¬·¶Î§´ó¡¢Ê±¼äÏìÓ¦¿ìºÍ¸²¸Ç·¶Î§´óµÈÌØÐÔ¡£

2.2 ±³¾°¿Û³ý

Ì«Ñô¹â·øÉäÄÜÁ¿±È¿Õ¼ä˲̬¹â·øÉäÐźÅÄÜÁ¿¸ß¼¸¸öÊýÁ¿¼¶¡£¶ÔÓÚϵͳ¶øÑÔ£¬ÓÉÓÚÌ«Ñô¹âµÄÓ°Ï죬Ŀ±êÐźÅÊ®·Ö΢Èõ£¬´ó¶àÑÚÂñÔÚÇ¿ÔëÉùÖ®ÖС£Òò´Ë±ØÐë¶ÔÇ¿±³¾°ÐźŽøÐп۳ý´¦Àí£¬ÌáÈ¡³öÓÐÓÃÄ¿±êʼþ˲̬Ðźš£

ÔÚÐźÅ×Ô¶¯´¦ÀíºÍ·ÖÎö¼¼ÊõÖУ¬Ç¿±³¾°ÏÂÈõÐźŵÄÌáÈ¡ÊÇÒ»¸öÄѵ㡣±¾Îĸù¾Ý±³¾°Ðźű仯»ºÂý¶øÄ¿±êÐźű仯¿ìËÙµÄÌص㣬²ÉÓøßͨÂ˲¨Æ÷¶ÔÐźŽøÐб³¾°¿Û³ý¡£

¸ßͨÂ˲¨Æ÷ÔÚ¼¼ÊõʵÏÖÉÏ¿ÉÒÔ²ÉÓÃÊý×ֵ緣¬Ò²¿ÉÒÔ²ÉÓÃÄ£Äâµç·¡£Îª¼ò»¯µç·¡¢¼õÇáºóÐø´¦Àíµç·ѹÁ¦£¬±¾ÎIJÉÓõçÈÝ¡¢µç×èµÈ¹¹½¨Ò»¸öÄ£Äâ¸ßͨÂ˲¨Æ÷½øÐб³¾°¿Û³ý¡£

Â˲¨Æ÷µÄ´«µÝº¯ÊýΪ£º

h(s)=r/[(1/sc)+r]=src/(1+src)

Ñ¡ÔñÊʵ±µç×è¡¢µçÈÝÖµ¼´¿ÉʵÏÖ¶ÔÄ¿±êÐźŵı³¾°¿Û³ý¡£

2.3 ¶¯Ì¬·¶Î§Ñ¹Ëõ

¿Õ¼ä˲̬¹â·øÉäÐźŵĶ¯Ì¬·¶Î§Ì«´ó£¬Èç¹ûÖ±½Ó¶ÔÆä½øÐÐa/dת»»£¬Ôòa/dµÄÁ¿»¯·Ö±æÂÊÖÁÉÙÒª15bit£¬²¢ÇÒÒòbitÊý¶à¶øÔö¼Óºó¼¶Êý×ÖÐźŴ¦ÀíµÄÊý¾ÝÁ¿¡¢½µµÍϵͳµÄʵʱÐÔ¡£Òò´Ë²ÉÓöÔÊý·Å´óÆ÷¶ÔÐźŵĶ¯Ì¬·¶Î§½øÐжÔÊýѹËõ¡£²ÉÓÃ12bitµÄa/dת»»Æ÷¼´¿ÉÂú×ãÒªÇó£¬ÇÒ¼õÉÙÁË´¦ÀíµÄÊý¾ÝÁ¿£¬Ìá¸ßÁËϵͳʵʱÐÔ¡£±¾ÎIJÉÓÃÃÀ¹úti¹«Ë¾µÄtl441m¶ÔÊý·Å´óÆ÷¡£ËüÊÇÓÉËļ¶30db¶ÔÊý·Å´óÆ÷¼¶Áª³ÉµÄµ¥Æ¬¸ßÐÔÄܶÔÊý·Å´óÆ÷оƬ£¬¿ÉÒԵõ½120dbµÄÊäÈëµçѹ¶¯Ì¬·¶Î§¡£

3 a/d±äËÙÂʲÉÑùÄ£¿é

3.1 ãÐÖµ´¥·¢

¾­Ç°¼¶Ô¤´¦Àíºó£¬Ä¿±êÐźŽøÈëãÐÖµ´¥·¢µç·Öеĵçѹ±È½ÏÆ÷¡£dspÉèÖÃãÐÖµÐźţ¬Ëø´æºó¾­d/aת»»Êä³öµ½µçѹ±È½ÏÆ÷£¬ÓëÊäÈëµÄÄ¿±êÐźŽøÐбȽϣºÈôÄ¿±êÐźų¬¹ýãÐÖµÐźţ¬Ôò²úÉú´¥·¢ÐźŲ¢Çý¶¯Ê±Ðò¿ØÖƵç·¼°a/dת»»µç·¹¤×÷;·ñÔò²»¹¤×÷¡£

3.2 cpld¿ØÖÆa/d±äËÙÂʲÉÑù

ΪÁ˽øÒ»²½¼õÉÙÐźŴ¦ÀíµÄÊý¾ÝÁ¿£¬ÊµÏÖʵʱ´¦Àí£¬±¾ÎIJÉÓÃÁ˱äËÙÂʲÉÑùµÄ·½·¨½â¾öÏß·°åÃæ»ýÓÐÏÞÓëÊý¾Ý´¦ÀíÐèÒª´óÈÝÁ¿´æ´¢¿Õ¼äµÄì¶Ü¡£

ÓÉ¿Õ¼ä˲̬¹â·øÉäÐźÅÌØÕ÷¿ÉÖª£¬Æä³õʼֵ±ä»¯Ëٶȿ죬¸ßƵ·ÖÁ¿ËùÕ¼±ÈÖؽϴó;¶øºóÃæÐźű仯ËÙ¶ÈÖð½¥¼õС£¬Ô½¿¿ºóÐźÅÔ½½Ó½ü»º±äÐźţ¬µÍƵº¬Á¿¸ß¡£ËùÒÔ²ÉÓòÉÑù¼ä¸ôÖð½¥Ôö´óµÄ·½·¨ÊµÏÖ±äËÙÂʲÉÑù¡£

³õʼ²ÉÑùƵÂÊΪf,ÿ¸ôm¸ö²ÉÑùµã²ÉÑùƵÂÊϽµÒ»°ë,Ò»Ö±µ½²ÉÑù½áÊø¡£ÔÚµç·ʵÏÖÖвÉÓõķ½·¨ÊÇ£ºa/dת»»Æ÷°´Õչ̶¨µÄת»»ËÙÂʽøÐÐÄ£ÄâÁ¿µ½Êý×ÖÁ¿µÄת»»£¬¶øcpld¿ØÖƲÉÑùÊý¾ÝµÄ±äËÙÂʽÓÊÕ²¢´æ´¢ÖÁfifo¡£

fifo´æ´¢Êý¾ÝÓÉÆäдʹÄÜ¿ØÖÆÐźÅwen(µÍµçƽÓÐЧ)¾ö¶¨£ºµ±wenΪµÍµçƽʱ£¬Êý¾ÝÔÚÿ¸öдʱÖÓÐźÅwclkµÄÉÏÉýÑØдÈëfifo;µ±wenΪ¸ßµçƽʱ£¬Êý¾Ý±£³Ö²»±ä¡£Òò´Ë£¬¿ØÖÆfifo±äËÙÂʽÓÊÕÊý¾Ý¼´¿ØÖÆËüµÄдʹÄÜÐźÅwenΪµÍµçƽµÄ¼ä¸ô±äËÙÂʱ仯¡£ÔÚCPLDÖÐÓÉдʱÖÓÐźÅwclkÿ¸ômµã¶þ·ÖƵºó¡¢ÔÙµ÷ÕûÕ¼¿Õ±È¼´¿ÉʵÏÖwenµÄʱÐòÐźš£

cpld¶Ôfifo±äËÙÂʽÓÊÕ²ÉÑùÊý¾ÝµÄÂß¼­¿ØÖÆ£¬ÓÃÃÀ¹úaltera¹«Ë¾µÄÈí¼þmux+plus ii¿ÉÓÉÈýÖÖ·½·¨ÊµÏÖ£ºÒ»ÊÇÓüÆÊýÆ÷¡¢·ÖƵÆ÷µÈ»­µç·ͼʵÏÖ;¶þÊÇÓÃvhdlÓïÑÔ»òahdlÓïÑÔ±à³ÌʵÏÖ;ÈýÊÇÊäÈëʱÐò²¨ÐÎÎļþʵÏÖ¡£Õë¶Ô±¾ÏµÍ³¶øÑÔ£¬²ÉÈ¡µÚ¶þ±¾ÎÄÖÐa/dת»»Æ÷²ÉÓÃÃÀ¹úad¹«Ë¾µÄad678£¬ËüÊÇÒ»¸ö12bitµÄ¶àÓÃ;a/dת»»Æ÷£¬ÄÚ²¿°üÀ¨²ÉÑù±£³ÖÆ÷¡¢Î¢´¦ÀíÆ÷½Ó¿Ú¡¢»ù×¼µçѹԴºÍʱÖÓÇý¶¯µç·£¬¾ßÓи߿ɿ¿ÐԺ͵͹¦ºÄµÈÌØÐÔ¡£

3.3 ÓÉcpld½øÐÐÉÏÉýËÙÂʳõÅÐ

Ä¿±êÐźŷù¶ÈÖµ´Ó³¬¹ýãÐÖµÆðʼµã¿ªÊ¼µÄÒ»¶Îʱ¼äÄÚµÄÉÏÉýËÙÂÊÊÇÅжÏÆäÄÜÁ¿·¶Î§µÄÖØÒªÅоݡ£Òò´Ëµç·ÖвÉÓÃcpld¶Ôa/d²ÉÑùµÄÊý¾Ý×ö³õ²½Åжϡ£µ±Ä¿±êÐźÅÉÏÉýËÙÂÊÂú×ãÉ趨ҪÇóʱ£¬²úÉúÉÏÉýËÙÂÊ´¥·¢Ðźţ¬²¢ÓëÆäËü½á¹û×ö·ûºÏÅж¨;·ñÔò¶ªÆúµ±Ç°Êý¾Ý£¬µÈ´ýÏÂÒ»´Î̽²âÊý¾Ý¡£

3.4 fifo´æ´¢

fifo(first in first out)ÊÇÒ»ÖÖÏȽøÏȳöµÄ´æ´¢Æ÷£¬¼´ÏȶÁÈëµÄÊý¾ÝÏȶÁ³ö¡£fifo´æ´¢Æ÷×ÔÉíµÄ·ÃÎÊʱ¼äÒ»°ãΪ¼¸Ê®ÄÉÃë¡£a/dת»»Æ÷µÈÍâÉèËÙ¶ÈÒ»°ã±ÈDSPÂý¡£Èç¹û²ÉÓÃfifo£¬a/d¿ÉÒÔÏȽ«Êý¾ÝËÍÍùfifo£¬Ò»µ©fifoÂú£¬fifoÔÙÏòdspÉêÇëÖжϡ£ÕâÑù¿ÉÒÔÊ¡È¥dspµÈ´ýÓë²éѯµÄʱ¼ä£¬¶øÇÒÖжϴÎÊýÒ²¿ÉÒÔ¼õÉÙ£¬´Ó¶øÌá¸ß´«ÊäËٶȡ£

±¾ÏµÍ³ÖÐ,fifo×÷Ϊ»º³å´æ´¢Æ÷¸øÉÏÉýËÙÂʳõÅеç·ºÍdsp´¦ÀíÆ÷ÌṩÊý¾Ý£¬Í¬Ê±×÷Ϊ±äËÙÂʲÉÑù½á¹ûµÄÔÝ´æµ¥Ôª¡£±¾ÎIJÉÓÃÃÀ¹úidt¹«Ë¾µÄidt72xxxϵÁÐͬ²½²¢ÐÐfifoʵÏÖ¶ÔÊý¾ÝµÄ»º´æ¡£

4 dspÐźÅʶ±ð¼°´æ´¢Ä£¿é

4.1 dsp´¦Àí¼°´æ´¢

Ä¿±êÐźÅ×Ô¶¯Ê¶±ðÄÜÁ¿·¶Î§ºÍ¼ȡµÄºËÐÄÊÇdspÐźŴ¦ÀíÄ£¿é¡£ÎªÁËÂú×ãʵʱ´¦ÀíµÄÒªÇó£¬Ó²¼þµÄÑ¡È¡Ó¦ÒÔ¾¡¿ÉÄÜÉÙµÄÕ¼ÓÃϵͳʱ¼ä×ÊԴΪ»ù´¡¡£´ÓÕâ¸ö»ù±¾Ô­Ôò³ö·¢£¬²ÉÓÃtms320c32×÷Ϊ´¦ÀíÆ÷¡£ËüÊÇÄ¿Ç°ti¹«Ë¾¸¡µãdspϵÁÐÖÐÐԼ۱Ƚϸߡ¢ÔÚ¹úÄÚÒѵõ½¹ã·ºÓ¦ÓõÄоƬ¡£ËüµÄÖ¸ÁîÖÜÆÚΪ33/40/50ns£¬¾ßÓзḻµÄÓ²¼þ×ÊÔ´£¬ÈçÄÚ²¿ÓÐ512×Ö½ÚµÄram¡¢´®Ðпڡ¢·Ö¿ªµÄ³ÌÐò×ÜÏß¡¢Êý¾Ý×ÜÏߺÍdma×ÜÏߵȣ¬²¢ÇÒÍⲿ´æ´¢Æ÷¿í¶È¿É±ä¡¢ÓгÌÐòÒýµ¼(boot-load)¹¦ÄÜ¡£ÔÚÈí¼þ·½Ã棬Ëü·á¸»µÄÖ¸Áîϵͳ¡¢Áé»îµÄ³ÌÐò¿ØÖÆ¡¢Á÷Ë®Ïß²Ù×÷ºÍ¶àÑùµÄÑ°Ö··½Ê½µÈÌصãʹÆäÌرðÊʺÏÓÚÊý×ÖÐźŴ¦Àí¡£

dsp´¦ÀíÄ£¿éÖ÷ÒªÓÉdsp¡¢ÂýËÙeprom¡¢¸ßËÙsram¡¢¾ø¶ÔʱÖÓоƬrtc(real-time-clock)¼°rs232´®¿Ú×é³É¡£ÆäÖУ¬Ñ¡ÔñÂýËÙepromÖ÷ÒªÊÇΪÁ˽µµÍϵͳ³É±¾£¬±¾ÎIJÉÓÃÃÀ¹úatmel¹«Ë¾µÄat27c010оƬ¡£ÓÃÓÚ´æ´¢³ÌÐòºÍ³õʼ»¯Êý¾Ý¡£¸ßËÙsramÓÃÓÚ³ÌÐòÖ´ÐкÍÊý¾ÝµÄÔݴ棬±¾ÎIJÉÓÃÃÀ¹úissi¹«Ë¾µÄis61c6416оƬ£¬ËüÓëÂýËÙepromÅäºÏ£¬¼È½µµÍÁËϵͳ³É±¾£¬ÓÖÄÜʹ³ÌÐò¿ìËÙÔËÐУ¬ÊµÏÖ¶ÔÐźŵÄʵʱ´¦Àí¡£

Ò»µ©Ä¿±êʼþ·¢Éú£¬ÊäÈëÐźž­a/dת»»ºó£¬Êý¾Ý»º´æÔÚfifoÖУ¬ÒÔ±¸dspµ÷Óá£dspÉϵ縴λºó£¬½«´æ´¢ÔÚÂýËÙepromÖеijÌÐò×°Ôص½¸ßËÙsramÖÐÔËÐУ¬¶ÔÔÝ´æÔÚfifoÖеÄÄ¿±êÐźÅÊý¾Ý½øÐÐÄÜÁ¿·¶Î§µÄʶ±ðºÍ´¦Àí;È»ºó´Ó¾ø¶ÔʱÖÓоƬrtcÈ¡µÃÄ¿±êʼþ·¢ÉúµÄʱ¿ÌÖµ£¬ºÍ´¦Àí½á¹ûÒ»Æð´æ´¢ÔÚsramÖÐ;²¢½«ÐźŴ¦Àí½á¹ûÓë·¢Éúʱ¿ÌÖµ´Órs232´®¿ÚÊä³öµ½pc»ú¡£

ϵͳ¹¤×÷Á÷³ÌÊÇ£º¿Õ¼ä˲̬¹â·øÉäÐźž­¹â·øÉä̽²âÆ÷ת»»ÎªµçÐźţ¬¾­Ç°¼¶Ô¤´¦Àíµç··Å´ó¡¢È¥Ô벢ѹËõ¶¯Ì¬·¶Î§;ÈôÐźų¬¹ýãÐÖµ£¬ÔòãÐÖµ´¥·¢µç·´¥·¢a/d²ÉÑùºóÔÝ´æÔÚfifoÖУ¬·ñÔò²»´¥·¢a/d;ÓÉÉÏÉýËÙÂʳõÅеç·³õ²½¼ì²âÐźųõʼֵµÄÉÏÉýËÙÂÊ?Ѭµ±ÉÏÉýËÙÂÊÂú×ãÉ趨ҪÇóʱ£¬²úÉúÉÏÉýËÙÂÊ´¥·¢Ðźţ¬·ñÔò¶ªÆúµ±Ç°Êý¾Ý;ÉÏÉýËÙÂÊ´¥·¢ÐźŲúÉúºó£¬dsp´ÓfifoÖÐÈ¡µÃÊý¾Ý£¬¶ÔÐźŽøÐÐģʽʶ±ðºÍ´¦Àí£¬´æ´¢´¦Àí½á¹û²¢¾­½Ó¿Úµç·´«Ë͵½pc»ú¡£

4.2 ¾ø¶ÔʱÖÓоƬrtc

Ëùν¾ø¶ÔʱÖÓÊÇÖ¸²»½öÖ§³ÖÿÌìʱ¼äµÄ¸üУ¬¶øÇÒÖ§³ÖÈÕÆÚ(ÊÀ¼Í¡¢Äê¡¢ÈÕ¡¢ÐÇÆÚ)¸üеÄÒ»ÖÖÓÀ¾ÃÐÔʱÖӵ緡£±¾ÎIJÉÓÃÃÀ¹úmotorala¹«Ë¾µÄds12887ʱÖÓоƬ£¬Ëü¶ÔÄê¡¢Ô¡¢ÈÕ¡¢Ê±¡¢·Ö¡¢Ãë¡¢ÐÇÆÚ½øÐÐ×Ô¶¯¼Ç¼£¬ÄÚº¬114×Ö½ÚµÄramµ¥ÔªºÍÄÚÖþ§Õñµç·£¬Ö§³Ö¶àÖÖÖжϷ½Ê½£¬±¸Óõç³Ø¿É¹©Æ乤×÷10Ä꣬ÊÇÄ¿Ç°¼ÆËã»úÉϵÄÖ÷Á÷ʵʱʱÖÓоƬ¡£

4.3 rs232´®¿Ú

ÓÉÓÚrs232´®¿Úµçƽ±ê×¼²ÉÓÃÁ˸ºÂß¼­£¬ÓëdspµÄµçƽ±ê×¼²»¼æÈÝ£¬ËùÒÔ²ÉÓÃrs232´®¿ÚÊÕ·¢µÄÊý¾ÝÐèÒª½øÐеçƽת»»¡£±¾ÎIJÉÓÃÃÀ¹úmaxim¹«Ë¾µÄmax232оƬ×÷Ϊµçƽת»»Æ÷¼þ£¬Ëü½öÐè+5vµçÔ´£¬µçƽת»»ËùÐèµÄ±10vµçÔ´ÓÉƬÄÚµçºÉ±Ã²úÉú¡£

dspоƬ×Ô´øµÄ´®¿ÚΪͬ²½´®¿Ú£¬¶ørs232ÐźÅÊÇÒì²½Ðźţ¬¹ÊÐèÍâ¼ÓÒì²½´®ÐÐͨÐŽӿÚоƬuart(universal asynchronous receiver/transmitter)¡£±¾ÎIJÉÓÃÃÀ¹úti¹«Ë¾µÄtl16c550оƬ£¬Ëü¾ßÓÐÈ«Ë«¹¤¡¢Ë«»º³åÆ÷·¢ËÍÆ÷ºÍ½ÓÊÕÆ÷¡£uart½ÓÊÕdsp·¢Ë͵Ĵ¦Àí½á¹ûºÍ·¢Éúʱ¿ÌÖµ£¬´æÈë×ÔÉíËù´øµÄfifoÖУ¬ÔÙͨ¹ýmax232½øÐеçƽת»»£¬×îºó´Órs232´®¿ÚÖÐÊä³öµ½pc»ú¡£

±¾ÏµÍ³²ÉÓÃdsp+cpldģʽʵÏÖ¶Ô¿Õ¼ä˲̬¹â·øÉäÐźŵÄʵʱ´¦Àí£¬ÓÐЧ½â¾öÁËÏß·°åÃæ»ýÓÐÏÞºÍʵʱ´¦ÀíÐè´óÈÝÁ¿´æ´¢¿Õ¼äµÄì¶Ü£¬´Ó¶øʹϵͳÐԼ۱ȴﵽ×î¼Ñ״̬¡£ÊµÑé±íÃ÷£¬ÏµÍ³¿Éʶ±ðÒ»°ã¿Õ¼ä˲̬Ðźţ¬½á¹û½ÏΪÀíÏë¡£

(ÔðÈα༭£ºadmin)
    • ¡°É¨Ò»É¨¡±¹Ø×¢ÈÚºÏÍø΢ÐźÅ

    ÃâÔðÉùÃ÷£ºÎÒ·½½öΪºÏ·¨µÄµÚÈý·½ÆóÒµ×¢²áÓû§Ëù·¢²¼µÄÄÚÈÝÌṩ´æ´¢¿Õ¼ä£¬ÈÚºÏÍø²»¶ÔÆä·¢²¼µÄÄÚÈÝÌṩÈκÎÐÎʽµÄ±£Ö¤£º²»±£Ö¤ÄÚÈÝÂú×ãÄúµÄÒªÇ󣬲»±£Ö¤ÈÚºÏÍøµÄ·þÎñ²»»áÖжϡ£ÒòÍøÂç×´¿ö¡¢Í¨Ñ¶Ïß·¡¢µÚÈý·½ÍøÕ¾»ò¹ÜÀí²¿ÃŵÄÒªÇóµÈÈκÎÔ­Òò¶øµ¼ÖÂÄú²»ÄÜÕý³£Ê¹ÓÃÈÚºÏÍø£¬ÈÚºÏÍø²»³Ðµ£Èκη¨ÂÉÔðÈΡ£

    µÚÈý·½ÆóÒµ×¢²áÓû§ÔÚÈÚºÏÍø·¢²¼µÄÄÚÈÝ£¨°üº¬µ«²»ÏÞÓÚÈÚºÏÍøÄ¿Ç°¸÷²úÆ·¹¦ÄÜÀïµÄÄÚÈÝ£©½ö±íÃ÷ÆäµÚÈý·½ÆóÒµ×¢²áÓû§µÄÁ¢³¡ºÍ¹Ûµã£¬²¢²»´ú±íÈÚºÏÍøµÄÁ¢³¡»ò¹Ûµã¡£Ïà¹Ø¸÷·½¼°×÷Õß·¢²¼´ËÐÅÏ¢µÄÄ¿µÄÔÚÓÚ´«²¥¡¢·ÖÏí¸ü¶àÐÅÏ¢£¬²¢²»´ú±í±¾ÍøÕ¾µÄ¹ÛµãºÍÁ¢³¡£¬¸üÓë±¾Õ¾Á¢³¡Î޹ء£Ïà¹Ø¸÷·½¼°×÷ÕßÔÚÎÒ·½Æ½Ì¨ÉÏ·¢±í¡¢·¢²¼µÄËùÓÐ×ÊÁÏ¡¢ÑÔÂ۵Ƚö´ú±íÆä×÷Õ߸öÈ˹۵㣬Óë±¾ÍøÕ¾Á¢³¡Î޹أ¬²»¶ÔÄú¹¹³ÉÈκÎͶ×Ê¡¢½»Ò׵ȷ½ÃæµÄ½¨Òé¡£Óû§Ó¦»ùÓÚ×Ô¼ºµÄ¶ÀÁ¢Åжϣ¬×ÔÐоö¶¨²¢³Ðµ£ÏàÓ¦·çÏÕ¡£

    ¸ù¾ÝÏà¹ØЭÒéÄÚÈÝ£¬µÚÈý·½ÆóÒµ×¢²áÓû§ÒÑ֪Ϥ×ÔÉí×÷ΪÄÚÈݵķ¢²¼Õߣ¬Ðè×ÔÐжÔËù·¢±íÄÚÈÝ£¨È磬×ÖÌ塢ͼƬ¡¢ÎÄÕÂÄÚÈݵȣ©¸ºÔð£¬ÒòËù·¢±íÄÚÈÝ£¨È磬×ÖÌ塢ͼƬ¡¢ÎÄÕÂÄÚÈݵȣ©µÈËùÒý·¢µÄÒ»ÇоÀ·×¾ùÓɸÃÄÚÈݵķ¢²¼Õߣ¨¼´£¬µÚÈý·½ÆóÒµ×¢²áÓû§£©³Ðµ£È«²¿·¨Âɼ°Á¬´øÔðÈΡ£ÈÚºÏÍø²»³Ðµ£Èκη¨Âɼ°Á¬´øÔðÈΡ£

    µÚÈý·½ÆóÒµ×¢²áÓû§ÔÚÈÚºÏÍøÏà¹ØÀ¸Ä¿ÉÏËù·¢²¼µÄÉæÏÓÇÖ·¸ËûÈË֪ʶ²úȨ»òÆäËûºÏ·¨È¨ÒæµÄÄÚÈÝ£¨È磬×ÖÌ塢ͼƬ¡¢ÎÄÕÂÄÚÈݵȣ©£¬¾­Ïà¹Ø°æȨ·½¡¢È¨Àû·½µÈÌṩ³õ²½Ö¤¾Ý£¬ÈÚºÏÍøÓÐȨÏÈÐÐÓèÒÔɾ³ý£¬²¢±£ÁôÒƽ»Ë¾·¨»ú¹Ø²é´¦µÄȨÀû¡£²ÎÕÕÏàӦ˾·¨»ú¹ØµÄ²é´¦½á¹û£¬ÈÚºÏÍø¶ÔÓÚµÚÈý·½ÆóÒµÓû§Ëù·¢²¼ÄÚÈݵĴ¦ÖþßÓÐ×îÖÕ¾ö¶¨È¨¡£

    ¸öÈË»òµ¥Î»ÈçÈÏΪµÚÈý·½ÆóÒµ×¢²áÓû§ÔÚÈÚºÏÍøÉÏ·¢²¼µÄÄÚÈÝ£¨È磬×ÖÌ塢ͼƬ¡¢ÎÄÕÂÄÚÈݵȣ©´æÔÚÇÖ·¸×ÔÉíºÏ·¨È¨ÒæµÄ£¬Ó¦×¼±¸ºÃ¾ßÓз¨ÂÉЧӦµÄÖ¤Ã÷²ÄÁÏ£¬¼°Ê±ÓëÈÚºÏÍøÈ¡µÃÁªÏµ£¬ÒÔ±ãÈÚºÏÍø¼°Ê±Ð­µ÷µÚÈý·½ÆóÒµ×¢²áÓû§²¢Ñ¸ËÙ×ö³öÏàÓ¦´¦Àí¹¤×÷¡£

    ÈÚºÏÍøÁªÏµ·½Ê½£º£¨Ò»£©¡¢µç»°£º£¨010£©57722280£»£¨¶þ£©¡¢µç×ÓÓÊÏ䣺2029555353@qq.com dwrh@dwrh.net

    ¶ÔÃâÔðÉùÃ÷µÄ½âÊÍ¡¢Ð޸ļ°¸üÐÂȨ¾ùÊôÓÚÈÚºÏÍøËùÓС£

    ¹ØÓÚÎÒÃÇ - ÈÚºÏÎÄ»¯ - ýÌ屨µÀ - ÔÚÏß×Éѯ - ÍøÕ¾µØͼ - TAG±êÇ© - ÁªÏµÎÒÃÇ
    Copyright © 2010-2020 ÈÚºÏÍø|DWRH.net °æȨËùÓÐ ÁªÏµÓÊÏ䣺dwrh@dwrh.net ¾©¹«Íø°²±¸ 11011202002094ºÅ ¾©ICP±¸11014553ºÅ