ITG-3205 — это первый в мире трехосевой цифровой MEMS-гироскоп (МЭМС — микро электромеханические сенсоры), оптимизированный для игр, 3D-мышей и 3D-приложений дистанционного управления. Возможности ITG-3205 — повышенная стабильность смещения и температурной чувствительности, уменьшая необходимость калибровки пользователем.
ITG-3205 имеет три 16-битных аналогово-цифровых преобразователей (АЦП) для оцифровки выходов гироскопа, выбираемый пользователем внутренний фильтр низкой частоты полосы пропускания и интерфейс Fast-Mode I2C (400 кГц). Дополнительные функции включают в себя встроенный датчик температуры и внутренний генератор с точностью до 2%.
Для обеспечения гибкости источника питания ITG-3205 имеет отдельный опорный вывод VLOGIC, в дополнение к аналоговому выводу питания VDD, который устанавливает логические уровни интерфейса I2C. Напряжение VLOGIC может быть от 1.71 В мин до VDD макс.
Grove модуль был предоставлен компанией Seeed Studio, модуль можно приобрести тут: Grove — 3-Axis Digital Gyro — Seeed Studio.
Распиновка модуля на ITG-3205
Вывод | Описание | |
---|---|---|
1 | GND | Земля |
2 | VDD | Питание |
3 | SDA | Линия данных (Serial Data) |
4 | SCL | Линия тактирования (Serial CLock) |
Технические характеристики модуля Grove
Технические характеристики Grove модуля на базе трехосного МЭМС гироскопа ITG-3205:
- Цифровой выход X-, Y-и Z-Axis датчиков угловой скорости (гироскопов) на одной интегральной схеме;
- Цифровой программируемый фильтр низких частот;
- Низкий (до 6,5 мA) ток потребления;
- Широкий диапазон напряжения питания 2.1 В до 3.6 В;
- Ток в режиме ожидания: 5 мкА;
- Цифровой выход датчика температуры;
- Fast Mode I2C (400 кГц) последовательный интерфейс;
- Подтягивающие резисторы на линиях SDA и SCL;
- Преобразователи уровней 3.3/5 В на линиях SDA и SCL;
- Стабилизатор напряжения на 3.3 В.
Схема модуля / схема включения ITG-3205
На схеме отсутствуют подтягивающие резисторы (R2, R3, R4 и R5), преобразователи уровней 3.3/5 В (Q1 и Q2) на линиях SDA и SCL и стабилизатор напряжения на 3.3 В (U4), однако все эти компоненты присутствуют на плате модуля, что делает возможным подключение модуля непосредственно к 5-и Вольтовой Arduino.
Функциональная блок-схема
Таблица регистров
Addr Hex | Имя регистра | R/W | Биты | |
---|---|---|---|---|
00 | WHO_AM_I | R/W | 7 | — |
6 | ID | |||
5 | ||||
4 | ||||
3 | ||||
2 | ||||
1 | ||||
0 | — | |||
15 | SMPLRT_DIV | R/W | 7-0 | SMPLRT_DIV |
16 | DLPF_FS | R/W | 7 | — |
6 | — | |||
5 | — | |||
4 | FS_SEL | |||
3 | ||||
2 | DLPF_CFG | |||
1 | ||||
0 | ||||
17 | INT_CFG | R/W | 7 | ACTL |
6 | OPEN | |||
5 | LATCH_INT_EN | |||
4 | INT_ANYRD_2CLEAR | |||
3 | — | |||
2 | ITG_RDY_EN | |||
1 | — | |||
0 | RAW_RDY_ EN | |||
1A | INT_STATUS | R | 7 | — |
6 | — | |||
5 | — | |||
4 | — | |||
3 | — | |||
2 | ITG_RDY | |||
1 | — | |||
0 | RAW_DATA_RDY | |||
1B | TEMP_OUT_H | R | 7-0 | TEMP_OUT_H |
1C | TEMP_OUT_L | R | 7-0 | TEMP_OUT_L |
1D | GYRO_XOUT_H | R | 7-0 | GYRO_XOUT_H |
1E | GYRO_XOUT_L | R | 7-0 | GYRO_XOUT_L |
1F | GYRO_YOUT_H | R | 7-0 | GYRO_YOUT_H |
20 | GYRO_YOUT_L | R | 7-0 | GYRO_YOUT_L |
21 | GYRO_ZOUT_H | R | 7-0 | GYRO_ZOUT_H |
22 | GYRO_ZOUT_L | R | 7-0 | GYRO_ZOUT_L |
3E | PWR_MGM | R/W | 7 | H_RESET |
6 | SLEEP | |||
5 | STBY_XG | |||
4 | STBY_YG | |||
3 | STBY_ZG | |||
2 | CLK_SEL | |||
1 | ||||
0 |
Материалы
Grove — 3-Axis Digital Gyro — Seeed Studio
datasheet itg3205.pdf