Jänniteohjattu oskillaattori tai VCO on elektroninen komponentti, joka tuottaa jaksoittaisen värähtelevän signaalin, jonka taajuutta voidaan säätää vaihtelemalla jännitetuloa. VCO:n päätehtävä on tarjota ohjattava taajuuslähde, jota voidaan käyttää monissa sovelluksissa. Ne ovat peruskomponentteja järjestelmissä, jotka vaativat signaalimodulaatiota, kuten radiolähettimissä, vaihelukituissa silmukoissa ja taajuussyntetisaattoreissa. VCO:ita arvostetaan niiden kyvystä säätää taajuuksia lennossa, mikä tekee niistä välttämättömiä televiestinnässä, lähetyksissä ja elektronisessa musiikissa.
VCO:iden pääkäytöt kattavat useita tekniikoita, joita usein nähdään RF-viestintäjärjestelmissä (radiotaajuus), joissa tarkka taajuuden ohjaus on elintärkeää. Ominaisuudet, kuten korkean taajuuden vakaus, matala vaihekohina ja laaja viritysalue, määrittelevät VCO:iden tehokkuuden ja suorituskyvyn. Ne eroavat myös tuottamiensa lähtöaaltojen tyypistä, esimerkiksi jotkut voivat tuottaa siniaallon, kun taas toiset neliöaallon, mikä vastaa erityisiä sovellusvaatimuksia. Merkittäviä VCO-valmistajia ovat Analog Devices Inc., Texas Instruments ja Mini-Circuits, jotka kukin tarjoavat erilaisia malleja elektronisten laitteiden erilaisiin toiminnallisiin tarpeisiin.