Alam namin na ang lahat ng mga parameter ng kalikasan ay nasa analog. Nangangahulugan iyon na patuloy silang nag-iiba sa paglipas ng panahon. Sabihin para sa isang halimbawa ng temperatura ng kuwarto. Ang temperatura ng kuwarto ay nag-iiba sa oras na tuloy-tuloy. Ang senyas na ito na nagbabago sa oras na patuloy na sinasabi mula sa 1sec, 1.1sec, 1.2 sec… ay tinatawag na signal ng ANALOG. Ang senyas na nagbabago ng dami nito sa tagal ng mga panloob at pinapanatili ang halaga nito sa panahon ng paglipat ay nagsabi mula sa 1sec hanggang 2sec, ay tinatawag na DIGITAL signal.
Maaaring baguhin ng signal ng Analog ang halaga nito sa 1.1 sec; hindi maaaring baguhin ng digital signal ang halaga sa oras na ito dahil nasa pagitan ito ng agwat ng oras. Kailangan nating malaman ang pagkakaiba sapagkat ang Analog signal ng kalikasan ay hindi maaaring maproseso ng mga computer o digital circuit. Kaya ang mga signal ng Digital. Maaari lamang maproseso ng mga computer ang digital data dahil sa orasan, mas mabilis ang orasan na mas malaki ang bilis ng pagproseso, mas mababa ang oras ng paglipat ng mga Digital signal.
Ngayon alam namin na ang kalikasan ay analog at ang mga sistema ng pagproseso ay nangangailangan ng digital na data upang maproseso at maiimbak. Para sa bridging ang puwang mayroon kaming ADC o Analog sa Digital Conversion. Ang ADC ay isang diskarteng ginamit upang mai-convert ang mga analog signal sa digital data. Dito pag-uusapan natin ang tungkol sa ADC0804. Ito ay isang chip na dinisenyo upang i-convert ang analog signal sa 8 bit digital na data. Ang chip na ito ay isa sa mga tanyag na serye ng ADC.
Tulad ng sinabi ng chip na ito ay espesyal na idinisenyo para sa pagkuha ng digital data para sa pagproseso ng mga yunit mula sa mga analog na mapagkukunan. Ito ay isang unit ng 8bit na conversion, kaya mayroon kaming 2 8 na halaga o 1024 na halaga. Sa pamamagitan ng isang boltahe sa pagsukat ng maximum na halagang 5V, magkakaroon kami ng pagbabago para sa bawat 4.8mV. Mas mataas ang boltahe sa pagsukat ay magkakaroon ng pagbawas sa resolusyon at kawastuhan.
Ang mga koneksyon na tapos na para sa pagsukat ng boltahe ng 0-5v ay ipinapakita sa diagram ng circuit. Gumagana ito sa supply boltahe ng + 5v at maaaring masukat ang isang variable na saklaw ng boltahe sa saklaw na 0-5V.
Ang ADC ay laging may maraming ingay, ang ingay na ito ay maaaring makaapekto sa pagganap kaya't gumagamit kami ng 100uF capacitor para sa pagsala ng ingay. Kung wala ito magkakaroon ng maraming pagbabagu-bago sa output.
Ang maliit na tilad ay sumusunod sa mga pin,
Ang input analog signal ay may isang limitasyon sa halaga nito. Ang limitasyong ito ay natutukoy ng sangguniang halaga at boltahe ng suplay ng maliit na tilad. Ang boltahe sa pagsukat ay hindi maaaring maging mas malaki kaysa sa boltahe ng sanggunian at boltahe ng suplay ng maliit na tilad. Kung ang limitasyon ay tumawid, sabihin Vin> Vref, ang chip ay permanenteng nasisiyahan.
Ngayon sa PIN9 maaari mong makita ang pangalang Vref / 2. Nangangahulugan iyon na nais naming sukatin ang isang analog parameter na may maximum na halaga ng 5V, kailangan namin ng Vref bilang 5V pabalik na kailangan namin upang magbigay ng isang boltahe ng 2.5V (5V / 2) sa PIN9. Yan ang sabi. Dito magpapakain kami ng isang 5V variable boltahe para sa pagsukat kaya bibigyan namin ng boltahe na 2.5V sa PIN9 para sa Vref ng 5V.
Para sa 2.5V ginagamit namin ang divider ng boltahe tulad ng ipinapakita sa circuit diagram, na may parehong halaga risistor sa magkabilang dulo ay nagbabahagi sila ng pantay na boltahe, Kaya't ang bawat risistor ay nagtataglay ng isang drop ng 2.5V na may supply boltahe na 5V. Ang drop mula sa ibang risistor ay kinuha bilang isang Vref.
Gumagana ang maliit na tilad sa orasan ng oscillator ng RC (Resistor Capacitor). Tulad ng ipinakita sa circuit diagram, ang C1 at R2 ay bumubuo ng isang orasan. Ang mahalagang bagay na dapat tandaan dito ay ang capacitor C1 ay maaaring mabago sa isang mas mababang halaga para sa mas mataas na rate ng conversion ng ADC. Gayunpaman sa bilis magkakaroon ng pagbawas sa kawastuhan.
Kaya't kung ang application ay nangangailangan ng mas mataas na kawastuhan piliin ang capacitor na may mas mataas na halaga. Para sa mas mataas na bilis pumili ng mas mababang halaga ng capacitor. Sa 5V ref. Kung ang isang analog boltahe na 2.3V ay ibinibigay para sa pag-convert ng ADC magkakaroon kami ng 2.3 * (1024/5) = 471. Ito ang magiging digital output ng ADC0804 at sa mga LED sa output magkakaroon kami ng kaukulang pag-iilaw ng LEDs.
Kaya para sa bawat pagtaas ng 4.8mv sa pagsukat ng input magkakaroon ng digital increment sa output ng chip. Ang data na ito ay maaaring direktang maipakain sa pagproseso ng yunit para sa imbakan o paggamit.