Le domaine de l’électronique amateur à fortement évoluer ces dernières années sur le plan technique, du en grande partie à l’apparition de microcontrôleurs performants et relativement abordables. Les applications n’ont plus de limites et les ressources qu’elles consomment s’en trouvent augmentées de manière proportionnelle …
Il est de plus en plus courant de devoir enregistrer des données en quantité non négligeable, et les mémoires utilisées jadis font pâle figure avec leurs capacités de 256 Octets !
C’est pourquoi dans certaines applications, il est nécessaire de recourir à des mémoires dites « de masse »
La réalisation proposée permet de piloter un disque dur que l'on trouve courrament dans nos PC ou bien encore une compact flash, à la seule condition de ne pas dépasser la capacité maximale de 120 Giga Octets !
Vous trouverez donc ici une interface IDE pour disque dur ou compact flash qui devrait convenir à la concrétisation de vos réalisations les plus gourmandes, et dont l’utilisation s’avère des plus simples.
L'acces aux données sera confiée à un microcontroleur de type AT90S8535 ou ATMEGA8535. Un protocole tres simplifié permet d'acceder aux principales fonctions, a savoir : Lecture, écriture, mis en veille, reset....
Ci dessous une copie du tableau récapitulatif des commandes envoyées sur le port série pour le pilotage de l'interface :
- Récapitulatif des instructions :
Ordre |
Opération |
RD |
Read : Demande à l’interface une opération de lecture. |
WR |
Write : Demande à l’interface une opération d’écriture. |
ID |
Identify Device : Renvoi les 512 octets de la table d’identification du disque dur. |
SL |
Sleep : Met en état de veille le disque dur. |
KU |
Wake-up : Réveil le disque dur après une opération Sleep. |
AR |
Status Reg : Renvoi une copie du registre d’état du disque dur. |
TS |
Reset : Effectue une opération de reset du disque dur. |
Le dossier complet est composé de 23 pages.
|
Introduction
Schéma et circuit imprimé
Réalisation et câblage
Programmation du microcontrôleur ATMEGA8535
Description du protocole IDE et découverte du disque dur
Le protocole de communication avec l’interface
Tests
Commentaires sur les programmes ASM
Conclusion avec la compact flash |
Le montage est proposé avec un circuit imprimé simple face, mais bien entendu rien ne vous empeche de prévoir sa miniaturisation à l'aide du double Face.
Un logiciel de test est également fourni afin de piloter l'interface par PC, il permet de visualiser et comprendre le fonctionnement et l'architecture d'un périphérique IDE.
Bonne découverte et succes dans vos réalisation...
- Copie d'ecran du logiciel de test

TELECHARGEMENT DES FICHIERS
Le téléchargement des fichiers implique votre totale acceptation des conditions ci-dessous :
Toute reproduction, diffusion ou distibution en dehors de ce site et par quelque procédé que ce soit du contenu et des programmes téléchargeables sont strictement interdite sans l’accord préalable de l’auteur.
Les circuits mentionnés ne peuvent être exécutés qu’a des fins particulières ou scientifiques et non pas dans ou pour une entreprise ; ces exécutions et / ou applications se font en dehors de toute responsabilité de l’auteur. L’auteur ne pourra en aucun cas être tenu pour responsable des préjudices ou dommages de quelque nature que se soit pouvant résulter de l’utilisation de ces exemples ou programme.
Tous les noms de produits ou autres marques cités dans ce document sont des marques déposées par leurs propriétaires respectifs. |
Ces programmes et applications sont des sharewares, ils sont en libre téléchargement. Si vous en faites usages merci de bien vouloir visiter les liens associatifs présentés en bas de la page d'index, et pourquoi pas, soutenir certaines actions...

La liste des mise à jours ansi que le support technique s'effectue directement sur le forum
|