Реклама ⓘ
Главная » Компьютерная электроника
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Реклама ⓘ

Жесткий диск из CompactFlash для карманного компьютера Benq S6

Данное устройство было приобретено ради интереса, а также отладки различных микроконтроллерных систем. Как оказалось заводского 2Гб жесткого диска оказалось достаточно лишь для установки ОС и небольшого количества программ. Поэтому возникла необходимости в поиске выхода. Один из них - установка накопителя Micro SD установка которого не решает проблему в полном объеме так как многие программы отказываются устанавливаться на съемный диск. Поиск возможного решения был начат на просторах интернета, наиболее простое было покупка аналогичного накопителя и заменой им заводского. Подобные SSD накопители с разъемом FPC 40 и шагом 0,5мм стоят достаточно дорого по этим соображениям вариант исключен. Следующим шагом был поиск электрической схемы Benq S6, после изучения которой оказалось, что в устройстве установлен стандартный IDE интерфейс.

Далее следовало найти устройство памяти, которое может работать в IDE совместимом режиме. В правильном направлении подтолкнул найденный в интернет магазине IDE-CompactFlash переходник, схема которого достаточно простая и легко находиться, в дальнейшем была найдена таблица соединений.

Данная таблица не дала полную ясность по соединению CompactFlash с устройством (из-за того, что названия выводов отличались), поэтому была найдена и изучена документация на CompactFlash. Все оказалось достаточно просто, в самом начале спецификации было написано следующее:


то есть CompactFlash может быть запущена в IDE совместимом режиме и совместима по электрически совместима с IDE устройствами.

Данная надпись добавила уверенности для приобретения памяти CompactFlash. По соотношению цена/объем/скорость наиболее оптимальной оказалась CompactFlash объемом 16Гб и скоростью 333.

В документации указан порядок нумерации выводов:

а также приведена таблица с назначениями выводов для различных режимов работы CompactFlash таких как PC Card Memory Mode, PC Card I/O Mode и интересующего нас True IDE Mode, поэтому таблица посвящена только ему:

Использовав таблицы соединений для переходника и таблицу назначений выводов CompactFlash в True IDE Mode, а также схему компьютера удалось составить приблизительную электрическую схему соединения разъема компьютера и CompactFlash.

Свободного места в корпусе компьютера практически нет, поэтому пришлось CompactFlash полностью очистить от корпуса и отпаять разъем. Таким образом от памяти осталась одна лишь плата. 

Небольшими граблями стало то, что в таблице соединений переходника не был задействован DMA режим. В таблице в спецификации выводы, которые участвуют в DMA режиме отключены, поэтому их пришлось подбирать экспериментально. Работа без использования DMA режима существенно замедляло работу устройства даже на этапе запуска БИОС.

В результате получилась такая электрическая принципиальная схема:

Вывод 32 на заводском накопителе и 39 на CompactFlash позволяют задавать режим работы накопителя (master/slave). Режим master устанавливается подачей низкого уровня на вывод 39 CompactFlash, соответственно slave - высоким уровнем.

В моем случае карта памяти была сделана slave-ом - чтоб можно было заливать существующие образа жестких дисков, а заводской накопитель так и остался master. 

Монтаж CompactFlash навесной проводом ПЭЛ 0,15 и дополнительная изоляция + фиксация проводников и памяти скотчем. 

После присоединения дополнительного жесткого диска файловые системы на обеих дисках были повреждены. Лечиться очень просто - полное форматирование обеих дисков (можно быстрое). После чего заливается из образа или устанавливается операционная система.

Первый запуск после отладки и установка ОС из образа:

После установки ОС стало возможным убедится что добавленный жесткий диск работает правильно и разбить его по собственному желанию. Результаты видны на снимке экрана:

Также был проведен тест на быстродействие нового диска результаты которого представлены ниже: 

-----------------------------------------------------------------------
CrystalDiskMark 3.0.3 (C) 2007-2013 hiyohiyo
Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

Sequential Read : 36.974 MB/s
Sequential Write : 15.326 MB/s
Random Read 512KB : 37.154 MB/s
Random Write 512KB : 5.076 MB/s
Random Read 4KB (QD=1) : 11.416 MB/s [ 2787.0 IOPS]
Random Write 4KB (QD=1) : 0.058 MB/s [ 14.2 IOPS]
Random Read 4KB (QD=32) : 15.564 MB/s [ 3799.8 IOPS]
Random Write 4KB (QD=32) : 0.071 MB/s [ 17.4 IOPS]

Test : 50 MB [C: 91.2% (1676.7/1838.8 MB)] (x3)
Date : 2008/01/01 0:33:07
OS : Windows XP Professional SP3 [5.1 Build 2600] (x86)


