Mikä on lähtötaajuus vaihtelu RC oskillaattori?

B

BiDoU

Guest
Luin netistä, että RC oskillaattori voi olla muunnelmia 5%: sta 50% nimellisestä lähtötaajuus. On totta, tai se tapahtuu vain, jos lämpötila muuttuu jotain tuollaista? Ja jos RC oskillaattori voidaan muuttaa noin 50% oletetaan usein, se ei ole hyvä valinta, jos haluan käyttää keskeytys ohjelmani?
 
Se kaikki riippuu tyypistä oskillaattorin. Jos se on analoginen palautteen tyyppi oskillaattori, taajuus muuttuu osien arvot. Jos käytät 1% vastuksia ja NPO kondensaattoreita se voi olla varsin vakaa. Jos se on transistori multivibrator, Kytkentäkynnys jännite ja nykyiset lähteet ja virtalähteen jännite lisäävät nekin vaihtelut lämpötila.
 
En ole tietoinen olemassaolosta RC oskillaattori. Ehkä sinä tarkoitat LC oskillaattori? Vapaaseen liikkumiseen värähtelytaajuus vaihtelevat suuresti lämpötilan, siksi siellä on yleensä palautetta silmukan oskillaattori, joka pakottaa sen värähtelemään halutulla taajuudella. Tätä kutsutaan PLL (PLL).
 
Se riippuu RC oskillaattori ja komponentteja käytetään rakentaa sitä. Kyllä, lämpötilan vaihtelut aiheuttavat usein muuttaa, mutta se johtuu siitä jotkut parametrit osien muutos: arvot vastuksia ja kondensaattoreita, vuotovirrat kondensaattorit ja transitors ja niin edelleen. Syöttöjännite ja kosteus ovat tekijöitä, liian. Mutta todelliset muutokset voi olla pienempi kuin lause "5%: sta 50%" viittaa. Koska kaikki on ominaista tietyn valikoiman käyttöolosuhteissa. Jos oskillaattori on toimia vain 0 ° C +40 ° C, muutos taajuus on pienempi kuin jos on -40 ° C +125 ° C. En tiedä mitä keskeytymistä ohjelma tekee, joten en voi kertoa, jos voit käyttää RC oskillaattori tai ei. Jos viittaat sisäistä RC oskillaattori ja mikrokontrollerin, voit tehdä mitä haluat. Taajuus oskillaattori ei vaikuta toimivuuteen ohjelmassa vain suoritusaika ja ajoitus pulssien se tuottaa, jos sellainen on. Joten, jos käytät ohjelmaa tuottaa minkäänlaista ajoitus, sinun täytyy ottaa huomioon tarkkuus oskillaattorin ja päättää, jos se on tyydyttävä puspose.
 
Kiitos. Minun täytyy tuottaa viive noin 10 sekuntia. Mutta en tarvitse tarkkuutta ... Mutta en tietenkään halua, että viive noin 10 sekuntia tullut 20 sekuntia ... Ja minun täytyy tarkistaa tilan joitakin painikkeen kanssa keskeytys ajastin (tarkista noin 50 kertaa sekunnissa). Mutta luulen, että en voi käyttää RC oskillaattori käyttää baudinopeudeksi generaattori UART?
 

Welcome to EDABoard.com

Sponsor

Back
Top