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

 
 
 
Reply to this topicStart new topic
> Быстрый MCU для ЦАП, Нужен совет какой ЛУЧШЕ выбрать
A_M
сообщение Jul 12 2010, 09:05
Сообщение #1





Группа: Участник
Сообщений: 9
Регистрация: 11-07-10
Пользователь №: 58 390



Посоветуйте MCU с быстрыми портами для управления внешним ЦАП-ом 10 разрядов, с частотой 15 МГц.
По совокупности качеств - удобный и простой в применении, распространность (чтобы не ждать под заказ 3 недели), желательно крупный корпус (точно не BGA), доступная среда разработки и программатор и тд.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jul 12 2010, 09:10
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(A_M @ Jul 12 2010, 13:05) *
Посоветуйте MCU с быстрыми портами для управления внешним ЦАП-ом 10 разрядов, с частотой 15 МГц.
По совокупности качеств - удобный и простой в применении, распространность (чтобы не ждать под заказ 3 недели), желательно крупный корпус (точно не BGA), доступная среда разработки и программатор и тд.

Все понятно, кроме одного. А не проще ли взять процессор с таким же ЦАПом, но внутри... 10 разрядов сегодня - это практически стандарт...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
topkin
сообщение Jul 12 2010, 12:27
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 152
Регистрация: 21-12-05
Из: Москва
Пользователь №: 12 476



Цитата(A_M @ Jul 12 2010, 13:05) *
Посоветуйте MCU с быстрыми портами для управления внешним ЦАП-ом 10 разрядов, с частотой 15 МГц.
По совокупности качеств - удобный и простой в применении, распространность (чтобы не ждать под заказ 3 недели), желательно крупный корпус (точно не BGA), доступная среда разработки и программатор и тд.


Насчет ЦАП поддержу совет предыдущего товарища. Ну а вот насчет "совокупности качеств" тут уже сложнее. Как по мне, так осваимость любого 8ми разрядника занимает очень не продолжительно время. По вашему "глубокому" описанию предполагаемых решаемых задач вообще трудно посоветовать что то конкретное. Я бы вам посоветовал что нибудь из 8ми разрядных девайсов атмела, но в связи с ситуацией на рынке, рука не поднимается....
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jul 12 2010, 12:36
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(A_M @ Jul 12 2010, 13:05) *
Посоветуйте MCU с быстрыми портами для управления внешним ЦАП-ом 10 разрядов, с частотой 15 МГц.
По совокупности качеств - удобный и простой в применении, распространность (чтобы не ждать под заказ 3 недели), желательно крупный корпус (точно не BGA), доступная среда разработки и программатор и тд.

Еще надо добавить к запросу:
Микроконтроллер для чего? Для разовой поделки - тогда возьмите любой стартовый набор и готово. Например 78К или V850
Для бытовухи? Для автоматики? Чтобы не менее 5 лет были поставки? Для ответственных применений???


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
A_M
сообщение Jul 12 2010, 15:53
Сообщение #5





Группа: Участник
Сообщений: 9
Регистрация: 11-07-10
Пользователь №: 58 390



ЦАП и усилитель уже готов и отлажен (беру из готового девайса)

Для бытового применения.
Рассматриваю ARM например LPC21xx. Но пишут что они медленно ногами шевелят.
Флеш память на борту нужна от 4 К и выше, так что SX тоже не канает.
С Атмегами работал но, для 15 МГц Атмель 8-ми разрядный не пройдет.

Go to the top of the page
 
+Quote Post
topkin
сообщение Jul 12 2010, 18:10
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 152
Регистрация: 21-12-05
Из: Москва
Пользователь №: 12 476



Цитата(A_M @ Jul 12 2010, 19:53) *
ЦАП и усилитель уже готов и отлажен (беру из готового девайса)

Для бытового применения.
Рассматриваю ARM например LPC21xx. Но пишут что они медленно ногами шевелят.
Флеш память на борту нужна от 4 К и выше, так что SX тоже не канает.
С Атмегами работал но, для 15 МГц Атмель 8-ми разрядный не пройдет.


