æ±æä½³
å®ç主è¦çµæ°ç¹æ§å¦ä¸ï¼
å·¥ä½çµåï¼ï¼5Vï¼å³VCCï¼ï¼5Vã
模æè¾å ¥çµåèå´ï¼0ï½ï¼5Vï¼å³0â¤Vinâ¤ï¼5Vã
å辨çï¼8ä½ï¼å³å辨ç为1/28=1/256ï¼è½¬æ¢å¼ä»äº0ï½255ä¹é´ã
转æ¢æ¶é´ï¼100usï¼fCKï¼640KHzæ¶ï¼ã
转æ¢è¯¯å·®ï¼Â±1LSBã
åèçµåï¼2.5Vï¼å³Vrefï¼2.5Vã
1.ADC0804ç转æ¢åç
ADC0804æ¯å±äºè¿ç»æ¸è¿å¼ï¼Successive Approximation Methodï¼çA/D转æ¢å¨ï¼è¿ç±»åçA/D转æ¢å¨é¤äºè½¬æ¢é度快ï¼å åè³å ç¾usï¼ãå辨çé«å¤ï¼è¿æä»·é±ä¾¿å®çä¼ç¹ï¼æ®é被åºç¨äºå¾®çµèçæ¥å£è®¾è®¡ä¸ã
以è¾åº8ä½çADC0804å¨ä½æ¥è¯´æâè¿ç»æ¸è¿å¼A/D转æ¢å¨âç转æ¢åçï¼å¨ä½æ¥éª¤å¦ä¸è¡¨ç¤ºï¼ååä¸å ä»å·¦ä¾§æé«ä½å¯»æ¾èµ·ï¼ã
第ä¸æ¬¡å¯»æ¾ç»æï¼10000000 ï¼è¥å设å¼â¤è¾å ¥å¼ï¼å寻æ¾ä½ï¼å设ä½ï¼1ï¼
第äºæ¬¡å¯»æ¾ç»æï¼11000000 ï¼è¥å设å¼â¤è¾å ¥å¼ï¼å寻æ¾ä½ï¼å设ä½ï¼1ï¼
第ä¸æ¬¡å¯»æ¾ç»æï¼11000000 ï¼è¥å设å¼>è¾å ¥å¼ï¼å寻æ¾ä½ï¼è¯¥å设ä½ï¼0ï¼
第å次寻æ¾ç»æï¼11010000 ï¼è¥å设å¼â¤è¾å ¥å¼ï¼å寻æ¾ä½ï¼å设ä½ï¼1ï¼
第äºæ¬¡å¯»æ¾ç»æï¼11010000 ï¼è¥å设å¼>è¾å ¥å¼ï¼å寻æ¾ä½ï¼è¯¥å设ä½ï¼0ï¼
第å 次寻æ¾ç»æï¼11010100 ï¼è¥å设å¼â¤è¾å ¥å¼ï¼å寻æ¾ä½ï¼å设ä½ï¼1ï¼
第ä¸æ¬¡å¯»æ¾ç»æï¼11010110 ï¼è¥å设å¼â¤è¾å ¥å¼ï¼å寻æ¾ä½ï¼å设ä½ï¼1ï¼
ç¬¬å «æ¬¡å¯»æ¾ç»æï¼11010110 ï¼è¥å设å¼>è¾å ¥å¼ï¼å寻æ¾ä½ï¼è¯¥å设ä½ï¼0ï¼
è¿æ ·ä½¿ç¨äºåæ³ç寻æ¾æ¹å¼ï¼8ä½çA/D转æ¢å¨åªè¦8次寻æ¾ï¼12ä½çA/D转æ¢å¨åªè¦12次寻æ¾ï¼å°±è½å®æ转æ¢çå¨ä½ï¼å ¶ä¸çè¾å ¥å¼ä»£è¡¨å¾1ç模æè¾å ¥çµåVin
2.å辨çä¸å é¨è½¬æ¢é¢çç计ç®
对8ä½ADC0804èè¨ï¼å®çè¾åºåä½å ±æ28ï¼256ç§ï¼å³å®çå辨çæ¯1/256ï¼å设è¾å ¥ä¿¡å·Vin为0ï½5Vçµåèå´ï¼åå®æå°è¾åºçµåæ¯5V/256ï¼0.01953Vï¼è¿ä»£è¡¨ADC0804æè½è½¬æ¢çæå°çµåå¼ã
表1ååºçæ¯8ï½12ä½A/D转æ¢å¨çå辨çåæå°çµå转æ¢å¼ã
表1 A/D转æ¢å¨çå辨çåæå°çµåå¼
ä½æ°ç® å辨ç æå°çµå转æ¢å¼
8 1/256 0.01953V
10 1/1024 0.00488V
12 1/4096 0.00122V
è³äºå é¨ç转æ¢é¢çfCKï¼æ¯ç±å¾2çCLKRï¼19èï¼ãCLK INï¼4èï¼æè¿æ¥çRï¼ï¼ãC(150PF)æ¥å³å®ã
å¾2 ADC0804ä¸CPLD&FPGAã8051åçæºçå ¸åè¿æ¥å¾
é¢ç计ç®æ¹å¼æ¯ï¼fCKï¼1/(1.1ÃRÃC)
è¥ä»¥å¾2çRï¼10KΩãCï¼150PF为ä¾ï¼åå é¨ç转æ¢é¢çæ¯
fCKï¼1/ï¼1.1Ã10 KΩÃ150PFï¼ï¼606KHz
æ´æ¢ä¸åçRãCå¼ï¼ä¼æä¸åç转æ¢é¢çï¼èä¸é¢çæé«ä»£è¡¨é度æå¿«ãä½æ¯éè¦æ³¨æRãCçç»åï¼å¡å¿ 使é¢çèå´æ¯å¨100KHzï½1460KHzä¹é´ã
3.ADC0804çæ§å¶æ¹æ³
è¦æ±ADC0804è¿è¡æ¨¡æ/æ°åç转æ¢ï¼å ¶å®å¯ä»¥ç´æ¥ç±ä¸é¢çæ¶åºå¾åå¾2ä¿¡å·çæµåæ¥é åäºè§£ã
å¾3 ADC0804æ§å¶ä¿¡å·æ¶åºå¾
以å¾2ãå¾3ä¿¡å·æµåèè¨ï¼æ§å¶ADC0804å¨ä½çä¿¡å·åºè¯¥åªæCSãWRãRDãå ¶ä¸INTRç±é«çµä½è½¬ä¸ºä½çµä½åï¼ä»£è¡¨ADC0804å®æè¿æ¬¡ç模æ/æ°å转æ¢ï¼èDB0ï½DB7代表æ¯è½¬æ¢åçæ°åèµæã
å¾3çå¨ä½å¤§æ¦å¯åæ4个æ¥éª¤åºé´ââS0ãS1ãS2ãS3ï¼æ¯ä¸ªæ¥éª¤åºé´çå¨ä½æ¹å¼å¦ä¸ï¼
æ¥éª¤S0ï¼CSï¼0ãWRï¼0ãRDï¼1ï¼ç±CPLDååºä¿¡å·è¦æ±ADC0804å¼å§è¿è¡æ¨¡æ/æ°åä¿¡å·ç转æ¢ï¼ã
æ¥éª¤S1ï¼CSï¼1ãWRï¼1ãRDï¼1ï¼ADC0804è¿è¡è½¬æ¢å¨ä½ï¼è½¬æ¢å®æ¯åINTRå°é«çµä½éè³ä½çµä½ï¼è转æ¢æ¶é´>100usï¼ã
æ¥éª¤S2ï¼CSï¼0ãWRï¼1ãRDï¼0ï¼ç±CPLDååºä¿¡å·ä»¥è¯»åADC0804ç转æ¢èµæï¼ã
æ¥éª¤S3ï¼CSï¼1ãWRï¼1ãRDï¼1ï¼ç±CPLD读åDB0ï½DB7ä¸çæ°å转æ¢èµæï¼ã
ç±ä¸è¿°æ¥éª¤è¯´æï¼å¯ä»¥å½çº³åºæè¦è®¾è®¡çCPLDå¨ä½åè½æï¼
è´è´£å¨æ¯ä¸ªæ¥éª¤éåºæéçCSãWRãRDæ§å¶ä¿¡å·ã
å¨æ¥éª¤S1æ¶ï¼çæ§INTRä¿¡å·æ¯å¦ç±ä½çµä½åé«çµä½ï¼å¦æ¤ä»¥ä¾¿äºè§£ADC0804ç转æ¢å¨ä½ç»æä¸å¦ã
å¨æ¥éª¤S3ï¼è¯»å转æ¢çæ°åèµæDB0ï½DB7
查找ADC0804模数转换芯片的基本资料,并设计交互式控制转换电路,画出...
步骤S1:CS=1、WR=1、RD=1(ADC0804进行转换动作,转换完毕后INTR将高电位降至低电位,而转换时间>100us)。 步骤S2:CS=0、WR=1、RD=0(由CPLD发出信号以读取ADC0804的转换资料)。 步骤S3:CS=1、WR=1、RD=1(由CPLD读取DB0~DB7上的数字转换...