Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Плата c Atmega32 + XC 9536XL и FT232RL
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
sergeeff Jr.
Я сейчас работаю над вот такой платой. Вся подробная информация тут
G24-tec e.K.
в разделе Development.

Все порты процессора выведены. Штук 20 (из 34) выходов CPLD тоже выведено, остальные сидят на портах процессора.

На плате стоит кварц на 14.7456 MHz и осциллятор на 50 MHz для CPLD.

JTAG выведен как обычный сигнал. JTAG CPLD выведен на отдельный разъем.

Очень хотелось бы услышать Ваши советы. Что бы Вы сделали иначе и почему?

Например сейчас уже есть вопрос. Мне посоветовали поставить LP2950, а он только в каких-то слоновых корпусах бывает (из SMD только DPAK, а этот корпус крупноват). Может другим заменить, вопрос каким лучше?

А вообще выведено 60 сигналов - нагородить можно чего угодно... smile.gif

В принципе делаю для себя, но если народ заинтересуется, то можно (как на сайте написано примерно с Февраля) и на продажу поставить. С ценой пока тоже немного не ясно, но пытаюсь уложится в написанные 35 Евро (1190 рублей)... Если кто-то захочет штук 50 таких, то можно и побыстрее сделать будет. biggrin.gif
Kuzmi4
Мдя.. шелкографию можно былоб и подправить ....

да и теоретически на 1-й стороне это всё можно былоб уместить и отттрассировать нормально- частоты не запредельные - цена тогда б упала ....

Да и 50 баксов - многовато как то - для наших товарисчей конечно - там ориентровочно на 20 долляров компонентов..... хотя это уже bb-offtopic.gif наверно....
mse
Цитата(sergeeff Jr. @ Nov 5 2007, 06:00) *
Очень хотелось бы услышать Ваши советы. Что бы Вы сделали иначе и почему?

Стоило бы поставить МК с внешней шиной. И ввести её в ЦПЛД. Портов бы осталось меньше, конечно, но сопряжение в комплексе - теснее, что для связки МК-ЦПЛД, гораздо важнее.
DS
36 триггеров - это уж совсем мало. Хотя бы 9572 поставьте, ведь по деньгам почти то же будет. А лучше - FPGAшку, которая из ATMEGи конфигурится, девайс куда гибче будет.
sergeeff Jr.
2Kuzmi4
1. Насчет шелкографии: конечно там еще конь не валялся.
2. Думаю на одной стороне поместить это все нереально. Установите 100% чтобы увидеть реальный размер платы - там уже не особо много места.
3. 50 баксов это очень приемлимые деньги. А если еще подумать о том, что свое время тоже стоит денег (многие забывают), то тем более... smile.gif (ну и сборку платы у стоимость самой платы надо тоже посчитать)

2mse
4. Другой МК в следующий раз. Сейчас на таком остановился. Но спасибо за совет.

2DS
5. Насчет 9572 прикину - думаю реально, а FPGA на этой плате не могу поставить.

Сейчас посмотрел насчет 9572, у него такого же корпуса нет, а PC44 наверно уже не влезет на плату, надо будет взглянуть на это дело...
mse
Цитата(sergeeff Jr. @ Nov 5 2007, 14:24) *
2mse
4. Другой МК в следующий раз. Сейчас на таком остановился. Но спасибо за совет.

Маленькую ЦПЛДшку ставить смысла нет. Особенно в связке с шиной. Все её ресурсы только туда и уйдут. Типа 128-256 уже что-то. И шина, и внутри чего-нить серьёзного уже можно наворочать.
ReAl
Цитата(mse @ Nov 5 2007, 13:58) *
Маленькую ЦПЛДшку ставить смысла нет. Особенно в связке с шиной. Все её ресурсы только туда и уйдут. Типа 128-256 уже что-то. И шина, и внутри чего-нить серьёзного уже можно наворочать.
Мне в этом плане в последнее время ну очень нравится EPM240T100 - недорого (относительно, конечно, но по сравнению с 32..36..64..72-ячеечными мелкими в TQFP44 выходит "лучше, чем дороже"). И в случае чего EPM570T100 туда ляжет - если сразу у 240-вой не использовать "лишние" IO (и раскидать их по нужным для 570-ой GND/VCC).
sergeeff Jr.
EPM240T100 в очень большом корпусе и цена на него тоже намного больше...
mse
Цитата(sergeeff Jr. @ Nov 6 2007, 02:52) *
EPM240T100 в очень большом корпусе и цена на него тоже намного больше...

