ATMEGA и TCXO (проблема с внешним генератором)

Обсуждаем контроллеры компании Atmel.
Ответить
Родился
Сообщения: 3
Зарегистрирован: Вт июл 31, 2012 13:29:57

Сообщение escape »

Имеется необходимость тактировать контроллер Atmega32 внешним TCXO с выходной амплитудой 0.8V(p-p).
Выход синусоида, даже, скорее, треугольник.
В режиме внешнего генератора контроллер от такого сигнала не заводится.
Что посоветуете сделать?
Например можно использовать внешний компаратор, или перевести тактирование в какой-нибудь хитрый режим?
Интересует как оптимально решить данную проблему.
Частота генератора 16МГц.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск

Сообщение Леонид Иванович »

Прямым тактированием ни в одном из режимов не получилось. Решил проблему с помощью буфера: Изображение
Использую такое же решение в частотомере, правда, там тактируется ПЛИС: http://radiokot.ru/forum/viewtopic.php?f=10&t=65025

Можно решить еще и логическим КМОП-элементом, если подать на вход смещение 1/2 Vcc (см. присоединенный файл).
Вложения
10MHz_sine_to_TTL.pdf
(199.52 КБ) 267 скачиваний
buf.gif
(9.14 КБ) 1098 скачиваний
Контактная информация:
Реклама
Родился
Сообщения: 3
Зарегистрирован: Вт июл 31, 2012 13:29:57

Сообщение escape »

Огромное спасибо!
То, что надо.
Друг Кота
Аватара пользователя
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск

Сообщение Леонид Иванович »

Транзисторы пойдут и попроще, например, BC857.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 3
Зарегистрирован: Вт июл 31, 2012 13:29:57

Сообщение escape »

Решил сделать на 74АС04, хотя несколько громоздко получается.
В статье приведен фазовый шум, который как раз мне надо учитывать.
Еще раз спасибо!
Реклама
Ответить

Вернуться в «AVR»