Una scheda di memoria consente di memorizzare i dati e trasferirli da un computer all'altro. Per creare una scheda di memoria da soli, è necessario acquistare un controller separato, un chip di memoria, un connettore USB, una scheda da un negozio di radio. Avrai anche bisogno di condensatori, resistori, bobine e un risonatore a cristallo.
È necessario
- - tagliere di pane;
- - saldatore;
- - chip di memoria e controller;
- - programmatore;
- - ambiente di programmazione.
Istruzioni
Passo 1
Scegli un controller per i chip di memoria che hai. Presta attenzione alla loro interfaccia. Si consiglia di utilizzare un'interfaccia standard, se disponibile. Altrimenti, dovrai programmarlo da solo. Ricorda che i metodi di trasmissione parallela tendono ad avere prestazioni migliori di quelli sequenziali. Usa controller dedicati che supportano USB. Inoltre, alcuni controller supportano i file system più comuni nell'hardware.
Passo 2
Pensa al concetto della futura scheda di memoria. Ricorda che il consumo di corrente non deve essere superiore a 500 mA per USB1 e USB2. Si consiglia di inserire un condensatore di filtraggio ad alta capacità all'ingresso del dispositivo, in modo che in caso di mancanza di alimentazione possa scrivere il file system. In questo caso, la corrente di carica del condensatore deve essere inferiore a 500 mA.
Passaggio 3
Crea una breadboard per eseguire il debug del dispositivo futuro. A tale scopo, i microcircuiti in pacchetti DIP sono adatti e per i componenti SMD vengono prodotte schede di sviluppo speciali con pad di contatto appropriati. In questa fase, è meglio scegliere una dimensione del dispositivo più grande, per la comodità di ulteriori modifiche al design.
Passaggio 4
Il passo successivo è la programmazione del controller. Ora devi dare vita a una serie di chip, cavi, schede e connettori. Oltre alle funzioni standard della scheda di memoria, puoi dotarla di possibilità limitate solo dalla tua immaginazione. Ad esempio, inserisci la crittografia delle informazioni, l'indicatore dello spazio occupato, il backup su un microchip aggiuntivo e molto altro. Si ricorda che senza il bit di protezione impostato, la memoria di programma del controllore può essere facilmente letta. Se di solito questo minaccia solo la perdita del codice del programma, nel caso della crittografia dei dati, tutti gli sforzi per implementare la protezione saranno vani.
Passaggio 5
Dopo aver eseguito il debug del software e dell'hardware del dispositivo, è possibile assemblare la versione finale della scheda riducendo al minimo le dimensioni, il costo per dispositivo e la comoda posizione degli indicatori.