태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

'SPI'에 해당되는 최근 글 4건

  1. 2008/11/12 e2NET (48)
  2. 2008/08/08 [myGyro300SPI] AVR을 위한 예제 소스 (2)
  3. 2008/02/14 myGyro300SPI (71)
  4. 2008/01/20 SD Card Specification Simplified Version of Part E1

e2NET

Interface/e2net 2008/11/12 07:08
사용자 삽입 이미지
Microchip Technology사의 SPI 방식 이더넷 컨트롤러 ENC28J60을 이용하여 이더넷 통신 기능이 없는 마이컴에서 이더넷 통신을 가능케하는 e2Net 모듈입니다. SPI 통신을 통해 다양한 MCU에서 이더넷 통신 기능을 사용해 보시기 바랍니다.

제품 특징
  • 100mil 간격의 10핀 헤더핀으로 일반 보드에 손쉽게 장착
  • 최대 20MHz까지 허용하는 SPI 인터페이스
  • 3.1V에서 3.6V까지의 동작 전압 (5V 신호 입력 허용- 5V tolerant input)
  • IEEE 802.3 호환 이더넷 컨트롤러
  • MAC 및 10Base-T PHY 내장
  • 8KB 송신/수신 패킷용 듀얼 포트 SRAM 버퍼 내장
응용 분야
  • 이더넷 네트워크 통신이 필요한 마이크로프로세서 응용 전분야
  • 소형 웹서버
동영상 데모
  • myMCU-AVR128과 e2Net을 연결한 후 이더넷 통신을 통해 ping 테스트

  • myMCU-AVR128과 e2Net을 연결하여 인터넷 익스플로러에서 보드의 LED를 제어




  • myMCU-AVR128과 e2Net 및 myAccel3LV02를 연결하여 인터넷 익스플로러에서 가속도 값 모니터링



사용자 설명서 및 데이터 쉬트
제품 판매 페이지로 이동





'Interface > e2net' 카테고리의 다른 글

e2NET  (48) 2008/11/12
Trackback 0 : Comments 48

[myGyro300SPI] AVR을 위한 예제 소스

Sensors/myGyro Series 2008/08/08 16:12
myGyro300SPI 모듈을 AVR 칩셋에서 사용하는 간단한 예제 소스를 공개합니다.

본 소스코드는 ATMega8535L 칩셋을 대상으로 만들어졌습니다. AVR의 다양한 칩셋들은 주변장치들의 핀배치와 클럭 스피드 등이 다르므로 사용하시는 칩셋과 클럭 스피드에 따라 적절히 수정하셔서 사용하시기 바랍니다.
참고로 ATMega8535L은 8MHz 클럭을 사용하고, SPI모듈은 Port B에, USART 모듈은 Port D에 배치되어있습니다.


첨부된 소스파일은 AVR Studio 4에서 작성되었으며, WinAVR을 사용하여 컴파일합니다.
컴파일된 펌웨어 이미지를 AVR에 다운로드한 후 ComPortMaster를 이용하여 동작을 점검할 수 있습니다. 참고로 통신속도는 57600 bps로 설정되어있습니다.

ASCII로 'r'을 송신하면 현재 각속도 값을 읽어 2 바이트 Hex 데이터를 받게됩니다.
사용자 삽입 이미지

0x082c=2092 가 읽혀진 것입니다. 16bit unsigned mode로 각속도 값을 읽었기 때문에 이 값은 12bit ADC 결과값 범위 중 중간에 해당되는 것임을 알 수 있습니다. 즉 가만히 정지해 있는 상태입니다.

참고자료






Trackback 0 : Comments 2

myGyro300SPI

Sensors/myGyro Series 2008/02/14 17:06

제품 특징

myGyro 시리즈는 아날로그 디바이스에서 MEMS 기술로 제작한 초소형 자이로 센서와 이를 동작시키는데 필요한 주변 회로를 PCB에 장착하여 다른 회로와 손쉽게 연결할 수 있도록 제작한 소형 자이로 센서 보드입니다. 추가 부품 없이 바로 전원만 인가하면 각속도를 측정할 수 있도록 제작하였으며, 일반 100mil(2.54mm)간격의 보드에 손쉽게 연결할 수 있도록 인터페이스용 연결핀을 배치하였습니다. myGyro300SPI는 기존 자이로 센서들이 회전각속도를 전압 레벨로 출력하여 별도의 AD 변환 장치를 통해 디지털 값으로 바꾸어야 하는 불편을 해소하고자, 외부 장치와의 입출력 인터페이스로 SPI를 사용하고 있습니다. 따라서 AD 변환 없이 바로 마이크로프로세서의 SPI 인터페이스로 연결하여 사용할 수 있습니다. AD 변환이 자이로 센서 내부에서 이루어지기 때문에 전원 구성이 보다 간결하고, 편리합니다. 또한 SPI 통신을 통해 모든 기능을 제어할 수 있어 소프트웨어적으로 다양한 상황에 유연하게 대처할 수 있습니다.

모델 별 특징

myGyro300SPI는 myGyro 시리즈 중 하나입니다. 각속도를 측정하기 위해 다양한 자이로 센서가 준비되어 있으며, 현재 출시되어 있는 myGyro 시리즈의 특징을 비교하면 다음 표와 같습니다. 최대 측정 각속도는 myGyro300EB와 동일하며 내부에서 12비트 AD 변환을 통해 각속도를 측정하므로, 일반 마이컴에 내장되어 있는 10비트 AD 변환 장치로 측정한 결과보다 좀 더 정밀한 값을 획득할 수 있습니다.

기능

myGyro075EB

myGyro150EB

myGyro300EB

myGyro300SPI

최대 측정 각속도

±75도/s

±150도/s

±300도/s

±300도/s

필터 대역

40Hz



0.87Hz

출력 방식

아날로그 전압

아날로그 전압

아날로그 전압

SPI 통신

크기

23mm x 8mm

23mm x 8mm

23mm x 8mm

20mm x 13mm

기능상의 특징

  • 최대 ±300도/s 각속도 검출
  • SPI 인터페이스 (동작 전압을 5V, 3.3V를 사용자가 선택할 수 있음)
  • 5V 단일 전원으로 동작
  • 자가 진단 기능 지원
  • 온도 센서 내장
  • 12비트의 ADC 2채널 제공

응용 분야

  • 각속도 측정
  • 진동 측정
  • Intelligent robot control
  • Image stabilization
  • Inertial measurement units
관련 링크
사용자 설명서
Rev. C


자이로 센서 데이터쉬트

제품 판매 페이지로 이동


Trackbacks 4 : Comments 71

SD Card Specification Simplified Version of Part E1

Technical Reports 2008/01/20 12:18
저자: SD Association
출처: SD card 홈페이지

SD카드를 임베디드 시스템에서 다루기 위해서는 SD 카드 내부 프로토콜을 먼저 이해해야 합니다. 일반적으로 SPI 버스에 SD 카드를 연결하고 SPI 모드로 동작시키므로 스펙에서 SPI 통신 프로토콜을 파악하면 됩니다. Withrobot Lab에서는 SD 카드의 로 레벨 억세스 뿐만 아니라 FAT12/16/32 모드로 파일을 읽고 쓸 수 있는 기술을 가지고 있습니다. AVR과 같은 8비트 uP뿐만 아니라 ARM7/9/Cortex로도 포팅되어 있어 프로젝트 성격에 따라 유연하게 하드웨어를 선택할 수 있습니다.


사용자 삽입 이미지

SD card의 SPI 모드 동작 flowchart


Trackback 0 : Comment 0