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

 
 
26 страниц V  « < 16 17 18 19 20 > »   
Reply to this topicStart new topic
> Просто мнение, АВР -> АРМ
Dog Pawlowa
сообщение Jun 18 2009, 18:44
Сообщение #256


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(MrYuran @ Jun 18 2009, 19:26) *
Кстати, зря насчёт генераторов. Вот мне на днях придёт 169-я мсп-ха, буду делать программный генератор кГц-го синуса.
DMA будет хватать данные из таблицы сэмплов и кидать прямо в ЦАП.
2 такта MCLK на сэмпл.
Пока таблицу сделал на 32 значения. Вроде ничего синус получился, гладенький smile.gif

"Кого ты хотел удивить?" (с) smile.gif
Хм, эта задача решается на STM32 с частотой "выборок" более 1MHz/s.
И какая будет у Вас точность установки частоты в верхней области? wink.gif


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Jun 18 2009, 18:45
Сообщение #257


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
2 такта MCLK на сэмпл.
Пока таблицу сделал на 32 значения. Вроде ничего синус получился, гладенький

Слабо на AVR-e со скоростью 32кГц выдавать данные хотя бы во внешний ЦАП (12разр.), причём без джиттера?


Ты прежде чем говорить о "гладеньком", возьми частотомер и померяй частоту полученного синуса (что-то мне подсказывает, что его частота 31,25кГц вместо требуемых 32кГц). А затем попытайся сделать такой-же синус с частотой на 1 кГц меньше. Потом и поговорим о "гладеньких" когда наткнешься на "особенности национальной рыбалки" прямого синтеза....

ЗЫ. Как по мне, MSP для подобной задачи не на много лучше чем AVR. Это задача должна быть или решена иначе, или взят более шустрый камень.

Сообщение отредактировал ArtemKAD - Jun 18 2009, 18:47
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jun 18 2009, 18:45
Сообщение #258


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Кстати м48 сгенерированая прошивка будет работать на м88/168. И на м640/м1280/м2560 тоже. Хотя казалось бы. Перекомпилировать не надо. Просто обычно делается.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jun 18 2009, 18:58
Сообщение #259


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Кстати м48 сгенерированая прошивка будет работать на м88/168.


Не всякая. На 168й вектора по 4 байта, а не по 2.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
rezident
сообщение Jun 18 2009, 19:12
Сообщение #260


Гуру
******

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



Цитата(MrYuran @ Jun 18 2009, 22:26) *
Пока таблицу сделал на 32 значения. Вроде ничего синус получился, гладенький smile.gif

Слабо на AVR-e со скоростью 32кГц выдавать данные хотя бы во внешний ЦАП (12разр.), причём без джиттера?
Что-то не сходится у вас. cranky.gif 32 ступени синуса 32кГц при доступном минимуме 8-ми разрядном таймере требует тактовой частоты 32*32000*256=232,144МГц. laughing.gif Если же вы имели в виду 1кГц синуса, то для этого даже DMA не требуется. На MSP430F248 я реализовывал трехфазный синус 1кГц только на compare и прерываниях TimerB. Правда тактовая при этом чуть превышала максимально гарантированную для серии 2xxx, да и 1кГц по условиям не требовалось, поэтому ограничился раскладкой синуса на 33 ступени (так проще 3 фазы формировать) и макс частотой около 473Гц (частота ШИМ 15625кГц). Режим TimerB конечно же 8-ми битный, его тактовая 8МГц. Правда это так... из подручного материала, для тренировки и накопления опыта smile.gif был проектик. В конечном изделии что-то более приспособленное для приводов применю.
Go to the top of the page
 
+Quote Post
Xenia
сообщение Jun 18 2009, 19:13
Сообщение #261


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(MrYuran @ Jun 18 2009, 20:26) *
Слабо на AVR-e со скоростью 32кГц выдавать данные хотя бы во внешний ЦАП (12разр.), причём без джиттера?


Кстати, у AT32UC3 на борту имеется 16-bit Stereo Audio Bitstream – Sample Rate Up to 50 KHz. Что такое битстрим и чем он от PWM отличается, я так и не поняла, но этот МК позиционируется как раз для высококачественных аудиопроигрывателей с закачкой контента из интернета (видимо для этого у него еще и Ethernet на борту).
А ваша MSP 16 бит на 50-ти мегагерцах потянет? smile.gif

Сообщение отредактировал Xenia - Jun 18 2009, 19:19
Go to the top of the page
 
+Quote Post
rezident
сообщение Jun 18 2009, 19:19
Сообщение #262


