Например TDA7294

Форум РадиоКот • Просмотр темы - Тактовый генератор 8-16 МГц (VCO) для AVR
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 17, 2024 02:09:35

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 19 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Тактовый генератор 8-16 МГц (VCO) для AVR
СообщениеДобавлено: Пт май 20, 2011 20:05:26 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Вт окт 30, 2007 13:53:01
Сообщений: 275
Откуда: Рыбинск
Рейтинг сообщения: 0
Подскажите, возможно ли создать управляемый напряжением генератор с диапазоном частот от 8 до 16 МГц для того, чтобы тактировать AVR и на ходу менять частоту? Зависимость частоты от напряжения - линейная. Точность установки большого значения не имеет. Возможно есть спец. микросхемы.

Прошу дать совет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тактовый генератор 8-16 МГц (VCO) для AVR
СообщениеДобавлено: Сб май 21, 2011 07:30:05 
Потрогал лапой паяльник
Аватар пользователя

Карма: -1
Рейтинг сообщений: 4
Зарегистрирован: Пт апр 17, 2009 22:45:42
Сообщений: 316
Откуда: Minsk
Рейтинг сообщения: 0
Можно. И микросхемы есть.
А зачем?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тактовый генератор 8-16 МГц (VCO) для AVR
СообщениеДобавлено: Сб май 21, 2011 19:03:12 
Держит паяльник хвостом

Карма: 6
Рейтинг сообщений: 61
Зарегистрирован: Вт сен 07, 2010 19:27:48
Сообщений: 927
Откуда: Ташкент
Рейтинг сообщения: 0
Это возможно. Была небольшая заметка на эту тему в английском журнале "Elektor", не помню
номер за 2009 (или 2010) год.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Тактовый генератор 8-16 МГц (VCO) для AVR
СообщениеДобавлено: Сб май 21, 2011 19:12:03 
Грызет канифоль
Аватар пользователя

Карма: 2
Рейтинг сообщений: 2
Зарегистрирован: Вт июн 15, 2010 07:16:42
Сообщений: 299
Откуда: Иркутск
Рейтинг сообщения: 0
В AVR семейства ATmega48_88_168, есть замечательный регистр (CLKPR – Clock Prescale Register) который позволяет на ходу в широких пределах делить тактовую частоту ядра.


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Тактовый генератор 8-16 МГц (VCO) для AVR
СообщениеДобавлено: Вс май 22, 2011 14:41:30 
Держит паяльник хвостом

Карма: 6
Рейтинг сообщений: 61
Зарегистрирован: Вт сен 07, 2010 19:27:48
Сообщений: 927
Откуда: Ташкент
Рейтинг сообщения: 0
Уважаемый Rimsky!
Топикстартеру требуется возможность плавно и непрерывно менять тактовую частоту. Регистр, на
который Вы ссылаетесь, этого не может.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Тактовый генератор 8-16 МГц (VCO) для AVR
СообщениеДобавлено: Вс май 22, 2011 14:50:10 
Модератор
Аватар пользователя

Карма: 14
Рейтинг сообщений: 37
Зарегистрирован: Чт дек 11, 2008 14:52:26
Сообщений: 11492
Откуда: град Нижний
Рейтинг сообщения: 0
Мяу всем..
UA3MQJ поищи, есть микрухи в DIP-металлическом корпусе, так называемые VCO, управляемые напряжением генераторы...

_________________
ИзображениеМежду людьми возникает напряжение, если у них разный потенциал...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тактовый генератор 8-16 МГц (VCO) для AVR
СообщениеДобавлено: Вс май 22, 2011 16:30:25 
Сверлит текстолит когтями

Карма: 4
Рейтинг сообщений: 260
Зарегистрирован: Пт авг 21, 2009 03:22:12
Сообщений: 1104
Рейтинг сообщения: 0
Из широко распространенных - 74HC4046, там кроме генератора есть еще пара фазовых детекторов, так что можно и слежение по частоте организовать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тактовый генератор 8-16 МГц (VCO) для AVR
СообщениеДобавлено: Пн май 23, 2011 14:29:21 
Модератор
Аватар пользователя

Карма: 14
Рейтинг сообщений: 37
Зарегистрирован: Чт дек 11, 2008 14:52:26
Сообщений: 11492
Откуда: град Нижний
Рейтинг сообщения: 0
Только щас вспомнил, в ТТЛ есть микруха К531ГГ1, это ГУН и там два канала..
Конечно греется падла, но работает нормально...

_________________
ИзображениеМежду людьми возникает напряжение, если у них разный потенциал...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тактовый генератор 8-16 МГц (VCO) для AVR
СообщениеДобавлено: Вт май 24, 2011 07:58:29 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Вт окт 30, 2007 13:53:01
Сообщений: 275
Откуда: Рыбинск
Рейтинг сообщения: 0
Спасибо за советы - буду искать по тому, что нашли.
Микроконтроллер будет в качестве генератора звуковых частот. Менять частоту тактового генератора хочу как раз для того, чтобы плавно смещать сетку генерируемых частот.

Вот только вопрос: не появятся ли сбои в работе при изменении частоты?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тактовый генератор 8-16 МГц (VCO) для AVR
СообщениеДобавлено: Вт май 24, 2011 08:42:25 
Поставщик валерьянки для Кота

Карма: 16
Рейтинг сообщений: 329
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Сообщений: 2222
Откуда: Tashkent
Рейтинг сообщения: 0
Цитата:
не появятся ли сбои в работе при изменении частоты?

Работает нормально. Делал ради забавы петлевой синтезатор частот где МК работал как ДПКД. VCO -> на вход заместо кварца. Правда частоты были далеко не звуковые:)
Кстати, в AVRках есть внутренний генератор, который нехило гуляет от температуры. Сбоев ядра от этого, как вы догадываетесь, не наблюдается.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тактовый генератор 8-16 МГц (VCO) для AVR
СообщениеДобавлено: Вт май 24, 2011 10:37:22 
Поставщик валерьянки для Кота

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Ср май 11, 2011 21:37:45
Сообщений: 1995
Откуда: Цветочный город
Рейтинг сообщения: 0
сами Атмеловцы говорят, что сбоев не будет, если изменение периода тактовой частоты (меандр) от периода к периоду будет не более 15% (точно не помню) - в общем, главное, чтобы не было скачков от 8 к 16 МГц например или похожего. а при плавном и небыстром изменении сбоев быть не должно.
ну и, наверное (лично предположение) в процессе изменения частоты не стоит что-то записывать в EEPROM и FLASH...

_________________
битва с дураками проиграна, победители торжествуют. слава победителям!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тактовый генератор 8-16 МГц (VCO) для AVR
СообщениеДобавлено: Вт май 24, 2011 12:08:37 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Вт окт 30, 2007 13:53:01
Сообщений: 275
Откуда: Рыбинск
Рейтинг сообщения: 0
Остановлюсь, пожалуй, на 4046. Нашел к ней калькулятор:
http://www.changpuak.ch/electronics/calc_03.php
Он считает какие будут диапазоны частот от заданных значений резисторов.
Открыл код страницы, а там расчет весь есть на JScript.
Но нет расчета от заданных диапазонов частот -> значения резисторов.
Решать системы уравнений мне лениво, по графикам в даташите тоже точность низкая. Поэтому написал расчет в Дельфи и полным перебором а потом уточнением вычислил:

r1=7; r2=34,7; C=40; F.MIN=8005,312; F.MAX=16009,95
r1=7; r2=34,67; C=40,06; F.MIN=8000,415; F.MAX=16000,266
r1=7; r2=34,675; C=40,059; F.MIN=8000,085; F.MAX=16000,117

Остается еще вопрос: как данные передавать в МК? Если UART завязан на частоту работы, то скорость порта тоже уплывет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тактовый генератор 8-16 МГц (VCO) для AVR
СообщениеДобавлено: Вт май 24, 2011 12:12:16 
Поставщик валерьянки для Кота

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Ср май 11, 2011 21:37:45
Сообщений: 1995
Откуда: Цветочный город
Рейтинг сообщения: 0
UA3MQJ писал(а):
Остается еще вопрос: как данные передавать в МК? Если UART завязан на частоту работы, то скорость порта тоже уплывет.

