ВУЗ:
Составители:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 67
- 68
- 69
- 70
- 71
- …
- следующая ›
- последняя »
