Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AVR32
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Отладочные платы
llans
Кто-нибудь начинает работать на AVR32 ?

AT32UC3A3 - Контроллер 32/16 битовый up to 92DMIPS at 66MHz ориентированный на высокоскоростную пересылку массивов данных, полнофункциональный 4 битовый высокоскоростной контроллер SD/MMC карты, USB Full speed.

Заинтересован в услугах грамотных программистов.

Могу предложить отладочную плату ELX-AT32 на базе этого контроллера. Ethernet, SD - карта. Нарабатываю библиотеку.

Описание можно увидеть на сайте производителя

Кстати, единственный контроллер, который правильно работает с SD картой.
sonycman
Цитата(llans @ Apr 26 2010, 21:21) *
Кстати, единственный контроллер, который правильно работает с SD картой.

А остальные почему "неправильно" работают?
llans
TMS320VC5509A работает неправильно. Уних даже в примерах программ вместо опроса флагов стоят бешеные задержки на нопах.
А других доступных контроллеров с 4 битовым доступом не обнаружил (пока?)
Xenia
Цитата(llans @ Apr 26 2010, 21:21) *
Кто-нибудь начинает работать на AVR32 ?

Я начинаю smile.gif.

Цитата(llans @ Apr 26 2010, 21:21) *
Могу предложить отладочную плату ELX-AT32 на базе этого контроллера.

Сколько стоит ваша плата? И какой конкретно тип микросхемы AT32UC3 на ней установлен? Какой-там разъем? Где описание? Много вопросов...
llans
Цитата(Xenia @ Apr 26 2010, 21:57) *
Я начинаю smile.gif.


Сколько стоит ваша плата? И какой конкретно тип микросхемы AT32UC3 на ней установлен? Какой-там разъем? Где описание? Много вопросов...

AT32UC3A3256

схему выложил на сайте
по стоимости... пишите запрос, мэил - на сайте.
zltigo
Цитата(llans @ Apr 26 2010, 19:47) *
А других доступных контроллеров с 4 битовым доступом не обнаружил

Очень смешно.

Цитата(llans @ Apr 26 2010, 20:11) *
по стоимости... пишите запрос

А зачем скрывать? Тут, например, ведущие аналогичный бизнес, не скрывают http://starterkit.ru/html/index.php
aaarrr
Цитата(llans @ Apr 26 2010, 21:47) *
TMS320VC5509A работает неправильно. Уних даже в примерах программ вместо опроса флагов стоят бешеные задержки на нопах.

У меня он вполне замечательно работал. А примеры - это, мягко говоря, совсем не показатель.
singlskv
Цитата(zltigo @ Apr 27 2010, 00:04) *
Очень смешно.
А почему смешно ?
покажите список NXP контроллеров которые поддерживают 4бит режим SD...
Xenia
Цитата(llans @ Apr 26 2010, 22:11) *
AT32UC3A3256
схему выложил на сайте

Схема - это уже интересно. Тогда к вам у меня еще один вопрос, по схеме: Почему вы не выбрали микроконтроллер серии AT32UC3A0, который уже имеет встроенный Ethernet-контроллер, а вместо него взяли AT32UC3A3, который такого контроллера не имеет, и навесили на него отдельный Ethernet-контроллер DM9000A? В чем смысл такого решения?
KRS
Цитата(singlskv @ Apr 27 2010, 00:21) *
А почему смешно ?
покажите список NXP контроллеров которые поддерживают 4бит режим SD...

А что LPC2368, LPC2468 разве не поддердживают?
singlskv
Цитата(KRS @ Apr 27 2010, 00:28) *
А что LPC2368, LPC2468 разве не поддердживают?

Дык поддерживают конечно...
тока список этот мягко говоря не велик,
за поддержку 4бит SD нужно лицензионные отчисления платить,
вот он и присутствует в очень ограниченном количестве контроллеров у каждого производителя...
zltigo
Цитата(singlskv @ Apr 26 2010, 22:21) *
покажите список NXP контроллеров которые поддерживают 4бит режим SD...

Почему только NXP? Ну если NXP:
LPC2361, LPC2362, LPC2364, LPC2365, LPC2366, LPC2367, LPC2368, LPC2377, LPC2378, LPC2387, LPC2388, LPC2458, LPC2420, LPC2460, LPC2468, LPC2470, LPC2478, LPC2880, LPC2888, LPC3180, LPC3130, LPC3131, LPC3220, LPC3230, LPC3240, LPC3250
Список явно не полный - это из того,что у меня на диске ноутбука лежит.
Цитата(singlskv @ Apr 26 2010, 22:41) *
тока список этот мягко говоря не велик,

Ну не знаю, не знаю.... Все свежие ARM7 и ARM9 в этом списке.
Цитата(singlskv @ Apr 26 2010, 22:41) *
вот он и присутствует в очень ограниченном количестве контроллеров у каждого производителя...

Пару десятков от ST перечислить, или сами теперь найдете?
aaarrr
Цитата(singlskv @ Apr 27 2010, 00:41) *
за поддержку 4бит SD нужно лицензионные отчисления платить

А за 1бит - не надо? В лицензионном соглашении никаких отчислений, ограничивающих производство, не упоминается.

Цитата(singlskv @ Apr 27 2010, 00:41) *
вот он и присутствует в очень ограниченном количестве контроллеров у каждого производителя...

Дался вам этот контроллер. Он присутствует практически у всех современных МК, что у Atmel, что у других производителей.
singlskv
Цитата(zltigo @ Apr 27 2010, 00:55) *
Почему только NXP? Ну если NXP:
LPC2361, LPC2362, LPC2364, LPC2365, LPC2366, LPC2367, LPC2368, LPC2377, LPC2378, LPC2387, LPC2388, LPC2458, LPC2420, LPC2460, LPC2468, LPC2470, LPC2478, LPC2880, LPC2888, LPC3180, LPC3130, LPC3131, LPC3220, LPC3230, LPC2340, LPC2350
Список явно не полный - это из того,что у меня на диске ноутбука лежит.
А теперь оцените уровень "вхождения"...
че-то LPC21xx там ни одного нету...
и меньше 100 ног кажись тоже...
aaarrr
Цитата(singlskv @ Apr 27 2010, 01:01) *
А теперь оцените уровень "вхождения"...
че-то LPC21xx там ни одного нету...
и меньше 100 ног кажись тоже...

LPC21xx старенькие просто. Вы, похоже, упускаете один немаловажный момент - для полноценной работы с SD-картой очень желательно иметь хотя бы несколько десятков килобайт памяти под буферизацию, иначе результат в SD-режиме будет очень слабо отличаться от такового в режиме SPI. Поэтому лепить полноценный контроллер на МК с 16кБ RAM смысла нет ни малейшего.
singlskv
Цитата(aaarrr @ Apr 27 2010, 00:56) *
А за 1бит - не надо?
за 1бит точно не надо, это свободный MMC режим
Цитата
В лицензионном соглашении никаких отчислений, ограничивающих производство, не упоминается.
Вроде как нужно в "клуб любителей SD" вступить...
хотя да, тогда не понятно почему ни у кого нет младших моделей АРМ с поддержкой 4бит...
zltigo
Цитата(singlskv @ Apr 26 2010, 23:16) *
хотя да, тогда не понятно почему ни у кого нет младших моделей АРМ с поддержкой 4бит...

А 104 рубля в России с налогом, это сильно старшая модель, или младшая?
aaarrr
Цитата(singlskv @ Apr 27 2010, 01:16) *
за 1бит точно не надо, это свободный MMC режим

biggrin.gif Тогда почему же их никто не делает? Нет, 1 бит SD - это не MMC, он тоже стоит денег.

Цитата(singlskv @ Apr 27 2010, 01:16) *
Вроде как нужно в "клуб любителей SD" вступить...

Ну, для любого производителя это копейки.

Цитата(singlskv @ Apr 27 2010, 01:16) *
хотя да, тогда не понятно почему ни у кого нет младших моделей АРМ с поддержкой 4бит...

Одну из причин озвучил выше.
singlskv
Цитата(aaarrr @ Apr 27 2010, 01:23) *
Одну из причин озвучил выше.
Ну, банальный MP3 плейер не требует 100ногой микрухи, а 4бит режим там нужен
хотя бы для загрузки треков с ПЦ, да и для нормальной работы в 4бит режиме нужна память
всего для 2х секторов флешки, то есть 48пинового проца с 8кб вполне хватит...
zltigo
Цитата(singlskv @ Apr 26 2010, 23:30) *
Ну, банальный MP3 плейер не требует....

