Выбираем флэшку. Основные характеристики USB-флэш-накопителей. Устройство типовой USB Flash Как устроена и работает флешка

Рассмотрим устройство типичных флэш накопителей для лучшего понимания возможных неисправностей.

Как правило, флэшки – это не такие сложные устройства, и состоят они из следующих основных частей:

1. – печатная плата небольшого размера;
2. – припаянный на печатную плату USB разъём типа А;
3. – стабилизатор для питания флэш памяти и контроллера на 5 и 3,3 вольт;
4. – непосредственно микросхема контроллера (связь между микросхемой памяти и разъемом USB);
5. – собственно микросхема энергонезависимой NAND памяти;
6. – резонатор кварцевый, (на 12 MГц - на схеме не показан).
Типичные неисправности – исходя из элементов конструкции:

Печатная плата – многослойная основа устройства – именно на нее и устанавливаются все элементы флэш накопителя. Основные неисправности: часто - некачественная пайка, обрывы внутренних проводников при механических повреждениях таких как: удар или изгиб. Проявления: нестабильная работа флэш-памяти.

USB разъём – Непропайка контактов. Проявление: флэш-память то определяется, то нет.

Стабилизатор – Служит для конвертации и стабилизации напряжения поступающего из компьютера - в напряжение приемлемое для работы контроллера и флэш-памяти. Проявление: флэшка не определяется, определяется системой как неопознанное устройство. Выходит из строя при неправильном подключении USB разъёма.

NAND микросхема – микросхема энергонезависимой памяти. Проявление: повреждение случайных, отдельных блоков памяти (бед блоки), связано со старением или по другим причинам, основные симптомы - невозможность записи или чтения, как правило, лечится форматированием с использованием фирменной утилиты, с уменьшением общего размера флэш.

Контроллер – устройство управления энергонезависимой NAND памятью и передачей данных. В контроллере хранятся данные о типе микросхемы памяти NAND, о производителе и др. специальная информация для нормальной работы флэш накопителя. Проявление: флэш-память определяется как неизвестное устройство, устройство имеет нулевой или заниженный объём памяти. Часто горит при извлечении в «горячем» режиме. Помогает перепрограммирование контроллера с использованием фирменных утилит.

Мы привыкли пользоваться благами цивилизации и в последнее время их даже не замечаем. Но многие задаются вопросом, как работает тот или иной механизм. Эта статья написана для любознательных людей, которые задаются вопросом, как работает флешка? По восстановлению флеш-накопителей можете .

Для хранения информации используются ячейки памяти. Одна ячейка способна сохранить в себе только один бит. На этот бит записывается элемент двоичного кода 0 или 1.

В одной флешке находятся миллиарды ячеек, которые готовы запоминать для Вас информацию. Из восьми бит получается один байт. Так накопитель на один гигабайт состоит из 8 589 934 592 ячеек памяти, а эта статья вмещается приблизительно в 20 000 ячеек.

Подробнее о ячейках памяти

Ячейки памяти являются транзисторами. Транзистор имеет два полупроводника n-типа, они находятся у него по бокам. Эти полупроводники имеют множество свободных электронов. При движении этих частиц проходит ток.

Посредине полупроводников n-типа размещён полупроводник p-типа, который характеризуется недостатком электронов. По нему ток переносится по дырках, в которых недостаёт электронов.

Из-за различающегося типажа проводимости этих полу проводимых материалов, ток не имеет возможности пройти между ними.

Транзисторная конструкция предусматривает наличие управляющего затвора, который расположен над p-полупроводником. Он является электродом и на него подаётся напряжение. При подаче положительного напряжения он отодвигает дырки р-полупроводника и притягивает частицы. Это обосновано притягиванием противоположных зарядов.

С этого получается так званый n-переход. Он нужен для перехода электричества с одного n-полупроводника на другой, в результате чего транзистор пропускает ток.

Управляющий затвор имеет разделение с p-полупроводником, которое называется плавающий затвор (пластина из поликристаллического кремния). При отрицательном заряде пластины ток не будет проводиться транзистором, не завися от заряда управляющего затвора, что может помешать его работе в дальнейшем.

Чтение данных

Процесс считывания информации с флешки происходит следующим образом. На управляющий затвор подаётся напряжение. Это необходимо для определения ноля или единицы, которые находятся в этой ячейке памяти. Сочетание нулей и единиц дает представление машине, которая считывает информацию, о закодированных символах.

При избытке электронов на управляющем затворе ток не идёт. Это свидетельствует о единице.

При нехватке электронов на управляющем затворе ток идёт. Это свидетельствует о нуле.

Запись данных

Для записи информации необходимо наполнить плавающий затвор электронами. Но это сложная задача из-за слоя диэлектрика, который окружает его и не даёт пройти току.

Электроны в плавающую ячейку помещаются подачей положительного заряда, выше того что подаётся при чтении, при котором они и запрыгивают, проходя слой диэлектрика.

При стирании информации на плавающий затвор подаётся отрицательное напряжение, и электроны спадают с плавающего затвора.

Именно так и работает та маленькая вещица, которая облегчает нам обмен информации.


Предлагаю в качестве подарка скачать бесплатную книгу: причины зависаний на ПК, восстановление данных, компьютерная сеть через электропроводку и много других интересных фишек.
Еще больше интересных новостей, а главное общение, решений ваших проблем! Добавляйтесь в телеграм -

В данной статье кратко описаны преимущества современных флэш-дисков и рассматривается микросхема контроллера, на основе которой можно создавать устройства флэш-памяти с интерфейсом USB. Кроме того, автор данной статьи предлагает собственный вариант практической реализации такого устройства.

Введение

В настоящее время устройства флэш-памяти приобрели большую популярность и завоевали всеобщее признание пользователей персональных компьютеров. Это стало возможно благодаря таким качествам накопителей данного типа, как компактность, малое энергопотребление, большой объем памяти, отсутствие движущихся частей, высокая надежность и простота использования. Самое широкое распространение получил вариант исполнения «memory stick» - память-палочка (рис. 1).

Кроме того, флэш-диски выпускаются в виде брелоков, авторучек, складных ножей, зажигалок, пластиковых карточек, наручных часов и т. п. (рис. 2).

Подобные варианты исполнения появились ради удобства пользования, для того, чтобы флэш-память была всегда под рукой, скрытно размещаясь в привычных предметах нашего быта. Все эти устройства имеют встроенный интерфейс USB, который обеспечивает связь флэш-диска с компьютером для записи и чтения данных. Флэш-диски гораздо удобнее и практичнее привычных, но морально устаревающих дискет, не говоря уже о гораздо большем объеме памяти и надежности хранения информации, чем у последних.

Существует также отдельная группа флэш-памяти в виде карточек, которые являются сменными носителями информации и вставляются в цифровые фотоаппараты, видеокамеры и даже в сотовые телефоны. К их числу относятся такие карточки, как CF (Compact Flash), MMC (Multi Media Card), SD (Secure Digital), XD (XD-Picture Card) и др. Эти накопители информации не имеют встроенного интерфейса USB и поэтому для связи с компьютером используют интерфейс устройства, в которое они включаются. Как правило, это тот же интерфейс USB или FireWire. Кроме того, для удобства пользования такими карточками уже созданы различные адаптеры, имеющие интерфейс USB для подключения к компьютеру и соединители для подключения флэш-карточек (рис. 3).

Благодаря таким адаптерам флэш-карточки могут быть использованы как миниатюрные автономные носители информации с объемом памяти в сотни мегабайт.

Несмотря на то, что в настоящее время вмире существует множество производителей флэш-дисков и всевозможных адаптеров для флэш-карточек, продолжается разработка новых видов и вариантов исполнения данных устройств. И на то есть веские причины. Все чаще и все большему количеству людей приходится работать с информацией. Это и обычные электронные документы, создаваемые в редакторах, и справочные данные, и различная конфиденциальная информация в виде логических имен и паролей для электронных почтовых ящиков и т. п. Кроме информации, флэш-диски могут хранить разные полезные программы, сканированные документы, электронные фотографии, музыку и даже фильмы. А присутствие интерфейса USB практически во всех современных компьютерах и его высокая скорость передачи данных позволяют сделать перенос информации с помощью флэш-дисков простой, удобной и быстрой операцией.

