[an error occurred while processing this directive]
Спасибо за обсуждение. Проект предназначен для моего друга-химика.
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено GM 22 июля 2005 г. 16:51
В ответ на: Можн отправлено quark 22 июля 2005 г. 15:48

Он работает в юнивере. А финансирование науки, как вы сами прекрасно знаете, пока не на высоте... Друг мой занимается квантовыми точками. Недавно защитил дисер.

Ну и, понимаете, дело не совсем в моей зарплате. Далась вам моя зарплата! То, что я зарабатываю, меня вполне устраивает. В данном проекте я выступаю безвозмездно, как внешний эксперт-консультант. Вот такой я альтруист(:-).

Теперь по делу. Задача такая. Требуется оцифрить импульсы амплитудой 0..3В с выхода ФЭУ длительностью от 10 нс до 100 мкс с дискретностью 10 нс. Импульсы следуют с частотой возбуждения лазера (16Гц). После каждого импульса призма монохроматора поворачивается на некоторый угол. Оцифрованные значения необходимо записать в файл для последующей обработки.

Было предложено вышеприведенное решение. Два АЦП сажаются на шину С5402 и тактируются выходным системным клоком в противофазе. Т.е. когда один АЦП выдает на шину, второй оцифряет и наоборот. Процессор считывает оцифрованные значения и размещает в DARAM, там ее полно - 16 Кслов, а нам всего надо 100мкс/0.01 = 10000 слов.

Ниже приведена основная часть программы, которая читает выборки из АЦП и сохраняет их в памяти процессора


stm #adcAddress,ar1 ;адрес АЦП в регистре ar1
stm #bufAddress,ar4 ;адрес буфера в регистре ar4
rpt #10000-1 ;повторить следующую команду 10000 раз
mvdd *ar1,*ar4 ;переслать данные из АЦП в ячейку памяти
;по адресу из ar4 и увеличить счетчик на 1

Процессор должен стоять перед этим фрагментом и ждать конца лазерного импульса.

Затем нужно в течение 60 мс передать накопленные данные в писюк для последующей обработки. Для простоты данные можно передавать через принтерный порт. Возможно подключение и через USB-порт, еще лучше, можно и питать от компьютера.

Пока сделано немного. Заказал два АЦП LTC2249, 14-bit 80MSPS и четыре ОУ AD8099 у производителей, как образцы, получил и передал моему другу.

Прорабатываются и другие варианты...

Просто я подумал, что такую систему можно использовать как мобильный карманный осциллограф...Народный(:-). Не все еще в нашей стране могут купить прецизионный высокочастотный осцилл. Сам я пользуюсь цифровым осциллографом DL71000 Yokogawa, 1000MSPS, для моих задач мне хватает(:-).

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru