Помощь в учёбе, очень быстро...
Работаем вместе до победы

Расчёт частоты дискретизации

РефератПомощь в написанииУзнать стоимостьмоей работы

Исходя из этих соображений, значения отсчётов генерируемого сигнала рассчитываются следующим образом, табулируется функция с заданным шагом: Исходя из вышеизложенного, значение периодичности сигналов «запрос прерывания» установим равным 48 тактов CLK (24 такта PCLK для таймера). Произведя исследования с помощью программы «MathCAD 2000», получаем общее число отсчётов для этого случая К=800. Все… Читать ещё >

Расчёт частоты дискретизации (реферат, курсовая, диплом, контрольная)

Значение выходного 8-разрядного цифрового кода, преобразуемого в аналоговый сигнал, может меняться в диапазоне от 0 до 255 (8 разрядов). Т.к. выходной сигнал является двуполярным, амплитуда синусоиды может составить только половину от этого числа, т. е. 128.

Исходя из этих соображений, значения отсчётов генерируемого сигнала рассчитываются следующим образом, табулируется функция с заданным шагом:

y (x)=[128· sin (x)]+128.

Наиболее быстро выходной сигнал изменяется на начальном участке периода, эмпирическим путём подберём такую частоту дискретизации, при которой каждый последующий отсчёт на начальном участке сигнала отличается от предыдущего примерно на единицу. Таким образом, погрешность восстановления аналогового сигнала для кода данной разрядности будет минимальной.

Произведя исследования с помощью программы «MathCAD 2000», получаем общее число отсчётов для этого случая К=800.

Частота дискретизации в этом случае составит.

fд=800· Fc=40 кГц.

Все 800 отсчетов находятся в основном ПЗУ по адресам с 0090h по 0A8Fh.

Период сигнала равен Т=0.02 сек =80 000 тактов CLK.

Время обработки сигнала «запрос прерывания» с момента поступления запроса до момента начала работы подпрограммы обработки прерывания составляет 52 такта. Т. е. суммарная задержка за период сигнала, связанная с обработкой запросов прерывания, составит 52· 800=41 600 тактов CLK.

Оставшееся время 80 000−41 600=38400 тактов предназначено для вычисления адреса ячейки памяти с текущим отчётом, считывания отсчёта и передачи его на ЦАП, т. е. на обработку одного отсчёта приходится 48 тактов.

Исходя из вышеизложенного, значение периодичности сигналов «запрос прерывания» установим равным 48 тактов CLK (24 такта PCLK для таймера).

Показать весь текст
Заполнить форму текущей работой