Mon microcontrôleur (série ATMEL) doit communiquer avec un périphérique esclave à l'aide du protocole SPI. Je conçois le matériel. La vitesse maximale du bus SPI est de 1 MHz. La distance entre le maître et l'esclave est inférieure à 50 mm.
Q1) Dois-je ajouter une terminaison en série sur le bus SPI pour éviter la réflexion à cette vitesse SPI (1 MHz)? Si oui, comment dois-je calculer sa valeur et où dois-je placer la résistance de terminaison - près du maître ou près de l'esclave?
Q2) J'ai vu d'autres conceptions de référence où parfois les gens utilisent des résistances de rappel sur tous les signaux SPI, parfois seulement sur quelques signaux (CS ou MISO) et parfois aucun. Avons-nous besoin de résistances pull-up sur les signaux SPI (puisque le port SPI est en configuration push-pull)? Le seul moment où les broches flottent est jusqu'à ce que le microcontrôleur soit alimenté et puisse définir des broches comme sorties. Dois-je donc avoir besoin d'utiliser des résistances de rappel ou que se passera-t-il si je n'utilise aucune résistance de rappel dans ma conception?
la source