Questions marquées «spi»

SPI est une interface de bus série 3 ou 4 fils de bas niveau avec horloge (SCLK), entrée de données (MISO) et sortie de données (MOSI). Le quatrième fil est un Slave Select pour sélectionner de manière unique un périphérique sur le bus. Ce signal est généralement actif-bas. Slave Select, Chip Select, CS #, SS # représentent généralement la même fonction. Assurez-vous cependant de vérifier la fiche technique. Le bus SPI est un standard * de facto * dépourvu de spécification formelle.

117
Des compromis lorsque l'on envisage SPI ou I2C?

Quels compromis devrais-je prendre en compte lorsque je décide d'utiliser une interface SPI ou I2C? Cette carte opto-isolée pour accéléromètre / gyroscope est disponible en deux modèles, un pour chaque interface. Est-ce que l'un ou l'autre serait plus facile à intégrer dans un projet Arduino?...

36
SPI ou I2C: à utiliser pour un bus long

J'envisage un projet qui nécessiterait que plusieurs AVR se parlent dans un bus. Ils seraient séparés par pas moins de 6 pieds. Il semble qu'I2C et SPI puissent laisser une série de micros communiquer sur un bus, mais je n'ai rien vu qui dise combien de temps cela prendrait. Quelqu'un at-il essayé...

24
Alternatives à SPI grâce à EMI

Je fais actuellement un système composé d'un boîtier en plastique qui contient un MCU parlant à 7 ADC utilisant un SPI de 2 MHz sur des fils d'environ 5 cm de long. Le problème est que je suis préoccupé par EMI. Tout ce que j'ai lu suggère que tout type de signal numérique qui n'est pas en toute...

24
Communication de carte à carte courte distance

Mon MCU utilise un bus SPI avec environ 4 appareils. J'aimerais étendre ce bus pour qu'il soit également hors carte, c'est-à-dire que certains PCB soient connectés à la carte "principale" et étendent les fonctionnalités. La distance "pad to pad" serait: longueur de trace de la carte principale +...

24
Techniques de délimitation / synchronisation de protocole série

Comme la communication série asynchrone est largement répandue parmi les appareils électroniques, même de nos jours, je pense que beaucoup d'entre nous ont rencontré une telle question de temps en temps. Considérez un appareil électronique Det un ordinateur PCconnecté à une ligne série (RS-232 ou...

23
Qu'est-ce qu'une E / S double / quadruple?

En lisant une fiche technique SPI Flash , j'ai rencontré les concepts de "double E / S" et "quad E / S". Au début, je pensais que «dual I / O» était synonyme de «full duplex», mais qu'est-ce que «quad I / O»? Qu'est-ce que la double E / S et la quadruple E / S, et comment se comparent-elles au...

22
Considérations relatives à la terminaison du bus SPI

Donc, dans ma question précédente, j'ai demandé à propos de l'utilisation du bus SPI sur une courte distance pour la communication carte à carte. On m'a recommandé d'essayer des résistances de terminaison. J'ai placé une résistance près de la destination (mais pas exactement là, il y avait une...

19
Toutes les cartes microSD prennent-elles en charge le mode SPI?

Avez-vous déjà rencontré une carte SD qui ne prend pas en charge le mode SPI? Je sais que la microSD n'est pas nécessaire, mais je crois que tous prennent en charge SPI. EDIT: Les informations sur le caractère facultatif de SPI semblent provenir de Wikipedia et ont été récemment supprimées ( ici et...

17
Comment dois-je acheminer les lignes SPI?

Dans mon schéma, j'ai 4 appareils SPI à connecter ensemble. Je vais faire fonctionner le SPI jusqu'à 8 MHz. Dois-je m'inquiéter d'installer des résistances d'amortissement? résistances de terminaison de source? Dois-je les acheminer en formation d'étoiles ou en série? L'ajout de nombreux vias...

17
SPI peut-il être interrompu en toute sécurité?

J'écris sur une carte microSD à partir de mon micrologiciel, mais c'est la tâche la moins prioritaire, elle peut donc être interrompue par d'autres tâches pendant qu'elle est en cours de lecture / écriture. Supposons maintenant que je communique avec cette carte microSD en utilisant un UART. Le...

12
Communication SPI Optoisolate 2MHz

J'ai besoin d'isoler la communication SPI entre deux puces. Le goulot d'étranglement de la communication est sur l'esclave, qui peut apparemment gérer jusqu'à la 2MHzfréquence d'horloge SPI. Mon idée est de faire cet isolement en utilisant des optocoupleurs. Lors de cette première tentative, j'ai...

12
Terminaison de bus SPI et résistances de rappel

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...