PDA

Просмотр полной версии : Переходник CF-IDE (личного производства)


9922
25.12.2007, 01:46
Предлогаю для повторения переходник CF-IDE.
Первый вариант на рисунке 1.
Это для тех кому лень или нет возможности сделать п/плату.
Схема переходника на рисунке 2.
То-что я сделал для себя на рисунке 3 и 4.
П/платы заказывались на заводе.

В приложенных архивах несколько вариантов переходника CF-IDE.
П/платы предназначены для метода лазерного утюга.
Слоты для карт CF свободно продаются в Буром Медведе.

Мастер
25.12.2007, 05:25
Для тех кому совсем лень - 4-5$ готовый вариант.
http://cgi.ebay.com/CF-Compact-Flash-to-IDE-ATA-40-pin-Adapter-Converter_W0QQitemZ250200053082QQihZ015QQcategoryZ 41993QQssPageNameZWDVWQQrdZ1QQcmdZViewItem

HotDog
25.12.2007, 14:03
схема рабочая но требудет доработки.
новые карты compact flash 266x в этом переходнике работают на скорости UDMA33 - хотя реально они могут работать UDMA66.

У меня стоит карта Transcend <TS2GCF266> CompactFlash Card 2Gb 266x скорость чтения через переделанный переходник порядка 50мб/с, скорость записи 25мб/с. Карат загрузочная - стоит винда XP - загрузка с момента нажатия кнопки на системнике до рабочего стола 40сек. Хипернайт 40сек. - выход их хипернайта 25 сек.

Для переделки нада всего лишь два контакта с IDE завести на 2 контакта CF:
ide - cf
21 - 43 dmarq
29 - 44 dmack

подробнее об этом смотрите на ixbt (http://forum.ixbt.com/topic.cgi?id=27:8065:18)

УДАЧИ!

cool-64
25.12.2007, 14:12
2001 год)))))

HotDog
25.12.2007, 14:32
угу! %)
НО тогда в том далеком 2001 году COMPACT flash стоил просто космос и таких объемов небыло и таких скоростей.

сечас реально купить 8 гигов и не парится по поводу винтов - заведтся при -20 или нет.

9922
25.12.2007, 14:56
или разводка проводников изменилась ?
может стандарты другие приняли
покажите где их посмотреть

P.S. Нет у меня таких карт <=266х ,два провода добавит тот кому они нужны.

HotDog
25.12.2007, 15:08
я же ссылку дал на www.IXBT.com постом выше.

Вот выдержки из той конференции:

Поборол данную проблему, но без творческих доработок не обошлось. Пока не отодрал "лишний" пин у разъёма IDE на плате переходника и не установил 80 жильный кабель. После чего всё стало грузиться замечательно. В свойствах показала работу в режиме UDMA 4 (ранне было в 3). Кстати, через картридер устанавка не получилось. Есть такое подозрение, что для карточек <=266х необходима модернизация переходника под 80-ж кабель, что соотв. поддержке UDMA 4 и выше, иначе могут быть нестыковки с режимами работы карты, BIOS и ОС.

Итого подверглось переработке:
- перепайка
CF 21 - 43 IDE
CF 29 - 44 IDE
- отодрать пин у IDE, для установки 80ж кабеля.

User
25.12.2007, 20:46
угу! %)
НО тогда в том далеком 2001 году COMPACT flash стоил просто космос и таких объемов небыло и таких скоростей.

сечас реально купить 8 гигов и не парится по поводу винтов - заведтся при -20 или нет.

а как себя флешка поведет при -20? у нее вроде рабочий диапазон от 0 до 70 градусов. Есть большая вероятность, что при -20 карта просто окажется чистой. Естественно, это не про флешки с расширенный диапазоном температур.

HotDog
25.12.2007, 22:26
Рабочая температура -25 ~ 85 °C
заявленная производителем
против
Рабочая температура 5 ~ 55°C для ноутбучных винчестеров

User
25.12.2007, 23:10
я и написал - что это не про флешки с расширенным диапазоном. -25 уже расширенный, у обычных от 0. Винты для тяжелых условий работают от -30 :).

HotDog
25.12.2007, 23:20
ну вы из крайности в крайность
во первых я веду разговор исключительно про флешки 266x их по пальцам одной руки посчитать можно - дык вот у них именно эти показатели рабочей температуры.
Могу ручится за всех остальных у которых стоят ноутбучные винты - 90% из низ обычные и не никакие они не для экстремальных условий.

Sergey_L
26.12.2007, 12:50
Да ладно вам человека (9922) тиранить, сам сделал и выложил всю свою инфу, и за это ему спасибо!

HotDog
26.12.2007, 13:36
я же не тираню :)
я просто предложил ему доработать свой переходник.

Это USER чтото хочет доказать своими тезисами.

User
26.12.2007, 14:04
Да ладно, что мне доказывать. Я поинтересовался просто, так как сталкивался с тем, что флешка с инфой на морозе быстро стала чистой.

Sergey_L
26.12.2007, 18:14
А на сколько это сейчас актуально?
Вроде уже давно никто на винты ни при тряске, ни при морозе сильно не жаловался.
А мне так и не удалось влепить CF на 2Гб, была ругань на неправильную внутриннюю организацию, так и поставил ее в фотик и забИл на это.

mvg1
30.12.2007, 09:21
По поводу доработки "переходников".
Для поддержки UDMA нужен соответствующий контроллер с прямым доступом к ОЗУ и т.д.
Фактически это http://www.addonics.com/products/flash_memory_reader/adsahdcf.asp пока единственное вменяемое предложение, но дорого (в России более $100) и сложно достать.
GF можно подключать и использовать как системный диск через USB.

HotDog
31.12.2007, 14:56
По поводу доработки "переходников".
Для поддержки UDMA нужен соответствующий контроллер с прямым доступом к ОЗУ и т.д.
Фактически это http://www.addonics.com/products/flash_memory_reader/adsahdcf.asp пока единственное вменяемое предложение, но дорого (в России более $100) и сложно достать.
GF можно подключать и использовать как системный диск через USB.

Ну во первых разговор идет про IDE, а не про SATA.
Во вторых раз уж зашла речь о SATA то на www.ebay.com таких переходников полно http://cgi.ebay.com/CF-Compact-Flash-Card-Type-I-II-to-Serial-SATA-Adapter_W0QQitemZ360009378496QQihZ023QQcategoryZ74 941QQssPageNameZWDVWQQrdZ1QQcmdZViewItem - и ценник у них никак не 100$ а порядка 30$ с доставкой в Рассею.

mvg1
31.12.2007, 17:14
Ну во первых разговор идет про IDE, а не про SATA.
Во вторых раз уж зашла речь о SATA то на www.ebay.com таких переходников полно http://cgi.ebay.com/CF-Compact-Flash-Card-Type-I-II-to-Serial-SATA-Adapter_W0QQitemZ360009378496QQihZ023QQcategoryZ74 941QQssPageNameZWDVWQQrdZ1QQcmdZViewItem - и ценник у них никак не 100$ а порядка 30$ с доставкой в Рассею.
1. По поводу IDE все сказал. Банальное "соединение" контактов не может обеспечить соответствующий режим (UDMA). Не слышал, что с помощью пары проводников можно реализовать контроллер....
2. Зачем ломать голову про IDE, когда сегодня актуален SATA.
3. На ebay.com много всего, но не все полезно. Если кто-то гарантирует, что тот или иной контроллер полностью соотвествует стандарту и будет совместим с большинством МВ и CF (или иных модулей) - нет проблем.
4. Если покупка на ebay столь проста, почему прилавки России не давятся от "экзотики"?
5. На сколько я понимаю, вопрос про IDE возник из-за доступности и дешевизны "якобы контроллера" CF.
http://www.nix.ru/autocatalog/adapters_switches/56312_main_small.jpg
В описании на сие изделие написано об ограниченной совместимости. Правда мелким шрифтом.

