회원 및 비회원 모두 열람이 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

ODROID-7으로 오실로스코프를 만들어 보았습니다. 


좌측은 천만원이 훨씬 넘는 텍트로닉스 제품이고, 우측이 오드로이드7 입니다.

S5PC110의 ADC는 최대 1Mega Sample per sec이라 고속 신호 측정은 불가능하지만,

GPIO 입출력 레벨을 보거나, 오디오 대역의 신호 정도는 충분히 측정할 수 있습니다.


따라서 이 오실로스코프 과제 공개의 주 목적은 간단한 하드웨어 회로 설계, PCB 제작, 부품 구입, 납땜에서부터 디바이스 드라이버, NDK/JNI, 어플리케이션까지 만드는 실용적이면서도 재미있는 교재가 아닐까 생각해 봅니다.


IMG_8213.JPG

하드웨어 구성.

- 오드로이드-7 확장 포트인 TTA20에 S5PC110의 내장된 ADC와 연결된 핀이 하나 있습니다.

- 이 신호를 사용하기 위해서 아래 사진과 같은 작은 PCB를 하나 만들었습니다.

- 입력 입피던스를 올리고, 고전압이 직접 CPU로 들어가는 것을 막기위해 OPAMP를 하나 사용했습니다.

- 이 OPAMP는 저전압에서도 Rail-to-Rail로 훌륭하게 신호를 전달해 주는 넘입니다.

- OPAMP에 안정적인 전원을 공급하기 위해서 LDO Regulator도 하나 사용했습니다.

- 다이오드 2개로 입력 범위가 벗어나는 신호를 자르는 보호회로를 구성했습니다.

- 스코프 ADC 보드는 아래 사진처럼 아주 간단합니다.

oscilloscope.jpg
전체 회로도는 저희 블로그에 올렸습니다.

http://www.hardkernel.com/?b88


소프트웨어 구성.
- ADC용 디바이스 드라이버를 만들고..
- NDK로 JNI를 뚫어서 Capture한 ADC 데이터를 JAVA로 올려줍니다.
- 자바 어플은 주로 디스플레이를 주관합니다.

scope_wave2.png

What to do....  (Future improvement)
트리거 기능은 아지 구현하지 못했고, 멀티터치로 파형을 확대 축소 하는 기능도 없습니다.

수직/수평 스케일 변환도 부드럽지 않고 FFT나 DCT 같은 신호처리 기능도 없습니다.

파형 캡쳐해서 메일에 첨부하여 무선랜으로 동료들한테 보낼수 있는 기능은 정말 멋질것 같네요.


1~2주 내에 소스 코드랑 하드웨어/소프트웨어 빌드 방법도 공유하도록 하겠습니다.

몇몇 기능만 함께 추가한다면, 편리하게 사용할 수 있는 좋은 개발용 툴이 될것 같네요.


김택기

2011.03.11 04:54:22
*.94.41.89

이거 잼있어 보이는데요~^^

실제 오실로스코프를 써보면 고속 sampling은 거의 할 일이 없는데

이 정도 기능이면 기본적인 측정은 가능하지 싶네요..^^

김장균

2011.03.11 05:45:11
*.149.100.171

상당히 흥미를 유발하는 프로젝트입니다. 공개 기대하겠습니다.

하드커널 사무실에 가면 저 쬐끄만 ADC 보드 살 수 있나요?

그리고 사용하시 Rail-to-Rail OPAMP도 어떤 제품인지 궁금합니다.

이제현

2011.03.11 06:34:30
*.90.137.102

아직 구체적인 판매계획은 없습니다만...  수요가 있다면 준비를 해야겠죠.

OPAMP는 엘레파츠에서 610원에 팔고 있는 마이크로칩의 MCP6001T-E/OT SOT-23 타입입니다.

저전압/레일투레일/저노이즈 등등의 기본적인 스펙은 만족합니다.

이동훈

2011.03.11 19:21:38
*.146.212.51

PCB랑 부품만 파셔도 좋을 것 같습니다 ^^

이제현

2011.03.12 09:34:33
*.90.137.102

네, 좋은 의견이시네요. 적극 검토하겠습니다. ^.^

List of Articles
번호 제목 글쓴이 날짜sort 조회 수
공지 교육 홍보 및 광고는 "교육 및 세미나 홍보" 게시판을 이용해 ... 관리자 2010-07-15 108488
410 갤럭시 S2 및 갤럭시탭2 발표. [1] 유형목 2011-02-14 3932
409 ODROID-A 개발 보드 소개 file [23] 이제현 2011-02-15 7798
408 ODROID용 microSD에 raw데이터 정보읽기 문제점에관한 문의 [7] liky 2011-02-17 4910
407 세계 최대 임베디드 전시회에 나갑니다. [4] 이제현 2011-02-22 4254
406 MIPI 전용칩 문의 드립니다. [2] 이성휘 2011-02-25 5130
405 LG가 AP를???? [4] 고도리 2011-03-03 4327
404 히힛^^ 아이패드 건졋네요.. [5] 카자류 2011-03-03 3774
403 하드커널에 전언..? [2] TKNemo 2011-03-04 4925
402 ODROD-T 하드웨어 문의 김한태 2011-03-04 3467
401 드뎌 Nexus-S 구입/사용하기 시작했습니다....ㅎ [9] 고도리 2011-03-06 5286
400 글을 수정하면 잘못된 요청이라고 뜨면서 수정이 안되네요 [1] 의지박약인 2011-03-06 3278
399 독일 임베디드 월드 참관기... [1] 이제현 2011-03-09 3654
398 Odroid-T 완전~초보의 Logo Image 올리기. file [6] stshyoung 2011-03-10 6496
397 [질문]Wince에서 WiFi Sacn 및 접속 프로그래밍 방법 아... [2] 응애 2011-03-10 4796
396 ODROID-7 Gingerbread 소식 [3] 이제현 2011-03-11 4308
» 안드로이드 오실로스코프... file [5] 이제현 2011-03-11 7362
394 FFMPEG 라이센스 위반 예 ... 장석원 2011-03-13 5010
393 일본 지진으로 인한 인터넷 접속 속도 저하. [1] 유형목 2011-03-13 4359
392 Exynos 4210 보드 예약 판매 알림 file 이제현 2011-03-16 6326
391 제가 회사에서 만든 C100 보드입니다. file [1] 송의석 2011-03-16 3893

사용자 로그인