Банальный MP3 плеер не требует вообще ничего, поскольку стоит не более 5 баксов в розницу на улице. И стоит там какой-нибудь Sigmatel все в одном включая контроллер заряда аккумулятора. Абыдно, да?
Цитата
4бит режим там нужен хотя бы для загрузки треков с ПЦ

Как зайцу стопсигнал, ибо дешевые SD тормозные и USB у младшеньких тоже весьма не спешны.
singlskv
Цитата(zltigo @ Apr 27 2010, 01:37) *
Банальный MP3 плеер не требует вообще ничего, поскольку стоит не более 5 баксов в розницу на улице. И стоит там какой-нибудь Sigmatel все в одном включая контроллер заряда аккумулятора. Абыдно, да?

Как зайцу стопсигнал, ибо дешевые SD тормозные и USB у младшеньких тоже весьма не спешны.
Абыдно что нужно применять 100+ пиновый "монстры" там где можно было бы обойтись 50пиновым.
Но видимо эту нишу просто отдали на откуп китайцам...
Я как бе MP3 плеер не изобретаю... но не во всех задачках нужно 100+ пинов...
zltigo
Цитата(singlskv @ Apr 26 2010, 23:51) *
но не во всех задачках нужно 100+ пинов...

А что смущает? Цена в 104 рубля? Хочется 101?
singlskv
Цитата(zltigo @ Apr 27 2010, 01:58) *
А что смущает? Цена в 104 рубля? Хочется 101?
размер смущает... чипа
zltigo
Цитата(singlskv @ Apr 27 2010, 00:00) *
размер смущает... чипа

Тогда можете взять 9x9 мм TFBGA-100. Или 64 пиновый STM32F103. Он правда крупнее будет.
singlskv
Цитата(zltigo @ Apr 27 2010, 02:05) *
Тогда можете взять 9x9 мм TFBGA-100.
Ну в общем-то Вы правы, но TFBGA-100 выглядит не слишком презентабельно для наших серий...
llans
Цитата(Xenia @ Apr 27 2010, 00:22) *
Почему вы не выбрали микроконтроллер серии AT32UC3A0, который ...

Ethernet- много у кого есть, нормальный контроллер SD карты - редкость
llans
Цитата(zltigo @ Apr 27 2010, 00:55) *
Почему только NXP? Ну если NXP:
LPC2361, LPC2362, LPC2364, LPC2365, LPC2366, LPC2367, LPC2368, LPC2377, LPC2378, LPC2387, LPC2388, LPC2458, LPC2420, LPC2460, LPC2468, LPC2470, LPC2478, LPC2880, LPC2888, LPC3180, LPC3130, LPC3131, LPC3220, LPC3230, LPC3240, LPC3250
Список явно не полный - это из того,что у меня на диске ноутбука лежит.


список по-моему, перегрет.
LPC23xx - не имеют SD контроллера.
LPC24xx - не имеют Flash
LPC32xx - танк
остался один - LPC28xx

Цитата(zltigo @ Apr 27 2010, 00:55) *
Пару десятков от ST перечислить, или сами теперь найдете?

STM32F103 -нашел один единственный, так у него нет интерфейса к SDRAM !
так что без Вашей помощи вроде не обойтись...
aaarrr
Цитата(llans @ Apr 27 2010, 18:48) *
LPC23xx - не имеют SD контроллера.
LPC24xx - не имеют Flash

А повнимательнее посмотреть не пробовали?
zltigo
Цитата(llans @ Apr 27 2010, 16:48) *
список по-моему, перегрет.

Список совершенно верный. Продолжайте учить матчасть контроллеров не содержащих в названии букв AVR. Очень полезное занятие. Точка.
llans
Цитата(aaarrr @ Apr 27 2010, 00:09) *
У меня он вполне замечательно работал. А примеры - это, мягко говоря, совсем не показатель.

Очень бы хотелось пообщаться по этому вопросу. У нас пол-года велась переписка с поддержкой TI по поводу флагов, которые не выставляются при выполнении записи. Они мне прислали программку, которая действительно работает! Там выполняется запись а потом стоит 10**6 NOP. Даже не таймером, а совсем как-то коряво.

Цитата(aaarrr @ Apr 27 2010, 18:53) *
А повнимательнее посмотреть не пробовали?


ну и где в LPC2361 SD контроллер?