HotDog
02.01.2008, 23:32
Палец указывает на небо - дурак смотрит на палец. (с)
а кто говорит что переходник это "якобы контроллер"?
этот переходник не обладает какой либо логикой - да это тупа соединение контактов. НО вы упустили один немоловажный момент - Compact Flash карта - а именно Transcend <TS4GCF266> CompactFlash Card 4Gb 266x и им подобные.
Вот официальные данные производителя:
- Ultra-fast 266X performance with dual-channel support
- Conforms to CF Type I standards
- Data transfer rate: 40MB/sec(Max)
- Supports Ultra DMA mode 0-4
- CompactFlash 4.0 compliant
- Built-in hardware ECC technology for detecting and correcting errors
- ATA interface
- Low power consumption
- Multi-platform compatibility
- RoHS compliant
- Lifetime Warranty
думаю переводить не надо.

А доделка переходника всего лишь включает режим UDMA для карты.

А на счет того что "Если покупка на ebay столь проста, почему прилавки России не давятся от "экзотики"?" - с точки зрения бухгалтерии и отчентности вам не будет предоставлено какких либо документов - поэтому никто и не продает - а те кто продают например http://www.carmonitor.ru заламывают такой ценник - дабы компенсировать свой старх и риск.

Я всё сказал.

mvg1
03.01.2008, 21:27
Лана, вернемся к теме. Возможно в чем-то я не прав, но....
sff предложил свой вариант - Дорожку идущую от IDE 34 аккуратно ножечком перерезал и посадил IDE34 на землю (ближайшая IDE40). После этого спокойно взлетела в udma4 и скорость стала 39.4 (все тем же hdparm -t /dev/hda ).
http://forum.ixbt.com/topic.cgi?id=27:8065-3
К сожалению и в его случае используется платформа от VIA (другие не упоминаются) http://www.mini-box.com/Jetway-Versa-J7F4K1G2E-Fanless?sc=8&category=99

Попробую еще раз повозиться с переходником, но все предыдущие попытки оказались удачными лишь для VIA. Во всех остальных случаях зависание на этапе POST или при попытке установки системы.
Вскользь упоминается про Slave - честно говоря, не пробовал.
"Крутил" сей девайс
http://www.nix.ru/autocatalog/adapters_switches/54107_m_small.jpg

p.s. Запись вида
- перепайка
CF 21 - 43 IDE
CF 29 - 44 IDE
Как минимум не логична. На IDE всего 40 контактов.

Т.е. верно (вероятно)
ide cf
21 43
29 44


Попробую скомбинировать из пары переходников, дополнив
Bi-directional SATA <--> Ultra ATA-133 Converter Board (Двунаправленный конвертер IDE - SATA)
http://www.nix.ru/autocatalog/adapters_switches/67743_BOTT_small.jpg
Мдя... мазохизм....

а кто говорит что переходник это "якобы контроллер"?
Если внимательно прочитать коменты на хоботе.....
Палец указывает на небо - дурак смотрит на палец. (с)
"Пальцем в небо"
Ну да, ну да....
И ведь будут икать 43 и 44
- перепайка
CF 21 - 43 IDE
CF 29 - 44 IDE
.....
Если IDE 44 контакта, лучше смотреть на палец.

HotDog
04.01.2008, 16:52
Да банальная опечатка - постом выше было у меня все нормально расписано.

Немного подытожу тоже:
1. этот переходник
http://www.nix.ru/autocatalog/adapters_switches/54107_m_small.jpg
имеет одну особенность - он никак не может работать на одном шлейфе с ДВД или СДромом. я перепробовал много разных вариантов - ничего не получилос.
В итоге он висит один на шлейфе. (шлейф кстати 80жил)

2. этот переходник
http://www.nix.ru/autocatalog/adapters_switches/56312_main_small.jpg
втыкается сразу в IDE порт и посадить его на шлейф (80жил) не возможно. ПОЭТОМу я так думаю и "Дорожку идущую от IDE 34 аккуратно ножечком перерезал и посадил IDE34 на землю (ближайшая IDE40)." делается для того чтобы сделать якобы присутсвие шлейфа 80жил, дабы обмануть контроллер чтобы он включил режим UDMA

aptm
04.01.2008, 17:03
...http://www.nix.ru/autocatalog/adapters_switches/56312_main_small.jpg
втыкается сразу в IDE порт и посадить его на шлейф (80жил) не возможно.