-----------------------------------------------------------------------
CrystalDiskMark 3.0.3 (C) 2007-2013 hiyohiyo
Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

Sequential Read : 62.949 MB/s
Sequential Write : 24.801 MB/s
Random Read 512KB : 57.261 MB/s
Random Write 512KB : 6.230 MB/s
Random Read 4KB (QD=1) : 3.935 MB/s [ 960.7 IOPS]
Random Write 4KB (QD=1) : 0.472 MB/s [ 115.2 IOPS]
Random Read 4KB (QD=32) : 4.987 MB/s [ 1217.6 IOPS]
Random Write 4KB (QD=32) : 0.510 MB/s [ 124.5 IOPS]

Test : 50 MB [D: 14.4% (738.6/5122.3 MB)] (x3)
Date : 2008/01/01 0:47:12
OS : Windows XP Professional SP3 [5.1 Build 2600] (x86)

 

-----------------------------------------------------------------------

CrystalDiskMark 3.0.3 (C) 2007-2013 hiyohiyo
Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

Sequential Read : 62.864 MB/s
Sequential Write : 30.973 MB/s
Random Read 512KB : 58.551 MB/s
Random Write 512KB : 8.319 MB/s
Random Read 4KB (QD=1) : 3.787 MB/s [ 924.6 IOPS]
Random Write 4KB (QD=1) : 0.497 MB/s [ 121.4 IOPS]
Random Read 4KB (QD=32) : 4.981 MB/s [ 1216.2 IOPS]
Random Write 4KB (QD=32) : 0.557 MB/s [ 135.9 IOPS]

Test : 50 MB [E: 32.7% (3.2/9.9 GB)] (x3)
Date : 2008/01/01 0:42:37
OS : Windows XP Professional SP3 [5.1 Build 2600] (x86)

Первый результат - заводской жесткий диск (диск С)

Вторые два (D, E) - добавленный 

Теги:

Опубликована: 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (6) | Я собрал (0) | Подписаться

0
Артём #
Напиши пожалуйста сечение провода и жало (узкость его), т.к. я едва не запарол "навесным методом" когда подключал диск ssd с pata (SSD Mini PCI Express).
Да, я залужал заранее, и паял по направлению под руку (левша). Распиновку знал заранее. На ноутбуке ide диск.
Ответить
0

[Автор]
fntms #
Провод подойдет любой какой есть под руко и с которым удобно работать например 0,05 мм. На тот момент пайка проводилась обычным 25 Вт паяльником, который запускался через ЛАТР с заточенным 3,5 мм жалом. Для удобства можно взять / заточить примерно на 0,7 - 1 размер меньшей стороны площадки к которой осуществляется пайка.
В любом монтажном стандарте сказано что опайка разъемов производится от дальнего вывода к ближнему. В Вашем случае справа налево, сверху вниз.
Ответить
0
Артём #
Благодарю, в данном случае ошибка в паяльнике была у меня (40 Вт - 70 Вт, импульстный) (Да и более легкоплавкую пайку взять нужно будет). А как предотвратил отпад "лапок" от основы?
Ответить
0

[Автор]
fntms #
Рассказываю. Купи себе паяльник желательно с регулировкой температуры есть китайский мне при интенсивной работе на год хватило или обычный отечественный паяльник на 25 Вт и подзаточи жало, припой ПОС-60 и флюс удобнее всего спиртоканифоль типа ф1 и медицинский шприц. В шприц набираешь флюс и понемногу подаешь на площадку к которой хочешь припаять, затем берешь на паяльник немного припоя и паяешь. Время пайки не более 3х секунд но не менее 1,5. Если больше - можешь отжечь дорожки, меньше - холодная пайка - хуже мех. свойства придется отвалившиеся допаевать где то в середине. Должна получаться скелетная блестящая пайка, которая обеспечит надежное механическое крепление и электрический контакт. Если припой тянется за паяльником - температура пайки низкая - нужно повышать, а если пайка матовая то нужно понижать.
Ответить
0
nikolsum #
Где то видел адаптеры для подсоединения cf card к порту IDE компьютера, но там был разъем мулинекс для подачи отдельного питания 5 вольт от БП компьютера и был пиновый переключатель питания 3,3 и 5 вольт. У вас есть отдельное питание или в нем нет необходимости.
Ответить
0

[Автор]
fntms #
В нем нет необходимости. CF работает от 3.3 В, и штатный разъем также выдает 3.3 В. Внутри устройства свободного места практически нет, чтобы поместить CF пришлось врезать немного пластмассы под батареей.
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется напряжение?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

USB-реле (2 канала)
USB-реле (2 канала)
Набор для сборки - УНЧ 2х60 Вт на TDA7294 200 Вт усилитель класса D на IRS2092
вверх