Медленно это насколько? Что касаемо ARM7, LPC21xx то ничего не скажу, не работал с ними, только с ATSAM7xx, 15 МГц на GPIO была не проблема. Если уж брать ARM, то я присмотрелся бы к кортексам. На мой взгляд самые интересные решения предоставляют TI(http://focus.ti.com/mcu/docs/mculuminaryprodsearch.tsp?sectionId=95&tabId=2485&familyId=1755), ST(http://www.st.com/stonline/stappl/st/com/selector/index.html#querycriteria=RNP139=1169.0), в меньшей степени остальные - NXP и прочие. На чем остановиться, решать вам, на форуме уже много обсуждали данную тему
Go to the top of the page
 
+Quote Post
rtfcnf
сообщение Jul 12 2010, 18:17
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 96
Регистрация: 27-06-08
Из: Москва
Пользователь №: 38 581



Цитата(A_M @ Jul 12 2010, 19:53) *
Рассматриваю ARM например LPC21xx. Но пишут что они медленно ногами шевелят.

медлено понятие относительное. Возьмите LPC в котором есть FASTIO и получите 1/4 от частоты ядра. При 72мГц должно для Вашей задачи хватить.
Go to the top of the page
 
+Quote Post
scifi
сообщение Jul 12 2010, 19:51
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Для быстрого вывода на параллелный ЦАП может очень пригодиться внешняя шина. Посмотрите у NXP, там есть такие в семействе LPC2xxx (ARM7).
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 12 2010, 20:01
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (topkin @ Jul 12 2010, 15:27) *
Я бы вам посоветовал что нибудь из 8ми разрядных девайсов атмела...

Ага smile.gif, для снятия и полагаю некоторой обработки 10bit со скоростью 15MHz. Как с арифметикой-то быть?
QUOTE (scifi @ Jul 12 2010, 22:51) *
там есть такие в семействе LPC2xxx (ARM7).

На самом деле немного sad.gif. Древние LPC22xx, восьмибитовые LPC2378, и остаются типа LPC2468. Но по любому махать ножками, конечно, не стоит.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
topkin
сообщение Jul 13 2010, 04:42
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 152
Регистрация: 21-12-05
Из: Москва
Пользователь №: 12 476



Цитата(zltigo @ Jul 13 2010, 00:01) *
Ага smile.gif, для снятия и полагаю некоторой обработки 10bit со скоростью 15MHz. Как с арифметикой-то быть?....


"Посоветуйте MCU с быстрыми портами для управления внешним ЦАП-ом 10 разрядов, с частотой 15 МГц"
Как, да никак. А вообще фраза "Посоветуйте MCU с быстрыми портами для управления внешним ЦАП-ом 10 разрядов, с частотой 15 МГц" не однозначная))))
Go to the top of the page
 
+Quote Post
A_M
сообщение Jul 14 2010, 13:06
Сообщение #11





Группа: Участник
Сообщений: 9
Регистрация: 11-07-10
Пользователь №: 58 390



Спасибо за ответы.
В примерах LPC21xx есть формирование частоты 17 Мгц на ноге.
Но запаса по частоте совсем нет, ведь надо прочитать из флеша, выставить данные, защелкнуть.
Успеет ли из внутр. флеша читать и в порт выводит?
У Hitachi вроде скоростная флеш у процессоров была.
Go to the top of the page
 
+Quote Post
Микрюков Вячесла...
сообщение Sep 14 2010, 07:02
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 21-08-10
Из: Набережные Челны
Пользователь №: 59 037



Цитата(A_M @ Jul 12 2010, 13:05) *
Посоветуйте MCU с быстрыми портами для управления внешним ЦАП-ом 10 разрядов, с частотой 15 МГц.
По совокупности качеств - удобный и простой в применении, распространность (чтобы не ждать под заказ 3 недели), желательно крупный корпус (точно не BGA), доступная среда разработки и программатор и тд.

Похоже в этом случае без программируемой логической матрицы не обойтись (EPM3256A),ведь требуется большая временная точность при вводе/выводе,у микропроцессоров с этим серьёзные проблемы. Есть ещё комбинированный вариант: микропроцессор с программируемой матрицей.
Go to the top of the page
 
+Quote Post
pr2
сообщение Sep 15 2010, 20:11
Сообщение #13





Группа: Новичок
Сообщений: 3
Регистрация: 14-07-10
Пользователь №: 58 440



Цитата(Микрюков Вячеслав @ Sep 14 2010, 13:02) *
Похоже в этом случае без программируемой логической матрицы не обойтись (EPM3256A),ведь требуется большая временная точность при вводе/выводе,у микропроцессоров с этим серьёзные проблемы. Есть ещё комбинированный вариант: микропроцессор с программируемой матрицей.

Можно, наверное, еще рассмотреть такой экзотический вариант: Propeller P8X32A
Думаю, у 8-ядерного МК справиться с задачей шансов больше :-)

Сообщение отредактировал pr2 - Sep 15 2010, 20:11
Go to the top of the page
 
+Quote Post
Микрюков Вячесла...
сообщение Sep 17 2010, 06:13
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 21-08-10
Из: Набережные Челны
Пользователь №: 59 037



Интересный пропеллер, и информация доступна. Специально для систем реального времени!
Go to the top of the page
 
+Quote Post
Herz
сообщение Sep 17 2010, 23:02
Сообщение #15


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



А реальный опыт использования у кого-то есть?
Go to the top of the page
 
+Quote Post

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

 


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


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