2026-01-28 2:55 AM
Bonjour à tous,
Je rencontre un comportement anormal lors de tests SPI 9 bits sur un STM32, observé avec un logic analyzer. Le problème se produit uniquement lorsque la ligne MOSI est physiquement connectée à l’esclave.
Observations :
:keycap_1: MOSI non connecté
CS et SCLK sont corrects
MOSI reste à l’état haut
Le décodeur SPI indique toujours 0x1FF
Comportement attendu pour une ligne MOSI flottante
:keycap_2: MOSI connecté à l’esclave
Les données MOSI deviennent correctes
Mais un front montant très bref (glitch) apparaît sur CS au moment de l’envoi des données
CS revient immédiatement actif → désélection intempestive de l’esclave
Résultat : perte d’information pendant la trame SPI
Infos supplémentaires :
STM32 : stm32u5g9j-dk2
Mode SPI : 9 bits, maître
Vitesse : 10 MHZ
Questions :
Est-ce un problème connu sur SPI 9 bits avec STM32 ?
Faut-il ajouter un pull-up/pull-down sur CS ou MOSI ?
D’autres suggestions pour éviter ce glitch ?
J’ai joint les captures d’écran pour illustrer le problème.
Merci pour votre aide !MOSI connecté
MOSI non connecté
2026-01-28 3:10 AM - edited 2026-01-28 3:13 AM
Hello @Ameni ,
The language used in this community is English. Please read Terms and Conditions Article 10 - 2
Please edit your post to be in English.
Thank you for your understanding.