Ringkasan
MMC5983MA adalah sensor magnetik 3-axis terintegrasi penuh yang menggabungkan elemen sensor dan rangkaian elektronik pemrosesan sinyal dalam satu chip. 5º untuk aplikasi kompas elektronik. Antarmuka digital I2C (Fast mode hingga 400 kHz) dan SPI (hingga 10 MHz) memungkinkan koneksi langsung ke mikrokontroler tanpa memerlukan konverter A/D eksternal.
Fitur kunci termasuk fungsi SET/RESET built-in yang dapat menghilangkan offset akibat perubahan suhu dan menghapus magnetisasi sisa dari medan eksternal kuat. Sensor juga dilengkapi sensor suhu on-chip, interrupt Data_Ready, dan mode konsumsi daya rendah dengan arus power-down hanya 1 µA. 0mm membuatnya cocok untuk perangkat portabel dan aplikasi otomotif (AEC-Q100).
Aplikasi umum meliputi kompas elektronik dan navigasi, penginderaan posisi, serta pengukuran medan magnet serbaguna. Kemampuan SET/RESET memungkinkan pengguna melakukan kompensasi offset secara periodik atau setiap pengukuran, sehingga meningkatkan stabilitas pengukuran di berbagai kondisi suhu.
Fitur utama
- Sensor magnetik 3-axis terintegrasi penuh dengan rangkaian elektronik
- Rentang medan ±8 Gauss, resolusi hingga 18 bit, noise total RMS 0.4 mG
- Akurasi heading hingga ±0.5º
- Output data rate maksimum hingga 1000 Hz
- Fungsi SET/RESET built-in untuk menghilangkan offset termal dan magnetisasi sisa
- Sensor suhu on-chip dan interrupt Data_Ready
- Konsumsi daya rendah: arus power-down 1 µA
- Antarmuka I2C (≤400 kHz) dan SPI (10 MHz)
Spesifikasi utama
| Parameter | Nilai | Kondisi |
|---|---|---|
| Rentang medan magnet (per axis) | ±8 G | Total applied fieldhlm. 2 |
| Tegangan suplai VDD | 2.8 - 3.6 V | VDD=3.0V typicalhlm. 2 |
| Tegangan suplai VDDIO | 2.8 - 3.6 V | I2C interface dan INThlm. 2 |
| Arus suplai (BW=00) | 450 µA | 7 measurements/secondhlm. 2 |
| Arus power down | 1.0 µA | hlm. 2 |
| Suhu operasi | -40 - 105 °C | hlm. 2 |
| Suhu penyimpanan | -55 - 125 °C | hlm. 2 |
| Resolusi output | 18 Bits | hlm. 2 |
| Akurasi heading | ±1.0 Degrees | typicalhlm. 2 |
| Sensitivitas (16-bit) | 4096 Counts/G | With16bits operationhlm. 2 |
| Sensitivitas (18-bit) | 16384 Counts/G | With18bits operationhlm. 2 |
Nilai diambil dari datasheet; “hlm.” menunjuk halaman datasheet tempat angka itu tertulis.
Pinout MMC5983MA
LGA16 16 pin
| Pin | Nama | Fungsi |
|---|---|---|
| 1 | SCL/SPI_SCK | Serial Clock Line untuk I2C/SPIhlm. 9 |
| 2 | VDD | Power Supplyhlm. 9 |
| 3 | NC | Not Connectedhlm. 9 |
| 4 | SPI_CS | Chip Select untuk SPI (active low); hubungkan ke VDDIO untuk I2Chlm. 9 |
| 5 | SPI_SDO | SPI Serial Data Outhlm. 9 |
| 6 | NC | Not Connectedhlm. 9 |
| 7 | NC | Not Connectedhlm. 9 |
| 8 | NC | Not Connectedhlm. 9 |
| 9 | GND | Groundhlm. 9 |
| 10 | CAP | Hubungkan kapasitor 10uF untuk SET/RESEThlm. 9 |
| 11 | GND | Groundhlm. 9 |
| 12 | NC | Not Connectedhlm. 9 |
| 13 | VDDIO | Power supply untuk I2C dan INThlm. 9 |
| 14 | NC | Not Connectedhlm. 9 |
| 15 | INT | Interrupt Outputhlm. 9 |
| 16 | SDA/SPI_SDI | Serial Data Line untuk I2C/SPIhlm. 9 |
Catatan desain PCB
- Untuk antarmuka I2C, hubungkan pin SPI_CS ke VDDIO.hlm. 9
- Pasang kapasitor 10uF low ESR sedekat mungkin ke pin CAP untuk SET/RESET.hlm. 11
- Jauhkan sensor dari komponen yang menghasilkan medan magnet seperti speaker, coil, atau induktor.hlm. 12
- Jangan menutup sensor dengan material magnetis atau yang dapat menjadi magnetis.hlm. 12
- Untuk I2C, gunakan resistor pull-up 2.7K ohm untuk bus kurang dari 10 cm, atau 10K ohm untuk bus kurang dari 5 cm.hlm. 12
- Gunakan fungsi SET/RESET untuk menghilangkan offset akibat perubahan suhu; lakukan SET, ukur, RESET, ukur, lalu hitung selisihnya.hlm. 18
Kemasan
Contoh pemakaian
- Kompas elektronik dan navigasi
- Penginderaan posisi
- Pengukuran medan magnet serbaguna
Sumber data
Disusun dari datasheet resmi MEMSIC (buka PDF). Ringkasan ditulis dengan bantuan AI, lalu setiap angka dan nama pin dicocokkan otomatis ke teks datasheet; yang tidak ditemukan di datasheet dibuang. Terakhir diperiksa 22 Oktober 2026. Untuk desain akhir, tetap rujuk datasheet asli.