Дюймовчик

Тем, кто не может молча читать текст с ошибками — под кат не заглядывать! Пост не содержит полезной информации, лишь рассуждения автора.
Как-то в поиске альтернативных средств хранения данных для МК набрел я на такую интересную вещицу, как Microdrive. Применяются они цифровых фотоаппаратах и плеерах.
По заявлениям производителей устойчивы к тряскам (например, в руках бегущего спортсмена), чего не скажешь об обычных жестких дисках. Геометрия этого чуда совпадает с обычной CompactFlash за исключением толщены (примерно в полтора раза толще). В целом же это обычный жесткий диск со шпенделем и читающей головкой, только размером в 1 дюйм. Не знаю как вам, но мне было тяжело себе это представить.
Кроме любопытства сыграла роль возможность вместо диска поставить обычную CompactFlash и наоборот (порою актуальный вопрос при снятии компонентов с производства).
Ну и самое главное, поскольку это не microSD-карточка мы получаем возможность переписывать данные сколько душе угодно (в разумных пределах естественно).

Повесть о несбывшемся ...

Был приобретен самый дешёвый диск из найденных. Объем 5Гб за $6 (180 рублей на момент покупки) вполне интересный вариант.
Доставка несколько затянулась. Диспут открывать не стал — был уверен, что продавец (предлогал кстати повторно выслать, я отказался) тут не при чём. Все два месяца я до последнего надеялся, что у диска кроме шлейфа имеется CF разъем (на фотке не видно). Заказал даже переходник CF-IDE 3.5 для простого макетирования (дабы исключить косяки собственного травления и пайки). Это теперь-то я учёный и знаю, что одно из двух: либо шлейф, либо CF. А можно было и сразу мануал прочитать, но куда там. В итоге на 59 день я забрал посылку.
Как выяснилось для импорта посылки потребовалось полтора месяца (привет таможне Оренбурга).

Seagate ST1 Series ST650211FX

Итак, мы имеем диск 2006 года выпуска. Да, в то время флешка аналогичного объема была событием (если вообще была). Небольшое описание можно посмотреть в Installation Guide (PDF). А ещё у них есть Product Manual (PDF), в котором вы можете найти все харрактеристики. Я лишь отмечу: кеш 2 МБайта, заявлена скорость интерфейса 33MB/s (UDMA 2), и типа гарантированная внутренняя 7Мбайт/с. Время доступа 2мс/3мс последовательно, 27мс/32мс произвольно. Питанием просит 3.3В+-5%, потребляя не более 330мА (30мА с стендбае). И все это безобразие весит 19 грамм.

Распиновка шлейфа не только имеется в ПМ, но и легко гуглится
Pin Signal Description
1 Ground Ground
2 DD11 Data bus bit 11
3 DD10 Data bus bit 10
4 DD8 Data bus bit 8
5 RESET- Reset
6 DD14 Data bus bit
7 DD15 Data bus bit
8 IORDY- I/O ReadyDMA ready during Ultra DMA data-in burstsData strobe during Ultra DMA data-out bursts
9 INTRQ Interrupt request
10 DA1 Device address bit 1
11 GROUND Ground
12 DA2 Device address bit 2
13 DA0 Device address bit 0
14 DIOW- I/O WriteStop during Ultra DMA data bursts
15 GROUND Ground
16 DIOR- I/O ReadDMA ready during Ultra DMA data-in burstsData strobe during Ultra DMA data-out bursts
17 GROUND Ground
18 PDIAG- Passed diagnostics
19 GROUND Ground
20 DASP- Device active or slave present
21 GROUND Ground
22 CS1- Chip select 0
23 GROUND Ground
24 DD9 Data bus bit 9
25 GROUND Ground
26 DD13 Data bus bit 13
27 CSEL Cable select
28 DD12 Data bus bit 12
29 DD7 Data bus bit 7
30 DD6 Data bus bit 6
31 DD5 Data bus bit 5
32 DD4 Data bus bit 4
33 DD3 Data bus bit 3
34 DD2 Data bus bit 2
35 GROUND Ground
36 DD1 Data bus bit 1
37 DD0 Data bus bit 0
38 DMARQ DMA request
39 DMACK- DMA Acknowledge
40 IOCS16- Data transfer size is one word per transfer cycle
41 CS0 Chip select 0
42 Reserved 1 Reserved for device use only
43 Reserved 2 Reserved for device use only
44 VCC +3.3V 3.3V Voltage supply to device
45 VCC +3.3V 3.3V Voltage supply to device
И… К сожалению, не совпадает с распиновкой ZIF 1.8" HDD. А значит мы не сможем применить ни ZIF-IDE 3.5 адаптер, ни USB-ZIF адаптер.
Набор поддерживаемых команд, описание регистров и прочая хрень так же располагаются в ПМ.

