회원 및 비회원 모두 열람이 가능합니다. 최대 업로드 가능한 용량은 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 108005
1810 추억여행하시라고.. file [1] 김증일 2007-06-06 1498
1809 지나간 LX800 Board를 구하고 싶습니다. [1] 김대영 2007-10-10 1499
1808 aEsop 3차보드 구합니다.. ^^ 박영진 2007-06-29 1499
1807 이솝 3차 보드 구입하실분 연락..[완료] [2] 한상혁 2007-01-05 1499
1806 새해복많이 받으세요 ^ ^ [3] 조준동 2008-01-01 1500
1805 오랜만에 들어오네요 [1] 마승환 2007-11-02 1500
1804 [질문] 크로스컴파일러에 대한 간단한 의문점^^;; [1] 문철민 2007-04-27 1500
1803 대략 난감하네요~ [3] 박현진 2007-03-21 1500
1802 smdk2410보드에 TFT LCD를 달려고합니다 조언부탁합니다 [4] 문철민 2007-01-17 1500
1801 wince 올렸습니다. [3] 이상훈 2007-12-16 1501
1800 고현철님.. 쪽지 보냈는데 확인해주세요...^^;;(냉무) [1] 김영수 2007-12-18 1501
1799 이솝보드 파실분 계십니까? 정경훈 2007-01-09 1501
1798 Oh! Wonderful!!! [2] 변효현 2007-10-17 1502
1797 보드 잘받았습니다. [1] 이동규 2007-05-11 1502
1796 이솝 보드 구할 수 없을까요? 김현석 2007-03-20 1502
1795 aesop 3차보드 삽니다. 이율권 2007-04-24 1503
1794 [완료] MP2530F 공제... [1] 정경진 2007-04-21 1503
1793 Aesop-x86에 터치스크린까지 테스트 완료되었습니다. [1] 이제현 2007-03-20 1503
1792 aesop-mp2530f 릴리즈하면서 이상한 회원증가 현황... 고도리 2007-11-04 1504
1791 심형래 감독의 D-war 가 기대이상이랍니다. [3] 고도리 2007-07-24 1504

사용자 로그인