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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> USB Flash и МК, О том как соеденить ежа с ужом
kanzler
сообщение Oct 4 2006, 09:44
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 27-02-06
Из: Екатеринбург
Пользователь №: 14 728



Прошу прощения за off top. Нужно соеденить USB flash с микроконтроллером(с каким? не имеет значения). Господа поделитесь соображениями или дайте ссылки на информацию по данной теме.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Oct 4 2006, 10:38
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(kanzler @ Oct 4 2006, 12:44) *
Прошу прощения за off top. Нужно соеденить USB flash с микроконтроллером(с каким? не имеет значения). Господа поделитесь соображениями или дайте ссылки на информацию по данной теме.


Это надо что бы USB контроллер на МК был ведущем. Вообще ссыло много найдёте, но полной реализации - вообще не найдёте. AVR32 - Linux - 400$ ну и вперёд. Сам бы я за такое не взялся. Работу такую оцениваю примерно 8000$.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Oct 4 2006, 10:44
Сообщение #3


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(kanzler @ Oct 4 2006, 13:44) *
Прошу прощения за off top. Нужно соеденить USB flash с микроконтроллером(с каким? не имеет значения). Господа поделитесь соображениями или дайте ссылки на информацию по данной теме.

Посмотрите на микросхему VNC1L от FTDI : http://www.efo.ru/doc/Ftdi/Ftdi.pl?747


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
prottoss
сообщение Oct 4 2006, 11:27
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Вам нужно реализовать USB HOST. Для этого есть специальные микросхемы, по называемые Embedded HOST или USB On-The-Go... По моему лучший вариант - микросхемы от Кипариса (Cypress). Посмотрите вот здесь

http://www.macro-peterburg.ru/cypress/usb/usb.html

и еще здесь

http://www.efo.ru/doc/Cypress/Cypress.pl?2524

Ну а дальше держите хвост пистолетом и нос по ветру))) И будет Вам счастие



PS: Я бы и за 3500$ слепил то что Вам надо... )))


--------------------
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 4 2006, 13:22
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Стоимость подключения гораздо ниже запрошенных сумм smile.gif см. по ссылке http://www.ghielectronics.com/details.php?...&flash=true
Go to the top of the page
 
+Quote Post
prottoss
сообщение Oct 4 2006, 15:15
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(rezident @ Oct 4 2006, 21:22) *
Стоимость подключения гораздо ниже запрошенных сумм smile.gif см. по ссылке http://www.ghielectronics.com/details.php?...&flash=true


Да уж)))


--------------------
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Oct 4 2006, 16:10
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(prottoss @ Oct 4 2006, 14:27) *
PS: Я бы и за 3500$ слепил то что Вам надо... )))


Я же не говорил что это стоит 8000$. biggrin.gif Я сказал, что я за эту работу взялся бы не дешевле... biggrin.gif Так как я раньше данной фигни никогда не делал и реально понимаю сколько необходимо работы выполнить (кроме HOST там ещё FAT и всё такое). Ну а если бы у меня были нараьотки в данной области, то возможно я бы и дешевле оценил. smile.gif
А если образно говоря, то у меня слишком мало времени остаётся. И не хочется его по пустякам тратить. Вот я и предлагаю человеку тоже задуматься над данными вопросами. Стоит ли это четырёх - пяти месяцев кропотливого труда хорошего профессионала? Может в другой области этот профессионал заработает больше денег? А то у нас привыкли шапкозакидательством - скачал с пяти мест, слепил в кучу - работает кое как. Здесь такой фокус не пройдёт. Надо будет однозначно проделать кучу работы и длительной отладки.
Go to the top of the page
 
+Quote Post
klop
сообщение Oct 4 2006, 16:28
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 433
Регистрация: 28-02-06
Пользователь №: 14 788



Мне кажется в данном случае USB On The Go как раз то что дохтур прописал.
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 4 2006, 16:35
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(SasaVitebsk @ Oct 4 2006, 22:10) *
Вот я и предлагаю человеку тоже задуматься над данными вопросами. Стоит ли это четырёх - пяти месяцев кропотливого труда хорошего профессионала?

Проверено уже многими ембеддерами, что освоение USB "с нуля" занимает полгода. Минимум.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Oct 4 2006, 21:13
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(rezident @ Oct 4 2006, 19:35) *
Цитата(SasaVitebsk @ Oct 4 2006, 22:10) *

Вот я и предлагаю человеку тоже задуматься над данными вопросами. Стоит ли это четырёх - пяти месяцев кропотливого труда хорошего профессионала?

Проверено уже многими ембеддерами, что освоение USB "с нуля" занимает полгода. Минимум.


Ну это я себе значит льщу. smile.gif То есть, в общем, это только подтверждает мои слова. 6 месяцев на USB три месяца на FAT. 2 месяца на остальное. Ну и отладка (с учётом вылизывания ) месяца 3-4. Ну а потом проверка на 10 разных моделях и опять вылизывание месяц. А через год с начала эксплуатации вы обнаружите с десяток серьёзных и не очень ошибок.
Вот такая картина безрадосная вырисовывается.
Неа за 8000 не возьмусь. biggrin.gif
Go to the top of the page
 
+Quote Post
defunct
сообщение Oct 4 2006, 23:19
Сообщение #11


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(SasaVitebsk @ Oct 5 2006, 00:13) *
То есть, в общем, это только подтверждает мои слова. 6 месяцев на USB три месяца на FAT. 2 месяца на остальное. Ну и отладка (с учётом вылизывания ) месяца 3-4. Ну а потом проверка на 10 разных моделях и опять вылизывание месяц. А через год с начала эксплуатации вы обнаружите с десяток серьёзных и не очень ошибок.
Вот такая картина безрадосная вырисовывается.

Это у вас действительно безрадостный вариант, что-то типа связки:
- любой МК + host типа ISP1362 + драйвер ISP1362 + драйвер mass storage + FAT..

есть еще и более простые варианты, например:
- AT91RM9200 + Linux ;>
- купить pocket pc или бук smile.gif
Go to the top of the page
 
+Quote Post
kanzler
сообщение Oct 5 2006, 03:42
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 27-02-06
Из: Екатеринбург
Пользователь №: 14 728



Цитата(SasaVitebsk @ Oct 4 2006, 16:38) *
Это надо что бы USB контроллер на МК был ведущем. Вообще ссыло много найдёте, но полной реализации - вообще не найдёте. AVR32 - Linux - 400$ ну и вперёд. Сам бы я за такое не взялся. Работу такую оцениваю примерно 8000$.

Согласен, МК должен быть ведущим. Правда с такой задачей и AVR справиться. На счёт стоимости работы ... думаю что тут вы перегнули палку. Такие цены можно заграничным заказчикам предлагать можно - они купятся.
Go to the top of the page
 
+Quote Post
kanzler
сообщение Oct 5 2006, 04:05
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 27-02-06
Из: Екатеринбург
Пользователь №: 14 728



Цитата(prottoss @ Oct 4 2006, 17:27) *
Вам нужно реализовать USB HOST. Для этого есть специальные микросхемы, по называемые Embedded HOST или USB On-The-Go... По моему лучший вариант - микросхемы от Кипариса (Cypress). Посмотрите вот здесь

http://www.macro-peterburg.ru/cypress/usb/usb.html

и еще здесь

http://www.efo.ru/doc/Cypress/Cypress.pl?2524

Ну а дальше держите хвост пистолетом и нос по ветру))) И будет Вам счастие

Огромное спасибо за ссылки. Мне понравилась микруха от FTDI.

Цитата(prottoss @ Oct 4 2006, 17:27) *
PS: Я бы и за 3500$ слепил то что Вам надо... )))

Хорошее предложение, но моё обращение к высоуважаемой публике было с целью получить советы или примеры реализации данной темы.


Цитата(defunct @ Oct 5 2006, 05:19) *
есть еще и более простые варианты, например:
- AT91RM9200 + Linux ;>
- купить pocket pc или бук smile.gif

Ну на счёт простых вариантов я бы поспорил. Так как ARM только начал осваивать, а про LinuX я вообще молчу :-)
А комп я себе уже давно купил. А вот на счёт pocketa надо подумать.
Но всё же я бы хотел сделать связку USB Flash Drive - МК(AVR или ARM).
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Oct 5 2006, 06:44
Сообщение #14


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Еще раз предлагаю многоуважаемой публике обратить внимание на VNC1L (Vinculum) от FTDI :

Микросхема VNC1L - первый хост-контроллер USB производства компании FTDI .

Как и предыдущие решения компании FTDI, использование хост-контроллера не потребует от разработчика глубоких знаний интерфейса USB. Набор готовых "прошивок" позволит микросхеме работать в различных режимах. Замена "прошивки" не вызовет особых трудностей, даже в готовом изделии. Для связи с внешним миром хост-контроллер оборудован 2 портами USB, один из которых может быть сконфигурирован как хост, другой - как периферийный (slave). Кроме того, микросхема имеет дополнительные порты ввода/вывода, которые могут работать в режимах SPI, UART или параллельного 8-разрядного интерфейса, аналогичного микросхеме FT245)
На сегодня разработаны следующие версии программного обеспечения для хост-контроллера VNC1L:


"VDIF (Vinculum Disk InterFace)"
Данная версия программного обеспечения хост-контроллера позволит записывать/считывать данные на USB Flash Drive по одному из трех интерфейсов - SPI, UART или 8-разрядному параллельному интерфейсу. Выбор интерфейса определяется состоянием контрольных выводов микросхемы хоста.

Описание программы VDIF : ftp://ftp.efo.ru/pub/ftdichip/Documents/D...W_VDIF_v106.pdf

Есть еще две готовые прошивки :

"VDAP (Vinculum Disk And Peripheral interface)"
Данная версия программного обеспечения хост-контроллера позволит записывать/считывать данные на USB Flash Drive с периферийного USB устройства (например: КПК, мобильный телефон и т.п.).

"VDFC (Vinculum Disk File Copy)"
Данная версия программного обеспечения хост-контроллера предназначена для переноса файлов с цифровой фотокамеры на USB Flash drive.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Oct 5 2006, 08:08
Сообщение #15


Знающий
****

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



2Stewart Little
Когда они будут у вас живьем?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 17:01
Рейтинг@Mail.ru


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