Диагноз
В связи с вышеперечисленными диск планируется использовать в качестве IT-брелка для ключей, с предварительным его разбором. Фоток внутренностей диска полно в инете, но возможно добавлю свои. Пока всё же зелёная душит, заставляет искать всевозможные приспособы. Знает кто-нибудь, кстати, чем это дело можно подключить скажем к компу?

UPD: Усё, я счастлив. Диск был разобран практически полностью, не смотря на его нестандартные болтики. Не удалось снять только сам блин. Вообще в течение всего времени разбора звучала фраза «блин, и сделали же», «ну нифига себе», «как они это запихали». Вообщем я получил огромное удовольствие, и жаба меня ни чут не беспокоит (видать тоже в экстазе).
Из опознанных компонентов, пригодных (я надеюсь) к дальнейшему использованию: Atmel 25F512 (SPI оперативка 20МГц 64 кБайта), пара тонких танталов. Вот собственно и все. Быть может к моторчику присобачу акк со схемой управления, забавы ради. Разбирать начал «не с той стороны», так что для брилока его вид уже не подходящий.
Загрузка больших фоток в сообществе что-то не работает, по этому только так:


Интересно что после сборки остался только один лишний винтик.

Seagate ST1 Series ST650211CF

Сейчас я нахожусь в стадии обдумывания приобретения (или правильнее сказать неприобретения) диска с CF разъемом. Девайсик-то хоть и интересный, но 5ГБ за 15 баксов всё же дороговато. Не говоря уже о более дорогих Hitachi и IBM (на этот и ссылку страшно давать).
Если кому интересно, распиновку хоть компакт флеш, хоть MicroDrive найти не проблема. Тем более что в ПМ приведена для 3-х режимов (см. PDF-ку).
  • -1
  • 02 июня 2012, 01:31
  • angel5a

Комментарии (78)

RSS свернуть / развернуть
В связи с вышеперечисленными диск планируется использовать в качестве IT-брелка для ключей, с предварительным его разбором.
Фи, садизм. Если не нужен — подари)

Это теперь-то я учёный и знаю, что одно из двух: либо шлейф, либо CF.
Ну дык, 1" и microdrive — разные вещи.

Алсо, нафига он тебе? Эти ж диски подчистую продулм CF — разве что перезаписей больше, но объем и скорость меньше, механическая надежность фиговая, жрет как лошадь.
0
  • avatar
  • Vga
  • 02 июня 2012, 03:57
Фи, садизм. Если не нужен — подари)
А что я тогда разбирать буду? Это была одна из составляющих при покупке — не пойдет, так разберу. Интересно же воочию увидеть что там и как.
Ну дык, 1" и microdrive — разные вещи.
1" это и есть MicroDrive же, и не важно flex или CF разъем :)
0
Не, насколько я помню, микродрайв — это именно вариант в корпусе CF type II. А 1" — он и есть 1".
А что я тогда разбирать буду? Это была одна из составляющих при покупке — не пойдет, так разберу.
И не жалко девайс портить?) Вот если бы он дохлый был — тогда другое дело.
Да и тащемта ничего особо интересного там нет. Все то же самое, что и в больших дисках.
0
Ну Seagate свои ST1, ST1.2, ST1.3 все относит к 1" disk — MicroDrive. и они уже делятся на FX (шлейф IDE) и CF (разъем совместимый с CF+ Type II).
И не жалко девайс портить?) Вот если бы он дохлый был — тогда другое дело.
Так покуда заюзать нельзя, и считаем что он пришел дохлый. :)
А вообще жалко, пока ещё ищу переходники или контактники для него.
0
Строго говоря, MicroDrive — торговая марка IBM/Hitachi. Так что другие фирмы их так не называют. У них это просто «1" HDD with CF Type II interface». Но микродрайв, тем не менее — это именно диск в формфакторе CF — и в понимании обладателя торговой марки, и в понимании пользователей (которые, впрочем, микродрайвом зовут любой диск в формфакторе CF).
0
Да, вы правы.
0
Алсо, нафига он тебе? Эти ж диски подчистую продулм CF — разве что перезаписей больше, но объем и скорость меньше, механическая надежность фиговая, жрет как лошадь.
Изначально именно из-за количества перезаписей. Ну а далее чисто понты: «Там жесткий диск ещё стоит!».
Что жрет как лошадь узнал только вчера, когда открыл мануал. Ожидал что будет меньше, если в батарейных юзают. Но даже с таким потреблением у меня для него есть применение, но только с CF разъемом.
0
А что мешает свой переходник сварганить? Особенно если есть коннектор под шлейф.
Ожидал что будет меньше, если в батарейных юзают
Надо полагать, он там по большей части в спячке отлеживается.
0
Именно коннектора то и нет. С коннектором ещё попробывал бы его прикрутить к МК.
0
Даже в спячке потребление не радует. 90ма и 30ма, при чём ис последнего выходит за те же 2.5сек.
0
Ну мона его совсем вырубить. Все равно опять раскручивать.
0
коннектор стоит примерно 5 баксов. (кстати почему он нынче $6 стоит?)
0
Вот это да, я и не знал что такое есть. Теперь понятно, почему все CF флешки имеют разъем, совместимый с IDE.
Такой диск может пригодится, например, для построения домашнего файл-сервера, поставить на него операционку и вот через такой переходник подключить напрямую к мат. плате.
0
Не поэтому, микродрайв позже появился.
Алсо, новые флешки от CF consortium (или как его там) тоже со стандартными интерфейсами. Один вариант с SATA, второй с PCI-E)
вот через такой переходник
Это переходник для CF/MD, для этого диска другой нужен. Возможно даже его нужно собирать самому)
0
Ну это конкретно этот диск с шлейфом на конце. А есть с обычным разъемом, для которых этот переходник должен подойти.
0
Примерно такая идея и была. Превращаем недорогой роутер в домашний сервер и ставим такой диск и получаем ночную качалку со всяких депозитов и летитбитов (всего что режет скорость загрузки). В качестве переходника подходит «любой» USB-картридер с CF разъемом за 1-2 бакса.
0
В таких условиях и обычный CF протянет не меньше, я думаю. У HDD тоже срок службы не ахти — механика же.
Да и мало это, 5ГБ. Рядом с роутером вполне можно установить бокс с диском 2.5" или даже 3.5".
0
В таких условиях и обычный CF протянет не меньше
В таких условиях да, наверно. Но роутеровские файловые системы по прежнему больше для HDD подходят. Да и CF на 4Гб стоят 10-20 баксов, а тут было за 6 всего, что подкупило (на самом деле изначально брал для другой цели для использования с МК, но в роутер тоже присматривал, если CF разъем будет). Если же брать диск с CF разъемом, то ценовой разницы уже ни какой.
Да и мало это, 5ГБ. Рядом с роутером вполне можно установить бокс с диском 2.5" или даже 3.5".
Мало, потому только для депозитов. С них за ночь больше и не утянешь :) Бокс рядом с роутером стоял, но хотелось бы всё внутрь упрятать (куча проводов и разных коробочек — хаб, винт, аудио,… — как-то не смотриться). 2.5" в DIR-320 не помещается (о 3.5 и речи быть не может), а это на ура. Есть ещё вариант взять 1.8", но исключительно если он HDD, т.к. на больший объем пойдет торрентокачалка, а она несчадно издевается над дисками.
0
а она несчадно издевается над дисками
Как именно? Пишет оно конечно рандомно, но не чаще, чем любая другая качалка. Зато постоянно рандомно читает, что как раз для HDD не айс (особенно если он норовит уснуть каждые 5 секунд).
0
Ну не знаю. Он, дрянь, скидывает на запись буфферы по 4-16-256кБайт, скидывает их в разброс, для каждого качаемого файла, добавляем сюда журналирование. И какое счастье что он выделяет место под файл сразу, не дай бог он бы еще гонял фат.
Если не вешать журнал (ext2), то при падение по питанию при 500ГБ диске роутер поднимается (если и поднимается) только часов через *цать. Отключить сканирование тоже можно, но тут я уже напоролся на похеренные 20Гб файлов и переустановку системы на нем.
Предполагаю решением такой небольшой диск с журналом в системе, а после закачки перенесение файла на внешний (который бы в идеале периодически отключать для проверки на ББ или просмотра напрямую с него — диск+вайфай на роутере тормозит что не говори).
0
А такие записи разве журналируются? Он же ФС не модифицирует, только данные файла перезаливает, а журналируются вроде обычно изменения ФС (впрочем, насчет ext3 не знаю, а вот NTFS AFAIK только структуры FS журналированием защищает).

