DSP+CPLD¿Õ¼ä˲̬¹â·øÉäÐźÅʵʱ̽²âϵͳ
̽²âϵͳ¶ÔÊäÈëµÄ¿Õ¼ä˲̬¹â·øÉäÐźŽøÐÐʵʱʶ±ð´¦Àí£¬·´ÑݹÀËã³ö¿Õ¼ä˲̬ÐźÅÄÜÁ¿´óС²¢±¨¸æ·¢Éúʱ¿Ì¡£²ÉÓÃ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
¶ÔÃâÔðÉùÃ÷µÄ½âÊÍ¡¢Ð޸ļ°¸üÐÂȨ¾ùÊôÓÚÈÚºÏÍøËùÓС£
Ïà¹ØÐÂÎÅ>>
- LEDÍâÑÓоƬ±ê×¼ÉÏ°ëÄêÓÐÍûÍƳö
- Áè¿Æо°²ÍƳö32λǶÈëʽϵͳ¼ÓÃÜоƬ
- IBMÓë14´ó³§½¨Ð¾Æ¬±ê×¼ÁªÃË Óû¸Ä±äÓ²¼þÊÀ½ç
- IntelÐÞ¸ÄSpringdaleоƬ±ê×¼ DDR400½«³ÉÖ÷Á÷
- ÃÀÉÌî£Ë¼¿Æ¼¼ÓÚIIC-ChinaÕ¹³öÈ«Çò×î¿ìµÄUSB3.0Ö÷¶Ë¿ØÖÆÆ÷½â¾ö·½
- а¶ÏßÍƳöƽ°åµçÄÔÔÐÍ»úPCоƬʵÖÊÓ¦ÓÃ
- ÈýÐǺÍÓ¢ÌضûµçÁªÊÖ̽Ë÷ÏÂÒ»´úоƬ±ê×¼
- »ú¶¥ºÐоƬ±ê×¼½Ó¿Ú²úÆ·Òâ·¨·¢²¼STBµ¥Ð¾Æ¬STi5197ºÍSTi5189
- רΪ¹«¹²½ÓÈë¼ÒÍ¥»ùÕ¾µÄоƬPC333
- Ó¢ÌضûÐÞ¸ÄоƬ±ê×¼ÄÚ´æоƬÏò¸ü¸ßƵÂÊÉý¼¶
½ñÈÕÍ·Ìõ
¸ü¶à>>Äú¿ÉÄܸÐÐËȤµÄÎÄÕÂ
- Intel Wireless Display 2.0 ¹æ·¶·¢²¼
- °¢¶û¿¨ÌØÀÊѶÆóÒµÍøÒµÎñÔÙ»ñISO 9001ÖÊÁ¿¹ÜÀíÌåϵÈÏÖ¤Õ¹ÆÚ
- Hyper Transport--ÐÂÒ»´úоƬ»¥Áª±ê×¼
- ÃÀÉÌî£Ë¼¿Æ¼¼ÓÚIIC-ChinaÕ¹³öÈ«Çò×î¿ìµÄUSB3.0Ö÷¶Ë¿ØÖÆÆ÷½â¾ö·½
- NXP SmartMX P5CD012оƬͨ¹ý¹ú¼ÒÐÐÒµ±ê×¼²úÆ·¼ì²â
- Ó¢ÌضûÐÞ¸ÄоƬ±ê×¼ÄÚ´æоƬÏò¸ü¸ßƵÂÊÉý¼¶
- Òâ·¨°ëµ¼ÌåSPEArϵÁÐÅäÖÃϵͳоƬÐÂÔöÁ½¿îÊý×ÖÒýÇæ
- Ó¢ÌضûÍƳöAzaliaÒôƵ±ê×¼ оƬ×é¾Àú»»´ú
- µÚ¶þ½ìÖйúÊý×ÖµçÊÓ²úÒµÁ´½¨É豨¸æ»á»áÒéÄÚÈÝ
- ÓÎÏ·¸ßÇåºÃѡӯͨGT440±ê×¼°æµ½»õ699