Многие отечественные предприятия, занимающиеся разработкой и производством электронной техники, могут наладить собственное производство подобных флэш-накопителей или внедрять их в собственные изделия. Ведь в настоящее время стоимость комплектующих для флэш-диска объемом 128 Мбайт составляет уже около $10, в то время как рыночная цена такого изделия может превышать $20. Кроме того, многочисленная армия любителей электроники вполне может самостоятельно изготовить простейший вариант флэш-диска для собственных нужд.

Обзор контроллеров

В настоящее время существует несколько производителей контроллеров флэш-памяти с интерфейсом USB 2.0 (USB 2.0 Flash Drive Controller). Например, компания Genesys Logic производит контроллер GL814E, а фирма SMSC - USB97C242. В начале 2004 года фирма Sigmatel анонсировала новый контроллер флэш-памяти STBD2010. В отличие от вышеназванных, данный контроллер максимально интегрирован и включает в себя все необходимые компоненты для построения готового устройства флэш-памяти с минимальным набором внешних элементов. Кроме того, он имеет современный малогабаритный корпус (рис. 4), что позволяет создавать на его основе миниатюрные устройства памяти.

При этом цена микросхемы составляет всего $1,7. Единичные образцы данного контроллера можно заказать на сайте компании-производителя (www.sigmatel.com).

Контроллер имеет две модификации: STBD2010 и STBD2011. Последняя модификация имеет некоторые преимущества перед первой. Поскольку обе модификации контроллеров имеют одинаковую структуру и полностью совместимы по выводам корпуса, здесь приводится обзор для обеих моделей контроллера с указанием отличий.

Вначале рассмотрим основные характеристики контроллера. Контроллер STBD2010/2011 имеет встроенный интерфейс USB и полностью совместим со спецификацией USB 2.0 для высокоскоростных операций. Он обеспечивает управление микросхемами флэш-памяти с архитектурой NAND. Имея очень маленький размер корпуса, контроллер позволяет создавать устройства с миниатюрными размерами. Встроенный в контроллер интерфейс внешней флэш-памяти обеспечивает обслуживание от одной до четырех микросхем памяти с 8- и 16-битной организацией шины данных. Объем каждой из четырех микросхем памяти может достигать 2 Гбит. Таким образом, суммарный объем поддерживаемых контроллером микросхем памяти может достигать 8 Гбит. Контроллер обладает свойством автоматического конфигурирования типа памяти и обеспечивает поддержку следующих типов микросхем флэш-памяти:

  • флэш-память NAND с технологией Binary или SLC (Single Level Cell);
  • флэш-память NAND с технологией MLC (Multi-Level Cell) (только STBD2011);
  • флэш-память AG-AND (только STBD2011).

К числу изготовителей подобных типов микросхем памяти относятся такие известные фирмы, как Samsung, Toshiba, SanDisk, ST Microelectronics и др.

Контроллер обладает блоком аппаратной коррекции ошибок (ECC), что обеспечивает достоверность переносимых данных без необходимости дополнительной программной обработки данных.

Встроенный в контроллер регулятор напряжения обеспечивает подключаемые микросхемы флэш-памяти необходимым для них напряжением питания 3,3 и 1,8 В без использования внешних стабилизаторов напряжения и других дополнительных элементов. Входным источником питания для контроллера служит источник напряжения 5 В интерфейса USB.

Для синхронизации всех процессов внутри контроллера имеется встроенный синтезатор частот, который работает совместно с внешним кварцевым резонатором, задающим тактовую частоту 24 МГц.

Контроллер STBD2010/2011 не требует никакого дополнительного программного обеспечения в своей работе и допускает использование на компьютерах с операционными системами MAC OS, Windows МE/2000/XP. Кроме того, для более ранней версии Windows 98 SE на сайте компании www.sigmatel.com свободно доступен драйвер контроллера STBD2010/2011.

Рассмотрим структурную схему контроллера (рис. 5).

