TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика... |
02.04.2010, 11:53
|
|
Вид на жительство
Регистрация: 09.10.2009
Сообщений: 356
Сказал спасибо: 21
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
|
Простой генератор синуса на логике
Я DDS-ник на ATmega164 себе написал, 0,1... 400`000 Гц, с математической погрешность 5 Гц на каждые 100`000 Гц. 8 разных типов сигналов. Теперь вопрос любой частоты (в диапазоне до 400 кГц) решается на ура. (фото ниже).
Но автор прав, его схема действительно очень проста, и не требует навыков с программируемыми микросхемами контроллеров или логик. Не требует знаний работы DDS и PLL.
К тому же если применить 1 кварцевый генератор, 2 перестраиваемых делителя, 1 смеситель (элемент "Исключающее ИЛИ" или схема на D-триггере), то стабильность схемы будет определяться только стабильностью кварцевого генератора.
|
|
|
|
20.09.2010, 20:46
|
|
Прописка
Регистрация: 13.12.2006
Адрес: Химки, МО
Сообщений: 117
Сказал спасибо: 32
Сказали Спасибо 15 раз(а) в 12 сообщении(ях)
|
Re: Простой генератор синуса на ТТЛ
Собственно синусоиду в этой схеме из ШИМ - сигнала "делает" ФНЧ на 2-х резисторах и 2-х конденсаторах, без них синуса не будет!!)))). Сделаем ФНЧ 3-го порядка: заменим 2 счетчика, мультиплексор, 6 искл. ИЛИ еще одним резистором и конденсатором, и получим...ту же синусоиду)))) а если важен Кг , тогда еще 1 резистор и 1 конденсатор, чем выше порядок, тем "красивее" синусоида.
Последний раз редактировалось vgv5; 20.09.2010 в 21:40.
|
|
|
|
21.09.2010, 10:02
|
|
Прохожий
Регистрация: 11.03.2010
Сообщений: 5
Сказал спасибо: 1
Сказали Спасибо 8 раз(а) в 2 сообщении(ях)
|
Re: Простой генератор синуса на ТТЛ
Все правильно. Не надо забывать, что пила это синус с ~30% нелинейности, а глаз видит отклонение синуса от идеального при нелинейности больше 3%. И если требования к синусу небольшие - ЧИТАЙТЕ СООБЩЕНИЕ ВЫШЕ, много времени и средств сбережете %)
|
|
|
|
21.09.2010, 11:32
|
|
Прописка
Регистрация: 13.12.2006
Адрес: Химки, МО
Сообщений: 117
Сказал спасибо: 32
Сказали Спасибо 15 раз(а) в 12 сообщении(ях)
|
Re: Простой генератор синуса на ТТЛ
Сообщение от SergLerner
|
а глаз видит отклонение синуса от идеального при нелинейности больше 3%.
|
Вы правы. В схеме с 3-х звенным ФНЧ (пост#12) Кг = 2,697% (Мультисим 11). С 4-х зв.
Кг = 1,219% (на скриншоте). А если сделать ФНЧ с большей крутизной
dB\окт, например по схеме 1к-100нф, 10к-10нф, 100к-1нф, то и того меньше, в общем, можно настроить)))
Последний раз редактировалось vgv5; 26.09.2010 в 19:32.
|
|
|
|
21.09.2010, 13:36
|
|
Заблокирован
Регистрация: 27.03.2007
Сообщений: 1,328
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
|
Re: Простой генератор синуса на ТТЛ
Сообщение от vgv5
|
Собственно синусоиду в этой схеме из ШИМ - сигнала "делает" ФНЧ
|
Обычно частота ШИМа в десятки раз выше, чем частота генерируемого синуса. Поэтому можно пользовать простой ФНЧ и, самое главное, можно перестраивать частоту синуса в широких пределах без изменения параметров ФНЧ.
В предлагаемом Вами способе получения синуса из прямоугольника нужно отделить основную частоту от 3-ей и выше гармоник, т.е. срез ФНЧ должен быть где-то посредине и крутизна достаточно высокой. Перестраивать частоту синуса в широких пределах, не меняя ФНЧ, становится затруднительно ...
|
|
|
|
21.09.2010, 14:03
|
|
Прописка
Регистрация: 13.12.2006
Адрес: Химки, МО
Сообщений: 117
Сказал спасибо: 32
Сказали Спасибо 15 раз(а) в 12 сообщении(ях)
|
Re: Простой генератор синуса на ТТЛ
Сообщение от Yurkin2007
|
Перестраивать частоту синуса в широких пределах, не меняя ФНЧ, становится затруднительно ...
|
Все верно, такой способ хорош для генератора фиксированных частот.. ну или с небольшой перестройкой. Я так понял, что уважаемому топикстартеру это и нужно: куча фиксированных частот в звуковом диапазоне..)))
|
|
|
|
21.09.2010, 22:43
|
|
Прописка
Регистрация: 13.12.2006
Адрес: Химки, МО
Сообщений: 117
Сказал спасибо: 32
Сказали Спасибо 15 раз(а) в 12 сообщении(ях)
|
Re: Простой генератор синуса на ТТЛ
Сообщение от Yurkin2007
|
Обычно частота ШИМа в десятки раз выше, чем частота генерируемого синуса. Поэтому можно пользовать простой ФНЧ и, самое главное, можно перестраивать частоту синуса в широких пределах без изменения параметров ФНЧ.
|
"Не верю!" (К. Станиславский)
Вот просимулировал схему уважаемого SergLerner. Изменял в 10 раз в ту и другую сторону значения емкостей в ФНЧ, (что равносильно изменению частоты при неизменных параметрах ФНЧ).
1. Исходная схема.
2. Емкости уменьшены в 10 раз. Амплитуда синусоиды возрасла в 10 раз, форма исказилась. Частота среза ФНЧ значительно выше частоты сигнала. Влияние на сигнал ослаблено. "Вылезли" гармоники.
3. Емкости увеличены в 10 раз.Частота среза ФНЧ ниже частоты сигнала. Синусоиды нету, отфильтровалась)))))
В общем, ФНЧ ведет себя так, как и должен вести: отфильтровывает сигналы (гармоники) выше частоты среза. Синусоиду в этой схеме из ШИМ - сигнала "делает" ФНЧ))))
Последний раз редактировалось vgv5; 24.09.2010 в 09:42.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:51.
|
|