Пошук Google дасть вам кілька мільярдів ідей. Який найпростіший / найпростіший / найдешевший, що ви знаєте?
Створення квадратної хвилі та потім фільтрування гармонік не є гарним рішенням, якщо частоту фільтру не можна змінювати разом із квадратом.
Пошук Google дасть вам кілька мільярдів ідей. Який найпростіший / найпростіший / найдешевший, що ви знаєте?
Створення квадратної хвилі та потім фільтрування гармонік не є гарним рішенням, якщо частоту фільтру не можна змінювати разом із квадратом.
Відповіді:
Зробити осцилятор з числовим керуванням (NCO) з uC + DAC дуже просто. Може бути цікавим проектом FPGA. Перевагою NCO є те, що ви змінюєте форми хвиль.
Я зробив ескіз Arduino з низькочастотним числовим контролером (див. Http://wiblocks.com/docs/app-notes/nb1a-nco.html ). Внизу веб-сторінки є кілька посилань на оригінальні статті,
wiblocks.luciani.org: 4003
). Чи можете ви надати тут істотну частину (наприклад, схему та принцип, на якому ґрунтується)?
Віденський міст з горщиком для зміни частоти. Б'юсь об заклад, що ви могли побудувати його за менше ніж один долар США.
Ви також можете отримати ШІМ або іншим значенням ЦАП з таблиці, щоб створити синусоїди. Тоді фільтрація повинна бути простішою. Дуже дешевий MCU міг би зробити це до справедливих частот.
Я міг би другий RC + opamp дизайн в принципі. Чи підходить вихід та регульованість, залежить від програми.
Існують також декілька функціональних пристроїв генератора функцій, починаючи від класичних 8038 і закінчуючи різними складними елементами DDS. Вони, можливо, не так дешеві.
Я думаю, є також можливість знайти доступний генератор сигналу / функції лабораторних секторів. Це може бути довгий пошук дешевого, але все відносно. Або ви можете взяти запасний генератор змінного струму і повернути вал зі змінною швидкістю. Підсилюємо для живлення / опору / напруги :)
Найдешевші генератори сигналів DDS DDS (включаючи синусоїду):
Ви все ще можете зробити це квадратною хвилею і відфільтрувавши гармоніки. Існує ряд фільтрів високого порядку, якими можна легко керувати за допомогою мікроконтролера. Цей дозволяє користувачеві керувати кутовою частотою за допомогою зовнішнього тактового сигналу (друга квадратна хвиля від мікро). Через велике співвідношення частоти кута до тактової частоти ви навіть можете це зробити без необхідності іншого таймера / переривання за допомогою простого програмного лічильника ...
Якщо ви хочете пройти прямий цифровий синтез шляхом дискретних мікросхем, конденсаторів тощо, результат не буде майже таким компактним, як те, що можна зробити з CPLD або мікро, але був би досить розумним, тим більше, що значна кількість схему можна розділити між п'ятьма вихідними сигналами.
Глобальна вимога генерації сигналу:
Вимога на вихід:
Більше деталей слід дотримуватися. Враховуючи вхід 4 096 000 ГГц, схема повинна мати можливість виробляти квадратні хвилі від 2 кГц до 512 кГц у кратних на 0,5 ГГц сигналів до 2 кГц, 1 Гц для сигналів до 4 кГц і т.д. Інші методи можуть використовуватися для перетворення Таким чином, квадратна хвиля генерується в синусоїду.
Ось схема для показу концепції:
Ця схема включає в себе регульований частотний генератор (5 комутаторів вибирають вхідні частоти від 1/16 входу до 31/16 входу). Я також накинувся на шорсткий перетворювач квадратного синуса. Зауважте, що на відміну від більшості методів фільтрації, цей підтримує досить послідовну амплітуду в діапазоні частот. Хвиля є досить грубою, тому що у наведеній схемі використовуються лише 4-бітні лічильники. MOSFET будуть замінені на практиці 4066 прохідними воротами (4 на чіп).
Трикутний осцилятор з перетворювачем трикутника на синус .