| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- UART
- 라즈베리파이
- Linux
- Visual Studio Code
- nucleo
- buildroot
- AVR
- GPIO
- raspberrypi
- STM32
- QEMU
- C++
- robot
- 디버깅
- bare metal
- Raspberry
- yocto
- 문자 장치
- QT
- WPF
- yocto project
- vscode
- atmel
- c#
- Visual Studio
- USART
- Debug
- 리눅스
- Arduino
- 아두이노
- Today
- Total
임베디드를 좋아하는 조금 특이한 개발자?
[오실로스코프] Hantek DSO2D15 구매 본문
1. 서론
대학교나 연구실에서 오실로스코프를 자주 사용하여 임베디드 시스템을 자주 디버깅하였습니다. 하지만 개인적으로 신호를 분석하기 위해 오실로스코프를 구매하려고 한적은 많이 없습니다.. 신호를 분석할 정도로 프로젝트가 진행되지 않거나 대부분은 디지털미터로 충분한 경우가 많았습니다. 하지만 제가 앞으로 하려는 프로젝트에서는 오실로스코프가 필요할 것으로 예상되어 이번에 큰 마음을 먹고 오실로스코프를 하나 구매하였습니다.
2. 구매 후보 오실로스코프 제품
오실로스코프를 구매 할 때 가장 중요한 것은 가격입니다. 제가 현재 돈이 많지 않고, 취미에서 적당항 성능과 적어도 2ch 이상의 입력만 있으면 충분하다고 생각했습니다. 그러므로 40만원 이내의 오실로스코프에서 몇가지 오실로스코프를 후보로 고르고 해당 오실로스코프에서 가장 적합한 제품을 구매하였습니다.
2.1. FNIRSI 1014D


주요 특징)
- 가격 : 215,600 원
- Bandwidth : 100 MHz
- Sampling Rate : 1 GSa/s
- Channel : 2 ch
- ADC Resolution : 8 bits
- Storage Memory : 240 Kbit = 30 Kpts
- Communication Decode : X
- Function Generator : O
- FFT : O
가격에 비해 정말 무난한 오실로 스코프입니다. 21만원에 대부분 기능이 다 들어가 있으며, 더욱이 함수 발생기 까지 포함하고 있어 취미에 사용하기에는 무난한 오실로스코프입니다. Communication Decode가 없는 것이 아쉽지만 가격을 보면 이해가 갑니다. 그리고 아쉬운 것이 Storage Memory가 240 Kbit밖에 안된다는 점입니다. 물론 취미 영역에서는 충분하다고 생각하지만 만약 USART나 다른 통신의 경우 통신이 길어진다면 너무 짧은 메모리입니다.
만약 제가 25만원 정도에서 오실로스코프를 구매하려고 했다면 무조건 해당 오실로스코프를 구매하려고 했겠지만 저는 가격대가 좀있더라도 기능과 성능이 충분한 오실로스코프를 원하기 떄문에 다른 오실로스코프를 검색하였습니다.
2.2. Hantek DSO2D15
https://www.hantek.com/products/detail/17182

주요 특징)
- 가격 : 308,000 원
- Bandwidth : 150 MHz
- Sampling Rate : 1 GSa/s
- Channel : 2 ch
- ADC Resolution : 8 bits
- Storage Memory : 8 Mpts
- Bus Decode : O (RS232/UART, I2C, SPI, CAN, LIN)
- Function Generator : O
- FFT : O
바로 제가 찾던 오실로스코프가 여기 있다고 생각했습니다. 적당한 가격에 성능도 대부분 준수합니다. 그리고 함수 발생기와 Bus Decode까지 갖추어 통신을 디버깅하기에도 손색이 없습니다. 해당 제품을 저는 구매하였지만, 혹시 몰라 다른 제품을 찾아보았습니다.
2.3. OWON SDS1202
https://www.owon.com.hk/products_owon_sds1000_2ch_series_super_economical_type_digital_oscilloscope


주요 특징)
- 가격 : 335,000 원
- Bandwidth : 200 MHz
- Sampling Rate : 1 GSa/s
- Channel : 2 ch
- ADC Resolution : 8 bits
- Storage Memory : 10 Kpts
- Bus Decode : X
- Function Generator : X
- FFT : O
좀더 Bandwidth이 높아 정확한 측정이 가능하지만, 저의 경우 이미 150 MHz 이면 충분한 Bandwidth 이고, 더욱이 아쉬운점은 Storage Memory와 부가 기능이 없다는 점이 매우 아쉽습니다. 그러므로 해당 제품은 고려하지 않는 것으로 하였습니다.
3. 오실로스코프 구매



오실로스코프는 알리익스프레스에서 주문하여 일주일 정도 걸려 도착하였습니다. 현재는 단순히 테스트 파형만 찍어서 잘나오는지만 확인한 단계라 앞으로 사용할떄가 기대됩니다.
4. 사용 용도
4.1. 라즈베리파이 Clock 디버깅
제가 현재 라즈베리파이에서 Bare-metal 환경으로 OS를 제작하고 있습니다. 하지만 개발 도중 라즈베리파이의 입력 Clock를 확인해야하는 경우가 발생하는데 해당 클럭을 확인하기 위해서는 오실로스코프가 필요했습니다. 이번 오실로스코프를 구매하였기에 해당 Clock를 확인하고 OS의 개발을 진행할 수 있을 것으로 기대됩니다.
4.2. 인터럽트 처리 속도 확인
여러가지 MCU(Cortex-M, AVR), MPU(Cortex-A)에 따라 내부에서 인터럽트를 처리하는 방법이 다양하므로 각 아키텍쳐에서 인터럽트를 처리하는데 발생하는 속도가 매번 궁금하였습니다. 그러므로 이번에 오실로스코프 내 함수 발생기도 있으므로 인터럽트의 처리 속도를 확인해보려고 합니다. 이를 통해 어떤 아키텍쳐가 인터럽트를 가장 빨리 처리하는지, 그리고 처리 속도가 일정한지를 확인하여 정리할 생각입니다.
5. 결론
오실로스코프까지 구매하였으므로 측정기기 대부분 구매한 것 같습니다. 하지만, 한가지더 구매하고 싶은 측정기가 있습니다. 바로 신호 분석기입니다. 신호 분석기는 오실로스코프와 다르게 Low, High를 감지하여 통신을 Docode 할 수 있는 측정기 입니다. 그러므로 SPI와 같이 3개 이상의 신호(MISO, MOSI, SCLK)가 필요한 통신의 경우 지금 제가 가지고 있는 오실로 스코프로 측정하기에는 약간 부담이 되므로 신호 분석기도 나중에 여유가 된다면 구매할 생각입니다.
'부품 구매' 카테고리의 다른 글
| [Dev Board] AMD Xilinx Kira KV260 FPGA 개발 보드 구매 (0) | 2026.09.17 |
|---|---|
| [Dev Board] STM32F429I-DISC1, NUCLEO-C562RE 보드 구매 (0) | 2026.09.14 |
| Raspberrypi를 위한 디스플레이 구매 (0) | 2025.04.26 |
