LIS3MDL
STMicroelectronics
Датчики · Сенсоры (Магнит)
MMC5603
Memsic
Датчики · Сенсоры (Магнит)
LIS3MDL ↔ MMC5603
LIS3MDL (ST) — 3-осевой магнитометр AMR, I2C/SPI, 16-bit, ±4/±8/±12/±16 Gauss selectable, ODR до 80/155/300/560Hz. MMC5603 (Memsic) — AMR, I2C/I3C only (SPI нет!), 20-bit (0.0625mG/LSB), ±30 Gauss, ODR до 1000Hz. Ключевые отличия: (1) LIS3MDL поддерживает SPI (mode 3, CPOL=1, CPHA=1), MMC5603 — только I2C/I3C. Если в системе используется SPI-интерфейс, требуется добавление I2C шины. (2) Регистровая карта несовместима: LIS3MDL регистры 20H-34H (WHO_AMI, CTRL_REG1-5, STATUS_REG); MMC5603 — 00H-39H (Xout0-2, Yout0-2, Zout0-2, Status1, ODR, Internal Control 0-2). (3) LIS3MDL имеет INT1/INT2 выводы прерываний, у MMC5603 — DRDY pin (pin 9). (4) Разрешение: LIS3MDL=16-bit, MMC5603=20-bit — разница в точности 16x. Требуется перепись firmware и проверка compatibility по интерфейсу.
Информация предоставлена в справочных целях. Перед внедрением любого аналога обязательно сверьте технические характеристики, температурные режимы и сертификаты безопасности в актуальных даташитах производителей. Ответственность за финальный выбор компонента и его применение несёт инженер.