|
|
  |
AVR для генерирования РЧ импульсов, какой AVR выбрать? |
|
|
|
Sep 8 2009, 05:14
|
Частый гость
 
Группа: Участник
Сообщений: 111
Регистрация: 25-09-07
Пользователь №: 30 820

|
Здравствуйте, Я совсем начинающий и интересуюсь можно ли в принципе сделать устройство на AVR которое бы управлялось от персонального компьютера через порт RS-232 и генерировало короткий прямоугольный РЧ импульс (с частотой в пределах от 1 до 10 МГц) определённой длительности (в пределах от 1 до 500 микросекунд), определённой амплитуды, и повторяющийся через определённый интервал (в пределах от 1 секунды до минуты) - то есть это серия равноотстоящих РЧ импульсов. Пользователь компьютера должен иметь возможность через пользовательский интерфейс задавать значение амплитуды, радиочастоты импульса, частоты повторения импульсов (величина обратная длительности повторения импульсов), длительности импульса в указанных пределах. Требуемая точность для частот - до 1 Гц, для длительности импульса - 0.5 микросекунды. Подходит ли AVR для такой задачи? Если да, то какой AVR посоветуете? P.S. Какое минимальное время нарастания (rise time и fall time) фронтов прямоугольного импульса можно получить используя AVR? Генерируемые импульсы потом надо будет усилить усилителем мощности и каждый импульс должен выглядеть после усиления никак не хуже (а то и лучше в том смысле что rise time и fall time должны быть покороче) чем показанный на картинке (жёлтый, сверху).
Сообщение отредактировал Vagant - Sep 8 2009, 05:31
Эскизы прикрепленных изображений
|
|
|
|
|
Sep 8 2009, 06:22
|
Гуру
     
Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847

|
Цитата(Vagant @ Sep 8 2009, 09:14)  генерировало короткий прямоугольный РЧ импульс (с частотой в пределах от 1 до 10 МГц) Требуемая точность для частот - до 1 Гц.
Подходит ли AVR для такой задачи? Нет Цитата Если да, то какой AVR посоветуете? Посоветуем DDS (или отдельный интегральный, или реализованный в FPGA).
|
|
|
|
|
Sep 8 2009, 16:28
|
Частый гость
 
Группа: Участник
Сообщений: 163
Регистрация: 22-02-07
Пользователь №: 25 578

|
1. Не только avr неподходит, для этой цели разве только высокочатотные arm да и то замороки с ним будут неслабые (это уже не радиогубительская конструкция). 2. Кроме с синтезатором частоты других доступных "наколенных" вариантов на мой взгляд нету. 3. Требуемую точность в 1 Гц не получите. 4. После усиления это будет уже не прямоугольник и нечто, по форме напоминающее синусоиду т.к. на высоких частотах надо будет вводить в усилитель резонансные цепи (контура). Про "лучше" я вообще молчу. 5. Чтоб настраивать, а тем более разрабатывать такую технику нужно оборудование, как минимум достаточно высокочастотный осциллограф. 6. Необходимы навыки низко- и высокоуровневого программирования под ПК и микроконтроллеры, навыки разводки печатных плат с учётом ЭМС. 7. Что-то я нигде не увидел амплитудных параметров выходного сигнала, хотя а оно вам надо вообще?
Сообщение отредактировал RA3WUM - Sep 8 2009, 16:32
--------------------
Мужество есть лишь у тех, кто ощутил сердцем страх! В. Кипелов, Беги за солнцем.
|
|
|
|
|
Sep 9 2009, 08:57
|
Частый гость
 
Группа: Участник
Сообщений: 111
Регистрация: 25-09-07
Пользователь №: 30 820

|
Цитата(XVR @ Sep 8 2009, 09:22)  Нет
Посоветуем DDS (или отдельный интегральный, или реализованный в FPGA). Спасибо. А нельзя ли более развёрнуто раскрыть это, например - каких именно возможностей AVR недостаточно для этого проекта?
|
|
|
|
|
Sep 9 2009, 10:03
|
Знающий
   
Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219

|
Цитата(Vagant @ Sep 9 2009, 12:57)  А нельзя ли более развёрнуто раскрыть это, например - каких именно возможностей AVR недостаточно для этого проекта? Тама нету ЦАПа. А если взять внешний ЦАП то тогда, будет нехватать тактовой частоты. Её надо как минимум раз в 10 больше.
|
|
|
|
|
Sep 9 2009, 12:01
|

developer
   
Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032

|
Цитата(Rst7 @ Sep 9 2009, 14:54)  Шепну вам всем по секрету, что путем небольшого обвеса решить задачу топикстартера легко. Для этого необходимо: Идея как всегда обалденная Но есть одно НО. В условиях задачи есть требование, чтобы все это управлялось от компьютера. По какому интерфейсу вы предлогаете это делать? Если только параллельный с еще одним контроллером, у которого тактовая фиксированная. И который будет мостом UART<->Parallel. Но при этом теряется задумка одночипового устройства.
--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
|
|
|
|
|
Sep 9 2009, 12:40
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата стоит еще требование с точностью до 1 Гц, Это можно забыть в любом случае, тут топикстартер неподумавши такое требование огласил. Оно ему нафиг не надо  Цитата По какому интерфейсу вы предлогаете это делать? По тому же UART'у. Как только изменили частоту и петля (Ф)АПЧ перешла в режим слежения, то можно перестроить UART на требуемую скорость.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Sep 9 2009, 14:05
|
Частый гость
 
Группа: Участник
Сообщений: 111
Регистрация: 25-09-07
Пользователь №: 30 820

|
Цитата(Rst7 @ Sep 9 2009, 15:40)  Это можно забыть в любом случае, тут топикстартер неподумавши такое требование огласил. Оно ему нафиг не надо  Ну уж нет. Если можно добиться точности генерируемой частоты порядка 1 Гц методом direct digital synthesis на ПЛИС то буду делать на ПЛИС.
Сообщение отредактировал Vagant - Sep 9 2009, 14:08
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|