Comment tirer correctement vers le haut ou vers le bas lors de l'interface d'une carte microSD?

16

J'ai vu des gens tirer uniquement la broche CS, de sorte que lorsque les broches du microcontrôleur flottent à la mise sous tension, la carte microSD n'est pas corrompue.

De plus, j'ai vu beaucoup de gens tirer vers le haut et vers le bas les lignes DI, DO et SCLK.

Certains des circuits que j'ai vus connectent même les broches 1 et 2 à Vdd / 2 via un diviseur de tension formé entre Vdd et Vss.

Quelles broches de la carte microSD doivent être tirées vers le haut ou vers le haut lors de l'interfaçage d'un microcontrôleur avec une interface SPI intégrée et ont les niveaux de tension logique appropriés?

Brochage de la carte microSD

abdullah kahraman
la source

Réponses:

13

Ω

Cependant, le manuel du produit de la carte SD SanDisk est beaucoup plus utile. Du chapitre 3:

2

3

4

Vous devez donc ajouter des tractions à toutes les broches inutilisées pour éviter que des courants élevés ne se produisent en raison du flottement des entrées.

Pour les signaux SPI que vous utiliserez, les tractions ne sont pas nécessaires. Cependant, si vos traces sont longues ou traversent une section bruyante de votre carte, ou si vous utilisez une fréquence d'horloge élevée, l'ajout de résistances de rappel aidera à nettoyer vos transitions de signaux.

embedded.kyle
la source
1
Merci d'avoir répondu. Je suis curieux de savoir pourquoi une consommation de courant élevée se produira lorsqu'une broche d'entrée flotte.
abdullah kahraman
8
C'est parce que le signal peut flotter dans la région métastable / de transition pour les circuits CMOS, où les éléments PMOS et NMOS sont allumés, et le courant circule en continu, gaspillant de l'énergie et produisant de la chaleur. Pendant le fonctionnement normal, les signaux devraient traverser cette région très rapidement, donc l'énergie gaspillée est faible. Voir cet article TI "Implications des entrées CMOS lentes ou flottantes"
Ben Voigt
@abdullahkahraman Ben l'a cloué.
embedded.kyle
Juste curieux, est-ce que tirer vers le haut ou vers le bas est important? Puis-je tirer vers le bas DAT1tout en tirant vers le haut DAT2ou vice-versa?
abdullah kahraman le
2
@abdullahkahraman Étant donné que les cartes SD sont CMOS, cela ne devrait pas avoir d'importance. Avec TTL, vous voulez généralement tirer vers le haut pour éviter de gaspiller de l'énergie. Voir ce post de forum
embedded.kyle