А что мешает посадить на шлейф такое: (http://www.brownbear.ru/components/idm-40.html)
http://www.brownbear.ru/foto/tabn/90112.jpg

mvg1
04.01.2008, 19:33
HotDog, на какой платформе тестировались переходники?

HotDog
04.01.2008, 19:37
А что мешает посадить на шлейф такое: (http://www.brownbear.ru/components/idm-40.html)
http://www.brownbear.ru/foto/tabn/90112.jpg

ну это же разьем на 40жил а нада на 80 и не все живут в москве :)

HotDog
04.01.2008, 19:39
HotDog, на какой платформе тестировались переходники?

windows xp sp2

mvg1
04.01.2008, 20:05
Железо? МВ?

HotDog
05.01.2008, 00:45
Железо? МВ?
Системная плата Asus P5GC-MX (2 PCI, 1 PCI-E x1, 1 PCI-E x16, 2 DDR2 DIMM, Audio, Video, LAN)
Тип ЦП Intel Celeron 420 1600 МГц
Системная память 1015 Мб (DDR2-667 DDR2 SDRAM)
Дисковый накопитель TRANSCEND (1943 Мб, IDE)
Дисковый накопитель RAM Disk (512 Мб, SuperSpeed Software, Inc.)

mvg1
05.01.2008, 11:35
Возможно не хватило терпения. У меня не пошел переходник на подобной МБ, впрочем как и на многих других.
На P5VD2-VM без особых проблем, но мне не понравилась графика, отказался от использования.

Кстати, сегодня ночью "вымораживал" на балконе макет системника с Transcend <TS4GCF266> (по градуснику "-18") - стартует без проблем (пока через USB). Вентиляторы (скольжения) набил смазкой ЛПИ-7, тоже завелись без вопросов.

RAMDisk Enterprise RUS

SiS671FX
Intel Celeron 430 (пассив, корпусными)
HYNIX DDR-II DIMM 1024 <PC-6400> *2
БП 80W
корпус Mini-ITX
ОС (ХР) сильно "покоцана", пока продолжаю разбираться, что можно отключить без потери функционала.

HotDog
05.01.2008, 12:28
Если вы хотите хипернайт то учтите - винда сохраняет всю память на винт (в данном случае флешку), а у вас 2 гига - то будет создан файл размером 2 гига да плюс винда с софтом то 4 гига тока-тока для этой процедуры.
советую:
при оперативе в 512мб использовать флешку 2 гига,
при оперативе 1гиг использовать флешку 4 гига.
при оперативе 2 гига использовать флешку 8 гигов.

mvg1
05.01.2008, 12:49
Не, пока не хочу. Но что-то подобное попытаюсь сделать. Нет ни малейшего желания лишний раз что-либо писАть на системную flash. Основной режим - чтение.
Hibernate - "закатывает" ВСЕ ОЗУ на носитель, а полезной инфы куда меньше.....
Грубо, нужно что-то типа Acronis TI для развертывания "образа ОЗУ", в котором сохраняется лишь актуальная информация.
Hibernate для конкретного компа в данном случае используется для ускорения загрузки на одном и том же железе, зачем его регулярно обновлять? - только по желанию пользователя.

p.s. Винда сейчас весит 500 Мб (на системном диске), будем работать дальше.... (Хм, уже реально ВСЕ грузить в оперативку на RAMDisk .... Только не знаю как...)
OOo_2.3.0_Win32Intel_portable_ru_infra - 275 Мб
Авто Атлас Москвы 2007 - 127 Мб
Ну и т.д. Не так уж много.
К тому же ни кто не отменял внешние накопители.....
Т.е. системный носитель для системы и базового ПО, все остальное с внешних.

HotDog
05.01.2008, 14:46
у меня сделано так:
оперативки 1гиг.
есть CF 2Gb x266 на ней винда с установленным софтом порядка 1,2Гб
создан ramdisk 512мб на нем своп, темп папка, темп интернета.

mvg1
05.01.2008, 15:52
Кроме этого там еще есть что по отключать для предотвращения записи на диск.
Сие полезно и для обычного компа.

HotDog
05.01.2008, 16:12
назвался груздем - полезай в короб.

что еше отключать можно?

mvg1
05.01.2008, 18:10
Восстановление системы (похоже лучше убивать в дистрибутиве)
Дамп памяти
Последнее обращение к файлам....
Все виды событий и их регистрация
Все виды дефрагментации и оптимизации размещения (запуска) файлов (для flash вроде не актуально)
"Контроль за пользователем" и пр.
Т.е. все, что система пытается запомнить или оптимизировать при работе.

Пока разбираюсь с зависимостями, не всегда остановка (удаление) того или иного компонента проходит безболезненно.

Для ускорения загрузки из дистрибутива убрать все лишнее: драйверы, службы и т.д.

Почему выключение все же занимает какое-то время, хоть вроде бы все ф-ции восстановления и им подобные отключены?

Все было бы проще, если бы точно знать какие сервисы потребуются от CarPC. Универсальностью жертвовать не хочется. Вроде и WiFi уже востребован.....
Да и систему нужно оптимизировать для пользователя не отягощенного особыми знаниями в IT.

aptm
05.01.2008, 18:31
ну это же разьем на 40жил а нада на 80 и не все живут в москве :)

