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

 
 
> Новая затея с USB, Организация обмена между внешней памятью AVR и USB через контроллер
Мах
сообщение May 13 2006, 16:56
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 27
Регистрация: 13-01-06
Пользователь №: 13 122



Здравствуйте, возникла необходимость подключить контроллер atmega16 к шине USB.
В общем затея такая: у микроконтроллера, скажем atmega16 есть внешняя память, к примеру at24c256, подключеная по шине I2C, надо все это дело подключить к шине USB таким образом, чтоб устройство инициализировалось как USB носитель информации (вроде флешки), в нашем случае емкостью памяти at24c256. glare.gif

AVR изучаю не так давно, но програмирую в IAR на С :-)
Плиз помогите реализовать затею. unsure.gif

В перспктиве можно добавить MMC карту biggrin.gif a14.gif

P.S. Знаю что тем про USB на форуме много, целый день читал, но подобного не нашел. sad.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение May 16 2006, 01:45
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата
Ну, на сайте производителя стоит 2,65$/1k. Я бы не сказал, что это шибко

Согласитесь, сайт производителя и магазин за углом - немного разные вещи. У нас он стоит дороже $4.

Филипс тут вне конкуренции: меньше $3 в розницу.
Go to the top of the page
 
+Quote Post
Мах
сообщение May 16 2006, 13:47
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 27
Регистрация: 13-01-06
Пользователь №: 13 122



Мое внимание пока держится на pdiusbd12.
Что вы думаете относительно совмещения mega128 и pdiusbd12.
Конечно само собой возник вопросы относительно pdiusbd12.
1-й Как подключить физически
2-й С помощью какого интерфейса производится обмен между mega128 и pdiusbd12.
3-й У кого нибудь ест исходники или полезные ссылки на эту тему rolleyes.gif
Go to the top of the page
 
+Quote Post
rezident
сообщение May 16 2006, 14:14
Сообщение #4


Гуру
******

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



Цитата(Мах @ May 16 2006, 19:47) *
Мое внимание пока держится на pdiusbd12.
Что вы думаете относительно совмещения mega128 и pdiusbd12.
Конечно само собой возник вопросы относительно pdiusbd12.
1-й Как подключить физически

Когда непонятно как подключить берется схема Evaluation Kit и изучается с пристрастием smile.gif
Цитата(Мах @ May 16 2006, 19:47) *
2-й С помощью какого интерфейса производится обмен между mega128 и pdiusbd12.

Подобный вопрос сразу наводит на мысль, что вы знаете только название м/с, но не смотрели ни ее описания, ни ее даташита. Не так ли? wink.gif
Цитата(Мах @ May 16 2006, 19:47) *
3-й У кого нибудь ест исходники или полезные ссылки на эту тему rolleyes.gif

Апликухи опять же см. у производителя.
Кстати, чем вам не понравилось решение с FT245 или CP2102? Тем более, что если вам не принципиальна поддержка MassStorage.
Go to the top of the page
 
+Quote Post
drka
сообщение May 17 2006, 03:15
Сообщение #5





Группа: Новичок
Сообщений: 9
Регистрация: 27-10-05
Пользователь №: 10 175



Рассматривая многи варианты реализации, в итоге остановился на USBN9604, т.к. наиболее доступный, весьма недорогой и позволят реализовать все классы USB устройств.

В результате на связке с atmega128 (во второй реализации atmega2560) и NAND Flash от Samsung реализован класс Mass Storage Device. Контроллер неизбежен был, т.к. кроме USB девайс делает очень много дел. + Важна была минимизация себестоимости устройсва. В итоге очень доволен микросхемой USBN.

С USBN работаю по параллельному порту, но т.к. шина общая и для USBN и для внешнего озу атмеги и для NAND Flash, то скорость ОЧЕНЬ мала. В новой схемотехнической реализации на atmega2560 и разнесением памятей и USBN на разные порты контроллера, надеюсь на увеличение скорости.

Все зависит какие объемы и как критично время считывания.... и вобще, что именно планирует делать тредстартер. Ведь информацию прежде чем считывать, необходимо записать в память. Мне пришлось реализовать в своем девайсе поддержку FAT.

Сообщение отредактировал drka - May 17 2006, 03:25
Go to the top of the page
 
+Quote Post
Мах
сообщение May 18 2006, 19:28
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 27
Регистрация: 13-01-06
Пользователь №: 13 122



После долгих раздумий, было решено выбрать USBN9604 (т.к он есть в моем любимом магазине :-) и на нем можно реализовать Mass Storage Device). + инфа на русском. smile.gif

Кому интересно: http://www.gaw.ru/html.cgi/txt/ic/National...603-4/index.htm

Сообщение отредактировал Мах - May 18 2006, 19:29
Go to the top of the page
 
+Quote Post
lazycamel
сообщение May 19 2006, 07:21
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 48
Регистрация: 5-11-04
Пользователь №: 1 053



Цитата(Мах @ May 18 2006, 22:28) *
После долгих раздумий, было решено выбрать USBN9604 (т.к он есть в моем любимом магазине :-) и на нем можно реализовать Mass Storage Device). + инфа на русском. smile.gif

Кому интересно: http://www.gaw.ru/html.cgi/txt/ic/National...603-4/index.htm


Имхо лучше либо дождаться семейство At90USB, либo уйти от стандартной mass storage в сторону HID например.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Мах   Новая затея с USB   May 13 2006, 16:56
- - Alex11   Если хочется, чтобы изображала стандартную флешку,...   May 13 2006, 17:03
|- - Мах   Цитата(Alex11 @ May 13 2006, 21:03) Если ...   May 13 2006, 17:25
- - Proton   С AVR309 лучше не связываться т.к. там всё написан...   May 14 2006, 08:54
- - Dir   Цитата(Мах @ May 13 2006, 19:56) AVR изуч...   May 14 2006, 21:32
|- - Мах   В общем за 3 дня немного ознакомился с USB. Сделал...   May 15 2006, 18:12
|- - defunct   Цитата(Мах @ May 15 2006, 21:12) И посове...   May 16 2006, 00:07
- - aaarrr   Самый простой вариант - FT2232C, но не подойдет дл...   May 15 2006, 19:30
|- - Dir   Цитата(aaarrr @ May 15 2006, 22:30) Еще е...   May 15 2006, 21:28
|- - drka   Цитата(lazycamel @ May 19 2006, 13:21) Им...   May 19 2006, 07:50
|- - Мах   Цитата(lazycamel @ May 19 2006, 11:21) Им...   May 19 2006, 15:52
- - KA_ru   пару слов в сторону HID не каждый пользователь име...   May 22 2006, 13:13
- - Warlord   2Мах Небольшая техническая поправка, из HID можно ...   Jan 15 2007, 15:34


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 22:09
Рейтинг@Mail.ru


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