реклама на сайте
подробности

 
 
> CompactFlash карта, интерфейс, "прокладка" полностью эмулирующая CF-карту
Odiemus
сообщение Nov 22 2017, 06:44
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 12-09-06
Из: Moscow
Пользователь №: 20 328



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

Устройство предполагается построить по принципу "прокладки":
с одной стороны (лицевой) на шлейфе имеет 50-pin CF-разъём и при подключении выглядит как обычная CompactFlash-карта, работающая в любом из трёх режимов (которые упомянуты в документации CF-карт),
с другой стороны подключен накопитель (жёсткий диск (sata/pata любой)), на который пишутся-читаются записываемые-читаемые через CF-интерфейс данные.
В каком формате данные будут храниться на самом накопителе роли никакой особой не играет, главное чтобы скорость передачи не проседала сильно, т.е., если накопитель допускает 150мб/сек запись, то со стороны CF скорость должна составлять хотя бы 90% от скорости накопителя. Прочитать записанные данные мы потом сможем подключив наше устройство к обычной читалке CF-карт.
Объёмы подключаемых (и эмулируемых) накопителей в районе от 100Гб до 4Тб, размер накопителя опрелеляется при старте устройства.
Энергопотребление самого устройства в районе нескольких ватт.
Критичным для устройства является чрезвычайно корректная реализация CF-интерфейса.
От CF-хоста питание потребляться не должно, питание устройства и накопителя будет собственное (аккумуляторное).
Пользовательский интерфейс представляет из себя разъёмы CF, IDE (SATA или PATA), +12V питание и тумблер Вкл-Выкл.
Работающий образец может быть выполнен как угодно, в рамках разумного, хоть франкенштейн на макетке лежащей в картонной коробке от обуви, но чтоб суммарно все компоненты устройства занимали примерный объём, скажем, пары телефонов iPhone5 сложенных стопкой, работало по нажатию тумблера Вкл.
Реализовывать на плис или чём-то еще это на усмотрение проектировщика.
Cколько эт может затянуть по срокам, по финансам?
Какова стоимость первого физического прототипа?

Я сам нахожусь в москве.
Где находятся разработчики мне, по большому счёту, всёравно, мне главное получить работающее устройство, с полной схемой, BOM, исходниками прошивки, скомпилированной прошивкой.
Для вопросов и связи пишите здесь или в личку, далее свяжемся по тлф.
После появления работающего образца далее уже будут вопросы оптимизации по материалам, размерам, изготовление pcb etc.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Molotov
сообщение Nov 22 2017, 07:36
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 70
Регистрация: 17-07-15
Пользователь №: 87 598



Может готовый какой-нибудь переходник есть? У китайцев смотрели? Или в компьютерном магазине. Ищите в компьютерном магазине.
Go to the top of the page
 
+Quote Post
Odiemus
сообщение Nov 22 2017, 07:44
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 12-09-06
Из: Moscow
Пользователь №: 20 328



Цитата(Molotov @ Nov 22 2017, 10:36) *
Может готовый какой-нибудь переходник есть? У китайцев смотрели? Или в компьютерном магазине. Ищите в компьютерном магазине.

Смотрел, везде смотрел, нету нигде ни у кого.

Именно по этой причине и создал тему.
Go to the top of the page
 
+Quote Post
bzx
сообщение Nov 22 2017, 08:19
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 482
Регистрация: 5-07-05
Из: Санкт-Петербург
Пользователь №: 6 528



Цитата(Odiemus @ Nov 22 2017, 10:44) *
Смотрел, везде смотрел, нету нигде ни у кого.


Что то типа такого Stardom SF2010-1F-S1?


--------------------
Для связи email: info собака qbit.su
Go to the top of the page
 
+Quote Post
gosha-z
сообщение Nov 22 2017, 10:56
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288



Цитата(bzx @ Nov 22 2017, 11:19) *
Что то типа такого Stardom SF2010-1F-S1?

Ему, как я понял, надо ровно наоборот.
Go to the top of the page
 
+Quote Post
bzx
сообщение Nov 22 2017, 11:44
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 482
Регистрация: 5-07-05
Из: Санкт-Петербург
Пользователь №: 6 528



Цитата(gosha-z @ Nov 22 2017, 13:56) *
Ему, как я понял, надо ровно наоборот.

Скорее всего, да. Тогда CF to IDE
http://www.dx.com/p/cf-to-ide-adapter-dma-support-9304
CF to SATA
http://www.dx.com/p/cf-to-sata-adapter-car...88#.WhViuilvVZg

То же самое..


--------------------
Для связи email: info собака qbit.su
Go to the top of the page
 
