Axis LSM303DLHC
тел. +7(499)347-04-82
Описание Axis LSM303DLHC
Это модуль LSM303DLHC, представляющий собой комбинированный 3-осевой акселерометр и 3-осевой магнитометр (цифровой компас) компании STMicroelectronics.
Ниже приведено подробное описание, технические характеристики, поддерживаемые интерфейсы (что важно для подключения к различным платам), варианты парт-номеров (Part Numbers) и совместимые модели устройств.
1. Общее описание
LSM303DLHC — это система-в-корпусе (System-in-Package), объединяющая два датчика:
- Акселерометр (датчик ускорения) — для определения ориентации в пространстве (наклон), обнаружения свободного падения, жестов (встряхивание, двойной tap).
- Магнитометр (цифровой компас, электронный компас) — для определения геомагнитного поля (направление на север) и вычисления азимута (Course).
Датчик используется преимущественно в платах от Adafruit (например, модули идентификации 1568, 2922) и в некоторых моделях Arduino.
2. Технические характеристики (Datasheet STMicroelectronics)
Основные
- Рабочее напряжение (Vdd): 2.16 В – 3.6 В (обычно 3.3 В)
- Интерфейсы связи: I²C (основной), SPI (только для акселерометра, магнитометр — только I²C)
- Адрес I²C (акселерометр/магнитометр): 0x19 / 0x1E (зависит от уровня на выводе SDO)
- Выходные данные: 16-битные цифровые данные для обоих датчиков
- Диапазон рабочих температур: -40°C до +85°C
- Корпус: LGA-16L (3x5x1 мм)
Акселерометр (динамический диапазон, полный масштаб — FS)
- Диапазоны: ±2g / ±4g / ±8g / ±16g (настраивается программно)
- Разрешение: до 12 мг/цифру (при ±2g)
- Частота выходных данных (ODR): 1 Гц – 1600 Гц
- Ток потребления: 110 мкА (обычный режим), 230 мкА (с включенным High Performance режимом)
Магнитометр (цифройая электроника)
- Диапазон магнитного поля: ±4 Гаусс (Gs) (во всех трёх осях)
- Чувствительность: 600 LSB / Гаусс (для каждой оси)
- Разрешение: 1 мгс
- Частота преобразования: 100 Гц (maximum)
- Ток потребления: 200 мкА (измерение), 10 мкА (стоянка без измерения)
Прочее
- 3 В (2 аккумулятора AAA/HV) – рекомендуется снижать до 3.3В через LDO без риска повреждения.
Примечание: старые ардуиновские модули (например, чип XA1110 у Adafruit) обычно используют этот чип в составе отдельных разъёмах стоек – требуется напряжение 3.3В или внешний LDO.
3. Парт номера (Part Numbers)
Производитель | Part Number | Примечание --------------|-------------|-------------- STMicroelectronics | LSM303DLHC | Основной компонент STMicroelectronics | LSM303DLHTR | То же (Ленточная упаковка на заказ – отличается только упаковка, выбор производительной партии с термо– и транспортной лентой reels) – чаще всех виден на Али, Amazon под наименованием TR (Tape & Reel Chip Model) Adafruit (код дат сборке) | ADA 1568 / 2922 | Готовый модуль на основе этого чипа (I²C breakout board) PNI / Adafruit | XA1110 / SPER003 | Не чип персептрона, а прибор: часто собрано на LSM303DLIC в старую модулей (LSM303DLHC-based compass before ML)(версива 2018±). SparkFun (PHY) не пользует > того же чипа, упрощены мульти.
(Проверочный код L62352 – маркирован любым код изготовления чипы производительного типа).
Лучше всего на карте «весте слово» – в чипе = LSM303 за абревA, компас не значит лишние версии другое.
4. Совместимые LED/High-Y- (SB или Micro/SBC?) модели
Датчик LSM303DLHC* напрямую нельзя применять с 5В систем логи питания Максим возможным без транзакций.**
Arduino
- Arduino Uno / Nano / Mega – только через уровень (3.3В толерантное), провод через разъёмы пр «3.3В Out».
- Arduino Due/ Zero / M0 – 3.3В родные), нет перехода с адаптером модульный — STM32 DUe / Red board PR при подтяном VDI logic de 3.3/
Raspberry Pi
- Pi 4 / Pi Zero / 3B+ — разреш авток выпол** (базова совме -5V) на логиреальный Pi работает на 3.3», доста через вин