오실레이터, 즉 발진기는 전자회로에서 심장과 같은 역할을 하는 매우 중요한 소자입니다. 전류와 신호를 회로 전체에 전달하며 시스템의 동작을 안정적으로 유지합니다.

1. 기본 정의

  • Oscillator (발진기): 일정한 주기(T)와 주파수(f)를 갖는 전기 신호를 생성하는 장치.
  • 출력 파형: 사인파, 구형파, 삼각파 등 필요에 따라 다름.
  • 주파수 범위: Hz 단위부터 GHz 단위까지 다양.

2. 용도

  1. 클럭 공급
    • 마이크로컨트롤러(MCU), FPGA, CPU 등 디지털 회로에 기준 클럭 제공.
  2. 통신
    • UART, SPI, I2C 같은 직렬 통신의 정확한 비트 속도(Baud rate) 생성.
  3. 신호 발생기
    • 테스트용 파형 발생, 센서 동기 신호 등.

3. 종류

  1. 크리스털 발진기(Crystal Oscillator)
    • 정밀 주파수 필요할 때 사용, 흔히 MHz 단위.
    • 예: 11.0592 MHz → UART 9600/115200 bps와 맞춤.
  2. RC 발진기
    • 저주파, 간단한 회로에서 사용.
  3. LC 발진기
    • 라디오, RF 회로에서 많이 사용.

4. 특징

  • 출력 주파수 안정적.
  • 작은 부품으로 PCB에 장착 가능.
  • MCU 회로에서 흔히 **“OSC 모듈”**이라고 표시.

5. 신호 측정

Logic Analyzer(LA2016) 로 OSC 5가지를 측정(샘플링: 200MHz)해봤습니다. 가운데 11.059MHz 는 불량인줄 알았는데, 브레드보드에 핀 연결을 잘못했습니다. 오랜 세월에 라벨이 지워진 것 측정하여 기록했네요.

참 알일없죠. 그냥 해보고 싶었어요 ㅎ

 

+ Recent posts