cancel
Showing results for 
Search instead for 
Did you mean: 

Glitch sur CS avec SPI 9 bits sur STM32

Ameni
Associate II

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 connectéMOSI non connectéMOSI non connecté

1 REPLY 1
mƎALLEm
ST Employee

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.

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.