Карта с памет ви позволява да съхранявате данни и да ги прехвърляте от един компютър на друг. За да направите сами карта с памет, трябва да закупите отделен контролер, чип с памет, USB конектор, платка от радио магазин. Ще ви трябват и кондензатори, резистори, намотки и кристален резонатор.
Необходимо е
- - дъска за хляб;
- - поялник;
- - чипове памет и контролер;
- - програмист;
- - среда за програмиране.
Инструкции
Етап 1
Изберете контролер за чиповете с памет, които имате. Обърнете внимание на техния интерфейс. Препоръчително е да използвате стандартен интерфейс, ако има такъв. В противен случай ще трябва да го програмирате сами. Не забравяйте, че паралелните методи на предаване имат по-добра производителност от последователните. Използвайте специализирани контролери, които поддържат USB. Освен това някои контролери поддържат най-често срещаните файлови системи в хардуера.
Стъпка 2
Помислете върху концепцията на бъдещата карта с памет. Не забравяйте, че текущата консумация трябва да бъде не повече от 500 mA за USB1 и USB2. Препоръчително е да поставите филтриращ кондензатор с голям капацитет на входа на устройството, така че в случай на прекъсване на захранването той да може да напише файловата система. В този случай зарядният ток на кондензатора трябва да бъде по-малък от 500 mA.
Стъпка 3
Създайте макет за отстраняване на грешки в бъдещото устройство. За тази цел микросхемите в DIP пакетите са много подходящи, а за SMD компонентите се произвеждат специални платки за разработка с подходящи контактни подложки. На този етап е по-добре да изберете по-голям размер на устройството, за удобство на по-нататъшни редакции на дизайна.
Стъпка 4
Следващата стъпка е програмирането на контролера. Сега трябва да вдъхнете живот на набор от чипове, проводници, платки и съединители. В допълнение към стандартните функции на картата с памет, можете да я оборудвате с възможности, ограничени само от вашето въображение. Например въведете криптиране на информация, индикатор за заето пространство, архивиране на допълнителен микрочип и много други. Не забравяйте, че без зададен бит за защита, програмната памет на контролера може лесно да се чете. Ако обикновено това заплашва само със загуба на програмен код, тогава в случай на криптиране на данни всички усилия за прилагане на защита ще бъдат напразни.
Стъпка 5
След отстраняване на грешки в софтуера и хардуера на устройството, можете да съберете окончателната версия на платката с минимизиране на размера, цената на устройство и удобното местоположение на индикаторите.