Сигнальные процессоры. Аксенов В.П. - 69 стр.

UptoLike

Составители: 

69
-временное прекращение основной программы main и переход на подпро-
грамму обработки прерывания, имя которой fir_start указано в таблице векторов
(листинг 3);
- выполнение подпрограммы обработки прерывания fir_start, которая на-
чинается чтением регистра приемника с новым отсчетом АЦП (si=rx0) и завер-
шается командой вывода выходного сигнала КИХ-фильтра на ЦАП (tx0 = mrl);
- возвращение в прерванную программу main;
- прием последовательным кодом за 32 такта сигнала синхронизации
SCLK двух 16-разрядных слов в регистр кодека, одно из которых было рассчи-
тано в подпрограмме fir_start;
-преобразование цифрового двоичного кода в пропорциональный выход-
ной аналоговый сигнал ЦАП одного или двух каналов.
Временные диаграммы цифровой фильтрации входного аналогового сиг-
нала приведены на рис. 40. Графики не отражают действительных задержек,
вносимых отдельными блоками устройства цифровой обработки. Они характе-
ризуют последовательность преобразований и поясняют синхронизацию под
программы обработки прерываний сигналами кодека и последовательного пор-
та процессора. Время задержки сигнала t
ЗС
определяет минимальную времен-
ную задержку прохождения аналогового сигнала от входа АЦП до выхода
ЦАП, вносимую кодеком и подпрограммой fir_start. Задержка t
ЗС
не связана с
частотными свойствами КИХ-фильтра и проявляется даже в том случае, когда
выходной сигнал ЦАП повторяет входной сигнал АЦП. Фазовая задержка сиг-
нала определяется типом фильтра и его порядком.
Обмен данными между кодеком и процессором выполняется последова-
тельным кодом за 32 такта сигнала синхронизации тактового генератора 16.
384 МГц. Скорость выполнения программы определяет внешний генератор 37.
5 МГц.
     -временное прекращение основной программы main и переход на подпро-
грамму обработки прерывания, имя которой fir_start указано в таблице векторов
(листинг 3);
     - выполнение подпрограммы обработки прерывания fir_start, которая на-
чинается чтением регистра приемника с новым отсчетом АЦП (si=rx0) и завер-
шается командой вывода выходного сигнала КИХ-фильтра на ЦАП (tx0 = mrl);
     - возвращение в прерванную программу main;
     - прием последовательным кодом за 32 такта сигнала синхронизации
SCLK двух 16-разрядных слов в регистр кодека, одно из которых было рассчи-
тано в подпрограмме fir_start;
     -преобразование цифрового двоичного кода в пропорциональный выход-
ной аналоговый сигнал ЦАП одного или двух каналов.
     Временные диаграммы цифровой фильтрации входного аналогового сиг-
нала приведены на рис. 40. Графики не отражают действительных задержек,
вносимых отдельными блоками устройства цифровой обработки. Они характе-
ризуют последовательность преобразований и поясняют синхронизацию под
программы обработки прерываний сигналами кодека и последовательного пор-
та процессора. Время задержки сигнала tЗС определяет минимальную времен-
ную задержку прохождения аналогового сигнала от входа АЦП до выхода
ЦАП, вносимую кодеком и подпрограммой fir_start. Задержка tЗС не связана с
частотными свойствами КИХ-фильтра и проявляется даже в том случае, когда
выходной сигнал ЦАП повторяет входной сигнал АЦП. Фазовая задержка сиг-
нала определяется типом фильтра и его порядком.
     Обмен данными между кодеком и процессором выполняется последова-
тельным кодом за 32 такта сигнала синхронизации тактового генератора 16.
384 МГц. Скорость выполнения программы определяет внешний генератор 37.
5 МГц.




                                     69