16+
Вторник
13 ноября
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Микроконтроллеры AVR

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
Ксения  (20.10.2018 17:26 - 20.10.2018 17:28) , в ответ на Вы лучше скажите, удалось вам "сдвинуть меандр на 90 градусов"? И какая у вас получилась точность при измерении амплитуды сигнала? :) автор: Хаос
Сдвигала на 90 градусов таймером. Фронт сигнала синхронизации от DDS AD9834 (переход DAC через 0) сбрасывает на ноль таймер, настроенный на самую быструю частоту (Fosc/2). В момент достижения нужного значения счетчика (режим compare) запускается 
на старт АЦП (он в ждущем режиме). Уровень срабатывания легко вычисляется из тактовой частоты и частоты DDS. Прерываниями не пользовалась - всё сделала на "системе событий", когда порт сам ловит восходящий фронт, порождая "событие", от которого сбрасывается таймер, а момент совпадения его счетчика с константой порождает второе "событие", от которого стартует АЦП. А сам МК ничего не делает, ожидая, когда DMA заполнит буфер замерами АЦП, а потом этот буфер отcылает в компьютер по USB. В результате получаю массив значений, оцифрованных точно на вершине несущей частоты - там, где синусоида в каждом своем периоде достигает наибольшего значения. Оно и есть сдвиг на 90° градусов относительно старта синусоиды. А сами значения, собранные в буфере, и есть огибающая, представляющая собой модулированный сигнал. Достигнутая точность 0.1% от максимальной амплитуды несущей, но большего от 12-разрядного АЦП и не стоило ожидать, т.к. это 4 его дискреты.
 [x][x][x][x][x][x] [x][x][x][x][x][x][x][x]

Тема выделяется по переводу строки или автоматом

 

Имя


Регистрация позволит вам редактировать и перемещать ваши сообщения и прикреплять к ним файлы.
 
Символы: á é ó ú ý « »
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVIII