Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
генератор нужен в 20 раз выше максимальной частоты меандра. А вообще с такими низкими частотами можно и на микроконтроллеоре сделать
Отправлено
Elektronik
23 апреля 2007 г. 11:43
В ответ на:
Господа методику генерации меандра в диапазоне от 100 до 72000Гц с точностью 0.1Гц?
отправлено PeterD 23 апреля 2007 г. 11:13
Составить ответ
|
Вернуться на конференцию
Ответы
Нука на 16 мегагерцевом сгенери ка мне 71999.1 Гц :) Счетчик какой хош разрядности разрешаю :)
—
Codavr
(23.04.2007 11:48:57
213.187.125.10
,
пустое
)
На 32-битном счетчике при 16 МГЦ получается дискретность в 30 раз лучше требуемой - например, одно значение - 71999.099, следующее значение - 71999.102. Код для Tiny2313 внутри
—
=AVR=
(23.04.2007 14:25:5
80.92.96.19
, 950 байт)
Голова!! Спасибо, буду разбиратся тока на MSP перенесу...
—
PeterD
(23.04.2007 15:25:43
83.69.107.179
,
пустое
)
Только внимательнее с константами
—
=AVR=
(23.04.2007 15:47:21
80.92.96.19
, 600 байт)
Ну сказали же уже --> DDS :)))
—
Grey
(23.04.2007 12:25:0
81.18.135.98
,
пустое
,
ссылка
)
DDS это слегка другая песня. Но если есть желание палить из пушки по воробьям, то ради бога.
—
Codavr
(23.04.2007 12:58:51
213.187.125.10
,
пустое
)
это про это
—
Codavr
(23.04.2007 13:01:26
213.187.125.10
,
пустое
,
ссылка
)
Ну а то что выше? Тоже "из пушки"? А вообще-то, это был ответ на ваш конкретный запрос.
—
Grey
(23.04.2007 13:27:9
81.18.135.98
,
пустое
)
Elektronik грозился обойтись средствами микроконтроллера. Вникаешь? Много есть микроконтроллеров с встроенным DDS ?
—
Codavr
(23.04.2007 13:35:40
213.187.125.10
,
пустое
)
Во-первых, есть - ADuC7128 с синусоидной DDS (ссылка), во-вторых, меандр на програмном DDS (сам DDS - 6 команд, плюс 5 команд инициализация) приведен выше (картинка) -->
—
=AVR=
(23.04.2007 14:36:57
80.92.96.19
,
пустое
,
ссылка
,
картинка
)
Так ты хотя бы глянь проектик то...и вникни сам. :))) Зря что ль Леонид Иванович старался? Именно так и получилось гы-гы :)))
—
Grey
(23.04.2007 13:51:34
81.18.135.98
,
пустое
)
Откуда ткое число 20, как же точность установки, ИМХО этим будет определятся тактовая.
—
PeterD
(23.04.2007 11:48:15
83.69.107.179
,
пустое
)
А вы про точность что-то сказали? С какой точностью вам надо 0.1 Гц поддерживать? :)
—
Elektronik
(23.04.2007 11:59:44
194.85.99.225
,
пустое
)
Для точности 0.1 достаточно то что я вам сказал, если 0.1 не точность а шаг, а точность должна быть выше, то так бы и сказали.
—
Elektronik
(23.04.2007 12:00:51
194.85.99.225
,
пустое
)
Нука на 16 мегагерцевом сгенери ка мне 71999.1 Гц :) Счетчик какой хош разрядности разрешаю :)
—
Codavr
(23.04.2007 11:47:31
213.187.125.10
,
пустое
)
Чет не пойму в чем сложность сгенерить на контроллере меандр с разрешением в 1/16000000 Гц.
—
Russ
(23.04.2007 12:22:37
84.204.77.228
,
пустое
)
если 16МГц поделить на 222 то получим 72072Гц, а если на 223 то 71749. А счетчика с дробным коэффициеном в обычных контроллерах не встречается.
—
Codavr
(23.04.2007 12:57:33
213.187.125.10
, 1 байт)
Если надо 72000 при таком разрешении получится 72072 а надо 72000 +/-0.1
—
PeterD
(23.04.2007 12:44:59
83.69.107.179
,
пустое
)
Неа, таки не понимаю, если речь идет о контроллере, кто мешает перекидывать лапку порта через любое потребное количество тактов.
—
Russ
(23.04.2007 12:48:36
84.204.77.228
,
пустое
)
Положим, тактовая 16 МГц. Перекидываешь ножку каждые 222 такта - получаешь 72072 Гц. Каждые 221 такт - 72398 Гц, каждые 223 такта - 71748 Гц
—
-=Shura=-
(23.04.2007 12:55:27
217.21.50.43
,
пустое
)
Если упереться рогом - можно сделать так: контроллер тактуется управляемым варикапом кварцем
—
Russ
(23.04.2007 13:14:3
84.204.77.228
, 324 байт)
Извращенцы . Все украдено до нас(+)
—
Codavr
(23.04.2007 13:33:17
213.187.125.10
, 154 байт)
Сам ты извращенец -->
—
=AVR=
(23.04.2007 14:43:8
80.92.96.19
,
пустое
,
ссылка
)
Варикап даст подстройку в 4-м знаке, в 3-м не вытянет. У MSP можно DCO применить
—
-=Shura=-
(23.04.2007 13:18:12
217.21.50.43
,
пустое
)
А налогичная мысль была тока как ее родимую замерять?
—
PeterD
(23.04.2007 13:34:0
83.69.107.179
,
пустое
)
По опорному генератору, как же ещё
—
-=Shura=-
(23.04.2007 13:38:24
217.21.50.43
,
пустое
)
Идея такая вот, с подстройкой, а опору можно и внешнюю взять, радио, например или строчную от телека.
—
Russ
(23.04.2007 13:24:5
84.204.77.228
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите 4 пополам:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru