Свежие обсуждения
Измерения

DDS-генератор на AVR - нужна помощь

1 144 189

ЛИ: давно заметил, что чем лучше специалист, тем хуже у него характер
Характер у меня нормальный, но согласитесь, немного раздражает, когда приходит человек, сыпет понятиями направо и налево, ты думаешь, вот пришёл спец, каких поискать, а потом этот спец вдруг спрашивает, не понимаю "почему процессор занимается на малое время в начале и в конце измерения" или "как измерять частоту до Fclk/2". А я уж весь язык отболтал на двух форумах. Ну обнулите таймер0, подайте на него фронты через ключ, через второй ключ подайте ОДИН фронт на ICP, выждите ЦЕЛОЕ число периодов входной частоты, подайте ещё ОДИН фронт на ICP и ВСЁ.

 

ЛИ: Хоть из пионерского возраста уже давно вышел, но не уверен, что получится доработать
pioneer - пионер, новатор, первопроходец. В третьем значении, к возрасту никакого отношения.

 

GM: Ну обнулите таймер0, подайте на него фронты через ключ, через второй ключ подайте ОДИН фронт на ICP

Что-то не нашел внутри "голой" меги подходящих ключей...

 

ЛИ, вы прикидываетесь . Источник входной частоты через резистор 2-10к подключаете к ноге Т0 и некой другой ноге Х, настроенной на ввод. Понадобится выключить входной сигнал, смените настройку ноги Х на вывод, и чтоб в портХ был прописан 0, вход закоротится. Также и для ICP.

 

Можно обойтись без "другой ноги Х". Например этот До Fclk/2 схема не измерит, а вот до Fclk/2,4 вполне. Или "другая нога Х" это тайное знание?

 

akl: Или "другая нога Х" это тайное знание?
нет, просто она может быть произвольно выбрана. Главное, чтобы входом работала.

 

madgrey, немогу зарегистрироваться на вашем сайте и задать вопрос по часикам на DS3231 итд.

 

Здравтвуйте, дорогие друзья. Нужна помощь. Делаю DDS генератор сигналов произвольной формы. Поскольку это мой первый проект такого уровня, то возникает ряд вопросов и неувязок.
Параметры:
синус - до 1МГц,
все остальные сигналы - до 500 кГц.
Аккумулятор фазы делаю на ПЛИС, управление периферией на АVR. ФНЧ - активный на быстродействующих ОУ.

Нужен выходной каскад для усиления сигнала по току (бестрансформаторный, поскольку в сигнале будет присутствовать постоянная составляющая). Сначала думал обойтись без каскада и найти операционник с большим выходным током, но по частоте не подошел ни один. Что посоветуете?
Есть идея насчет эмитерного повторителя в режиме Б, но сомневаюсь что на практике выдержит такую частоту в 1 МГц.

Вот принципиальная схема (не до конца нарисованная). Смотрим на выходной каскад.

 

Буду благодарен за любую помощь. Спасибо.

 

http://kibergamer.h18.ru/uploads/Others/princ.jpg
Вот схема.