Генератор синусоидальных колебаний
Re: Генератор синусоидальных колебаний
а у меня на 174ГФ2 без излишеств. давно правда собирал. очень просто если без ошибок.
- Liv
- Вымогатель припоя
- Сообщения: 525
- Зарегистрирован: Сб сен 20, 2008 12:12:30
- Откуда: Minsk
- Контактная информация:
Re: Генератор синусоидальных колебаний
Генератор синуса
- Вложения
-
- sg-420m_in.jpg
- (86.15 КБ) 2699 скачиваний
-
- sg-420m.jpg
- (76.43 КБ) 2235 скачиваний
Re: Генератор синусоидальных колебаний
Liv
Интересно, какой принцип формирования синусоиды у этого генератора? Можно крупное фото микросхем (в режиме макро)?
Интересно, какой принцип формирования синусоиды у этого генератора? Можно крупное фото микросхем (в режиме макро)?
- Borodach
- Модератор
- Сообщения: 22896
- Зарегистрирован: Пн дек 08, 2008 19:28:04
- Откуда: 10км от Москвы на Север
Re: Генератор синусоидальных колебаний
А схема есть...?
- Liv
- Вымогатель припоя
- Сообщения: 525
- Зарегистрирован: Сб сен 20, 2008 12:12:30
- Откуда: Minsk
- Контактная информация:
Re: Генератор синусоидальных колебаний
Канэшна!
http://upload.caxapa.ru/SG-420.pdf
Правда, это несколько не то, что там сейчас стоит, но тоже вполне рабочее. Сейчас используется 16-битный ЦАП TDA1543, вот только времени оформить статью нету.
http://upload.caxapa.ru/SG-420.pdf
Правда, это несколько не то, что там сейчас стоит, но тоже вполне рабочее. Сейчас используется 16-битный ЦАП TDA1543, вот только времени оформить статью нету.
Re: Генератор синусоидальных колебаний
Liv
Спасибо, очень интересно. Очень тщательно спроектированный и рассчитанный прибор.
Спасибо, очень интересно. Очень тщательно спроектированный и рассчитанный прибор.
- Borodach
- Модератор
- Сообщения: 22896
- Зарегистрирован: Пн дек 08, 2008 19:28:04
- Откуда: 10км от Москвы на Север
Re: Генератор синусоидальных колебаний
А прошивка в электронном виде есть...?
- Liv
- Вымогатель припоя
- Сообщения: 525
- Зарегистрирован: Сб сен 20, 2008 12:12:30
- Откуда: Minsk
- Контактная информация:
Re: Генератор синусоидальных колебаний
Не только прошивка, но и исходник!
- Вложения
-
- sg-420.zip
- (12.38 КБ) 975 скачиваний
- Borodach
- Модератор
- Сообщения: 22896
- Зарегистрирован: Пн дек 08, 2008 19:28:04
- Откуда: 10км от Москвы на Север
Re: Генератор синусоидальных колебаний
Большое спасибо, будем разбираться... . 
Re: Генератор синусоидальных колебаний
Liv писал(а):Канэшна!
http://upload.caxapa.ru/SG-420.pdf
Правда, это несколько не то, что там сейчас стоит, но тоже вполне рабочее. Сейчас используется 16-битный ЦАП TDA1543, вот только времени оформить статью нету.
Да а статья бы не помешала.
- Liv
- Вымогатель припоя
- Сообщения: 525
- Зарегистрирован: Сб сен 20, 2008 12:12:30
- Откуда: Minsk
- Контактная информация:
Re: Генератор синусоидальных колебаний
Очень неблагодарное это дело - написание статей.
Сейчас делаю двухканальный генератор синуса в корпусе Z-4A на той же TDA1543 с LCD-индикатором 2х16 символов, энкодером и портом USB для управления от компьютера. Ядро уже работает:
http://leoniv.livejournal.com/29178.html
Дойдет ли дело до оформления статьи - не знаю...
Сейчас делаю двухканальный генератор синуса в корпусе Z-4A на той же TDA1543 с LCD-индикатором 2х16 символов, энкодером и портом USB для управления от компьютера. Ядро уже работает:
http://leoniv.livejournal.com/29178.html
Дойдет ли дело до оформления статьи - не знаю...
- Вложения
-
- sg-532.gif
- Передняя панель SG-532
- (26.74 КБ) 1411 скачиваний
- Liv
- Вымогатель припоя
- Сообщения: 525
- Зарегистрирован: Сб сен 20, 2008 12:12:30
- Откуда: Minsk
- Контактная информация:
Re: Генератор синусоидальных колебаний
SmarTrunk писал(а):Интересно, какой принцип формирования синусоиды у этого генератора? Можно крупное фото микросхем (в режиме макро)?
Прямой цифровой синтез (DDS). Фото платы (правда, не совсем собранной, не хватает 74HC02 и AD711) присоединяю:
- Вложения
-
- sg-420m_pcb.jpg
- Плата
- (137.41 КБ) 1271 скачивание
Re: Генератор синусоидальных колебаний
Liv
Спасибо! Я уже понял, статью то прочитал... Восхищен тщательностью проделанной работы.
А там было фото генератора, под ним еще частотомер стоял - а это что за прибор, может в нем есть какие-то интересные схемные решения? Может по нему есть статья или страница в интернете?
Блог интересный, посмотрю
Спасибо! Я уже понял, статью то прочитал... Восхищен тщательностью проделанной работы.
А там было фото генератора, под ним еще частотомер стоял - а это что за прибор, может в нем есть какие-то интересные схемные решения? Может по нему есть статья или страница в интернете?
Блог интересный, посмотрю
- Liv
- Вымогатель припоя
- Сообщения: 525
- Зарегистрирован: Сб сен 20, 2008 12:12:30
- Откуда: Minsk
- Контактная информация:
Re: Генератор синусоидальных колебаний
Частотомер работает по принципу обратного счета (точность не зависит от частоты), для повышения точности используется аналоговый интерполятор. Первые каскады счетчиков и логика интерполятора упрятаны в ПЛИС, всё остальное делает процессор. Входной формирователь работает до 50 МГц (выше просто не проверял), входное сопротивление 1 МОм || 30 пФ, чувствительность около 100 мВ, можно использовать стандартный щуп от осциллографа. Предусмотрен разъем внешнего прескалера, но он не сделан. Описания частотомера нет, в прошлом году начал писать, написал 15 страниц, на этом и заглохло.
- Вложения
-
- fc-510_p.jpg
- Основная плата частотомера.
- (137.23 КБ) 2648 скачиваний
-
- pyl.jpg
- Пыль.
- (139.17 КБ) 1697 скачиваний
- Liv
- Вымогатель припоя
- Сообщения: 525
- Зарегистрирован: Сб сен 20, 2008 12:12:30
- Откуда: Minsk
- Контактная информация:
Re: Генератор синусоидальных колебаний
Не присоединился файл, дублирую:
- Вложения
-
- FC-510_a.jpg
- Частотомер.
- (97.04 КБ) 3493 скачивания
Re: Генератор синусоидальных колебаний
Liv
Очень интересно, буду делать себе аналогичный. Кстати, в частотомере Ч3-64 тоже принцип обратного счета и тоже аналоговая интерполяция (для расширения импульсов). Только схема немного сложнее
Очень интересно, буду делать себе аналогичный. Кстати, в частотомере Ч3-64 тоже принцип обратного счета и тоже аналоговая интерполяция (для расширения импульсов). Только схема немного сложнее
- Liv
- Вымогатель припоя
- Сообщения: 525
- Зарегистрирован: Сб сен 20, 2008 12:12:30
- Откуда: Minsk
- Контактная информация:
Re: Генератор синусоидальных колебаний
SmarTrunk
У меня всё работает на тактовой 12.8 МГц. Пробовал умножать до 100 МГц (делал PLL на CPLD), никакого улучшения не получил. И у тактовой джиттер появляется, и интерполятор на такой частоте шумит
Но и так хватает. При интервале измерения 1 сек. прктически не моются 8 цифр, интерполятор даже при его такой примитивной реализации дает практическое улучшение разрешающей способности в 20 раз. Вот чего у меня в частотомере нет, так это time stamping с линейной регрессией. Можно было бы еще снизить эффективный шум интерполятора.
В файле лог измерения частоты внешнего термокомпенсированного генератора, виден дрейф его частоты.
F - измеренная частота
Fraw - то же, но без учета интерполятора
N - кол-во периодов входной частоты
M - кол-во периодов частоты заполнения
cM- то же, с учетом интерполятора
Cal - калибровка интерполятора
CntS - считанное значение интерполятора
У меня всё работает на тактовой 12.8 МГц. Пробовал умножать до 100 МГц (делал PLL на CPLD), никакого улучшения не получил. И у тактовой джиттер появляется, и интерполятор на такой частоте шумит
В файле лог измерения частоты внешнего термокомпенсированного генератора, виден дрейф его частоты.
F - измеренная частота
Fraw - то же, но без учета интерполятора
N - кол-во периодов входной частоты
M - кол-во периодов частоты заполнения
cM- то же, с учетом интерполятора
Cal - калибровка интерполятора
CntS - считанное значение интерполятора
- Вложения
-
- fc-510_3.txt
- Лог частотомера
- (6.18 КБ) 643 скачивания
Re: Генератор синусоидальных колебаний
Liv
В Питере делают 100 МГц термостатированные генераторы, как на гармониках, так и на ФАПЧ. Правда, цены кусаются...
Интересно, что в Ч3-64 выделяются временнЫе отрезки между фронтом измеряемого и фронтом тактового импульса (два отрезка, для начала счета и для конца счета), которые перезарядкой конденсаторов расширяются в 128 раз. Что дает возможность снизить время счета раз в сто и померить частоту несущей внутри, например, короткого импульса радиолокатора.
А если время счета 1 с устраивает, то, считаю, можно обойтись без аналоговых интерполяторов, а адекватная опорная частота 10-20 МГц для обычного и 100 МГц для термостатированного генераторов. Есть еще статистические методы повышения точности, но этот вопрос я еще подробно не изучал.
Прескалеры сейчас есть хоть до 12 ГГц, и недорогие, Hittite например, но в магазинах их нет, а заказывать еще не пробовал.
В Питере делают 100 МГц термостатированные генераторы, как на гармониках, так и на ФАПЧ. Правда, цены кусаются...
Интересно, что в Ч3-64 выделяются временнЫе отрезки между фронтом измеряемого и фронтом тактового импульса (два отрезка, для начала счета и для конца счета), которые перезарядкой конденсаторов расширяются в 128 раз. Что дает возможность снизить время счета раз в сто и померить частоту несущей внутри, например, короткого импульса радиолокатора.
А если время счета 1 с устраивает, то, считаю, можно обойтись без аналоговых интерполяторов, а адекватная опорная частота 10-20 МГц для обычного и 100 МГц для термостатированного генераторов. Есть еще статистические методы повышения точности, но этот вопрос я еще подробно не изучал.
Прескалеры сейчас есть хоть до 12 ГГц, и недорогие, Hittite например, но в магазинах их нет, а заказывать еще не пробовал.
-
sa-ta
- Это не хвост, это антенна
- Сообщения: 1413
- Зарегистрирован: Пн ноя 23, 2009 00:50:23
- Откуда: Crimea, Simferopol
Re: Генератор синусоидальных колебаний
Несложный функциональный генератор А.Ладыка
Радио 1992 - 44стр.