Ессно. Ну сам прикинь, что можно упихать в 36 триггеров? А для связи с МК ресурс тоже нужен. Малышка какая, она, конечно, имеет право быть. Для какой-то конкретной задачи. А если хош, чтоб некий спрос появился, надо, чтоб и задачи других покрывались. А это рост ёмкости. ;О) Большим ведром зачерпнёш больше.
Хотя я бы не обольщался насчот спроса. 99% способны наваять себе такое сами. А 1% это просто не надо. ;О)

Цитата(ReAl @ Nov 5 2007, 16:26) *
Мне в этом плане в последнее время ну очень нравится EPM240T100 - недорого (относительно, конечно, но по сравнению с 32..36..64..72-ячеечными мелкими в TQFP44 выходит "лучше, чем дороже"). И в случае чего EPM570T100 туда ляжет - если сразу у 240-вой не использовать "лишние" IO (и раскидать их по нужным для 570-ой GND/VCC).

Не...самое крутое, это м644 и ЕП1К10. ;О) Прошифка ЕП-шки лежит в 644, а у той больше 50К свободных. Только шины нет, жаль. Да и АСЕХ уже таво...
Вадим Триммер
Цена EPM240T100-C5 на апрель 2009 года 220 руб
http://www.trimmer.ru/index.php?target=49&...-5&id=13604
на складе
Nanobyte
ИМХО, это китайский комсомол (сами себе создаём трудности, а потом их успешно преодолеваем).
Ведь есть-же готовый AT94K от нашей родной Atmel. Всё на борту - и AVR и FPGA, все связи есть, куча I/O...
Кристаллы есть и жирные и худые. Отладка в той-же Studio...
Ну, разве-что поиграться. ИМХО...
Цены у AT94K - вообще замечательные.
galjoen
Цитата(Nanobyte @ Mar 31 2009, 17:45) *
ИМХО, это китайский комсомол (сами себе создаём трудности, а потом их успешно преодолеваем).
Ведь есть-же готовый AT94K от нашей родной Atmel. Всё на борту - и AVR и FPGA, все связи есть, куча I/O...
Кристаллы есть и жирные и худые. Отладка в той-же Studio...
Ну, разве-что поиграться. ИМХО...
Цены у AT94K - вообще замечательные.

Другой вариант на ту-же тему: Atmega32+FT232RL заменяем на AT90USB1282 (OTG).
Места меньше, цена примерно таже, а уж возможностей больше несравнимо. В т.ч. подлючение USB периферии при работе в режиме хоста.
Dx!
Цитата(galjoen @ Mar 31 2009, 20:30) *
Другой вариант на ту-же тему: Atmega32+FT232RL заменяем на AT90USB1282 (OTG).
Места меньше, цена примерно таже, а уж возможностей больше несравнимо. В т.ч. подлючение USB периферии при работе в режиме хоста.


Возможно имелась ввиду AT90USB1287 ? Неплохой камушек для игр, идет с бутлоадерм (FLIP) и уж в плане USB всяко перекрывает Atmega32+FT232RL

Но можно было бы взять xtybnm и подешевле - благо теперь есть выбор.
Например AT90USB82 или новые ATmega32U4 - цены для мелких USB железок весьма неплохие.
galjoen
Цитата(Dx! @ Mar 31 2009, 23:39) *
Возможно имелась ввиду AT90USB1287 ? Неплохой камушек для игр, идет с бутлоадерм (FLIP) и уж в плане USB всяко перекрывает Atmega32+FT232RL

Но можно было бы взять xtybnm и подешевле - благо теперь есть выбор.
Например AT90USB82 или новые ATmega32U4 - цены для мелких USB железок весьма неплохие.

