Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: USB Flash и МК
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
kanzler
Прошу прощения за off top. Нужно соеденить USB flash с микроконтроллером(с каким? не имеет значения). Господа поделитесь соображениями или дайте ссылки на информацию по данной теме.
SasaVitebsk
Цитата(kanzler @ Oct 4 2006, 12:44) *
Прошу прощения за off top. Нужно соеденить USB flash с микроконтроллером(с каким? не имеет значения). Господа поделитесь соображениями или дайте ссылки на информацию по данной теме.


Это надо что бы USB контроллер на МК был ведущем. Вообще ссыло много найдёте, но полной реализации - вообще не найдёте. AVR32 - Linux - 400$ ну и вперёд. Сам бы я за такое не взялся. Работу такую оцениваю примерно 8000$.
Stewart Little
Цитата(kanzler @ Oct 4 2006, 13:44) *
Прошу прощения за off top. Нужно соеденить USB flash с микроконтроллером(с каким? не имеет значения). Господа поделитесь соображениями или дайте ссылки на информацию по данной теме.

Посмотрите на микросхему VNC1L от FTDI : http://www.efo.ru/doc/Ftdi/Ftdi.pl?747
prottoss
Вам нужно реализовать 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$ слепил то что Вам надо... )))
rezident
Стоимость подключения гораздо ниже запрошенных сумм smile.gif см. по ссылке http://www.ghielectronics.com/details.php?...&flash=true
prottoss
Цитата(rezident @ Oct 4 2006, 21:22) *
Стоимость подключения гораздо ниже запрошенных сумм smile.gif см. по ссылке http://www.ghielectronics.com/details.php?...&flash=true


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


Я же не говорил что это стоит 8000$. biggrin.gif Я сказал, что я за эту работу взялся бы не дешевле... biggrin.gif Так как я раньше данной фигни никогда не делал и реально понимаю сколько необходимо работы выполнить (кроме HOST там ещё FAT и всё такое). Ну а если бы у меня были нараьотки в данной области, то возможно я бы и дешевле оценил. smile.gif
А если образно говоря, то у меня слишком мало времени остаётся. И не хочется его по пустякам тратить. Вот я и предлагаю человеку тоже задуматься над данными вопросами. Стоит ли это четырёх - пяти месяцев кропотливого труда хорошего профессионала? Может в другой области этот профессионал заработает больше денег? А то у нас привыкли шапкозакидательством - скачал с пяти мест, слепил в кучу - работает кое как. Здесь такой фокус не пройдёт. Надо будет однозначно проделать кучу работы и длительной отладки.
klop
Мне кажется в данном случае USB On The Go как раз то что дохтур прописал.
rezident
Цитата(SasaVitebsk @ Oct 4 2006, 22:10) *
Вот я и предлагаю человеку тоже задуматься над данными вопросами. Стоит ли это четырёх - пяти месяцев кропотливого труда хорошего профессионала?

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

Согласен, МК должен быть ведущим. Правда с такой задачей и AVR справиться. На счёт стоимости работы ... думаю что тут вы перегнули палку. Такие цены можно заграничным заказчикам предлагать можно - они купятся.
kanzler
Цитата(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).
Stewart Little
Еще раз предлагаю многоуважаемой публике обратить внимание на 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.
Alex B._
2Stewart Little
Когда они будут у вас живьем?
Stewart Little
Цитата(Alex B._ @ Oct 5 2006, 12:08) *
2Stewart Little
Когда они будут у вас живьем?

Конец октября - начало ноября.
kanzler
Цитата(Stewart Little @ Oct 5 2006, 14:27) *
Конец октября - начало ноября.

Посмотрел сию микруху. подходящий вариант. Включаешь её в режим USB HOST, а на другом конце МК через SPI и будет счастье :-)

Будем ждать когда она у вас появится.
kamedi_clab
Цитата(Stewart Little @ Oct 5 2006, 10:44) *
Еще раз предлагаю многоуважаемой публике обратить внимание на VNC1L (Vinculum) от FTDI


Я обратил, попереписывался с ними чуток и обещали мне выслать 2 штучки образцов.
RIYA
Здесь упоминался чип VNC1L от FTDI.

Может кому интересны ответы FTDI Tech Support:

Вопрос первый:

- We use your FT245 chips...
Tell me please, will you have new chips with support high-speed USB?
If yes, when?

Ответ:
-We are looking into developing a range of high-speed USB devices, but there are no timescales on this.






Вопрос второй:
- When will available VNC1L chips (and software support for it)?

- VNC1L chips are currently available, firmware can be downloaded from the following webpage: http://www.vinculum.com/downloads.html.

- We need integrate VNC1L chip to our application, and for us is not enough your examples of firmware.
Tell me please, will you open system of command for these chips, and what is situation with compiler/debugger?
And next, can you send us samples of chips or modules? (your distributor in Ukraine – Filur Electric Co – Dopn’t have these components now, and we need to make our new development urgently!)


- We will be providing a compiler/debugger for the VNC1L, but it is still under development. We hope to have it available by the end of this year.
I have passed your request for samples to our Sales team.
bomick
Всем привет! Кто нибудь пользовал at90usb1287 ? Судя по докам это mega128 usb портом.
Wild007
Цитата(bomick @ Dec 8 2006, 22:58) *
Всем привет! Кто нибудь пользовал at90usb1287 ? Судя по докам это mega128 usb портом.

Вкусная микросхема. Но пока ни один "дилер" AVR не обещает ее привезти для опытного ползования smile.gif
Petka
Цитата(Wild007 @ Dec 11 2006, 10:54) *
Цитата(bomick @ Dec 8 2006, 22:58) *

Всем привет! Кто нибудь пользовал at90usb1287 ? Судя по докам это mega128 usb портом.

Вкусная микросхема. Но пока ни один "дилер" AVR не обещает ее привезти для опытного ползования smile.gif


Я купил пару штук на пробу, но пока руки не дошли попробовать что же это такое. Отчасти потому, что пока не везде есть поддержка этого камня (компиляторы, программаторы, USB либы не дают качать).
Wild007
2 Petka
А где купили, если не секрет? А либы после регистрации дают катать.
Petka
Цитата(Wild007 @ Dec 11 2006, 14:57) *
2 Petka
А где купили, если не секрет? А либы после регистрации дают катать.

не секрет, в ЭФО. а либы после регистрации так атмел и не прислал.
mse
Цитата(Wild007 @ Dec 11 2006, 14:57) *
2 Petka
А где купили, если не секрет? А либы после регистрации дают катать.

ЭФО $9...11
Wild007
2 Petka
А точнее адрес или сайт, буду искать представителей по Беларуси, а то начинаем новый проект и что заложить, пока в разъдумье sad.gif
Nanobyte
Цитата(Wild007 @ Dec 11 2006, 16:36) *
2 Petka
А точнее адрес или сайт, буду искать представителей по Беларуси, а то начинаем новый проект и что заложить, пока в разъдумье sad.gif

WWW.EFO.RU
ivstech
Цитата(Petka @ Dec 11 2006, 18:25) *
Цитата(Wild007 @ Dec 11 2006, 14:57) *

2 Petka
А где купили, если не секрет? А либы после регистрации дают катать.

не секрет, в ЭФО. а либы после регистрации так атмел и не прислал.

Атмел давно на русских. Нужно создать буржуйский ящик, они ответят в течение дня
Petka
Цитата(ivstech @ Dec 12 2006, 10:06) *
Атмел давно на русских. Нужно создать буржуйский ящик, они ответят в течение дня

Действительно, стоило указать ящик на aol, сразу-же дали скачать. Вот, блин, дискриминация.
bomick
Подержка есть aStudio412SP4b498 и WINAVR (WinAVR-20060421-install.exe). Програмируется на прямую
через USB FLIP 3.0.4
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.