cf [TUTO] Betaflight & BLHeli_S : installation du Dshot
Voilà maintenant un projet de SPI-SHOT.
Article ici (en anglais)
Le SPI-Shot utilise un bus série SPI classique à 4 fils :
- CLK (l'horloge)
- MOSI : Master Out Slave In (équivalent du TX dans une liaison série type UART)
- MISO : Master In Slave Out (équivelent du RX dans une liaison série type UART)
- SS : Ship select
CLK, MOSI, MISO sont communs à tous les ESC
SS est lui un fil dédié par module, autant de fil que de module.
L'avantage du SPI est qu'il transmet l'information à l'esc sous forme codée en numérique, tout comme le Dshot. Et surout que la transmission de l'info nécessite moins de ressource du processeur.
Le DShot utilisant le DMA (Direct Memory Access) est très consommateur de temps processeur.
En théorie, sur un bus cadencé un 20 MHz, l'info serait transmise 3 fois plus vite que pour le DShot1200.

La contre-partie c'est qu'il faudrait des nouveaux esc dédiés à ce mode de protocole et plus de câblerie aussi (3 fils en plus)
Rien n'est fait, mais c'est une piste à explorer.