Да, конечно я имел ввиду AT90USB1287/647. И основное преимущество у них я вижу именно в OTG. А мелкие AVR с USB - они без OTG.
ReAl
Цитата(Nanobyte @ Mar 31 2009, 16:45) *
Ведь есть-же готовый AT94K от нашей родной Atmel. Всё на борту - и AVR и FPGA, все связи есть, куча I/O...
Кристаллы есть и жирные и худые. Отладка в той-же Studio...
Ну, разве-что поиграться. ИМХО...
Цены у AT94K - вообще замечательные.
Хде??? Так, чтобы взять "на поиграться", как это можно с mega32+ft232 или usb1287, или sam7s и прочее.
По сайтам:
rainbow - вываливает три позиции, но на сладе нет и цен нет
ТочкаОпоры - есть одна позиция AT94K10AL-25BQC, по цене на уровне 90usb1287+EPM570 (тем более не mega32+EPM240+ft232r ) и при этом ещё без USB и без АЦП.
Куда ещё слазить - просто не придумал.

у нас тут
Biakom, Космодром, Imrad - не слышали про такое вообще.

Точнее, в Biakom когда-то были, но тогда прикинув что надо куда надо, я убедился, что связка ATmega162+1K10 или ATmega64+EP1K30 выходит мощнее, чем на ту же сумму at94k (анализ делался при переходе с 90s8515+{EPF8452|EPF8636}).
Задрал ли Виаком цены, или они такие при тех объёмах поставок и выходили - результат один - не прижилось, по крайней мере в малотиражных вещах.
Nanobyte
Цитата(ReAl @ Mar 31 2009, 23:29) *
Хде??? ........ Куда ещё слазить - просто не придумал.

Я брал в "ЭФО", www.efo.ru, правда, не знаю, торгуют ли они своим добром на Украине.
Взял отдельно кристалл AT94K10 и готовую плату STK594, на неё только питание подать, и всё.
Что касается отдельных комбинаций AVR и FPGA, у AT94 есть огромное преимущество в том, что всё уже объединено на кристалле.
Кроме того, встроенное ядро AVR официально тактируется 25 МГц и выше.
ReAl
Цитата(Nanobyte @ Apr 1 2009, 14:03) *
Что касается отдельных комбинаций AVR и FPGA, у AT94 есть огромное преимущество в том, что всё уже объединено на кристалле. Кроме того, встроенное ядро AVR официально тактируется 25 МГц и выше.
Да это всё понятно и приятно. Но "всё объединено" в контексте данной темы не верно. USB не хватает.
Жаль, эфо на сайте цены зажилило, интересно было бы в одном месте сравинить.
По "точке опоры" выходит, что 94K10 + 17LV512 по цене выходит где-то около 90usb1287+epm570, при этом на стороне AVR гораздо больше объём кода, USB, ADC, но в минусе отсутствие ОЗУ в ПЛИС.
Если усечь контроллер до 90usb64*, то можно подумать уже о замене ПЛИС на EP1K10T100 (прошивка легко влезет в 90usb64*) или даже 1C3T100 (поджатая прошивка влезет в 90usb64* и оставшегося флеша будет на уровне памяти программ 94K10). А до 1C3 c её почти 3000 логических элементов и 13 блоков ОЗУ 512*9 и PLL ПЛИС-части 94K10 чесать и чесать.
Я верю, что в определённых условиях 94K может очень удачно "лечь в руку", примерялся пару раз, но вот как-то не сложилось.
Не один я не брал 94К в Виакоме, который пробовал их продвигать :-)
Кому-то и 25МГц 8-битника мало от 8-16 отличаются ("один фиг не хватает"), кому-то АЦП AVR-овский для служебных целей на той же плате за счастье, ...
Nanobyte
Цитата(ReAl @ Apr 1 2009, 16:04) *
...Жаль, эфо на сайте цены зажилило, интересно было бы в одном месте сравинить...

Прошлым летом цена AT94K10AL-25BQC в рознице была ~24у.е. STK594 стоила ~97у.е.

Да, дополнительный бонус у AT94K - это работа программы во внутреннем ОЗУ, отсюда и высокое быстродействие.
galjoen
Цитата(Nanobyte @ Apr 1 2009, 19:21) *
Прошлым летом цена AT94K10AL-25BQC в рознице была ~24у.е. STK594 стоила ~97у.е.

Да, дополнительный бонус у AT94K - это работа программы во внутреннем ОЗУ, отсюда и высокое быстродействие.

У AT90USB1287 (8 кб ОЗУ) бонусом является возможность подключения различной стандартной USB периферии. Например Bluetooth или MassStorage . А увеличение быстродействия в 2 раза непринципиально.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.