IT-lexicon › Hardware › RC-oscillator

RC-oscillator

Hardware Svenska → Bijgewerkt: 2026-11-04

De ingebouwde klok van vrijwel elke microcontroller: gratis, snel gestart en precies zo nauwkeurig als een weerstand en een condensator kunnen zijn.

De frequentie volgt uit hoe snel een condensator zich via een weerstand oplaadt, en beide waarden driften met procesvariatie, spanning en temperatuur. Daarom trimt de fabrikant elke chip in de fabriek en bewaart het resultaat in een kalibratieregister — OSCCAL bij AVR, de HSI-trimbits bij STM32. Daarmee kom je op ongeveer één procent bij kamertemperatuur, en slechter bij kou of hitte.

Voor de meeste toepassingen volstaat dat, en hij start in microseconden in plaats van de milliseconden die een kristal nodig heeft. Een UART verdraagt een paar procent afwijking tussen zender en ontvanger, niet veel meer. USB eist ±0,25% — sommige STM32-chips halen dat door de interne oscillator te trimmen op de start-of-frame-pakketten die de host elke milliseconde stuurt, en laten het kristal helemaal weg.

← Terug naar het lexicon