Впрочем, в любом случае, варианты на 4-16ГБ я для качалки не рассматриваю. Этого хватит домашнему серверку, а для файлокачалки или файлопомойки нужны сотни гиг как минимум. А лучше — рейд на несколько терабайт.
0
Да и CF на 4Гб стоят 10-20 баксов
SD на 16ГБ стоят 500р, поставь ее, какая разница? Или USB-стик.
0
microSD на 16Гб имеется за 10 баксов с переходником и юсб-ридером, но SD карты хуже CF в качестве (количестве циклов) записи. USB-stick (почти 1к, но лучше будет) это исходная точка, с которой начинал. Просто на хабе, который с роутером, был ещё и картридер, решил его задействовать.
0
Алсо, если внутрь прятать — нафига тебе возможность легкого переключения? Не будешь же ты постоянно роутер разбирать? А внуть засунуть — без разницы, будет он воткнут или запаян. До содержимого диска всегда можно через тот же роутер достучаться, подняв на нем FTP или SMB.
Опять же мона взять чип CF-кардридера, запаять на плату его и диск — получится небольшой накопитель с интерфейсом USB.
0
дак как 300р то получается из $6?
0
какие ещё 300р?
0
Объем 5Гб за 300 рублей вполне интересный вариант.
Эти, вероятно.
0
упс, и правда.
0
Сейчас исправлю. ошибся.
0
Кстати, они же засыпают практически сразу. В файлопомойке он будет засыпать чаще, чем WD Green под убунтой.
0
Тут спасёт его низкая скорость работы, т.к. пока он уснёт-проснется за 3сек в системе уже будет кеш запросов чтения/записи на все последующие 2 часа непрерывной работы :)
0
Что-то на WD этого заметно не было, убунта их за полгода ухайдакивала насмерть.
0
А на ББ разве нельзя было отключить слип? тем более что под никсами.
0
Он сам засыпает при 8 секундах неактивности. А убунта кэширует запросы на запись и выдает их батчами раз в 10 секунд. В результате записали за секунду — прошло 8 секунд, хард уснул — опа, через секунду опять запись. Лечится изменением интервала записей либо перенастройкой таймера засыпания в диске (для WD это делается тулзой wdidle3, для остальных или никак, или через APM).
Таким поведением отличаются диски серии Green и все ноутбучные. Собсно, проблема в основном на ноутах и проявлялась, поэтому отключение таймера парковки там было плохим решением — снижается и экономичность, и надежность. Ща вроде пофиксили, изменив политику записи на диск.
0
Возможно, получилось бы делать также, как я подключал миниIDE к обычному IDE — брал IDE кабель, отрезал один разъем и припаивал кабель непосредственно к венику/адаптеру в соответствии с распиновкой.