а почему вы избрали такой странноватый путь - генерацию сигналов МК путем изменения его тактовой частоты? не проще ли и не правильнее ли генерировать нужные вам сигналы при помощи МК, работающего на фиксированной частоте, т.е. менять частоту выходных сигналов ПРОГРАММНО?

_________________
битва с дураками проиграна, победители торжествуют. слава победителям!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тактовый генератор 8-16 МГц (VCO) для AVR
СообщениеДобавлено: Вт май 24, 2011 13:41:53 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Вт окт 30, 2007 13:53:01
Сообщений: 275
Откуда: Рыбинск
Рейтинг сообщения: 0
Если в двух словах, то в связи с тем, что так требует "техническое задание". Ну или "достигнуть требуемых результатов было решено именно таким способом".

Просто МК зациклен и постоянно выдает на свои выходы 12 меандров разных частот, которые расчитываются по принципу DDS. То есть есть аккумулятор, к нему прибавляется значение и выводится на порты. Программа получается с фиксированным количеством тактов, поэтому получается известная дискретизация. Плюс к этому нужно обеспечить частотную модуляцию этих сигналов - входным аналоговым сигналом. Допустим сигнал от 0 до 1 вольта. При достужении 1-го вольта все частоты будут увеличены уже в 2 раза. По идее можно было бы этот сигнал оцифровать и в соответствии с ним увеличивать шаг. Но тут потребуется операция умножения шага на коэффициент от 1 до 2. Но это умножение - и оно очень медленно вычисляется на МК.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тактовый генератор 8-16 МГц (VCO) для AVR
СообщениеДобавлено: Вт май 24, 2011 13:52:51 
Поставщик валерьянки для Кота

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Ср май 11, 2011 21:37:45
Сообщений: 1995
Откуда: Цветочный город
Рейтинг сообщения: 0
UA3MQJ писал(а):
Но тут потребуется операция умножения шага на коэффициент от 1 до 2. Но это умножение - и оно очень медленно вычисляется на МК.

ну не так уж и медленно, если у вас не attiny какой-нибудь - в мегах есть аппаратный умножитель...

_________________
битва с дураками проиграна, победители торжествуют. слава победителям!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тактовый генератор 8-16 МГц (VCO) для AVR
СообщениеДобавлено: Вт май 24, 2011 14:20:30 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Вт окт 30, 2007 13:53:01
Сообщений: 275
Откуда: Рыбинск
Рейтинг сообщения: 0
Как раз тини. Передачей данных от основного контроллера думаю решить через USI, или через USART в синхронном режиме.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тактовый генератор 8-16 МГц (VCO) для AVR
СообщениеДобавлено: Вт май 24, 2011 19:31:01 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вс сен 26, 2010 15:38:07
Сообщений: 24
Рейтинг сообщения: 0
А если по прерываниям? VCO вешаете на внешнее прерывание, а таковая - как обычно, сколько надо для UART'а. Ну и по прерываниям работаете...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тактовый генератор 8-16 МГц (VCO) для AVR
СообщениеДобавлено: Вт май 24, 2011 20:19:14 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Вт окт 30, 2007 13:53:01
Сообщений: 275
Откуда: Рыбинск
Рейтинг сообщения: 0
Пробовал, там результаты по точности генерируемых частот получились не особо удовлетворительными.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тактовый генератор 8-16 МГц (VCO) для AVR
СообщениеДобавлено: Ср май 25, 2011 14:53:06 
Модератор
Аватар пользователя

Карма: 14
Рейтинг сообщений: 37
Зарегистрирован: Чт дек 11, 2008 14:52:26
Сообщений: 11492
Откуда: град Нижний
Рейтинг сообщения: 0
UA3MQJ, а может те в сторону МАХ038 посмотреть, она как раз до 20МГц..
http://www.terraelectronica.ru/catalog_ ... 6_1&Open=1

P.S. Или вот случайно нашёл, у SiLabs-ф оказывается тоже есть VCO-шки: http://www.electrosnab.ru/silabs/Silabs_4_2.htm

_________________
ИзображениеМежду людьми возникает напряжение, если у них разный потенциал...


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 19 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y