Свежие обсуждения
Микроконтроллеры

Генератор на микроконтроллере. Схемы, опыт?

1 2

Хочу собрать на микроконтроллере генератор прямоугольных импульсов. Нужно иметь возможность задавать длительность импульса и частоту. Есть у кого-нибудь опыт по изготовлению такого устройства или рекомендации, что лучше собрать?

 

А почему микроконтроллер? Можно сделать такой очень простой генератор и на 555 м/с.

 

flower: Хочу собрать на микроконтроллере генератор прямоугольных импульсов.

flower: Есть у кого-нибудь опыт по изготовлению такого устройства или рекомендации

Такой опыт есть у любого, кто когда-либо проектировал любое устройство на м/к. Что конкретно вас интересует? Все режимы описаны в даташитах на конкретный м/к. А дергать пин порта, с необходимой частотй и длительностью, проще задачу на начальном этапе и не придумаешь. Выбирайте простейший м/к, качайте даташит, читайте, изучайте систему команд и все у вас получится. Если выберете PIC-и, скачайте PIC Simulator IDE (линк был в какой-то теме), весьма поможет в отладке.

 

Нет времени на разбирательства, нужна готовая схема, с прошивкой и разводкой печатной платы.
На 555 не подходит потому, что нужно более-менее точное задание параметров сигнала и частота до пары мегагерц.

 

Я делаю нечто похожее на микроконтроллере ATmega. У него внутре есть таймер, который умеет считать до 65536. Таким образом, аппаратно можно формировать импульсы со скважностью от 1/65536 до 65536. Значения частоты и длительности получаются дискретными. Для тактовой частоты 20 Мгц, один дискрет = 50 нс. Максимальное значение частоты у меня получилось 4 МГц, а минимальная длительность импульса 50 нс. Если ещё поиграться внутренними делителями тактовой частоты, то можно довести период следования импульсов до нескольких секунд. Правда для таких частот минимальная длительность будет в 1000 раз больше. Это если генерировать импульсы только аппаратно - не будет никаких "дрожаний". Программно я пока не пробовал. Значения частоты, периода, длительности и задержки синхроимпульса отображаются на LCD дисплее 2 строки х 16 символов. Установка - 6 кнопками.

 

Нашёл несколько разработок. У одной не разведена плата, у второй - какой-то страшный жк индикатор (на фото - печатная плата с двумя кляксами).

 

Вот готовый проект от Леонида Ивановича.

 

Я нашёл этот проект одним из первых. Существует ли под него готовая разводка печатной платы?

 

Наверняка существует. Спросите самого Л.И., он обитает на телесисях, вполне адекватный мушщина.

 

Может здесь что-нибудь выберите для себя http://regionbook.ru/dir.php?id=174.