У меня все заработало успешно, и за 5 лет никаких проблем
0
Не, паяться к шлейфу уже не хочу. Важен вопрос замены носителя.
0
Подбери коннектор для него и спаяй свой переходник. Ну или подпаяй к шлейфу свой коннектор.
0
Нагуглить в пределах досегаемости не получилось. По тому в топике и спросил
Знает кто-нибудь, кстати, чем это дело можно подключить скажем к компу?
0
BarsMonster написал же — припаять к нему шлейфик с нормальным коннектором. Еще мона припаять к коннектору и каким-нить образом обеспечить жесткую конструкцию — будет диск, который мона в материнку воткнуть.
0
Вариант пайки к шлейфу я исключаю полностью. Приемлимы переходники зиф-иде, зиф-юсб или просто контактор, что бы самому собрать. Нужна возможность заменить диск, без бегания к паяльнику с даташитом. Вообще для этого CF разъем самое правильное, т.к. шлейфы разные не то что у разных производителей, но и у одного производителя в разных сериях.
Я бы и отправил кому нибудь нуждающемуся, но с нашей-то почтой доставка выйдет с ту же цену что и купить новый диск напрямую у указанного продавца.
0
Ну так припаяй к каждому диску переходник и заменяй сколько влезет)
0
:D нет уж, лучше разберу. С жабой договорюсь, тоже посмотрит и не будет возникать :)
0
Если кому интересно, распиновку хоть компакт флеш, хоть MicroDrive найти не проблема.
А это разве не одно и то же?
0
  • avatar
  • Vga
  • 02 июня 2012, 12:47
