ÓÃÈí¼þÇý¶¯I/O¿Ú½øÐÐÇл»,¶ÔÓÚÐźŷ¢ÉúÆ÷À´Ëµ,Êä³öµÄÐźÅÖÖÀà½Ï¶à,²ÉÓÃÓ²¼þµÄ·½·¨»áʹӲ¼þµç·Ï൱¸´ÔÓ,²¢ÇÒµ÷ÊÔÒ²ºÜÀ§ÄÑ.¹ÊÕÏÂÊÒ²»á´ó´óÔö¼Ó.±¾Éè¼ÆÖвÉÓÃÈí,Ó²¼þÏà½áºÏ·½·¨,¿É½ÚÔ¼´óÁ¿µÄÓ²¼þµç·,ÐźŵÄÖÖÀà,ƵÂÊÍêÈ«ÓÉÈí¼þͨ¹ýD/A±ä»»À´²úÉú,·ù¶Èµ÷ÕûÓÉ¿ÉÒÔÓÃÊý×ÖÁ¿¿ØÖƵÄÓ²¼þµç·ʵÏÖ.ÔÚ¸ßÆµ¶Ë²ÉÓÃÈí¼þѹËõµÄ·½·¨,¿ÉÒԵõ½½ÏºÃµÄЧ¹û.
ÐźÅÉú³É¹ý³ÌÈçÏÂ:
½«Éú³ÉÐźŵÄÊý¾ÝдÈëDAT1ºó,Êý×ÖÁ¿×ª»»ÎªÄ£ÄâÁ¿¾DAT1ÒýÏß¶ËÊä³ö,Êä³öµçÁ÷¼ÓÔÚµç×èR9ÉÏÐγÉÐźŵçѹ,Ðźŵçѹ¾ÔË·ÅU2A×é³ÉµÄ¸úËæÆ÷ÊäÈëÊý×ÖµçλÆ÷DP1(MAX5400)[2]µÄ¸ß¶Ë,Êý×ÖµçλÆ÷DP1½«·ÖѹºóÐźÅÊäÈëÓÉÔË·ÅU2C×é³ÉµÄ¸úËæÆ÷ºóÊäÈëÓÉÔË·ÅU2D×é³ÉµÄÔËËã·Å´óÆ÷·Å´óºóÊä³ö.ÓÉÓÚµ¥Æ¬»úµÄDACÖ»ÄÜÊä³öµçÁ÷,ÔÚµç×èR9ÉÏÐγɵÄÐźŵçѹʼÖÕ¡Ý0,ÒªÊä³öÕý·´ÏàÐźÅÐèµ÷ÕûÐźÅÐÅºÅµÄµçÆ½,Ϊ´Ë,ÀûÓÃDAC2Êä³öµçÁ÷¼ÓÔÚµç×èR8ÉÏÐÎ³ÉÆ«Öõçѹ,¾ÓÉÔË·ÅU2A×é³ÉµÄ·´ÏàÆ÷ÐγɸºÆ«Öõçѹ(Vr)ºó,¼ÓÔÚÊä³ö·Å´óÆ÷U2DÊäÈë¶Ë,´ïµ½µ÷ÕûÊä³öÐÅºÅµçÆ½µÄÄ¿µÄ.
ͼ3-3 µçƽµ÷ÕûÔÀí
¢ÚÊä³öÐźŷù¶ÈµÄµ÷½Ú·½Ê½:ÔÚ0~5VµÄ(·å~·åÖµ)·¶Î§,ҪʵÏÖ²½½ø0.1V,Èç¹ûÍêȫʹÓÃÈí¼þʵÏÖ,Ê§Õæ»á·Ç³£ÑÏÖØ.ÒòΪ10λÊä³ö°´0.1V²½½ø,Ôò·å~·åÖµ×îСΪ0.1V;ÓÖÒòΪD/AÊý×Ö×î´óΪ1023,Êä³ö¶ÔÓ¦5V,Ôò0.1¶ÔÓ¦Êý×Ö20,ÔÚÕâ¸öºÜСµÄ·¶Î§ÄÚ,Êä³ö¸÷ÖÖÐźÅÊ§Õæ»áºÜ´ó.ΪÁ˼õÐ¡Ê§Õæ¶È,½«Ðźŷå~·åÖµ¹Ì¶¨¶ÔÓ¦Êý×Ö1023,¶øÆäÖвο¼µçѹÓÉDAC2Ìṩ,ÒÔʵÏÖ²½½ø·ù¶ÈΪ0.1VÒªÇóµÄÓ²¼þÔÀí.µÍµçѹÊä³öʱÐźÅʱ,ÕâÀïʹÓÃÊý×ÖµçλÆ÷DP1µÄÊǵ÷ÕûÊä³öÐźŵÄÐźÅ,Êý×ÖµçλÆ÷DP1²úÉúµÄÆ«²îͨ¹ýÊäÈëDAC1µÄÊý×ÖÁ¿½øÐÐÐÞÕý,Ϊ´ËÐèÒª¼ì²âÊä³öÐźÅÓëÆÚÍûÖµµÄÆ«²î,ËùÒÔϵͳÖн«Êý×ÖµçλÆ÷·ÖѹÐźŷ´À¡¸øSPCE061AµÄÄ£Êýת»»Í¨µÀ(IOA0),½èÒÔ¼ì²âÊä³öÐźÅÊÇ·ñ´ïµ½¹æ¶¨ÒªÇó.ʵÑé²âÁ¿Ðźŵçѹ¿ÉʵÏÖ0.02V·ù¶È²½½ø.ÐÅºÅµçÆ½µ÷ÕûÔÀíÈçͼ3-3Ëùʾ.ͼ3-3(a)ΪÊý×ÖµçλÆ÷·ÖѹÐźÅ,ͼ3-3(b) DAC2ÌṩµÄÓÉ·´ÏàÆ÷U2AÐγɵĸºÆ«Öõçѹ(Vr),ͼ3-3(c)ΪÊä³ö·Å´óÆ÷U2D·Å´óºóµÄÊä³öÐźÅ.ϵͳÖÐÔ˷ŲÉÓÃһƬTI¹«Ë¾µÄ4ÔË·ÅоƬTLC2254[3],¸ÃоƬΪrail-to-railÐ͵͹¦ºÄÔË·Å,¿ÉÒÔÌṩ-5V~+5V°Ú·ùÊä³ö¡£
ΪʹÊä³öÐźŵõ½½øÒ»²½¸ÄÉÆ,ÔÚÊä³ö¶ËÔÙ¼Ó1¼¶RCµÍͨÂ˲¨Æ÷,ÒÔʵÏÖÊä³öÐÅºÅµÄÆ½»¬.
3.2.2 ÐźŷÖÎöÓë¼ÆËã
(1)ÕýÏÒ²¨ÐźżÆËã
ÓÉÓÚÐźŶ¼ÊÇÖÜÆÚÐÔµÄ,ËùÒÔÖ»ÒªÉè¼Æ³öÒ»¸öÍêÕûÖÜÆÚµÄÕýÏÒ²¨¡£ÔÚÐźÅÊä³ö²¿·Ö,²ÉÓÃÁË10λµÄD/A±ä»»Æ÷,Æä×î´óÊä³öֵΪ1023¡£ÎªÁËÓëD/A±ä»»Æ÷ÏàÊÊÓ¦,ÔÚ2¦ÐÒ»¸öÖÜÆÚÄÚ,½«ÆäÊä³öÐźŵķùÖµ,½ÇƵÂÊÁ¿»¯,Èçͼ3(a)Ëùʾ,½«ÕýÏÒ²¨ÏòÉÏÆ½ÒÆ,ʹÆä×îµÍµãΪ0,¶øÇÒ¶ÔÓÚÆæº¯Êý,Æä¸µÀïÒ¶¼¶ÊýÖ»ÄÜÓÃÕýÏÒÏî±íʾ,¼´ÓÐ
f(k)=512sink¦Ø0 (0¡Ük¡Ü512) y(k)=512+f(k)
ʽÖЦØ0=2¦Ð/1024.ÓÉ´Ë¿ÉÒÔÇó³ö1024¸öÀëÉ¢Öµ,ÐγÉÊý¾Ý±í,ÒÔ±¸¼ÆËãÇý¶¯³ÌÐòµ÷Óá£
ͼ3-4 Èý½Ç²¨ÐźÅÐγÉÔÀí
(3)Èý½Ç²¨µÄ¼ÆËã
Èý½Ç²¨ÐźÅÐγÉÔÀíÈçͼ3-4Ëùʾ,°´DACÂú·ùÊä³ö¼ÆËãÈý½Ç²¨µÄÉÏÉýÑØºÍϽµÑصÄN¸öDACÊä³öµÄС½×ÌÝ,ÓÉÓÚ½×ÌݺÜС´Óºê¹ÛÉÏ¿´Ëü¿ÉÒÔ½üËÆ³ÉÈý½Ç²¨²¨ÐźÅ,Èçͼ4ÖÐʵÏßËù»µÄ²¨ÐΡ£½×ÌÝÖ®¼äµÄʱ¼ä¼ä¸ôt1,t2Óɶ¨Ê±Æ÷TimerA µÄ¶¨Ê±Öµ¾ö¶¨Í¨¹ý¸Ä±ät1ºÍt2µÄÖµÀ´¸Ä±äÈý½Ç²¨ÐźÅÉÏÉýÑØºÍϽµÑصÄʱ¼äT1,T2´Ó¶ø¸Ä±äÈý½Ç²¨ÐÅºÅµÄÆµÂÊ¡£
(4)·½²¨ÐźŵļÆËã
·½²¨¼ÆËã±È½Ï¼òµ¥,Ö»Ðè¸ù¾Ý¸ø³ö¸ßµçƽʱ¼ät1ºÍµÍµçƽt2ʱ¼ä,·Ö±ðÓö¨Ê±Æ÷¼ÆÊ±¼´¿ÉʵÏÖ¡£
ÒÔÉϼÆËãËùµÄÊý¾Ý(10λÓÐЧÊý¾Ý)ÔÚдÈëDAC¼Ä´æÆ÷ʱ,ҪдÈëDACÊý¾Ý¼Ä
´æÆ÷µÄ¸ß10λ¡£ÒòΪ,SPCE06lAµÄDACÊý¾Ý¼Ä´æÆ÷ÖÐÖ»Óиß10ΪÓÐЧ,µÍ6λÎÞÒâÒå¡£
3.2 ¿ØÖƵç·Éè¼Æ
3.3.1 ʱÖÓ¸´Î»µç·Éè¼Æ
²ÉÓõ¥Æ¬»úƬÄÚµÄÕñµ´Æ÷¡¢Éϵ縴λºÍÍⲿӲ¼þ¿´ÃŹ·µç·¡£¿´ÃŹ·²ÉÓÃMAXIM¹«Ë¾µÄMAX706оƬ,Ó²¼þµç·Èçͼ3-5¡£ MAX706¿ÉÒÔÌṩÖÁÉÙ200ms¿í¶ÈµÄ¸´Î»Âö³å£¬ÎªÊ¹¿´ÃŹ·Òç³öÓÐЧ±ØÐë°ÑMAX706µÄWDOºÍMRÁ¬½ÓÆðÀ´£¬¿´ÃŹ·ÊäÈëWDIÁ¬½Ó4051µÄÈκÎÒ»¸öI/O¶Ë¿Ú¶¼¿É¡£MAX706ÔÚ³ÌÐòÔËÐÐÆÚ¼ä¼à¿ØÕû¸öϵͳµÄÔËÐУ¬Î¹¹·³ÌÐò±ØÐëÔÚ1.6ÃëÖ®ÄÚʹWDIÒý½Åµçƽ·¢Éú¸Ä±ä£¬·ñÔòMAX706½«·¢³ö¸´Î»Ö¸ÁʹÕû¸öϵͳ¸´Î»£¬¿´ÃŹ·Ê±ÐòÈçͼ3-6Ëùʾ¡£
ͼ3-5 ¸´Î»µç·
ͼ3-6 ¿´ÃŹ·Ê±Ðòͼ
3.3.2 µ¥Æ¬»úÓëD/AµÄ½Ó¿Úµç·Éè¼Æ
D/AÑ¡ÓÃAD¹«Ë¾µÄAD7226¡£AD7226ÊǾßÓÐ8λ¾«¶ÈµÄËÄͨµÀD/Aת»»Æ÷£¬×îС·Ö±æµçѹԼΪ4mV£¬¿ÉÒÔÂú×ãÉè¼ÆµÄ¾«¶ÈÒªÇó¡£Ã¿¸öͨµÀ¶¼ÓÐÒ»¸öÊäÈëËø´æÆ÷£¬¿ÉÒÔ¶ÔÊäÈëµÄÊý×ÖÁ¿½øÐÐËø´æ£»Êä³ö¶Ë´øÓÐÊä³ö»º³å·Å´óÆ÷¡£AD7226ÓÐÒ»ÌõдÈë¿ØÖÆÏßWR£¬Á½ÌõµØÖ·ÏßA0¡¢A1£¬Í¨¹ýµØÖ·Ïß¿ÉÒÔÑ¡Ôñ²»Í¬µÄD/Aת»»Í¨
µÀ¡£Ð´ÈëʱÐòÈçͼ3-7Ëùʾ¡£
ͼ3-7 AD7226дÈëʱÐò
ÓÉÓÚ4051ûÓÐרÃŵĵØÖ·ºÍ¶Áд¿ØÖÆÒý½Å£¬´Ë´¦¿ÉÒÔͨ¹ýÆÕͨµÄI/OÒý½Å²Î¿¼AD7226µÄдÈëʱÐò£¬ÀûÓÃÈí¼þ½øÐÐʱÐòÄ£Äâ¡£¿ÉÒÔͨ¹ý¸Ä±äÑÓʱµÄʱ¼äÀ´¸Ä±äÊä³öµÄƵÂÊ¡£Í¼3-8ÊÇÀûÓÃ4051µÄP3.0¡¢P3.1¿Ú×÷ΪA0¡¢A1µÄµØÖ·Ïߣ¬P3.5×÷ΪWRµÄдÈë¿ØÖÆÏßµÄÓ²¼þ²Î¿¼µç·£¬ÏàÓ¦µÄʾÀý³ÌÐòÈçÏ£º ??..
MOV P1, A £»P1¿ÚÖÃÊý MOV P3, #0FCH £»Ñ¡ÔñͨµÀA CLR P3.5 £»ÖÃP3.5 µÍµçƽ
SETB P3.5 £»ÖÃP3.5 ¸ßµçƽ£¬ÉÏÉýÑØËø´æÊý¾Ý LCALL DELAY £»µ÷ÓÃÑÓʱ×Ó³ÌÐò ??..
Ïà¹ØÍÆ¼ö£º