Как видно из структуры контроллера, в его состав входят блоки для поддержки интерфейса USB и работы с флэш-памятью. Протокол интерфейса USB и флэш-памяти поддерживается встроенным микроконтроллером High Performance Microcontroller, который использует для своей работы встроенную постоянную память программ ROM и оперативную память RAM. Поддержка интерфейса USB осуществляется с помощью блока высокоскоростного приемопередатчика USB2.0 Hi-Speed Transceiver и устройства управления USB2.0 Hi-Speed Device Controller. Внутренний синтезатор частот PLL обеспечивает необходимую синхронизацию работы всех внутренних устройств с помощью внешнего кварцевого резонатора на 24 МГц. Блок GPIO обеспечивает внешнее управление и индикацию режима работы контроллера. Связь контроллера с флэш-памятью осуществляется через интерфейс памяти Flash Memory Interface. Встроенный регулятор напряжения Voltage Regulators формирует из входного напряжения 5 В, поступающего от интерфейса USB, необходимые для работы ядра контроллера и внешних микросхем памяти напряжения питания 3,3 и 1,8 В.

Контроллер выпускается в современном малогабаритном 48-выводном корпусе типа QFN размером всего 77 мм.

В таблице 1 приведены основные эксплуатационно-технические характеристики данной микросхемы.

Таблица 1. Эксплуатационно-технические характеристики микросхемы

Типовая структурная схема подключения микросхем памяти к контроллеру показана на рис. 6.

Практическая реализация

Принципиальная электрическая схема устройства, разработанная автором данной статьи, приведена на рис. 7.

В этой схеме используется описанная выше микросхема контроллера D1 и всего одна микросхема флэш-памяти D2.

Перечень элементов устройства с указанием типа применяемых электронных компонентов, их номиналов и типов корпусов приведен в таблице 2.

Таблица 2. Перечень элементов

Вместо микросхемы флэш-памяти D2 может быть использована микросхема с меньшим объемом памяти. При использовании всех 16 разрядов ввода-вывода контроллера в устройстве можно применить микросхемы памяти с 16-разрядной шиной данных. Это повысит скорость обмена с микросхемами, но несколько усложнит топологию печатной платы.

Напряжение питания поступает на устройство от интерфейса USB через разъем X1. Элементы L1, CP1 и C1 обеспечивают фильтрацию этого напряжения по высокой и низкой частоте. Контроллер D1 формирует из него напряжения питания 3,3 и 1,8 В, необходимые для питания ядра самого контроллера, а также для питания микросхем памяти. Дополнительную фильтрацию напряжений питания осуществляют блокировочные конденсаторы C4–C6. Переключатель SA1, который управляет выводом GP1 контроллера, позволяет запретить запись в микросхемы памяти с целью защиты информации от стирания. Вывод контроллера GP0 управляет через ограничительный резистор R7 светодиодом HL1, отвечающим за индикацию режима работы контроллера (хранение-обращение). Резисторы R1 и R2 обеспечивают согласование входов контроллера с дифференциальными сигналами DM и DP интерфейса USB. Остальные резисторы устройства служат в качестве опорных сопротивлений, подтягивающих уровни сигналов контроллера к напряжению питания или к заземляющему потенциалу. Кварцевый резонатор BQ1 совместно с конденсаторами C2 и C3 обеспечивает формирование задающей частоты контроллера 24 МГц.

Схема не требует наладки и при правильной сборке начинает работать сразу при подключении устройства к интерфейсу USB компьютера. При первом подключении операционная система компьютера обнаружит новое устройство и произведет установку необходимых для его работы драйверов в автоматическом режиме. В дальнейшем устройство будет включено в состав компьютера в качестве сменного диска, с которым можно осуществлять любые операции чтения, записи и стирания информации, как с обычным жестким диском.

USB флешка

В данной статье кратко описаны преимущества современных флэш-дисков и рассматривается микросхема контроллера, на основе которой можно создавать устройства флэш-памяти с интерфейсом USB. Кроме того, автор данной статьи предлагает собственный вариант практической реализации такого устройства.

Обзор контроллеров