В данном случае одно и то же. Но в разных режимах у MicroDrive управляющие сиглалы по разному называются. На счет компактфлеш хз, возможно тоже.
0
Я как то давно купил микро компа и у него была возможность прямо на материнку воткнуть CF карту. Что я и сделал. Поставил на неё линукс и оно работало как маленький сервачёк и роутер. Потом я попробовал на него поставить окна и CF начали умирать. Я почитал и обнаружил что туда можно втыкать и Microdrive. Купил 4 штуки од ST и понял как попал :) Надо обращать внимание на питание. Microdrive которые я купил были на 5 вольт а материнка давала только 3.3 вольта. Вобщем через переходник 5 вольтовый они работают. А в материнке никак. Ну и я сделал брелок. Открыл крышку и залил эпоксидкой. Красиво было :) правда показать немогу — подарил я её давно.
0
Садист. Неужели нельзя было оторвать пин питания от мамки и подать туда требуемые 5В?
0
Да нет :) я залил то который убил :) Пробуя его запитать отдельно от УСБ :) Остальные где-то ещё валяются дома. Они такие хорошие :) Тяжелые :)
0
А, ну если дохлый — тогда ладно.
0
Давай бартер? я те свой со шлейфом, а ты мне свой с CF :)
0
Да я бы рад :) Только я живу в чехии :)
0
А как ты его от USB убил-то, там же 5В и есть.
0
А у меня там сопля замкнула выхода на корпус… Несколько бит просто навсегдавсегда в теперь в плаванье ушли :)
0
Соочувствую.
0
Об эпоксидке я не подумал. Дупал просто разобрать не защищая от пыли и грязи. Спасибо за идею.
0
Не пробывали оставшиеся подключить к МК? Была ли вообще такая мысль?
0
PATA явно не лучший интерфейс для МК. Очень уж дохрена линий…
Но лично у меня такая мысль была, когда я раздумывал на предмет «а не спаять ли свой мр3 плеер?». Но ща проще и дешевле поставить флешко.
0
Скорей использовать SD/SDHC. Я думал подключать Microdrive к АВР. Шаг маленький у разёма. А плату лень было делать. Так и попалил диск.
0
Ну и как писали выше — диск постоянно усыпает… Его или надо читать время от времени или посылать команды на отключение контроля которые я так и ненашел.
0
в моем случае проблемы не было бы. мне надо постоянно писать данные на него. Много оперативки — дорого сильно, использовать флешку — как бы не вскопытилась, а тут вроде компромис.
0
Мне тоже лень было, по тому и заказал переходник. стандартные 2.54мм получаем, такой разъем и на плате мк поставить можно будет. Но естественно нативный CF лучше, сдув с того же переходника :)
0
Ну я и так сдул его с сгоревшего переходника :) Немного разогнул ноги и припаял провода. Ещё он довольно медленный… Обыкновенный хард 2.5 работал в разы быстрее.
0
Ну дык сравнили. хард 2.5 и эта мелочёвка :)
Для роутера не столь критично — там USB тормозит больше. Для мк тем более.
0
Если только не развести 16-битную линию. Те же STM32 имеют FSMC интерфейс, возможно его можно было бы заюзать. На одну шину можно будет повесить и параллельную срам, и нанд, и диск, и ещё каких-нибудь регистров. Короче от современных SoC вернуться к прежним МК и забубенить свой комп :)
0
а я в данный момент как раз планирую плеер реализовать. типа аудиофильский. не могу решить. сунуть туда 2.5" винт или не париться и сдхц подключать…
0
сунуть туда 2.5" винт
А ты с ним справишься? Тем более PATA-шные уже фиг найдешь.
0
там плата на арм9 с линуксом будет ) через усб-сата проблем нет. но проблема несколько иная. как записывать музыку на плеер?
0
по блютузу/вайфаю :)
0
Обновил пост парой фоток.
Тов. Vga лучше не смотреть — «не выдержит душа поэта» :)
0
Я их уже посмотрел. Винтик жалко :'(
Алсо ты забыл включить макрорежим.
0
Не забыл. Во-первых это мыльница, во-вторых она крайне хреново фоктает всё что ближе метра даже на макрорежиме. Ну и не до фоток особо было, был увлечён процессом :)
0
Ну у мя тоже мыльница, но макрофотки делает довольно приличные. Вон тот же LPC1102 на фотке в моей посте мона рассмотреть лучше, чем вживую)
0
Шлейф, кстати, намертво к плате присобачен?
0
Нет ничего что нельзя бы было оторвать :)
Вроде имеется некоторая пайка шлейфа. шаг контактов побольше. Т.е. чем паятся к шлейфу лучше было бы его выдрать и подпаятся к плате. Но для этого надо снимать плату — портится эстетический вид диска.
0
Да уж не больше, чем от превращения его в груду деталек)
+1
Алсо, ккой шаг у шлейфа со стороны коннектора и со стороны платы?
0
со стороны коннектора в даташите отписано, со стороны платы — практически на всю ширину раскиданы. Я прошу прожения, но уже собрал его обратно, померять не смогу пока — отдыхаю.
0
Связь платы и головки через 20-контактную колодку на подобие той что у дисплеев, связь с движком — прижимными контактами. Снимается всё легко, практически без усилий, если знать где потянуть. Я не знал, поглун корпус.
0
Это довольно типично. Разве что обычно на голову тоже прижимные контакты. Тут, видимо, для них элементарно не хватило места.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.