본문 바로가기

위드로봇8

handmade IMU + GPS 3축 가속도센서 + 3축 자이로센서 + GPS 차량 장착 실험을 위해 뚝딱거리며 만든 셋트. 대~충 주행 데이터만 수집하면 되는 상황이라 여러곳에서 협찬 받아 만들다 보니 외양이 좀 안습;; 2009. 9. 11.
SPI 통신 - 간략버전 myGyro300SPI의 SPI는 4개의 신호선으로 구성된다. SCLK(SCK/CLK) : 클럭 신호선 CS(FSS/SS) : chip select, frame start sequence, slave start DIN(MOSI) : data input, master output/slave input DOUT(MISO) : data output, master input/slave output ADIS16100 데이터쉬트의 페이지 5에 있는 그림2를 보면 4개의 신호선에 대해 timing chart를 볼 수 있다. SCLK는 master 즉 MCU에서 만들어 myGyro300SPI에 넣어주는 클럭 신호이다. 10kHz~20MHz 사이의 클럭을 사용하면 된다. 주로 MCU의 SPI peripheral이 자동으.. 2009. 8. 25.
VDD5V와 Vdrive는 어떻게 다른가? myGyro300SPI를 보면 전원핀으로 VDD5V핀과 Vdrive 핀이 있다. 둘 다 전원은 맞는데 어떤 차이가 있고, 어떻게 쓰는 것이 올바른지 한번 알아보자. 간단하게 정의하면 VDD5V=코어전원(Vcc), Vdrive=IO전원. 코어전원이란 센서 모듈이 동작하기 위해 필요한 전원을 말하는 것이고, IO전원이란 외부(대부분의 케이스에서는 MCU)와의 SPI 통신에 사용되는 전원을 말한다. 비유를 해 보자. PC는 220V에서 동작한다. 즉 PC의 동작전원은 AC220V이다. 반면 PC의 마우스나 키보드 연결에 사용되는 USB는 직률 5V를 전원으로 사용한다. PC 입장에서 보면 동작하기 위해서는 AC220V가 필요하고, 키보드와 통신하기 위해서는 DC5V가 필요한 것이다. 왜 이런 일이 일어날까? .. 2009. 8. 24.
시작하며... 이 카테고리는 myGyro300SPI 모듈에 대한 초보적인 내용부터 깊이 있는 내용까지 다루고자 열게 되었다. 들어오는 질문들을 보면 아주 생초보에서부터 고수들도 있고 하여 이 자이로 센서 모듈에 대해 내가 알고 있는 내용들을 전반적으로 떠들기 위한 곳이다. 우선 레퍼런스... myGyro300SPI 제품 페이지 ADIS16100 제품 페이지 참고로 본 카테고리에 속하는 모든 글에서는 ADIS16100 datasheet rev.D를 기준으로 설명하고 있다. 2009년 6월에 나온 문서이고 시간이 흐르면 새로운 리비젼이 나올 수 있으니 그때를 대비해 rev.D 문서를 첨부한다. ps. 모든 블로거는 (실제 나이랑 상관없이)관심먹고 자라는 꿈나무입니다. 지쳐있다가도 댓글과 관심에 되살아나곤 하니 많은 관심 .. 2009. 8. 24.