*Ethernet MAC with associated DMA controller (LPC2362 only). These functions reside on an independent AHB.
*USB 2.0 device/host/OTG with on-chip PHY and associated DMA controller.
*Four UARTs with fractional baud rate generation, one with modem control I/O, one with IrDA support, all with FIFO.
*CAN controller with two channels.
*SPI controller.
*Two SSP controllers, with FIFO and multi-protocol capabilities. One is an alternate for the SPI port, sharing its interrupt and pins. These can be used with the GPDMA controller.
*Three I2C-bus interfaces (one with open-drain and two with standard port pins).
*I2S (Inter-IC Sound) interface for digital audio input or output. It can be used with the GPDMA.
aaarrr
Цитата(llans @ Apr 27 2010, 19:19) *
Очень бы хотелось пообщаться по этому вопросу. У нас пол-года велась переписка с поддержкой TI по поводу флагов, которые не выставляются при выполнении записи.

Занимался им последний раз лет пять назад, поэтому деталей могу не помнить.
А что именно не выставлялось - DATDNE? Посмотрел свой код - никаких задержек, только обработка флагов в прерывании. Есть, правда, одно "но": запись осуществлялась только одиночными блоками, т.к. писались логи на низкой скорости.
zltigo
Цитата(llans @ Apr 27 2010, 17:51) *
ну и где в LPC2361 SD контроллер?

Да, действительно, младшеньким его обрезали. Невнимателен, по причине неспользования усеченных чипов - экономия не стоит проблем с развитием софта.
Встречный вопрос, а что,
LPC2367/68
LPC2377/78
LPC2387
LPC2388
Это уже не LPC23xx:
Цитата(llans @ Apr 27 2010, 18:48)
LPC23xx - не имеют SD контроллера.

P.S.
Цену-то озвучьте, дабы было ясно позиционирование изделия.

Цитата(Xenia @ Apr 26 2010, 22:22) *
...навесили на него отдельный Ethernet-контроллер DM9000A?

Посмотрел на этот DM9000A sad.gif. По усекли в MAC все подряд. По сравнению с этим MAC сравнению допотопный классический 8390 с которого, кстати, они тянули свой-же DM9008 просто весь навороченный sad.gif.
А тут, например, жестко два буфера по 1,5K на передачу это тоска.
Xenia
Цитата(llans @ Apr 27 2010, 17:48) *
Ethernet- много у кого есть, нормальный контроллер SD карты - редкость

Теперь поняла в чем дело - вам пришлось выбирасть между MAC/Ethernet и SD-card. Я-то кардридерами не интересовалась, потому и запамятовала, что UC3A0 и UC3A3 отличаются не только эзернетом, но возможностью работать с SD-картами. А еще меня в заблуждение ввело то, что не демо-плате EVK1100 кард-ридер присутствует, хотя МК там установлен UC3A0.
zltigo
Цитата(Xenia @ Apr 27 2010, 19:54) *
Теперь поняла в чем дело - вам пришлось выбирасть между MAC/Ethernet и SD-card.

Вот видите, как плохо, когда сами себе выбор ограничиваете sad.gif.
Xenia
Цитата(zltigo @ Apr 27 2010, 22:05) *
Вот видите, как плохо, когда сами себе выбор ограничиваете sad.gif.

А вы можете предложить что-либо иное, чем AT32UC3A1512, чтобы на борту был Ethernet/MAC + USB2.0FS/device + 2xSPI + RS232 + RS485 + 2х(DAC или Bitstream)? Частота по минимуму - только для поддержки Ethernet (хотя бы 10 Mbps) и USB2.0. Без поддержки внешней памяти.
zltigo
Цитата(Xenia @ Apr 27 2010, 20:35) *
чтобы на борту был Ethernet/MAC + USB2.0FS/device + 2xSPI + RS232 + RS485 + (DAC или Bitstream)?

