|
IDE to MMC (SD) с помощью AVR, Очень тихий винт из flash карточки |
|
|
|
Dec 8 2006, 12:46
|

Бывалый
  
Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853

|
Цитата(zltigo @ Dec 8 2006, 01:05)  Цитата(bloodden @ Dec 8 2006, 00:22)  Заменяю ШУМНЫЙ винт переходничком на ММС и проблема решена.
Ну так и купите переходник на PCMCIA он-же считайте IDE - баксов десять. Ну или USB reader и того меньше - стеки под DOS тоже есть. Спасибо за совет, но человек, который заставляет таких дедушек как Р133 пахать и пахать покупать к ним ничего не будет :-). А вся соль в том, чтоб сделать самому и опыта набираться, а заодно и чё-нить полезное для души сделать. Цитата(prottoss @ Dec 8 2006, 11:36)  Здесь, на форуме где то, вроде была тема про FAT с исходниками, это случаем не то, что Вам надо? Нет. ФАТ там ненада. Надо всеголиш понять что от тебя хочет IDE контроллер (прочитать/записать сектор) и дать то, что ему нужно :-)
Сообщение отредактировал bloodden - Dec 8 2006, 12:48
--------------------
|
|
|
|
|
Dec 8 2006, 15:03
|

Местный
  
Группа: Свой
Сообщений: 226
Регистрация: 2-06-06
Пользователь №: 17 720

|
Цитата bloodden Тоже хотел сделать такую штуку. Вы уверены что скорости контроллера хватит ? Там даже с учетом сигнала задержки цикла макс. допустимое время доступа к регистрам - 1.2 мксек. То есть за это время (по положительному перепаду сигнала RD или WR) контроллер должен включить сигнал задержки цикла доступа (IORDY) (макс за 35 нсек) в 0 чтобы растянуть цикл (ну ладно, это можно сделать аппаратно с помощью дополнительного триггера), дешифровать адрес регистра, к которому должен происходить доступ, записать или прочитать данные этого регистра по шине данных (возможно, АТМЕГА на максимальной частоте и успеет). Вот и все - остальное не критично по времени (в регистре статуса выставляете BSY в 1 и делаете то что нужно сколько нужно). Ну и остается реализовать хотя бы минимальный набор команд, необходимый для работы. Получается, что работать будет в PIO0 (самый медленный режим), но работать будет на любых компьютерах. Еще непонятно как этот контроллер сможет сожительствовать с другим накопителем на одном шлейфе (если такое вообще возможно). Возможно, скорость можно увеличить с помощью дополнительной ПЛМ с внутренними регистрами, через которую будет вестись обмен с контроллером компьютера. А чем плохи CompactFlash с переходниками ? Cкорость получится намного больше, по цене сравнимы с MMC. Еще непонятна долговечность такого носителя - как долго выдержит например область FAT постоянное переписывание ?
Сообщение отредактировал umup - Dec 8 2006, 15:24
|
|
|
|
|
Dec 8 2006, 20:42
|

Бывалый
  
Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853

|
Цитата(Itch @ Dec 8 2006, 19:35)  Кстати очень хорошая идея! На этот диск можно будет поставить линукс, подключить к материнке, на проц поставить пассивное охлаждение - и будет неплохой тихий роутер. Вот и ценное применение нашлось :-)) Я сейчас на стадии работы с ММС. Буду информировать про процесс создания сего у-ва.
--------------------
|
|
|
|
|
Dec 9 2006, 01:28
|
Частый гость
 
Группа: Свой
Сообщений: 83
Регистрация: 25-11-05
Из: odessa
Пользователь №: 11 397

|
как то давно у меня была задача сборки рутера на старом пеньке 200. ввиду того, что винт к нему - это ведро с крутящимися, выработавшими свой ресурс, гайками, было решено убить все движущиеся части. т.е. с блока питания убрать вентилятор, пассивное охлажнение на проц и замутить ИДЕ флэшку. жаль что заказчик съехал и проект загнулся... но видел вживую такие решения - работало на ура!
--------------------
Вся жизнь - ништяк, все бабы - леди, а солнце - шар дающий свет
|
|
|
|
|
Dec 9 2006, 15:55
|

Бывалый
  
Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853

|
Цитата(sensor_ua @ Dec 8 2006, 20:33)  IDE 2 CF попроще будет - деньги за карту меньшие за метр, а камней (AVR;)) нет - скорость выше - http://www.myplace.nu/mp3/files/ide2cf.pdfЯ же просил CF не предлогать. Я понимаю, что для подключения CF необходимо всего-навсего правильно развести плату между разъёмами. Весь смысл подключить ИМЕННО ММС/SD и ИМЕННО через АВР. Бзик такой у меня :-)
--------------------
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|