Ну а как такой вариант переходника (PLHD-40 или из PLHD-80 сразу два :) ):
http://www.brownbear.ru/foto/tabn/75062.jpg (http://www.brownbear.ru/goods/1016.html)

mvg1
07.01.2008, 14:28
"Заморозил" до кучи HDD 40 Gb IDE Western Digital <400VE>. (пока -10)
Хоть и сразу запустился, но видать замерз, как то уж очень громко "застучал".

mvg1
08.01.2008, 18:08
HotDog, хотел полюбопытствовать, как давно эксплуатируется система (на GF) и есть ли проблемы, над которыми стоит поломать голову?

HotDog
08.01.2008, 19:48
используется 1 месяц - но к сожалению только дома на столе (никак не может придти корпус и моник из америки.
как только они придут - буду монтировать в машину.

mvg1
08.01.2008, 20:31
Жаль. У меня пока тоже настольно-балконный. Правда куча вариантов, на любой вкус.

Stas_Ryga
06.02.2008, 00:39
У меня две CF-ки, системная 1GB (W2K) и для софта/музыки 8GB Обе работают в режиме DMA. Запуск компа 30-40 секунд. работают с лета всёвремя в машине. Офигенных морозов пока небыло, поэтому сложно судить что с ними будет в экстремальных условиях. Скорость чтения с системной 17МВ/с с софтовой 11,5 МВ/с. Но большего от них и неожидал (куплены на ebay за копейки). Чтобы обеспечить работу в режиме прямого доступа к памяти пришлось слегка рехтануть переходники на IDE, но оно того стоило.

HotDog
06.02.2008, 11:34
У меня две CF-ки, системная 1GB (W2K) и для софта/музыки 8GB Обе работают в режиме DMA. Запуск компа 30-40 секунд. работают с лета всёвремя в машине. Офигенных морозов пока небыло, поэтому сложно судить что с ними будет в экстремальных условиях. Скорость чтения с системной 17МВ/с с софтовой 11,5 МВ/с. Но большего от них и неожидал (куплены на ebay за копейки). Чтобы обеспечить работу в режиме прямого доступа к памяти пришлось слегка рехтануть переходники на IDE, но оно того стоило.

Что конкретно рихтовал в переходнике - фотки в студию

Stas_Ryga
07.02.2008, 00:24
Ну ничего особенного. Как расписано в начале топика - два проводка.

Z@GR
18.09.2008, 20:44
вот наткнулся кому интересно на этот адаптер производства фирмы Espada (ADIDE2CF-B1)
http://www.espada-tech.ru/img/25409-2.jpg
http://www.espada-tech.ru/pr_-25409.shtml
кстати продаётся в sunrise за 208 рублей:
http://price.sunrise.ru/index.aspx?article=2001950

serg_wolf
22.09.2008, 10:01
а пробавали ли кто подключать в usb картридеры винты ктонить?
просто картридер под компакт флеш стоит у нас 170рэ. Вот тебе и простой иде-юсб девайс:big:

cambit
06.01.2009, 14:20
Уважаемый 9922! Предложенный Вами самодельный вариант переходника
CF-IDE позволяет производить загрузку компа? В описании к переходникам, показанным mvg1, четко написано "загрузку не поддерживают"

St@rz
06.01.2009, 14:43
Ну я тут (http://compcar.ru/forum/showthread.php?t=2386) даже на простые флешки ставил. :smile1:

cambit
08.01.2009, 18:01
Видите-ли в чём дело. Есть мать PCParther intel 810. В биосе имеется возможность загрузки с USB-FDD, USB-HDD, USB-ZIP и USB-CD. Флешка Kingmax 2 GB отформатирована и сделана загрузочной под DOS c помощью HP USB Disk Storage Format Tool. При попытке загрузится с USB-ZIP виснет намертво после надписи Verifying DMI Pool Data. На других вариантах из перечисленных выше загрузка даже не начинается (Пишет не системный диск и т.д.). то есть можно грузится только через IDE, почему и спрашиваю

cambit
09.01.2009, 15:33
Так всеж грузятся компы через смодельный переходник или нет. И все ли CF-карты подходят для загрузки

Clone
14.01.2009, 00:53
Блин а в нете поискать?
Например: http://proline.biz.ua/product_details22.html
поддерживает загрузку, я с помощью него даже винду ставил.

В Россию думаю вышлют.

cambit
18.01.2009, 15:03
Здравствуйте, уважаемые мастера! Спаял, значит, я переходник CF-IDE самодельный для CompactFlash Apacer 1GB. Распиновку проверил 10 раз. При старте компьютера в БИОСЕ флешкарта определяется правильно, но дальше перед появлением таблицы в которой указываются параметры системы (CPU type, CPU clock и т.д.) появляется мигающий курсор и далее машина полностью виснет.
В чем может быть трабла?
Для уточнения на задней стороне карты указан номер модели - AP1GCF.

cambit
20.01.2009, 22:53
Нашел я в чем дело. Оказывается распиновка не полная. Нашел схему, допаял и пошло! Остался один вопрос: моя CF APACER 1GB работает в режиме PIO4(БИОС показывает). Есть ли возможность ускорить ее работу (включить режим DMA или UDMA)? Систему пока не ставил, поэтому скорость чтения\записи протестировать не могу.

SBorovkov
21.01.2009, 02:50
Нашел я в чем дело. Оказывается распиновка не полная. Нашел схему, допаял и пошло! Остался один вопрос: моя CF APACER 1GB работает в режиме PIO4(БИОС показывает). Есть ли возможность ускорить ее работу (включить режим DMA или UDMA)? Систему пока не ставил, поэтому скорость чтения\записи протестировать не могу.

Для подержки dma и udma режимов переходник должен удовлетворять некоторым условиям. Я сам переделывал переходник, но довольно давно и уже забыл эти требования, там что-то за землю должно быть замкнуто+провод cable select (по-моему он должен быть оторван). Плюс сама карта должна поддерживать все эти режимы. Поддерживвает ли твоя карта эти режимы не знаю, информации не смог найти. Попробуй где-нить на время взять карту, которая точно поддерживает (см тут http://www.hjreggel.net/cardspeed/cs_udmacf.html ), тогда точно узнаешь все ли у тебя в порядке с переходником.
Вроде твоя карта одна из современных, так что она как минимум должна поддерживать dma режим...

Почитай вот эту тему http://forum.ixbt.com/topic.cgi?id=27:8844 может что-нить интересное найдешь

NSMax
13.04.2009, 20:31
С начала еще раз спасибо автору за поднятую тему, она натолкнула на размышления и действия.

Собрал по схеме 3 из 1-го поста, с доделками и на 1-й стороне.
После чистки соплей на плате, все заработало.

http://pccar.ru/picture.php?albumid=11&pictureid=199

И вот, что имеем:
Model=TRANSCEND, FwRev=20080820, SerialNo=20090207 CF133A3F
Config={ HardSect NotMFM Fixed DTR>10Mbs }
RawCHS=7769/16/63, TrkSize=0, SectSize=576, ECCbytes=4
BuffType=DualPort, BuffSize=1kB, MaxMultSect=1, MultSect=off
CurCHS=7769/16/63, CurSects=7831152, LBA=yes, LBAsects=7831152
IORDY=no, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 *udma4 udma3 *udma4
AdvancedPM=yes: disabled (255)

82 MB in 2.05 seconds = 40.05 MB/sec