MPU Principal
MPU significa Motion Processing Unit (Unidade de processamento de movimentos). É o chip onde estão o acelerômetro e o giroscópio da controladora de voo.
Esta propriedade pode ter um dos seguintes valores:
MPU6500
O MPU6500 é um chip capaz de fazer a comunicação tanto por I2C quanto por SPI. Ele pode trabalhar a até 32kHz, porém ele é muito sensível a vibração, o que faz com que sua aplicação seja mais difícil. Ele foi usado por alguns modelos de controladora, mas logo foi substituído por chips com menos ruído.
MPU6050
O MPU6050 é um chip capaz de fazer a comunicação apenas por I2C. Ele pode trabalhar a até 4kHz. Ele foi amplamente usado em diversas controladoras de voo mais antigas. Uma de suas vantagens é ser muito tolerante a ruído (vibração). Porém ele está deixando de ser usado em detrimento do MPU6000 ou de outros chips mais novos.
MPU9250
O MPU9250 nada mais é do que um MPU6500 integrado com uma bússola AK8963.
MPU9150
O MPU9150 nada mais é do que um MPU6050 integrado com uma bússola AK8975.
MPU6000
O MPU6000 é um chip capaz de fazer a comunicação tanto por I2C quanto por SPI. Ele pode trabalhar a até 8kHz por SPI ou 4kHz por I2C. Ele é amplamente usado em diversas controladoras de voo diferentes e uma de suas vantagens é ser muito tolerante a ruído (vibração).
ICM20602
O chip ICM20602 vem sendo adotado pelos modelos mais novos de placas controladoras de voo. Ele pode funcionar a até 32kHz, tem 1KB de memória FIFO e funciona por SPI a até 10Mhz. Possui um filtro programável digital e um sensor de temperatura integrado.
ICM20608
O chip ICM20608 vem sendo adotado pelos modelos mais novos de placas controladoras de voo. Ele pode funcionar a até 32kHz, tem 512 bytes de memória FIFO e funciona por SPI a até 8Mhz. Possui um filtro programável digital e um sensor de temperatura integrado.
ICM20689
O chip ICM20689 é um MPU de alto desempenho que vem sendo adotado pelos modelos mais novos de placas controladoras de voo que precisam de desempenho superior. Ele pode funcionar a até 32kHz, tem 4 KB de memória FIFO e funciona por SPI a até 8Mhz. Possui um filtro programável digital e um sensor de temperatura integrado.
ICM20602 duplo
O projeto do ICM20602 duplo consiste em dois chips ICM20602 colocados com diferentes ângulos relativos na PCB, para que ambos possam detectar o movimento real da aeronave de uma maneira diferente. Além disso, o software de controle de vôo mistura e filtra os dados de ambos os chips e, dessa forma, obtém informações de giro mais limpas.