DDS генератор сигналів
У будь-якій домашній майстерні має бути необхідний набір інструментів та вимірювальних приладів. Для людей, які займаються радіоаматорством як хобі, часто неприйнятні високі грошові витрати на купівлю необхідного обладнання.
Так і в моєму випадку, список цього обладнання був далеко неповним і в ньому не вистачало генератора сигналів.

Отже,генератор сигналів має непогані характеристики і підійде для вирішення простих завдань.
Виведення інформації вгенераторі сигналів проводиться на символьний РК-дисплей 16х2 з контролером HD44780. Примітно, що для економії портів мікроконтролера РК дисплей управляється всього по трьох дротах, цього вдалося досягти застосуванням регістру зсуву - про те, як підключити дисплей по трьох дротах, читайте тут.
Принципова схема DDS генератора сигналів та друкована плата.


Для ЦАП я спеціально купив прецизійні резистори з похибкою ±0,05%, але, як виявилося, цілком достатньо і простих з похибкою ±5%. Форма сигналу була цілком прийнятною всім видів сигналів.
Колигенератор зібраний і програма завантажена в мікроконтролер, жодних налаштувань не потрібно, якщо тільки налаштувати контрастність дисплея.
Працювати з приладом просто - вибираєте форму сигналу, встановлюєте необхідну частоту, при цьому можна змінити крок налаштування частоти з межами 1 - 10 - 100 - 1000 Гц за крок. Потім натискаєте на старт і генератор починає працювати. Слід врахувати, що коли генератор запущено, частоту і форму сигналу змінити не вийде, це пов'язано з тим, що програма йде в нескінченний цикл і для того, щоб збільшити максимальну частоту генерації, довелося забрати процедуру опитування кнопок. Длязупинки генерації натискаємо на стоп/скидання, це перезапускає програму і повертається до меню налаштувань. Ось такий нюанс.
Окремо хочу розповісти про виготовлення корпусу для генератора. Можна придбати готовий корпус у магазині або використовувати відповідний від будь-якого іншого пристрою, але я вирішив зробити його повністю сам. Саме без діла лежав шматок двостороннього склотекстоліту, який я пожертвував на корпус.
Для початку необхідно зробити всі виміри, габарити РК дисплея і плати генератора сигналів, джерела живлення, роз'ємів і кнопок, потім на аркуші паперу розташувати це так, як буде всередині корпусу. За отриманими розмірами можна розпочати виготовлення.
Розміри мого корпусу вийшли 140х85х35мм без урахування деталей, що виступають. розкреслюю і нарізаю стінки зі склостекстоліту. Потім, за допомогою металевого куточка, вирівнюю і стику стінки між собою і спаюю. Після виготовлення корпусу та розташування всіх плат, обклеїв генератор сигналів чорною плівкою. А ось і тоді всієї роботи: