Обсуждаем цифровые устройства...
Ответить

Генератор Пачек Прямоугольных Импульсов

Ср дек 12, 2007 01:17:45

Имеется вот такое задание:

Генератор Пачек Прямоугольных Импульсов

Спроектировать генератор пачек прямоугольных импульсов, работающий как в автономном режиме запуска, так и в режиме внешней синхронизации от прямоугольного синхроимпульса положительной полярности с амплитудой (3-5) В и длительностью 100 нс.
Предусмотреть плавное изменение длительности пачки от 100 нс (пачка вырождается в одиночный импульс) до 1,5 мс.
Амплитуда импульса в пачке до 5 В, частота следования плавно изменяется в пределах (0-200) кГц.
Предусмотреть плавное изменение задержки между импульсом запуска и пачкой импульсов (0-1,5) мс.
Предусмотреть индикацию длительности пачки и ее задержки относительно импульса запуска (синхроимпульса).
Погрешности установки временных интервалов в схеме не должны превышать 100 нс.

Потребляемая мощность – не более 0,3 Вт.
Габаритные размеры модуля не более 155х202,5х1,5 мм.
Масса, кг – не более 0,3 кг.
Рабочий диапазон температур от -10 до +60 градусов.


Подскажите, пожалуйста, на чем лучше реализовать данное устройство? Подойдет ли для генерации импульсов таймер 555 (если использовать его в схеме мультивибратора с регулировкой частоты)???
Чем задавать длительность пачки и как реализовывать отрезание нужного количества импульсов??? Счетчиком?

Основное затруднение у меня вызывает ввод желаемых параметров (длительности пачки, частоты импульсов в пачке и задержки) и их индикация... Не понимаю, как это совместить и сделать наиболее компактным...
Буду благодарен за любую помощь!!!

Ср дек 12, 2007 13:15:30

Странный выбор раздела для этой темы.. :roll:
Переносится.
Обратите внимание на габаритные размеры: в 1,5 мм точно не уложитесь :)

Ср дек 12, 2007 13:52:56

для полной реализации на МК требования по точности интервалов жестковаты, по крайней мере для МК типа AVR (если есть навыки работы с более "крутыми" МК - решение элементарно). а так получается надо использовать цифровые управляемые генераторы импульсов, а индикацию и ввод (и управление схемой) осуществлять при помощи МК и соответствующего индикатора. например, цифро-буквенного ЖКИ.

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

Ср дек 12, 2007 14:02:43

ARV писал(а): осуществлять при помощи МК.

Я так понял, что это курсовой, а МК они пока ещё не проходили.

Ср дек 12, 2007 14:15:06

ну, при беглом взгляде на проблему - нехилый курсовичок получается :) по объему схемы на диплом потянет, если совсем без МК...

Ср дек 12, 2007 14:19:53

Сам генератор вроде бы не сложный, но вот остальное ....
Правда меня всегда вот это умиляет. :)
частота следования плавно изменяется в пределах (0-200) кГц

Так прямо от нуля и всё.

Ср дек 12, 2007 14:22:59

aen писал(а):Сам генератор вроде бы не сложный, но вот остальное ...
вот и я об этом :)

Ср дек 12, 2007 16:34:36

такие требования скорее на диплом тянут или на серьезный технический проект. думаю при таких техусловиях и массогабаритах на обычной логике такое не сделаешь :( блок-схема имхо такая будет : генератор вместе со схемой формирования импульсов будет на Spartan'овском чипе , схема контроля и управления на микроконтроллере типа Atmega16,Atmega32 (производительности данных контроллеров хватит с избытком :) ) . Подобную схему видел в Google - использовались микросхемы Spartan и Atmega16 (параметры выходных пачек задавались через валкодер и клавиатуру 4x4 данные индицировались на жк индикаторе 16x2 ).

Ср дек 12, 2007 23:32:57

Микроконтроллеры - это конечно хорошо, но их использовать нельзя, потому что это задание по Схемотехнике, а Микропроцессорные системы идут отдельным курсом (на лабах, кстати, с Atmega 8515 работаем). Поэтому всё должно быть без микрокотроллеров.

Чт дек 13, 2007 03:31:02

логика значит только... (если это делать на микросхемах малой и средней интеграции в DIP-корпусах устройство получится большим по габаритам и массе :( ~250x250 и массой больше 0,5 кг... приблизительно около 15-20 корпусов микросхем.
существует несколько вариантов:
1. микросхемы ПЗУ с заранее зашитыми в ячейки параметрами импульсов-а для выборки их использовать микросхемы-счетчики (подобным образом выполнен советский генератор прямоугольных импульсов Г-65И(правда он встречается редко...большинство на драгметаллы извели :( ))
2. матричная логика CPLD,EPLD на основе микросхем Xilinx (Spartan) или Lattice (матричная логика моделируется на компьютере а потом кристалл прошивается полученным файлом-это не микроконтроллер а просто гибкая,программируемая логика)
3. логические микросхемы в SMD-корпусах (серия 1533,SN74ALS,SN74HC и т.д., 155 и 555 не рекомендую - устройство будет греться как утюг да и кушать неслабо :shock: ) (поверхностного монтажа - тогда можно влезть в массогабариты).
4. использовать микросхемы Analog Devices-синтезаторы импульсов - задатчик параметров импульсов можно сделать на обычной логике (правда эти микрухи довольно трудно доступны в России-заказывать придется...).даташиты есть в интернете на сайте компании.

Вт дек 18, 2007 21:25:37

soomtaw
1. Где можно почитать об этом Г-65И?
2. руководитель сказал, что нежелательно и лучше вписаться в более стандартные элементы, рассмотренные в курсе Схемотехники
3-4. Щас посмотрим, что это за звери...

А есть какие-либо предложения по функциональной схеме устройства?
Как устроить ввод значений пользователем устройства?
Ответить