В настоящее время существует несколько производителей контроллеров флэш-памяти с интерфейсом USB 2.0 (USB 2.0 Flash Drive Controller). Например, компания Genesys Logic производит контроллер GL814E, а фирма SMSC - USB97C242. В начале 2004 года фирма Sigmatel анонсировала новый контроллер флэш-памяти STBD2010. В отличие от вышеназванных, данный контроллер максимально интегрирован и включает в себя все необходимые компоненты для построения готового устройства флэш-памяти с минимальным набором внешних элементов. Кроме того, он имеет современный малогабаритный корпус (рис. 1), что позволяет создавать на его основе миниатюрные устройства памяти.

При этом цена микросхемы составляет всего $1,7. Единичные образцы данного контроллера можно заказать на сайте компании-производителя (www.sigmatel.com).

Контроллер имеет две модификации: STBD2010 и STBD2011. Последняя модификация имеет некоторые преимущества перед первой. Поскольку обе модификации контроллеров имеют одинаковую структуру и полностью совместимы по выводам корпуса, здесь приводится обзор для обеих моделей контроллера с указанием отличий.

Вначале рассмотрим основные характеристики контроллера. Контроллер STBD2010/2011 имеет встроенный интерфейс USB и полностью совместим со спецификацией USB 2.0 для высокоскоростных операций. Он обеспечивает управление микросхемами флэш-памяти с архитектурой NAND. Имея очень маленький размер корпуса, контроллер позволяет создавать устройства с миниатюрными размерами. Встроенный в контроллер интерфейс внешней флэш-памяти обеспечивает обслуживание от одной до четырех микросхем памяти с 8- и 16-битной организацией шины данных. Объем каждой из четырех микросхем памяти может достигать 2 Гбит. Таким образом, суммарный объем поддерживаемых контроллером микросхем памяти может достигать 8 Гбит. Контроллер обладает свойством автоматического конфигурирования типа памяти и обеспечивает поддержку следующих типов микросхем флэш-памяти:

  • флэш-память NAND с технологией Binary или SLC (Single Level Cell);
  • флэш-память NAND с технологией MLC (Multi-Level Cell) (только STBD2011);
  • флэш-память AG-AND (только STBD2011).

К числу изготовителей подобных типов микросхем памяти относятся такие известные фирмы, как Samsung, Toshiba, SanDisk, ST Microelectronics и др.

Контроллер обладает блоком аппаратной коррекции ошибок (ECC), что обеспечивает достоверность переносимых данных без необходимости дополнительной программной обработки данных.

Встроенный в контроллер регулятор напряжения обеспечивает подключаемые микросхемы флэш-памяти необходимым для них напряжением питания 3,3 и 1,8 В без использования внешних стабилизаторов напряжения и других дополнительных элементов. Входным источником питания для контроллера служит источник напряжения 5 В интерфейса USB.

Для синхронизации всех процессов внутри контроллера имеется встроенный синтезатор частот, который работает совместно с внешним кварцевым резонатором, задающим тактовую частоту 24 МГц.

Контроллер STBD2010/2011 не требует никакого дополнительного программного обеспечения в своей работе и допускает использование на компьютерах с операционными системами MAC OS, Windows МE/2000/XP. Кроме того, для более ранней версии Windows 98 SE на сайте компании www.sigmatel.com свободно доступен драйвер контроллера STBD2010/2011.

Рассмотрим структурную схему контроллера (рис. 2).

Как видно из структуры контроллера, в его состав входят блоки для поддержки интерфейса USB и работы с флэш-памятью. Протокол интерфейса USB и флэш-памяти поддерживается встроенным микроконтроллером High Performance Microcontroller, который использует для своей работы встроенную постоянную память программ ROM и оперативную память RAM. Поддержка интерфейса USB осуществляется с помощью блока высокоскоростного приемопередатчика USB2.0 Hi-Speed Transceiver и устройства управления USB2.0 Hi-Speed Device Controller. Внутренний синтезатор частот PLL обеспечивает необходимую синхронизацию работы всех внутренних устройств с помощью внешнего кварцевого резонатора на 24 МГц. Блок GPIO обеспечивает внешнее управление и индикацию режима работы контроллера. Связь контроллера с флэш-памятью осуществляется через интерфейс памяти Flash Memory Interface. Встроенный регулятор напряжения Voltage Regulators формирует из входного напряжения 5 В, поступающего от интерфейса USB, необходимые для работы ядра контроллера и внешних микросхем памяти напряжения питания 3,3 и 1,8 В.

