오실레이터, 즉 발진기는 전자회로에서 심장과 같은 역할을 하는 매우 중요한 소자입니다. 전류와 신호를 회로 전체에 전달하며 시스템의 동작을 안정적으로 유지합니다.
1. 기본 정의
- Oscillator (발진기): 일정한 주기(T)와 주파수(f)를 갖는 전기 신호를 생성하는 장치.
- 출력 파형: 사인파, 구형파, 삼각파 등 필요에 따라 다름.
- 주파수 범위: Hz 단위부터 GHz 단위까지 다양.
2. 용도
- 클럭 공급
- 마이크로컨트롤러(MCU), FPGA, CPU 등 디지털 회로에 기준 클럭 제공.
- 통신
- UART, SPI, I2C 같은 직렬 통신의 정확한 비트 속도(Baud rate) 생성.
- 신호 발생기
- 테스트용 파형 발생, 센서 동기 신호 등.
3. 종류
- 크리스털 발진기(Crystal Oscillator)
- 정밀 주파수 필요할 때 사용, 흔히 MHz 단위.
- 예: 11.0592 MHz → UART 9600/115200 bps와 맞춤.
- RC 발진기
- 저주파, 간단한 회로에서 사용.
- LC 발진기
- 라디오, RF 회로에서 많이 사용.
4. 특징
- 출력 주파수 안정적.
- 작은 부품으로 PCB에 장착 가능.
- MCU 회로에서 흔히 **“OSC 모듈”**이라고 표시.
5. 신호 측정
Logic Analyzer(LA2016) 로 OSC 5가지를 측정(샘플링: 200MHz)해봤습니다. 가운데 11.059MHz 는 불량인줄 알았는데, 브레드보드에 핀 연결을 잘못했습니다. 오랜 세월에 라벨이 지워진 것 측정하여 기록했네요.



'하드웨어 > 상식' 카테고리의 다른 글
| MQTT(Message Queuing Telemetry Transport) (0) | 2025.10.15 |
|---|---|
| UF2 : USB Flashing Format (0) | 2025.10.13 |
| LoRa(Long Range) : 저전력 광역 통신망(LPWAN) (0) | 2025.09.30 |
| CAN(Controller Area Network) (0) | 2025.09.30 |
| UART(Universal Asynchronous Receiver/Transmitter) (0) | 2025.09.30 |