Osilator adalah suatu rangkaian yang menghasilkan keluaran yang amplitudonya berubah-ubah secara periodik dengan waktu yang dapat membangkitkan gelombang atau sinyal dengan frekuensi dan amplitudo tertentu tanpa sinyal input. Bentuk gelombang yang dihasilkan dapat berupa gelombang sinusoida, gelombang persegi, gelombang segitiga, pulsa dan bentuk gelombang yang lain.
Gelombang sinyal Osilator dibedakan menjadi tiga jenis menurut bentuknya, diantaranya :
Gelombang Sinus atau Sinusoidal Wave
Gelombang Kotak atau Square Wave
Gelombang Gigi Gergaji atau Sawtooth Wave
Osilator terbentuk dari beberapa model rangkaian sesuai dengan bentuk gelombang yang dihasilkannya. Secara umum prinsip rangkaian osilator dibagi dua:
Osilator Harmonisa
Osilator harmonisa menghasilkan bentuk gelombang sinusoida. Osilator harmonisa disebut juga dengan Osilator Linear. Bentuk dasar osilator harmonisa terdiri dari sebuah penguat dan sebuah filter yang membentuk umpan balik positif yang menentukan frekuensi output. Prinsip osilator ini dimulai dengan adanya noise/desah saat pertama kali power dinyalakan.
Osilator Relaksasi
Osilator Relaksasi adalah osilator yang memanfaatkan prinsip saklar secara terus menerus dengan periode tertentu yang menentukan frekuensi output. Osilator relaksasi menghasilkan beberapa bentuk gelombang non sinus, yaitu: Gelombang kotak, segitiga, pulsa dan gigi gergaji.