+Quote Post
atman
сообщение Nov 22 2017, 13:07
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 107
Регистрация: 9-07-14
Из: Россия, Челябинск
Пользователь №: 82 181



Цитата(bzx @ Nov 22 2017, 16:44) *
Скорее всего, да. Тогда CF to IDE
http://www.dx.com/p/cf-to-ide-adapter-dma-support-9304
CF to SATA
http://www.dx.com/p/cf-to-sata-adapter-car...88#.WhViuilvVZg

То же самое..

Все ваши переходники предназначены для того, чтобы CF карту превратить в винчестер IDE или SATA.
Человеку же надо винчестер превратить в CF карту. )))
Мое имхо, что для IDE винчестера это вполне просто сделать, т.к. формат IDE и CF - практически одно и тоже. Т.е. простой переходник с некоторой логикой.
Значительно сложнее это реализовать с винчестером SATA, да еще и без потери скорости. Широко известные конвертеры SATA <-> IDE
китайского производства работают только в режиме SATA-1 (до 1.5Гб). Винты SATA2-3 с ними часто вообще не работают.
Таким образом необходимо искать приличную микросхему-преобразователь из SATA в IDE с поддержкой протоколов UDMA-133 и SATA2-3
Если делать это на ПЛИС - у топик стартера глаза из орбит вылезут, когда он узнает стоимость микросхем ПЛИС с трансиверами на 6гб/с
(что требуется для реализации интерфейса SATA-3). Вообще я мог бы взяться, но сумма проекта может быть для автора неинтересна.
Go to the top of the page
 
+Quote Post
Odiemus
сообщение Nov 22 2017, 23:17
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 12-09-06
Из: Moscow
Пользователь №: 20 328



Народ, уже прочитавший тему и прочитающий, я сейчас поясню.

Проблема не в том чтоб IDE интерфейснуть через CF, это я и сам могу спаять на рассыпухе за день.

CompactFlash поддерживает два дополнительных режима работы, PC Card Memory Mode и PC Card I/O Mode,
которые для неё являются основными,
и эти режимы работы карты просто так рассыпухой или релюшками в IDE (PATA) не утаптываются.
IDE режим, в котором CF в самоделках чаще всего использует, является лишь подмножеством первых двух.

И таки есть устройства которым критична работа с картой именно в memory mode и i/o mode, например, фотокамеры.
Если к подобным устройствам подрубить IDE то они не будут с ним работать.

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

Вот по причине интерфейса CF я и упомянул плис...
Я подозреваю, что на плисах сата1-сата2-сата3 уже чуть ли не в готовых библиотеках присутсвует, ибо распространено.
Открытый вопрос: есть ли полная поддержка всего протокола CF, и соотв вопрос в том во что выльется реализация CF если её еще нет.

Цитата(atman @ Nov 22 2017, 16:07) *
Все ваши переходники предназначены для того, чтобы CF карту превратить в винчестер IDE или SATA.
Человеку же надо винчестер превратить в CF карту. )))
Мое имхо, что для IDE винчестера это вполне просто сделать, т.к. формат IDE и CF - практически одно и тоже. Т.е. простой переходник с некоторой логикой.
Значительно сложнее это реализовать с винчестером SATA, да еще и без потери скорости. Широко известные конвертеры SATA <-> IDE
китайского производства работают только в режиме SATA-1 (до 1.5Гб). Винты SATA2-3 с ними часто вообще не работают.
Таким образом необходимо искать приличную микросхему-преобразователь из SATA в IDE с поддержкой протоколов UDMA-133 и SATA2-3
Если делать это на ПЛИС - у топик стартера глаза из орбит вылезут, когда он узнает стоимость микросхем ПЛИС с трансиверами на 6гб/с
(что требуется для реализации интерфейса SATA-3). Вообще я мог бы взяться, но сумма проекта может быть для автора неинтересна.


Для начала можно и на PATA сваять, UDMA6 до 133 мб/с поддерживает, если взлетит то тогда уже можно будет думать о sata.
Если SATA, то и SATA3 не обязательно, даже SATA1 вполне хватит по производительности.
Почему не прокатит просто "провода кинуть" - выше объяснил.
Небольшие потери скорости допустимы, но стабильные и предсказуемые.

Вместо HDD/SSD можно применить и любой другой накопитель,
главное требование к накопителю - распространённость, чтобы можно было купить недорого на любой барахолке, скорость, надёжность хранения (не терять уже записанное при пропадании элетропитания, не умирать от вибрации).
Сами CF-карты в принципе, всему удовлетворяют, кроме цены,
ну и где-нить в деревенском магазине хард еще можно купить, а вот CF с большим объёмом и приличной скоростью - фиг.

