Oscillator (발진자)¶
일정시간에 맞춰 반복되는 주기적인 펄스(Pulse)를 발생 시켜
computer등에서 time정보를 제공하는 역할 을 함.
CPU 등에서 동작 클럭 이 해당 CPU가 어떤 빠르기로 동작하는지를 나타내는데,
이같은 동작 클럭을 제공하는 것이 바로 oscillator임.
- 주로, piezoelectric effect 를 이용하는 crystal로 만들어진다 (보다 저렴한 ceramic으로 만들어지는 경우도 있음).
- crystal (주로 석영,quartz,이 사용됨)에 전기를 가할 경우, 진동이 발생하고, 이 진동과 피드백 회로에 의해 crystal은 일정 시간 간격으로 반복되는 pulse를 생성.
- 이를 바탕으로 clock signal을 발생시키는 oscillator가 만들어진다.
Clock¶
computer나 circuit의 동작 pace를 가르킴. 단위를 보통 Hz로 표기되며 초당 몇번의 pulse signal이 반복되는지로 빠르기를 나타낸다.
- computer나 circuit을 구성하고 있는 여러 device들은 propagation delay등의 특성이 다들 다르기 때문에
- clock에 맞춰서 정상적인 동작이 이루어지도록 동기화(synchronization) 되는 경우가 대부분이다.
- 비동기 방식이 없는 건 아니지만, 이 경우 매우 제어가 어렵다.
일반적으로 device들에서 시간과 관련된 특성 (propagation delay 포함)들 은
- 동일 소자라도 온도나 제조공정 에서의 차이 등등으로 인해
- 꽤나 variation이 크기 때문에
- 통계적인 측정치로 표시 되며 일정 range(범위)에서 정상동작이 보장되는 특징을 가진다.
더 살펴보기¶
- pulse signal은 신호처리나 디지털 회로 등에서 자주 보게 되는 signal 중 하나임.
-
여러 종류가 있으나 일반적으로
rectangular pulse
를 주로 가르키며구형파
라고도 불림. -
참고자료 : wikipedia's Pulse