Гуру
******

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



Цитата(ArtemKAD @ Jun 19 2009, 00:45) *
А затем попытайся сделать такой-же синус с частотой на 1 кГц меньше.
Если использовать тактирование от DCO, то нет особых проблем. Возможности перестройки частоты DCO вполне позволяют прямой синтез реализовать. Другое дело, что стабильность (температурная и от напряжения питания) DCO "так себе" (единицы процентов во всем температурном диапазоне). Все-таки DCO это RC-генератор, хоть и "продвинутый".
Go to the top of the page
 
+Quote Post
Dir
сообщение Jun 18 2009, 19:23
Сообщение #263


Местный
***

Группа: Свой
Сообщений: 201
Регистрация: 6-01-05
Пользователь №: 1 830



Цитата(ArtemKAD @ Jun 18 2009, 02:27) *
Если TI не "вправили мозги" команде разработчиков этих чипов, я думаю ток потребления уменьшится не более чем в два раза. Т.е. ток будет не 45-50мА на 20МГц, а где-то 20-35мА.

Похоже ты не понимаешь, что ядро Cortex-M3, как и любого другого ARMа, разрабатывает не фирма-производитель, а ARM и продает/лицензирует любому производителю в виде лицензии на масштабируемую (scalable) топологию. Поэтому с отключенной периферией само ядро по технологии 0,13мкм будет жрать одинаково у любого производителя. Разница - только в периферии.
Советую обратиться к первоисточнику вообще и, в частности, почитать о ядре Cortex-M3
http://arm.com/
Go to the top of the page
 
+Quote Post
manul78
сообщение Jun 18 2009, 19:32
Сообщение #264


Местный
***

Группа: Участник
Сообщений: 403
Регистрация: 14-05-07
Из: Россия, г.Пенза
Пользователь №: 27 719



1) Как-бы вы господа тут не "изголялись", все равно внешний DAC всегда будет работать чище и лучше,
и вы это прекрасно понимаете...

2) "Кесарю - кесарево, а слесарю - слесарево..." (С) Это я к тому, что даже через 20 лет найдется "работа"
для 8-ми битных МК... Это как с современными многоядерными процессорами в персональных компью-
терах. Какой в них (ядрах) смысл, если они 98% времени простаивают в 98 случаях из 100...

3) А вообще, весь этот разговор напоминает рекламную компанию определенных МК... , все равно все
будут работать на тех к которым привыкли, и которые соответствуют требованиям поставленной задачи.

4) Программисты расслабились ! Может начнем автомобильные сигнализации и домофоны на Dual Core 2
делать ? maniac.gif


--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Jun 18 2009, 19:46
Сообщение #265


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
Что-то не сходится у вас. 32 ступени синуса 32кГц при доступном минимуме 8-ми разрядном таймере требует тактовой частоты 32*32000*256=232,144МГц.

Убери 256 и сойдется. Он формирует выходной сигнал не 256 уровневым ШИМом, а встроенным параллельным ЦАП-ом в который засовывает по одному сэмплу за раз. Т.е. на этой конкретной частной задаче MSP рулит. Но проблема в том, что любое изменение условий задачи приводит к невозможности (или сильной проблемности) ее выполнения.
Т.е. академическая задача решаема, а вот реальная - почти наверняка нет.

Цитата
Если использовать тактирование от DCO, то нет особых проблем. Возможности перестройки частоты DCO вполне позволяют прямой синтез реализовать.

Я что говорил что нельзя? Можно сделать! Но только не тем методом "в лоб" который предлагался.
Go to the top of the page
 
+Quote Post
rezident
сообщение Jun 18 2009, 19:58
Сообщение #266


Гуру
******

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



Цитата(ArtemKAD @ Jun 19 2009, 01:46) *
Убери 256 и сойдется. Он формирует выходной сигнал не 256 уровневым ШИМом, а встроенным параллельным ЦАП-ом в который засовывает по одному сэмплу за раз.
Ах вон оно что! Я-то про PWM подумал, раз TimerB был упомянут laughing.gif Для DAC-а конечно же DMA рулит.
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Jun 18 2009, 20:27
Сообщение #267


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
Поэтому с отключенной периферией само ядро по технологии 0,13мкм будет жрать одинаково у любого производителя. Разница - только в периферии.