в хламе нашел сделанную мною в далеком 98 печатку.
дособирал.
работает, но еще не настраивал.
все, что в сером выбросил за ненадобностью. использовал импортную 4011ххх (позже уточню).
из проблем пока - несимметричность пилы и всплески на вершинах.
Радио 1992 - 44стр.

в хламе нашел сделанную мною в далеком 98 печатку.
дособирал.
работает, но еще не настраивал.
все, что в сером выбросил за ненадобностью. использовал импортную 4011ххх (позже уточню).
из проблем пока - несимметричность пилы и всплески на вершинах.
- Liv
- Вымогатель припоя
- Сообщения: 525
- Зарегистрирован: Сб сен 20, 2008 12:12:30
- Откуда: Minsk
- Контактная информация:
Re: Генератор синусоидальных колебаний
SmarTrunk писал(а):Интересно, что в Ч3-64 выделяются временнЫе отрезки между фронтом измеряемого и фронтом тактового импульса (два отрезка, для начала счета и для конца счета), которые перезарядкой конденсаторов расширяются в 128 раз. Что дает возможность снизить время счета раз в сто
Я именно так и делаю. Но слишком оптимистично сказано, что это позволяет "снизить время счета раз в сто". Аналоговый интерполятор имеет определенный уровень шумов, поэтому в полной мере использовать его разрешающую способность не получается.
SmarTrunk писал(а):А если время счета 1 с устраивает, то, считаю, можно обойтись без аналоговых интерполяторов
Время счета 1 сек. устраивает при работающем интерполяторе.
SmarTrunk писал(а):адекватная опорная частота 10-20 МГц для обычного и 100 МГц для термостатированного генераторов.
Адекватная опорная частота сейчас у нас, а за рубежом была всегда - это 10 MHz. Именно такую выходную частоту имеют образцовые генераторы. Я пока применил 12.8 MHz, что под рукой было. Но уже куплен VCXO на 10 MHz и GPS-модуль для построения эталона частоты.
SmarTrunk писал(а):Есть еще статистические методы повышения точности, но этот вопрос я еще подробно не изучал.
Весовые окна можно применить. Но тогда вся логика частотомера должна быть в FPGA. Раньше хотел такое сделать, но увидев, что частотомер является самым редко используемым прибором в домашней лаборатории, решил не тратить на это время.
SmarTrunk писал(а):Прескалеры сейчас есть хоть до 12 ГГц, и недорогие, Hittite например, но в магазинах их нет, а заказывать еще не пробовал.
12 ГГц не актуально, а вот до 1 ГГц я бы сделал. Но не могу нигде купить. Хоть на микросхеме PLL-синтезатора делай! Я даже предусмотрел 1-проводной цифровой интерфейс между частотомером и пробником с прескалером.