DIGILENT PmodCMPS 입력 Pmods 센서 소유자 매뉴얼
DIGILENT PmodCMPS 입력 Pmods 센서

위에view

Digilent PmodCMPS는 인기 있는 기능을 제공합니다. 하니웰 HMC5883L 3축 디지털 나침반이며 I²C 인터페이스가 있는 모든 Digilent 호스트 보드에 나침반 방향 판독값을 추가할 수 있습니다.

PmodCMPS.
위에view

특징은 다음과 같습니다.

  • 3축 디지털 나침반
  • ±2가우스 필드의 8밀리가우스 필드 분해능
  • 160Hz 최대 데이터 출력 속도
  • SCL 및 SDA 핀용 옵션 풀업 저항기
  • 유연한 설계를 위한 소형 PCB 크기 0.8" × 0.8"(2.0cm × 2.0cm)
  • I2C 인터페이스가 있는 4×2핀 커넥터
  • 팔로우 Digilent Pmod 인터페이스 사양
  • 도서관과 전amp다음에서 사용 가능한 코드 리소스 센터

기능 설명

PmodCMPS는 AMR(이방성 자기 저항) 기술이 적용된 Honeywell의 HMC5883L을 활용합니다. 쉽게 말해서 이는 XNUMX개의 센서(각 좌표 방향에 하나씩)가 서로 간섭이 거의 없어 Pmod에서 정확한 데이터를 검색할 수 있음을 의미합니다.

Pmod와의 인터페이스

Pmod CMPS는 I²C 프로토콜을 통해 호스트 보드와 통신합니다. 점퍼 JP1 및 JP2는 직렬 데이터 및 직렬 클록 라인에 사용할 옵션 2.2kΩ 풀업 저항기를 제공합니다. 이 온보드 칩의 7비트 주소는 0x1E이며, 읽기 명령의 8비트 주소는 0x3D이고 쓰기 명령의 경우 0x3C입니다.

기본적으로 PmodCMPS는 단일 측정 모드에서 시작하므로 나침반은 단일 측정을 수행하고 Data Ready 핀을 높게 설정한 다음 유휴 모드로 전환됩니다. 유휴 모드에서는 전력 소비량을 수집하는 내부 ADC와 같은 주요 전력 소비 소스가 (놀랍지도 않게) 비활성화됩니다.tag전자 측정. 그러나 I²C 버스를 통해 가장 최근 데이터 값으로 모든 레지스터에 계속 액세스할 수 있습니다. PmodCMPS를 유휴 모드에서 단일 측정 또는 연속 측정 모드로 다시 변경하려면 사용자가 모드 레지스터(0x02)에 써야 합니다.

Pmod CMPS에서 데이터를 읽을 때 각 직교 좌표 방향의 상위 및 하위 바이트에 해당하는 XNUMX개의 데이터 레지스터를 모두 읽어야 합니다. 내부 레지스터 주소 포인터는 레지스터를 성공적으로 읽은 후 자동으로 증가하므로 단일 명령으로 XNUMX개 레지스터 모두에서 읽을 수 있습니다. 전 애인ample 이것이 어떻게 보일지는 아래에 나와 있습니다: 

표 1. 명령 및 주소 바이트.

명령 바이트 주소 바이트
0 0 1 1 1 1 0 1 (ACK) 0 0 0 0 0 0 1 1 (ACK)
MSB X LSB X
SX SX SX SX sb MSB b9 b8 (ACK) b7 b6 b5 b4 b3 b2 b1 b0 (ACK)
MSBZ LSB Z
SX SX SX SX sb MSB b9 b8 (ACK) b7 b6 b5 b4 b3 b2 b1 b0 (ACK)
MSBY LSB Y
SX SX SX SX sb MSB b9 b8 (ACK) b7 b6 b5 b4 b3 b2 b1 b0 (멈추다)

메모: SX는 부호 비트(sb)의 부호 확장을 나타냅니다.

핀아웃 설명 테이블

표 1. 커넥터 J1: Pmod에 표시된 핀 설명입니다.

헤더 J1
다리 신호 설명
1 & 5 에스씨엘 직렬 시계
2 & 6 재림교회 시리얼 데이터
3 & 7 접지 전원 접지
4 & 8 (주)비씨씨 전원 공급 장치(3.3V)
헤더 J2
신호 설명
1 DRDY 데이터 준비
2 접지 전원 접지
점퍼 JP1
로드된 상태 SDA 라인은 2.2kΩ 풀업 저항을 사용합니다.
점퍼 JP2
로드된 상태 SCL 라인은 2.2kΩ 풀업 저항을 사용합니다.

피모드 CMPS 또한 모듈에서 수신되는 모든 데이터를 교정하는 데 도움이 되는 자체 테스트 모드를 제공합니다.

PmodCMPS에 적용되는 모든 외부 전원은 2.16V~3.6V 이내여야 합니다. 따라서 Digilent 시스템 보드에서 Pmod 헤더를 사용할 때 공급량은tage는 3.3V여야 합니다.

물리적 차원

핀 헤더의 핀 간격은 100mil입니다. PCB는 핀 헤더의 핀과 평행한 측면에서 길이가 0.8인치이고 핀 헤더에 수직인 측면에서 길이가 0.8인치입니다.

저작권 Digilent, Inc.
언급된 기타 제품 및 회사 이름은 해당 소유자의 상표일 수 있습니다.

에서 다운로드 Arrow.com.

1300 헨리 코트
풀만, WA 99163
509.334.6306
www.digilentinc.com

DIGILENT 로고

문서 / 리소스

DIGILENT PmodCMPS 입력 Pmods 센서 [PDF 파일] 사용 설명서
PmodCMPS 입력 Pmods 센서, PmodCMPS, 입력 Pmods 센서, Pmods 센서, 센서

참고문헌

댓글을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 항목은 표시되어 있습니다. *