Page 1 sur 1

SpiShot vs DShot

Publié : jeu. 2 févr. 2017 20:32
par Belov
Depuis fin octobre 2016, la communauté RC s'est enflammée sur le DShot, d'abord 150, puis 300, 600 et maintenant 1200.
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.

Image

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.

:goteam:

Re: SpiShot vs DShot

Publié : jeu. 2 févr. 2017 22:34
par MIAS5562
Hey les fêlés vous n'arrêtez jamais :cestdesmalades:
Bon, je me demande si vos DShots et autres c'est pas des messages codés :yesno:
SHOT.jpg
:yeched:

Re: SpiShot vs DShot

Publié : sam. 4 févr. 2017 04:41
par PhilPagan
Moi je vais me mettre au MiasShot :D

Re: SpiShot vs DShot

Publié : sam. 4 févr. 2017 07:25
par BenOuais
Y a aussi le TrollShot, mais pas forcément conseillé [emoji16]