Différences entre versions de « ADF-MICROSD-BREAKOUT-Attention »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
Ligne 2 : Ligne 2 :
  
 
== Ce qu'il faut surveiller! ==
 
== Ce qu'il faut surveiller! ==
il y a quelques points à surveiller lorsque l'on utilise des cartes SD :
+
{{bloc-etroit
 +
  | text = il y a quelques points à surveiller lorsque l'on utilise des cartes SD :
  
 
La première est que ce sont des appareils utilisant une tension de 3,3 V et dont le tirage en courant est important lors de l' écriture sur la carte, jusqu'à 100 mA (ou plus)! Cela signifie que vous devez disposer d'une alimentation en 3,3 V suffisante pour y suppléer. Deuxièmement, vous devez tenir compte du 3,3 V sur les broches logiques de l'interface. Nous avons constaté que les cartes SD ont pour interface des contacts fragiles – ces dernières cartes utilisent des signaux aux «fronts raides» (signaux carrés) – les diviseurs de tension à résistances et les fils longs auront un effet néfaste sur la vitesse de transition (altération des fronts raides), donc '''gardez les fils le plus court que possible, et évitez d'utiliser des diviseurs de tension sur les connexions logiques à 3,3 V'''. Nous vous conseillons plutôt d'utiliser des adaptateurs de niveaux, comme les puces '''HEF4050''', '''74LVX245''' ou '''74AHC125'''.
 
La première est que ce sont des appareils utilisant une tension de 3,3 V et dont le tirage en courant est important lors de l' écriture sur la carte, jusqu'à 100 mA (ou plus)! Cela signifie que vous devez disposer d'une alimentation en 3,3 V suffisante pour y suppléer. Deuxièmement, vous devez tenir compte du 3,3 V sur les broches logiques de l'interface. Nous avons constaté que les cartes SD ont pour interface des contacts fragiles – ces dernières cartes utilisent des signaux aux «fronts raides» (signaux carrés) – les diviseurs de tension à résistances et les fils longs auront un effet néfaste sur la vitesse de transition (altération des fronts raides), donc '''gardez les fils le plus court que possible, et évitez d'utiliser des diviseurs de tension sur les connexions logiques à 3,3 V'''. Nous vous conseillons plutôt d'utiliser des adaptateurs de niveaux, comme les puces '''HEF4050''', '''74LVX245''' ou '''74AHC125'''.
Ligne 11 : Ligne 12 :
  
 
Troisièmement, les cartes SD ont un système de stockage «brut» (non structuré) ce sont juste des octets adressables dans une puce de mémoire flash. Cela signifie que vous pouvez formater une carte SD pour l'utiliser  avec un système de fichiers Linux, FAT (DOS) ou système de fichiers MAC. Vous pouvez également ne pas utiliser de système de fichier du tout! Cependant, 99 % des ordinateurs, caméras, lecteurs MP3, appareils GPS, etc requièrent une partition formatée en '''FAT16''' ou '''FAT32'''. La difficulté pour les microcontrôleurs comme l'Arduino, est que l'ajout d'un système de gestion de fichiers complexe peut demander beaucoup de mémoire flash ou de RAM.
 
Troisièmement, les cartes SD ont un système de stockage «brut» (non structuré) ce sont juste des octets adressables dans une puce de mémoire flash. Cela signifie que vous pouvez formater une carte SD pour l'utiliser  avec un système de fichiers Linux, FAT (DOS) ou système de fichiers MAC. Vous pouvez également ne pas utiliser de système de fichier du tout! Cependant, 99 % des ordinateurs, caméras, lecteurs MP3, appareils GPS, etc requièrent une partition formatée en '''FAT16''' ou '''FAT32'''. La difficulté pour les microcontrôleurs comme l'Arduino, est que l'ajout d'un système de gestion de fichiers complexe peut demander beaucoup de mémoire flash ou de RAM.
 +
}}
  
 
{{ADF-MICROSD-BREAKOUT-TRAILER}}
 
{{ADF-MICROSD-BREAKOUT-TRAILER}}

Version du 25 février 2013 à 20:37

Ce qu'il faut surveiller!

il y a quelques points à surveiller lorsque l'on utilise des cartes SD :

La première est que ce sont des appareils utilisant une tension de 3,3 V et dont le tirage en courant est important lors de l' écriture sur la carte, jusqu'à 100 mA (ou plus)! Cela signifie que vous devez disposer d'une alimentation en 3,3 V suffisante pour y suppléer. Deuxièmement, vous devez tenir compte du 3,3 V sur les broches logiques de l'interface. Nous avons constaté que les cartes SD ont pour interface des contacts fragiles – ces dernières cartes utilisent des signaux aux «fronts raides» (signaux carrés) – les diviseurs de tension à résistances et les fils longs auront un effet néfaste sur la vitesse de transition (altération des fronts raides), donc gardez les fils le plus court que possible, et évitez d'utiliser des diviseurs de tension sur les connexions logiques à 3,3 V. Nous vous conseillons plutôt d'utiliser des adaptateurs de niveaux, comme les puces HEF4050, 74LVX245 ou 74AHC125.

Deuxièmement, il existe deux façons d'interfacer les cartes SD – le mode SPI et le mode SDIO. Le mode SDIO est plus rapide, mais il est plus complexe et, pour autant que nous puissions en juger, nécessite la signature de documents de non divulgation (code propriétaire). Pour cette raison, vous rencontrerez rarement de code du mode SDIO. Chaque carte SD dispose d'un mode SPI «basse vitesse» facile à utiliser par les microcontrôleurs. Le mode SPI nécessite quatre connexions (nous en discuterons en détail plus tard) ce n'est pas une interface compliquée à nombreuses connexions comme l'interface parallèle.

Les cartes SD sont disponibles en deux formats populaires – microSD et SD. Leur interface, code et structure sont les mêmes pour les deux formats. La seule différence est leur taille. La microSD est beaucoup plus petite en taille physique (il existe cependant des adaptateurs microSD en SD).

Troisièmement, les cartes SD ont un système de stockage «brut» (non structuré) ce sont juste des octets adressables dans une puce de mémoire flash. Cela signifie que vous pouvez formater une carte SD pour l'utiliser avec un système de fichiers Linux, FAT (DOS) ou système de fichiers MAC. Vous pouvez également ne pas utiliser de système de fichier du tout! Cependant, 99 % des ordinateurs, caméras, lecteurs MP3, appareils GPS, etc requièrent une partition formatée en FAT16 ou FAT32. La difficulté pour les microcontrôleurs comme l'Arduino, est que l'ajout d'un système de gestion de fichiers complexe peut demander beaucoup de mémoire flash ou de RAM.


Source: Micro SD card Tutorial created by LadyAda for AdaFruit Industries

Réalisé avec l'aide de Mr Carette J. à qui nous remettons tous nos remerciements.

Tutoriel créé par LadyAda pour AdaFruit Industries. Tutorial created by LadyAda for AdaFruit Industries

Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.