Франкенштейны из переходников CF-SD + SD-WiFi рассматривались, но, во-первых, работающее по отдельности не всегда гладко работает будучи собранным в комплекс, во-вторых, у вайфай непредсказуемые задержки, нестабильная и не оч большая скорость работы, особенно в городских условиях помех, эт основное, что отвращает по SD-WiFi, ну и питание там... нехилое получится, может сжирать больше чем CF.
Я, как сетевой инженер, знаю что такое вайфай, он в данном приложении не прокатит абсолютно никак,
прокатят исключительно проводные или оптические интерфейсы,но оптика не дешевая.... хотя.....

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

Сообщение отредактировал Odiemus - Nov 23 2017, 01:01
Go to the top of the page
 
+Quote Post
_pv
сообщение Nov 23 2017, 09:46
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Odiemus @ Nov 23 2017, 05:17) *
Вместо HDD/SSD можно применить и любой другой накопитель

так может просто SD без wifi?
чтобы геморрой по поддержке разных форматов CF взял на себя CF->SD готовый адаптер.
тем более что по wfif не обязательно в реальном времени все данные прокачивать, SD карта может быть просто буфером на сотню ГБ.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Odiemus   CompactFlash карта, интерфейс   Nov 22 2017, 06:44
|- - gosha-z   Цитата(atman @ Nov 22 2017, 16:07) Если д...   Nov 22 2017, 15:08
||- - x736C   Цитата(gosha-z @ Nov 22 2017, 18:08)...   Nov 22 2017, 15:37
||- - atman   Цитата(gosha-z @ Nov 22 2017, 20:08)...   Nov 22 2017, 16:36
||- - _pv   Цитата(atman @ Nov 22 2017, 23:36) Спасиб...   Nov 22 2017, 17:40
||- - atman   Цитата(_pv @ Nov 22 2017, 22:40) только т...   Nov 22 2017, 18:41
|- - Burenkov Sergey   Цитата(Odiemus @ Nov 23 2017, 02:17) Откр...   Nov 23 2017, 06:43
|- - Odiemus   Цитата(_pv @ Nov 23 2017, 12:46) так може...   Nov 23 2017, 10:49
|- - x736C   Цитата(Odiemus @ Nov 23 2017, 02:17) Вмес...   Nov 23 2017, 11:44
|- - Odiemus   Цитата(x736C @ Nov 23 2017, 14:44) В диап...   Nov 23 2017, 13:21
- - Владивольт   Переходник CF-SD например такой В него SD-карта с...   Nov 22 2017, 09:31
- - Mihail Gluhowchenko   Раньше были такие переходники для Ноутбуков, даже ...   Nov 22 2017, 13:10
- - x736C   Как вам вариант с выгрузкой данных по гигабитному ...   Nov 23 2017, 14:56
|- - Odiemus   Цитата(x736C @ Nov 23 2017, 17:56) Как ва...   Nov 23 2017, 23:55
- - x736C   Я погорячился. SATA 1 — это до 150 Мбайт/с. Такие ...   Nov 24 2017, 07:21
|- - Odiemus   Цитата(x736C @ Nov 24 2017, 10:21) Я пого...   Nov 25 2017, 03:00
- - _pv   а генерирующее устройство - чужой закрытый черный ...   Nov 25 2017, 08:42
|- - Odiemus   Цитата(_pv @ Nov 25 2017, 11:42) а генери...   Nov 26 2017, 06:08
- - _pv   ещё можно попробовать мультиплексор сделать и две ...   Nov 26 2017, 09:46
- - andrei_moiseev   Добрый день всем! Подскажите, пожалуйста, уваж...   Nov 26 2017, 10:44
- - x736C   Думаю, ничего не грозит. Почему отсутствуют? Много...   Nov 26 2017, 10:54
|- - andrei_moiseev   Цитата(x736C @ Nov 26 2017, 13:54) Думаю,...   Nov 26 2017, 12:01
|- - x736C   Цитата(andrei_moiseev @ Nov 26 2017, 14:5...   Nov 26 2017, 12:13
|- - novikovfb   Цитата(x736C @ Nov 26 2017, 16:13) Почему...   Nov 26 2017, 16:54
|- - Odiemus   Цитата(novikovfb @ Nov 26 2017, 19:54) до...   Nov 26 2017, 20:10
- - andrei_moiseev   Спасибо.   Nov 26 2017, 12:46
- - x736C   Были даже адаптеры в виде дискеты, куда вставлялас...   Nov 26 2017, 20:58


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 16:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.01478 секунд с 7
ELECTRONIX ©2004-2016