Не скажи... Если ты посмотрел описание, то должен был заметить, что там явно указано потребление на МГц для КОНКРЕТНЫХ базовых ячеек на которые ложится ядро. Причем там еще и возможна оптимизация как по площади, так и по скорости (разница в потреблении на 0,13 - в два раза). Так, что ДАЛЕКО не одинаково у разных производителей с одинаковыми ядрами...
Go to the top of the page
 
+Quote Post
Stanislav_S
сообщение Jun 18 2009, 21:37
Сообщение #268


извечный пессимист
*****

Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125



Да уж, скоро поломанные копья самосвалом можно вывозить. Хотя из за чего весь сыр - бор? Давайте посмотрим под экономическим углом, производства электроники как такового на просторах СНГ не наблюдается, есть конечно исключения, но как правило массового производства нет, поскольку его нет, то и вопрос цены особо остро не стоит. На первом месте стоит вопрос о распмле бабла, либо о проценте отката. Посему какой проц стоит в изделии как правило по барабану, этот вопрос зачастую отдан разаработчикам. Разработчики отягащены своими проблемами, как то где бы заработать денег на прокорм и на каких штанах сэкономить что бы поехать в отпуск на море. Поэтому в девайсы ставятся старые и добрые знакомые процы, зачем напрягаться? Все равно ЗП от этого не зависит, только лишняя головная боль. Посему 8 битки в наших условиях будут еще очень долго жить, потому как у многих людей нет стимулов искать что то другое, проще поставить пару процессоров, если надо. А кто эти восьмибитки не суть важно, важно что много людей их знают и в силу своих стереотипов их и будут их юзать, до победного конца smile.gif А насчет количества сообщений, так посмотрите на другие разделы - там количество и качество сообщений тоже сократилось, причем довольно сильно. Можно сделать выводы:
- большинство стало профи и вопросы отпали спми собой, либо....
- количество людей занятых в этом бизнесе уменьшелось, соответственно и трафик упал.


--------------------
Slaves are those of this world
Given freedom to lay chains upon The Master
The wolf is no longer free
Release the chains and come for me
Go to the top of the page
 
+Quote Post
manul78
сообщение Jun 18 2009, 22:01
Сообщение #269


Местный
***

Группа: Участник
Сообщений: 403
Регистрация: 14-05-07
Из: Россия, г.Пенза
Пользователь №: 27 719



Цитата(Stanislav_S @ Jun 19 2009, 01:37) *
Можно сделать выводы:
- большинство стало профи и вопросы отпали спми собой, либо....
- количество людей занятых в этом бизнесе уменьшелось, соответственно и трафик упал.


Все гораздо проще.
- Лето.
- Кризис.

Второе более вероятнее, т.к. психологи отмечают, что когда человек начинает сомневаться и будущее все
туманнее и туманнее, он впадает в состояние, когда не только общаться, но и думать нет желания.
Это называется апатия.


--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Jun 19 2009, 04:21
Сообщение #270


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
Давайте посмотрим под экономическим углом, производства электроники как такового на просторах СНГ не наблюдается, есть конечно исключения, но как правило массового производства нет, поскольку его нет, то и вопрос цены особо остро не стоит.

А может потому и нет, что вопрос цены особо не ставится? wink.gif
Хотя на самом деле производство есть. Не массовое, но серийное и крупносерийное (поинтересуйся к примеру твоими земляками www.mss.dp.ua ). Проблема в том, что рынок электроники забит китайцами и надо не просто делать нечто более умное, но и не слишком дорогое иначе свою долю с рынка не выдрать.

Да и "массовость" понятие относительное - для компании в 10 человек партия в 10 тыс. шт в год такая-же массовая, как и 1 млн. для компании в 1000 человек. Такие объемы позволяют иметь нормальный месячный доход (скажем в 1000$ на работника) на изделиях с конечной ценой в 20-50$ . И поверь, там стоит считать каждую копейку иначе шустрые китайцы выбивают с рынка на "раз-два".
Цитата
Поэтому в девайсы ставятся старые и добрые знакомые процы, зачем напрягаться? Все равно ЗП от этого не зависит, только лишняя головная боль. Посему 8 битки в наших условиях будут еще очень долго жить, потому как у многих людей нет стимулов искать что то другое, проще поставить пару процессоров, если надо. А кто эти восьмибитки не суть важно, важно что много людей их знают и в силу своих стереотипов их и будут их юзать, до победного конца

Есть и другая сторона. На освоение чего-то нового нужно время. А очень часто изделия требуются "на вчера" wink.gif .
Go to the top of the page
 
+Quote Post

26 страниц V  « < 16 17 18 19 20 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th June 2025 - 02:39
Рейтинг@Mail.ru


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