|
|
  |
Просто мнение, АВР -> АРМ |
|
|
|
Jun 18 2009, 18:44
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(MrYuran @ Jun 18 2009, 19:26)  Кстати, зря насчёт генераторов. Вот мне на днях придёт 169-я мсп-ха, буду делать программный генератор кГц-го синуса. DMA будет хватать данные из таблицы сэмплов и кидать прямо в ЦАП. 2 такта MCLK на сэмпл. Пока таблицу сделал на 32 значения. Вроде ничего синус получился, гладенький  "Кого ты хотел удивить?" (с)  Хм, эта задача решается на STM32 с частотой "выборок" более 1MHz/s. И какая будет у Вас точность установки частоты в верхней области?
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Jun 18 2009, 18:45
|
Профессионал
    
Группа: Свой
Сообщений: 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
|
|
|
|
|
Jun 18 2009, 19:12
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(MrYuran @ Jun 18 2009, 22:26)  Пока таблицу сделал на 32 значения. Вроде ничего синус получился, гладенький Слабо на AVR-e со скоростью 32кГц выдавать данные хотя бы во внешний ЦАП (12разр.), причём без джиттера? Что-то не сходится у вас.  32 ступени синуса 32кГц при доступном минимуме 8-ми разрядном таймере требует тактовой частоты 32*32000*256=232,144МГц.  Если же вы имели в виду 1кГц синуса, то для этого даже DMA не требуется. На MSP430F248 я реализовывал трехфазный синус 1кГц только на compare и прерываниях TimerB. Правда тактовая при этом чуть превышала максимально гарантированную для серии 2xxx, да и 1кГц по условиям не требовалось, поэтому ограничился раскладкой синуса на 33 ступени (так проще 3 фазы формировать) и макс частотой около 473Гц (частота ШИМ 15625кГц). Режим TimerB конечно же 8-ми битный, его тактовая 8МГц. Правда это так... из подручного материала, для тренировки и накопления опыта  был проектик. В конечном изделии что-то более приспособленное для приводов применю.
|
|
|
|
|
Jun 18 2009, 19:23
|

Местный
  
Группа: Свой
Сообщений: 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/
|
|
|
|
|
Jun 18 2009, 19:32
|

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

|
1) Как-бы вы господа тут не "изголялись", все равно внешний DAC всегда будет работать чище и лучше, и вы это прекрасно понимаете... 2) "Кесарю - кесарево, а слесарю - слесарево..." (С) Это я к тому, что даже через 20 лет найдется "работа" для 8-ми битных МК... Это как с современными многоядерными процессорами в персональных компью- терах. Какой в них (ядрах) смысл, если они 98% времени простаивают в 98 случаях из 100... 3) А вообще, весь этот разговор напоминает рекламную компанию определенных МК... , все равно все будут работать на тех к которым привыкли, и которые соответствуют требованиям поставленной задачи. 4) Программисты расслабились ! Может начнем автомобильные сигнализации и домофоны на Dual Core 2 делать ?
--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
|
|
|
|
|
Jun 18 2009, 19:46
|
Профессионал
    
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364

|
Цитата Что-то не сходится у вас. 32 ступени синуса 32кГц при доступном минимуме 8-ми разрядном таймере требует тактовой частоты 32*32000*256=232,144МГц. Убери 256 и сойдется. Он формирует выходной сигнал не 256 уровневым ШИМом, а встроенным параллельным ЦАП-ом в который засовывает по одному сэмплу за раз. Т.е. на этой конкретной частной задаче MSP рулит. Но проблема в том, что любое изменение условий задачи приводит к невозможности (или сильной проблемности) ее выполнения. Т.е. академическая задача решаема, а вот реальная - почти наверняка нет. Цитата Если использовать тактирование от DCO, то нет особых проблем. Возможности перестройки частоты DCO вполне позволяют прямой синтез реализовать. Я что говорил что нельзя? Можно сделать! Но только не тем методом "в лоб" который предлагался.
|
|
|
|
|
Jun 18 2009, 21:37
|

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

|
Да уж, скоро поломанные копья самосвалом можно вывозить. Хотя из за чего весь сыр - бор? Давайте посмотрим под экономическим углом, производства электроники как такового на просторах СНГ не наблюдается, есть конечно исключения, но как правило массового производства нет, поскольку его нет, то и вопрос цены особо остро не стоит. На первом месте стоит вопрос о распмле бабла, либо о проценте отката. Посему какой проц стоит в изделии как правило по барабану, этот вопрос зачастую отдан разаработчикам. Разработчики отягащены своими проблемами, как то где бы заработать денег на прокорм и на каких штанах сэкономить что бы поехать в отпуск на море. Поэтому в девайсы ставятся старые и добрые знакомые процы, зачем напрягаться? Все равно ЗП от этого не зависит, только лишняя головная боль. Посему 8 битки в наших условиях будут еще очень долго жить, потому как у многих людей нет стимулов искать что то другое, проще поставить пару процессоров, если надо. А кто эти восьмибитки не суть важно, важно что много людей их знают и в силу своих стереотипов их и будут их юзать, до победного конца  А насчет количества сообщений, так посмотрите на другие разделы - там количество и качество сообщений тоже сократилось, причем довольно сильно. Можно сделать выводы: - большинство стало профи и вопросы отпали спми собой, либо.... - количество людей занятых в этом бизнесе уменьшелось, соответственно и трафик упал.
--------------------
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
|
|
|
|
|
Jun 18 2009, 22:01
|

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

|
Цитата(Stanislav_S @ Jun 19 2009, 01:37)  Можно сделать выводы: - большинство стало профи и вопросы отпали спми собой, либо.... - количество людей занятых в этом бизнесе уменьшелось, соответственно и трафик упал. Все гораздо проще. - Лето. - Кризис. Второе более вероятнее, т.к. психологи отмечают, что когда человек начинает сомневаться и будущее все туманнее и туманнее, он впадает в состояние, когда не только общаться, но и думать нет желания. Это называется апатия.
--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
|
|
|
|
|
Jun 19 2009, 04:21
|
Профессионал
    
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364

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