DIGILENT PmodACL2 3축 MEMS 가속도계
PmodACL2TM 참조 매뉴얼
24년 2016월 XNUMX일 수정
이 설명서는 PmodACL2 rev. A 1300 헨리 코트 풀먼, WA 99163 509.334.6306
위에view
PmodACL2는 Analog Devices ADXL3로 구동되는 362축 MEMS 가속도계입니다. SPI 프로토콜을 통해 칩과 통신함으로써 사용자는 각 가속 축에 대해 최대 12비트의 분해능을 수신할 수 있습니다. 또한 이 모듈은 단일 탭 또는 이중 탭 감지를 통한 외부 트리거 감지와 비활성 모니터링을 통한 절전 기능을 제공합니다.
제품 특징
- 3축 MEMS 가속도계
- 축당 최대 12비트 분해능
- 사용자가 선택할 수 있는 해상도
- 활동/비활동 모니터링
- 낮은 전류 소비
제품 사용 지침
- SPI 프로토콜을 사용하여 PmodACL2를 마이크로컨트롤러 또는 개발 보드에 연결합니다.
- PmodACL2와 마이크로컨트롤러/개발 기판의 전원을 켭니다.
- 가속 데이터를 읽으려면 SPI를 통해 적절한 명령을 PmodACL2로 보내십시오.
- PmodACL2는 각 가속 축에 대해 최대 12비트의 분해능을 제공합니다. 사용자가 선택 가능한 해상도 기능을 사용하여 원하는 해상도를 구성하십시오.
- 외부 트리거를 감지하려면 PmodACL2에서 단일 탭 또는 이중 탭 감지 기능을 활성화하십시오.
- 전력을 절약하려면 PmodACL2의 비활성 모니터링 기능을 활용하십시오.
- SPI 명령 및 구성 옵션에 대한 자세한 내용은 PmodACL2 참조 설명서를 참조하십시오.
위에view
PmodACL2는 Analog Devices ADXL3로 구동되는 362축 MEMS 가속도계입니다. SPI 프로토콜을 통해 칩과 통신함으로써 사용자는 각 가속 축에 대해 최대 12비트의 분해능을 수신할 수 있습니다. 또한 이 모듈은 단일 또는 이중 탭 감지를 통한 외부 트리거 감지와 비활성 모니터링을 통한 절전 기능을 제공합니다.
PmodACL2.
특징은 다음과 같습니다.
- 3축 MEMS 가속도계
- 축당 최대 12비트 분해능
- 사용자가 선택할 수 있는 해상도
- 활동/비활동 모니터링
- 2Hz에서 100μA 미만의 낮은 전류 소비
- 자유 낙하 감지
- 유연한 설계를 위한 소형 PCB 크기 1.0인치 ×
0.8인치(2.5cm × 2.0cm) - Digilent Pmod 인터페이스를 따릅니다.
사양 유형 2A - 도서관과 전amp사용 가능한 코드
리소스 센터에서
기능 설명
PmodACL2는 Analog Devices ADXL362를 활용하여 MEMS 가속 데이터를 시스템 보드에 제공합니다. 깊은 512-sampFIFO 버퍼, 사용자는 다음을 수행할 수 있습니다. view 트리거된 인터럽트 이전의 긴 이벤트 문자열 또는 사용자가 가장 편리하다고 생각할 때 시스템 보드가 가속 데이터에 액세스하도록 할 수 있습니다.
Pmod와의 인터페이스
PmodACL2는 SPI 프로토콜을 통해 호스트 보드와 통신합니다. 온보드 데이터 레지스터에서 읽으려면,
칩 선택 라인은 먼저 로우로 풀링된 다음 데이터 레지스터(0x0B)에서 읽을 명령 바이트를 전송해야 합니다.
다음으로 원하는 주소 바이트를 전송해야 하며 그런 다음 하강 클록 에지에서 먼저 MSB와 함께 원하는 바이트를 수신합니다. 주소 포인터가 다음 주소 바이트로 자동 증가하기 때문에 직렬 클록 라인을 계속 펄스하여 연속적으로 여러 바이트를 읽을 수 있습니다. 전남편ampyaxis 레지스터에서 읽기 위한 일련의 명령은 다음과 같습니다.
명령 읽기 | 첫 번째 Y축 주소 | ||||||||||||||||
0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
Y축 데이터의 LSB Byte | Y축 데이터의 MSB Byte | ||||||||||||||||
b7 | b6 | b5 | b4 | b3 | b2 | b1 | 엘에스비(LSB) | SX | SX | SX | SX | MSB | b10 | b9 | b8 |
메모: 각 SX 비트는 y축 데이터의 최상위 비트와 동일한 값입니다.
FIFO 버퍼에서 읽으려면 데이터 레지스터(0x0A)에 쓰기 위한 명령 바이트를 먼저 보내야 FIFO 제어 레지스터(주소 0x28)를 구성하여 FIFO 버퍼에 데이터를 저장하도록 지정할 수 있습니다. ADXL362가 FIFO 버퍼를 사용하도록 구성된 후 FIFO 버퍼(0x0D)에서 읽기 위한 명령 바이트를 먼저 보낸 다음 측정 중인 축과 가속도 데이터를 포함하는 데이터 바이트 쌍이 이어집니다. 전남편ampFIFO 버퍼에서 읽기 위한 일련의 명령은 다음과 같습니다.
명령 읽기 FIFO 제어 레지스터 주소 명령 FIFO 읽기
0 0 0 0 1 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 1
축 데이터의 LSB 바이트 | 축 데이터의 MSB 바이트 | ||||||||||||||||
b7 | b6 | b5 | b4 | b3 | b2 | b1 | 엘에스비(LSB) | b15 | b14 | SX | SX | MSB | b10 | b9 | b8 |
메모: 각 SX 비트는 y축 데이터의 최상위 비트와 동일한 값입니다. b15 및 b14는 들어오는 데이터가 나타내는 축을 나타냅니다.
핀아웃 설명 테이블
PmodACL2의 핀아웃 테이블 | |||||||||||||||
커넥터 J1 | 커넥터 J2 | ||||||||||||||
핀 | 신호 | 설명 | 핀 | 신호 | 설명 | 핀 | 신호 | 설명 | |||||||
1 | ~CS | 칩 선택 | 7 | 인티2 | 인터럽트 XNUMX | 1 | 인티1 | 인터럽트 원 | |||||||
2 | 모시 | 마스터 아웃 슬레이브
In |
8 | 인티1 | 인터럽트 원 | 2 | G | 전원 공급 장치
지면 |
|||||||
3 | 미소 | 노예의 주인
밖으로 |
9 | NC | 연결되지 않음 | 커넥터 J3 | |||||||||
4 | SCLK | 직렬 시계 | 10 | NC | 연결되지 않음 | 핀 | 신호 | 설명 | |||||||
5 | 접지 | 전원 공급
지면 |
11 | 접지 | 전원 공급
지면 |
1 | 인티2 | 인터럽트 XNUMX | |||||||
6 | (주)비씨씨 | 전원 공급
(3.3V) |
12 | (주)비씨씨 | 전원 공급
(3.3V) |
2 | G | 전원 공급 장치
지면 |
PmodACL2에는 또한 사용할 수 있는 두 개의 프로그래밍 가능한 인터럽트 핀이 있습니다. FIFO 버퍼가 원하는 수준으로 채워졌을 때, 데이터를 검색할 준비가 되었을 때 및 기타 트리거를 포함하여 활동/비활성(시스템 전력 감소에 도움이 됨)을 비롯한 여러 가지 다른 트리거에서 인터럽트를 트리거하도록 이 두 핀 모두 설정할 수 있습니다.
PmodACL2에 적용되는 모든 외부 전원은 1.6V 및 3.5V 이내여야 합니다. 따라서 Digilent 시스템 보드에서 이 Pmod는 3.3V 레일에서 실행되어야 합니다.
물리적 차원
핀 헤더의 핀 간격은 100mil입니다. PCB는 핀 헤더의 핀과 평행한 측면에서 길이가 0.95인치이고 핀 헤더에 수직인 측면에서 길이가 0.8인치입니다.
Copyright Digilent, Inc. 판권 소유.
언급된 기타 제품 및 회사 이름은 해당 소유자의 상표일 수 있습니다.
문서 / 리소스
![]() |
DIGILENT PmodACL2 3축 MEMS 가속도계 [PDF 파일] 사용 설명서 PmodACL2 3축 MEMS 가속도계, PmodACL2, 3축 MEMS 가속도계, MEMS 가속도계, 가속도계 |