Контроллер выпускается в современном малогабаритном 48-выводном корпусе типа QFN размером всего 77 мм.

В таблице 1 приведены основные эксплуатационно-технические характеристики данной микросхемы.

Таблица 1.

Типовая структурная схема подключения микросхем памяти к контроллеру показана на рис. 3.

Практическая реализация

Принципиальная электрическая схема устройства, разработанная автором данной статьи, приведена на рис. 4.

В этой схеме используется описанная выше микросхема контроллера D1 и всего одна микросхема флэш-памяти D2.

Перечень элементов устройства с указанием типа применяемых электронных компонентов, их номиналов и типов корпусов приведен в таблице 2.

Таблица 2.

Вместо микросхемы флэш-памяти D2 может быть использована микросхема с меньшим объемом памяти. При использовании всех 16 разрядов ввода-вывода контроллера в устройстве можно применить микросхемы памяти с 16-разрядной шиной данных. Это повысит скорость обмена с микросхемами, но несколько усложнит топологию печатной платы.

Напряжение питания поступает на устройство от интерфейса USB через разъем X1. Элементы L1, CP1 и C1 обеспечивают фильтрацию этого напряжения по высокой и низкой частоте. Контроллер D1 формирует из него напряжения питания 3,3 и 1,8 В, необходимые для питания ядра самого контроллера, а также для питания микросхем памяти. Дополнительную фильтрацию напряжений питания осуществляют блокировочные конденсаторы C4–C6. Переключатель SA1, который управляет выводом GP1 контроллера, позволяет запретить запись в микросхемы памяти с целью защиты информации от стирания. Вывод контроллера GP0 управляет через ограничительный резистор R7 светодиодом HL1, отвечающим за индикацию режима работы контроллера (хранение-обращение). Резисторы R1 и R2 обеспечивают согласование входов контроллера с дифференциальными сигналами DM и DP интерфейса USB. Остальные резисторы устройства служат в качестве опорных сопротивлений, подтягивающих уровни сигналов контроллера к напряжению питания или к заземляющему потенциалу. Кварцевый резонатор BQ1 совместно с конденсаторами C2 и C3 обеспечивает формирование задающей частоты контроллера 24 МГц.

Схема не требует наладки и при правильной сборке начинает работать сразу при подключении устройства к интерфейсу USB компьютера. При первом подключении операционная система компьютера обнаружит новое устройство и произведет установку необходимых для его работы драйверов в автоматическом режиме. В дальнейшем устройство будет включено в состав компьютера в качестве сменного диска, с которым можно осуществлять любые операции чтения, записи и стирания информации, как с обычным жестким диском.

Как восстановить удаленные файлы с flash накопителя? В чем отличие флешек от внешних жестких дисков? Как восстановить данные?

Мы предоставляем услуги по восстановлению данных с флешек и карт памяти при любых неисправностях. Если у вас флешка не определяется и не открывается, даже если она просто сломалась – мы поможем восстановить ценную информацию.

Считыватель flash

Адаптеры для чтения микросхем памяти

Специалисты по восстановлению флешек

PC3000 Data Extractor

Паяльные станции

Специалисты по восстановлению флешек:

Схема работы

Доставка

курьером бесплатно

Диагностика

быстро и бесплатно

восстановление

на профессиональном оборудовании

проверка

качества и полноты восстановления

только при успешном результате

Что делать если я случайно удалил файлы с флешки?

Остановитесь! Чтобы вы не делали дальше, ни в коем случае ничего не записывайте на эту флешку. После этого вы должны оценить насколько важны ваши данные, чтобы попробовать восстановить данные самостоятельно. Если вы решите, что данные очень ценные, чтобы ими рисковать, то лучше отнесите флешку в профессиональную компанию по восстановлению данных.

Остались вопросы?

Оставьте телефон и менеджер перезвонит Вам