Вы описали, например, LPC23xx серию. Выбирайте конкретный:
LPC2362/4/66/68, LPC2378, LPC2387, LPC2388. В еще можете получить USB/host/OTG, CAN, "очень редкий" SD/MMC интерфейс ну всякие I2C c ADC до кучи. У LPC2378 есть и немножко внешней памяти. PHY интерфейс, правда, будет только RMII, что может быть неудобно и дорого. Но у LPC24XX есть и MII.
LPC2362 мелким оптом с России 130 рублей. Поштучно 160. Помянутый Вами AVR32, порядка 300рублей, но на складах НЕТ. У тех, которых есть - 602рубля.
Впрочем, это совершенно обыденные навороты и для массовых ARM от ST и TI/Luminary.
У Luminary на борту есть и PHY.
У любого производителя есть подбор контроллеров - воспользуйтесь. Но могу и в этом помочь - в пятницу выбирал себе из Luminary. Вот уже и кит http://focus.ti.com/docs/toolsw/folders/pr...i-lm3s6965.html. В реальном устройстве правда будет немного другой чип.
Xenia
Цитата(zltigo @ Apr 27 2010, 23:19) *
Вы описали, например, LPC23xx серию. Выбирайте конкретный:
LPC2362/4/66/68, LPC2378, LPC2387, LPC2388. В еще можете получить USB/host/OTG, CAN, "очень редкий" SD/MMC интерфейс ну всякие I2C c ADC до кучи. У LPC2378 есть и немножко внешней памяти. PHY интерфейс, правда, будет только RMII, что может быть неудобно и дорого. Но у LPC24XX есть и MII.

Я уже приглядывалась к этой серии (по даташиту). SPI у них один, а мне нужно два (раздельных, чтобы шину не городить). Вот и DAC тоже нужен двухканальный, а тут только один. И разрядов маловато - всего 10, а хотелось бы по меньшей мере 12. Экзотические интерфейсы мне не нужны.
А вот у AT32UC3A0 оба SPI раздельные (каждый может быть мастером), а Bitstream аж 16 разрядный (в смысле установка у него такая) и двухканальный. Конечно это под музыку у него рассчитано, но DAC из него очень несложно получить.
zltigo
Цитата(Xenia @ Apr 27 2010, 22:18) *
Я уже приглядывалась к этой серии (по даташиту). SPI у них один

Разумеется, их ДВА. Назваются SSP, ибо продвинутее SPI. SPI один - для обеспечения 100% совместимости со старым LPC софтом.
Цитата
Bitstream аж...

На I2S http://en.wikipedia.org/wiki/I%C2%B2S интерфейс имеющийся у LPC вешаете внешний чип и за меньшие в сумме деньги (помните про 600 рублей?) получаете качество звука которое со встроенным DAC рядом не лежало.
Цитата
Экзотические интерфейсы мне не нужны.

Экзотические это что? CAN? Так Вы просто плотно живете в прошлом веке sad.gif.
sonycman
Цитата(Xenia @ Apr 28 2010, 00:18) *
а Bitstream аж 16 разрядный

А что за "битстрим" такой? Речь не про I2S случайно?
aaarrr
Цитата(sonycman @ Apr 28 2010, 01:12) *
А что за "битстрим" такой? Речь не про I2S случайно?

Нет, про сигма-дельта модуляторы на борту.
llans
Цитата(zltigo @ Apr 27 2010, 20:05) *
Цену-то озвучьте, дабы было ясно позиционирование изделия.


с установленным FPGA XC3S100E - 7000, без него - 6000
в розницу

Цитата(zltigo @ Apr 27 2010, 20:05) *
Посмотрел на этот DM9000A


Зато Phi в комплекте.
zltigo
Цитата(llans @ Apr 28 2010, 06:04) *
Зато Phi в комплекте.

PHY, полагаю. Ну это для внешних MAC норма. PHY там конечно имеется и поддерживает обшепринятые навороты, а вот жаловался я на MAC.
А так, когда по планете уверенно шагает оптика, иметь встроеенный медный PHY уже не всегда является преимуществом.
llans
Цитата(zltigo @ Apr 28 2010, 11:38) *
PHY, полагаю. Ну это для внешних MAC норма. PHY там конечно имеется и поддерживает обшепринятые навороты, а вот жаловался я на MAC.
А так, когда по планете уверенно шагает оптика, иметь встроеенный медный PHY уже не всегда является преимуществом.


Пусть себе шагает, в большинстве случаев она не требуется.
И дорого.
Мы пол-года назад хотели прокинуть кабель из офиса на производство, 600 метров по закоулкам. При тщательном рассмотрении оказалость в 2-3 раза дешевле кинуть медь плюс 2 свича PoE.

и МАС там вполне. 50-60 Мбит имеем, стоит ли бороться?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.