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

 
 
> Помогите подобрать МК, Для формирования ШИМ
barabek
сообщение Nov 3 2009, 04:19
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 540
Регистрация: 16-08-07
Из: Владивосток
Пользователь №: 29 831



Помогите подобрать МК под следующие требования.
Необходимо формировать с помощью ШИМ с несущей порядка 100кГц синусоидальный сигнал 50-500Гц с разрешением хотя бы 8 бит (т.е. 256 уровней). Конечно, вряд ли удастся менять уровни с частотой несущей, но хотелось бы иметь возможность обновлять выходные уровни почаще (прошу прощения за такую точную величину - почаще, но пока сам не могу определиться, буду исходить из возможностей).
Число каналов ШИМ - 4.
Желательно иметь на борту компаратор и АЦП.
1 UART.
Цена - хотелось бы иметь до 300 рублей.
До этого работал только с 51. Придется переходить, по всей видимости, на другое ядро. Отсюда еще одно требование - доступность программатора и среды разработки. (Доступность в моем понимании ~ цена около 0 smile.gif )
Хотелось бы иметь корпус поменьше - кроме выходов ШИМ будет достаточно иметь порядка 10 входов/выходов.

Смотрел у атмела (SAM7) и техаса (430) - глаза разбегаются, затрудняюсь с выборов.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Peter Pavlov
сообщение Nov 3 2009, 06:16
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 22-09-07
Пользователь №: 30 755



Для того что бы иметь синусоиду нужно иметь больше 3 отсчетов на период на самой верхней частоте. Те 500*3=1500. Плюс к этому 8бит ШИМ - 256 отсчетов. Те частота ШИМ должна быть 1500*256=384000Гц Лучше что бы еще выше. Для этой задачи вролне подойдет обычный МК. Мега128 - 6 аппаратных шимов + АЦП. Задача не настолько сложна что бы искать новый контроллер.

Сообщение отредактировал IgorKossak - Nov 4 2009, 09:09
Причина редактирования: Бездумное цитирование
Go to the top of the page
 
+Quote Post
barabek
сообщение Nov 3 2009, 06:28
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 540
Регистрация: 16-08-07
Из: Владивосток
Пользователь №: 29 831



Цитата(Peter Pavlov @ Nov 3 2009, 16:16) *
Мега128 - 6 аппаратных шимов + АЦП. Задача не настолько сложна что бы искать новый контроллер.

Спасибо, посмотрю.

А насчет
Цитата
1500*256=384000Гц
, я имел ввиду 256 разрешение по уровню, а не по времени. Но это не важно, еще раз спасибо.

Цитата(_Pasha)
AT90PWM3B
, тоже гляну, спасибо.
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 3 2009, 23:15
Сообщение #4


Гуру
******

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



Цитата(barabek @ Nov 3 2009, 11:28) *
А насчет , я имел ввиду 256 разрешение по уровню, а не по времени. Но это не важно, еще раз спасибо.
Так вам по уровню и указали. Вообще формула расчета такая.
Частота тактирования>=макс.выходная частота синуса * количество отсчетов на период синуса * количество ступеней дискретизации по амплитуде
500*256 уже получается 128Кгц, т.е. даже двух отсчетов на период синуса не выходит.
Если хочется ограничиться тактовой именно 100кГц, то нужно исключить последний сомножитель, т.е. следует использовать полноценный ЦАП, а не ШИМ в качестве ЦАП.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Nov 3 2009, 23:32
Сообщение #5


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(rezident @ Nov 4 2009, 02:15) *
следует использовать полноценный ЦАП, а не ШИМ в качестве ЦАП.

Не-не, есть ведь шимы, в которых таймеры тактируются от умножителя частоты. (Например 64МГц PLL можно подать на таймер у AT90PWM3B, ATtiny261/461/861-кстати, забыл указать)
Так что 128 кГц - это не потолок. Лишь бы проц успевал считать...
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 3 2009, 23:49
Сообщение #6


Гуру
******

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



Цитата(_Pasha @ Nov 4 2009, 04:32) *
Не-не, есть ведь шимы, в которых таймеры тактируются от умножителя частоты.
Какая разница есть PLL, FLL или нет? Я же имею в виду именно тактовую частоту модуля таймера или модуля PWM, а не тактовую ядра или частоту кварцевого генератора. laughing.gif
И вообще. У топикстартера указано
Цитата("barabek")
ШИМ с несущей порядка 100кГц
"несущей", а не с тактовой. Хотелось бы от него уточнения, что он подразумевает под "несущей ШИМ"? Может это именно временнОе разрешение выходного ШИМ, то бишь ему период синуса 500Гц хочется на 200 отсчетов поделить. Тогда тактовая д.б. 100кГц*256 ≥ 25,6МГц.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- barabek   Помогите подобрать МК   Nov 3 2009, 04:19
||- - _Pasha   Цитата(rezident @ Nov 4 2009, 03:49) такт...   Nov 3 2009, 23:56
|- - barabek   Цитата(rezident @ Nov 4 2009, 09:15) Так ...   Nov 4 2009, 03:52
||- - _Pasha   Цитата(barabek @ Nov 4 2009, 07:52) При п...   Nov 4 2009, 06:56
|- - V_G   Цитата(rezident @ Nov 4 2009, 09:15) Так ...   Nov 4 2009, 05:24
|- - Herz   Цитата(V_G @ Nov 4 2009, 07:24) Я реально...   Nov 4 2009, 08:16
||- - V_G   Цитата(Herz @ Nov 4 2009, 18:16) То есть,...   Nov 4 2009, 08:31
||- - Dog Pawlowa   Легко и просто сформировать синус да и другой сигн...   Nov 4 2009, 10:12
||- - barabek   Цитата(Dog Pawlowa @ Nov 4 2009, 21:12) Л...   Nov 4 2009, 10:40
||- - guxa   Добрый день! Для вас еще актуален этот вопрос?...   Nov 10 2009, 13:11
||- - barabek   Цитата(guxa @ Nov 10 2009, 23:11) Добрый ...   Nov 11 2009, 00:20
|- - barabek   Цитата(V_G @ Nov 4 2009, 15:24) Как я пон...   Nov 4 2009, 08:19
- - _Pasha   Цитата(barabek @ Nov 3 2009, 08:19) Желат...   Nov 3 2009, 06:22
- - _Pasha   Цитата(barabek @ Nov 4 2009, 12:19) Мы, в...   Nov 4 2009, 13:20
|- - barabek   Цитата(_Pasha @ Nov 4 2009, 23:20) Как ег...   Nov 4 2009, 14:13
|- - _Pasha   Цитата(barabek @ Nov 4 2009, 18:13) Да ещ...   Nov 4 2009, 15:12
- - guxa   В плане поставок, есть дистрибьюторы, по собсвенно...   Nov 19 2009, 06:34
- - alekseykoj   Для формирования синусоиды 5-50 Гц с несущей 100 к...   Dec 8 2009, 09:23


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

 


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


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