AK8963
AKM
Датчики · Сенсоры (Магнит)
QMC5883L
QST
Датчики · Сенсоры (Магнит)
AK8963 ↔ QMC5883L
AK8963 (AKM) — 3-осевой магнитометр с разрешением 16-bit, I2C/SPI, ±4800µT (±48 Gauss), датчик температуры. QMC5883L (QST) — 16-bit, I2C only (адрес 0x0D), ±2Gauss/±8Gauss. Ключевые отличия: (1) I2C адрес: AK8963=0x0C/0x0D (выбирается выводом), QMC5883L=0x0D (фиксированный). (2) Регистровая карта полностью разная: AK8963 использует регистры 00H-31H с CNTL1-4, ASTC, TS1/TS2; QMC5883L — 00H-0DH с регистрами MODE, ODR, RNG, OSR. (3) AK8963 имеет встроенный Self-test (ASTC регистр), у QMC5883L self-test через SET/RESET pin. (4) Диапазон измерения: AK8963 ±48G (широкий, подходит для компаса с наклоном), QMC5883L ±8G (компас/геомагнетизм). (5) AK8963 выдаёт raw данные в 16-bit двоичном дополнении, QMC5883L — 16-bit unsigned с bias 32768. Требуется полная перепись драйвера.
Информация предоставлена в справочных целях. Перед внедрением любого аналога обязательно сверьте технические характеристики, температурные режимы и сертификаты безопасности в актуальных даташитах производителей. Ответственность за финальный выбор компонента и его применение несёт инженер.