Архитектура электронных вычислительных машин на базе микропроцессора

Особенность функционирования цифрового автомата. Отличие цифровых систем от дискретных. Микропроцессоры и узлы микропроцессорных устройств. Режим загрузки и верификации прикладных программ. Проектирование автоматических систем на базе микропроцессоров.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 09.12.2015
Размер файла 587,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

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

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

Пример такого блока индикации и клавиатуры приведен на рис. 3.47.

В данной схеме в каждый момент времени работает только один из двух семисегментных индикаторов светодиодной матрицы АЛС 318А, а управляющие порты запрограммированы следующим образом: порты А, B и порт С - биты DC4, DC7 работают только на вывод информации; порт С - биты DC0, DC1 работает только на ввод информации.

Эффект непрерывного свечения индикаторов обеспечивается многократным повторением вывода символа и световой инерцией глаза наблюдателя (приблизительно 0,018 сек.).

Организация цикла периодического высвечивания символа производится следующим образом:

1.В порт В записывается код в соответствии с требуемым изображением символа, например для вывода буквы “r” необходимо зажечь сегменты E и G, следовательно единицы должны быть записаны в разрядах DB4 и DB6, остальные разряды должны быть в состоянии нуля.

2.В порт A записывается код в соответствии с требуемым номером семисегментного индикатора который должен высветить символ “r”, например если необходимо высветить “r” во второй позиции индикатора, то в разряд DА1 должна быть записана единица, а в остальные разряды нули. Единица с выхода DA1 инвертируется микросхемой 555ЛН1, выполняющей роль буфера, в результате чего на вторую позицию индикатора АЛС318А подается потенциал близкий к нулю. Что вызывает свечение сегментов в данной позиции.

Рис. 3.47 Блок индикации и клавиатуры микропроцессорной системы управления

3.Производится чтение битов DC0, DC1 порта С. Если в этот момент нажата клавиша “1” или “7”, то разряды DC0 и DC1 будут восприняты как 01 или как 10, что является сканирующим кодом этих клавиш при опросе второй позиции индикатора. Эти же коды при опросе, например, четвертой позиции индикатора будут восприняты как сканирующие коды соответственно “3” и “9” и т.д. Нажатие других клавиш не приведет ни к каким изменениям потенциалов на входах DC0 и DC1 и будет воспринято, как код 11 т.е. клавиша не нажата. При нажатии двух клавиш одновременно например “1” и “7”, “4” и “*” со входов DC0 и DС1 будет считана комбинация 00. Эта комбинация может восприниматься как ошибочная и игнорироваться, или по усмотрению разработчика использоваться для переключения каких-либо режимов работы микропроцессорной системы управления.

4.Запись нулей в порт A, В и С - бит DC4 производит гашение индикатора, после чего весь процесс повторяется для следующей позиции индикатора и для следующей пары клавиш.

С выхода DC7 порта C на схему звуковой сигнализации, собранную на транзисторе VT1 и пьезокерамическом звонке BQ1, подается звуковой или речевой широтно-импульсно модулированный сигналы.

1.4 Цифро-аналоговые и аналого-цифровые преобразователи

Сопряжение микропроцессора с объектом управления реализуется посредством преобразования непрерывных сигналов в двоичный код - аналого-цифровое преобразование и обратного преобразования кода в непрерывные сигналы - цифро-аналоговое преобразование.

Существует два широко распространённых способа цифро-аналогового преобразования: с использованием резистивной матрицы с весовыми двоично-взвешенными сопротивлениями и аттенюатором сопротивлений лестничного типа R-2R.

На рис. 3.48 показана принципиальная схема 4-разрядного цифро-аналогового преобразователя (ЦАП) с весовыми двоично-взвешенными сопротивлениями. Четыре бита, фиксируемые в регистре, управляют состояниями четырёх ключей и обеспечивают 16 различных комбинаций. Операционный усилитель включён по схеме сумматора. При замыкании одного из ключей выходное напряжение ЦАП определяется произведением опорного напряжения Еref на отношение сопротивлений резистора обратной связи и резистора, находящегося в цепи данного ключа. Если, например, замкнут ключ, соответствующий старшему значащему разряду (СЗР) регистра (при установке в этом разряде логической "1"), то выходное напряжение

.

При установке логической единицы в разряде В1

.

При замыкании нескольких ключей результирующее выходное напряжение определяется суммой вкладов от каждого замкнутого ключа. Например, при установке логической единицы в разрядах В3 и В1 выходное напряжение будет

.

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

Конструирование такого ЦАП на одном кристалле вызывает определённые трудности. Это объясняется слишком большим диапазоном сопротивлений входящих в него резисторов.

Реальное значение R, которое можно получить для резистора, формируемого как часть интегральной микросхемы, составляет 5 кОм. Таким образом, в 8 - разрядном ЦАП требуется 9 резисторов с сопротивлениями от 5 кОм до 1,28 мОм (256Ч5 кОм), а в 12-разрядном 13 резисторов с совершенно нереальным диапазоном сопротивлений вплоть до 20,48 мОм.

Такие значения сопротивлений недостижимы в интегральной технологии из-за ограниченности свободного пространства (т.е. полезной площади) на кристалле (типичный кристалл ИС имеет площадь 0,25 дюймаІ ? 161 ммІ). Поэтому рассмотренный тип резисторной схемы не находит практического применения в однокристальных ЦАП.

Рис. 3.48 Принципиальная схема ЦАП с весовыми двоично-взвешенными сопротивлениями

Возможности интегральной технологии реализуются наилучшим образом при повторении на одном кристалле одной и той же структуры. При этом получаются функциональные элементы с очень близкими (согласованными) характеристиками.

На рис. 3.49 показана принципиальная схема ЦАП, по своим функциональным характеристикам эквивалентная ранее рассмотренной (см. рис. 3.48), но в которой используются резисторы только двух номиналов - R и 2R. Это так называемый ЦАП с аттенюатором сопротивлений лестничного типа R-2R. Структура резисторной матрицы такова, что ток, втекающий в неё через какую-либо ветвь, на своём пути к концу “лестницы” в каждом узле делится на два равных тока, уходящих от узла по двум ветвям.

Рассмотрим эквивалентные схемы для отдельных разрядов преобразователя. Эквивалентная схема, соответствующая введённому в регистр коду 1000, т.е. когда ключ старшего разряда подключён к источнику опорного напряжения, а ключи остальных разрядов подключены к общему проводу, приведена на рис. 3.50.

Из рассмотрения эквивалентной схемы вытекает, что значение напряжения е определяется из рассмотрения простейшего делителя

.

Рис. 3.49 ЦАП с аттенюатором сопротивлений лестничного типа

Напряжение е, отвечающее коду 0100, будет

.

Так как

,

то

.

Рис. 3.50 Эквивалентная схема при включении третьего разряда: а) полная, б) свёрнутая

При преобразовании любого кода X=x3·x2·x1·x0

.

В случае n - разрядного преобразователя

.

Резисторная матрица в рассмотренном ЦАП содержит почти в два раза больше резисторов, чем простая резисторная матрица, но сопротивления этих резисторов малы - обычно 5 - 10 кОм; они требуют относительно небольшого участка полезной площади кристалла и, кроме того, могут быть изготовлены с хорошо согласованными значениями сопротивлений (в выпускаемых фирмами ИС ЦАП используется лазерная подгонка сопротивлений).

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

Аналого-цифровое преобразование является операцией, устанавливающей отношение двух величин - входной аналоговой Vi и эталонной Vr. Цифровой сигнал преобразователя есть кодовое представление этого отношения. Это отношение иллюстрируется на рис. 3.51, а.

Если выходной код преобразователя является n - разрядным, то число дискретных выходных уровней равно 2n. Таким образом, процесс аналого-цифрового преобразования состоит из квантования по уровню и кодирования.

На рис. 3.51, б приведена передаточная характеристика АЦП (ломаная линия) и линия абсолютной точности (линия проведена через нуль и точку максимального значения выходного сигнала).

Из рисунка видно, что шаг квантования по уровню, в сущности, определяет разрешающую способность преобразователя. Для квантового сигнала характерно наличие скачков на величину шага квантования в моменты времени, когда непрерывный (аналоговый) входной сигнал проходит средние между двумя уровнями значения. Между этими моментами времени значение выходного сигнала не изменяется.

При таком способе построения квантованного сигнала максимальная ошибка квантования, определяемая разностью входного и выходного сигналов, нигде не будет превышать ±1/2 шага квантования. Поскольку шаг квантования представляет собой значение аналоговой величины, на которую отличаются уровни входного сигнала, представляемые двумя соседними выходными кодовыми комбинациями, т.е. равен весу младшего значащего разряда, принято говорить, что погрешность не превышает ±1/2 МЗР. Величину погрешности квантования по уровню можно уменьшить, увеличивая число разрядов в выходном коде преобразователя.

Рис. 3.51 Взаимосвязь сигналов (а), передаточная характеристика идеального АЦП (б)

Характеристики реальных преобразователей по ряду параметров могут отличаться от идеальных характеристик (аналогичных идеальной характеристике на рис. 3.51, б). Передаточная характеристика преобразователя может быть сдвинута относительно идеальной характеристики (рис. 3.52, а). Эта погрешность “смещения” или “установки нуля” определяется как значение аналоговой величины, при которой характеристика пересекает ось входных напряжений. Наклон передаточной характеристики может отличаться от своего идеального значения, что приводит к погрешности “наклона” или “усиления” (рис. 3.52, б). Для большинства серийно выпускаемых АЦП погрешности смещения и усиления или очень малы, или могут быть практически полностью устранены с помощью предварительных регулировок. Труднее устранить погрешности, связанные с нелинейностью передаточной характеристики, которые невозможно уменьшить с помощью регулировки.

Рис. 3.52 Погрешности преобразователя

В АЦП проявляются два типа нелинейности: интегральная и дифференциальная. Интегральная нелинейность определяется максимальным отклонением передаточной характеристики от идеальной прямолинейной характеристики при нулевых значениях погрешностей смещения и усиления. Дифференциальная нелинейность - это отклонение величины одного из уровней квантования от его идеального аналогового значения. Если дифференциальная нелинейность превышает один МЗР, то в выходном сигнале может исчезнуть одна из кодовых комбинаций (выпадающий код).

Для выполнения преобразования АЦП требуется некоторое конечное время, называемое временем преобразования tc.

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

,

где ПДИС - полный диапазон изменения входного аналогового сигнала; Vi - входной аналоговый сигнал; n - разрядность преобразователя.

Например, если преобразование осуществляется с помощью восьмиразрядного АЦП со временем преобразования tc=100 мкс, при полном диапазоне изменения входного аналогового сигнала 2U, то для синусоидального входного сигнала

,

а скорость изменения входного сигнала

,

её максимальное значение будет

.

Другими словами

,

откуда

;

Гц.

Таким образом, даже в случае относительно пологого синусоидального сигнала его частота ограничена 12,4 Гц. При столь жёстком ограничении диапазон применения АЦП был бы исключительно узок. Эта трудность преодолевается путём использования на входе АЦП устройства выборки-хранения (УВХ). УВХ - аналоговая схема, которая по команде осуществляет отсчёт значений входного сигнала и затем сохраняет это значение, пока АЦП выполняет преобразование (см. рис. 3.53).

Рис. 3.53 Устройство выборки-хранения

Временным интервалом, определяющим допустимую скорость изменения входного напряжения, является задержка между моментом получения команды и моментом перехода схемы в режим хранения, называемое апертурным временем ta. Типичное значение апертурного времени - несколько десятков наносекунд. Если использовать УВХ с апертурным временем 20 нс, то максимальная допустимая частота входного сигнала, в рассматриваемом примере, составит

кГц.

Это вполне приемлемое значение для преобразователя с tc=100 мкс.

Следует обращать внимание на выбор типа конденсатора, поскольку диэлектрическая абсорбция (диэлектрические потери) в запоминающем конденсаторе являются одним из источников погрешностей. Лучше всего здесь работают конденсаторы с диэлектриком из полипропилена, полистирола и тефлона. Слюдяные и поликарбонатные конденсаторы имеют уже посредственные характеристики. И совсем не следует использовать керамические конденсаторы.

Как отмечалось выше действие аналого-цифровых преобразователей в принципе достаточно просто: в них происходит преобразование дискретизованных аналоговых сигналов в соответствующую последовательность двоичных чисел. Однако сделать это можно несколькими способами.

Наиболее распространённый способ реализации функции аналого-цифрового преобразования в преобразователях со средним и высоким быстродействием - АЦП последовательного приближения (поразрядного уравновешивания). В структуру АЦП последовательного приближения входит ЦАП (см. рис. 3.54).

Данный метод основан на аппроксимации входного сигнала двоичным кодом и последующей проверке правильности этой аппроксимации для каждого разряда кода, пока не достигается наилучшее приближение к величине входного сигнала. На каждом этапе этого процесса двоичное представление текущего приближения хранится в так называемом регистре последовательного приближения. Преобразование всегда начинается с установки единичного значения старшего значащего разряда в регистре последовательного приближения. Это соответствует первоначальной оценке величины входного сигнала половиной величины полного диапазона (полной шкалы). Компаратор сравнивает выходной сигнал ЦАП с входным напряжением и выдаёт контроллеру команду на сброс СЗР, если это первоначальная оценка превышает величину входного сигнала; в противном случае остаётся установленное значение СЗР.

В следующем такте контроллер устанавливает в единичное значение следующий (по старшинству) разряд, и снова, исходя из уровня входного сигнала, компаратор “решает”, сбрасывать или оставлять установленным этот разряд. Преобразование продолжается аналогичным образом, пока не будет проверен последний МЗР. В этот момент содержимое регистра последовательных приближений является наилучшим приближением входного сигнала - это и есть выходной цифровой сигнал (слово) АЦП.

Рис. 3.54 АЦП последовательного приближения: а) структурная схема; б) временная диаграмма сигналов; в) логическая схема работы АЦП

Таким образом, в АЦП последовательного приближения выходной сигнал получается точно за n тактов для n - разрядного преобразователя.

На рис. 3.55 иллюстрируется метод двухтактного (или двойного) интегрирования.

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

.

Рис. 3.55 Двухтактный интегрирующий АЦП: а) структурная схема; б) временная диаграмма сигналов

Отсюда следует

.

Заметим, что отношение временных интервалов является одновременно отношением содержимого счётчика. Другими словами, состояние счётчика в конце интервала t2 представляет собой выходное слово АЦП.

Метод двухтактного интегрирования обеспечивает отличные шумовые характеристики. Поскольку входное напряжение интегрируется в течение некоторого промежутка времени, любые высокочастотные шумы, накладывающиеся на входной сигнал, при интегрировании компенсируются. Кроме того, фиксированный временной интервал Т1 можно выбрать таким, чтобы почти полностью исключить помехи с частотами, кратными 1/Т1. Для этой цели обычно выбирается временной интервал, определяемый частотой промышленной сети.

Главный недостаток двухтактного интегрирующего АЦП - низкое быстродействие.

Метод мгновенного, или параллельного, преобразования иллюстрируется на рис. 3.56. Он используется в тех случаях, когда требуется очень высокая скорость преобразования, например в видеотехнике, радиолокации, гидролокации, в цифровых осциллографах.

Рис. 3.56 АЦП параллельного преобразования

В этом методе входной сигнал сравнивается одновременно со всеми пороговыми уровнями с помощью компараторов, смещённых по уровню опорного сигнала на один младший значащий разряд относительно друг друга. Смещение обеспечивается за счёт использования прецизионного резистивного делителя. При подаче аналогового сигнала на вход АЦП компараторы, смещённые выше уровня входного сигнала, имеют на выходе логический ноль, а смещённые ниже этого уровня - логическую единицу. Сигналы с выходов компараторов подаются на комбинационную схему, на выходе которой получается цифровой код входного напряжения. Скорость преобразования таких АЦП достигает 100 мГц при 8 - разрядном разрешении.

Одним из широко распространенных способов является однобитовое аналого-цифровое преобразование, базирующееся на использовании дельта-модуляции. Популярность использования дельта-модуляции объясняется простотой схемотехнической реализации дельта-модулятора, а также тем, что единицы и нули, произведенные дельта-модулятором очень легко преобразовать обратно в аналоговый сигнал. Для этого необходим всего лишь простой аналоговый низкочастотный фильтр.

При дельта-модуляции (ДМ) в цифровом виде представляется разность величин последовательных отсчетов сигналов. Простота конструкции дельта-модулятора объясняется тем, что здесь в отличие от других способов аналого-цифрового преобразования не требуются нормирующие усилители, устройства выборки-хранения, фильтры антисовмещения (фильтры устраняющие наложения спектров) и детали с повышенной (обычно не менее 1%) точностью номиналов. Тем не менее, в такой системе можно получить высокие значения отношения сигнал-шум, например около 65 дБ. Недостатком дельта модуляции является то, что для достижения заданного качества сигнала обычно необходима гораздо большая скорость передачи информации, чем при использовании других способов АЦП. Поэтому ДМ лучше подходит для тех систем, где недопустимы большие затраты на хранение или обработку отсчетов. Кроме того, в каналах с шумами погрешности в оценке координат на приемной стороне накапливаются. Поэтому для уменьшения влияния эффекта накопления погрешностей длительность интервала представления сообщения должна быть не очень большой.

Рис. 3.57 Одноразрядная система дельта-модуляции

Рис. 3.58 Сигналы в системе дельта-модуляции

Одноразрядный дельта-модулятор, изображенный на рис. 3.57 образует простейший АЦП. На каждом тактовом интервале принимается двоичное решение путем сравнения уровня входного сигнала с величиной аппроксимированного предыдущего отсчета, сохраняемого в модуляторе. Если сигнал больше аппроксимируемого значения, то к последнему добавляется фиксированное приращение, и наоборот, если сигнал меньше предыдущего отсчета, приращение вычитается. Процесс повторяется для каждого отсчета, и аппроксимированное значение сигнала все время удерживается вблизи истинного значения входного сигнала (рис. 3.58). Точность аппроксимации прямо связана с величиной приращения. Одноразрядные числа, на основании которых в модуляторе строится аппроксимированное значение входного сигнала, можно передать в другое место и там восстановить по ним ту же самую величину сигнала. Обычно это делается с помощью цифровой низкочастотной фильтрации с последующей дискретизацией на другой более низкой частоте. Полученные таким образом отсчеты эквивалентны отсчетам на выходе обычного АЦП.

При дельта-представлении возникают ошибки двух видов: квантования и перегрузки. Максимальная ошибка квантования не превышает шага квантования, если перегрузки по крутизне отсутствуют. Ошибки перегрузки возникают, если крутизна сообщения (скорость изменения сигнала) превышает максимально допустимую при дельта представлениях. Крутизна сообщения определяется произведением величины шага квантования dK на частоту дискретизации (опроса) fs. Поэтому, для того чтобы система не перегружалась, должно удовлетворяться следующее условие:

,

где - модуль первой производной сообщения по времени.

Качество работы одноразрядного преобразователя полностью определяется частотой дискретизации (опроса) и, следовательно, скоростью создания информации. При заданной величине шага квантования создается шум квантования определенного уровня, а максимальное значение сигнала определяется допустимой скоростью изменения сигнала и его частотой. Удваивая частоту дискретизации, можно в два раза повысить допустимую скорость изменения и тем самым при неизменной частоте удвоить максимальную амплитуду сигнала. Если же сохранить скорость изменения сигнала и в два раза уменьшить шаг квантования, то шум квантования понизится вдвое. Можно найти оптимальную величину шага квантования, определяемую статистическими свойствами входного сигнала, при котором отношение сигнал-шум становится максимальным. Отношение сигнал-шум чаще всего измеряется на частоте 1 кГц и для простого одноразрядного дельта-модулятора определяется как:

,

где fs - частота дискретизации (опроса), f - частота синусоидального сигнала на которой определяется отношение сигнал-шум, а F - ширина полосы в которой измеряется мощность шума. Например, при дискретизации с частотой 500 кГц, когда скорость создания информации равна 500 Кбит/сек, для синусоидального сигнала с частотой 1 кГц можно достичь S/N ? 55 дБ, если допустимая ширина полосы кодируемого сигнала равна 14 кГц.

Для дальнейшего улучшения характеристик системы следует применять более сложные адаптивные дельта-модуляторы.

2. Проектирование автоматических систем на базе микропроцессоров

Использование микропроцессоров или цифровых процессоров обработки сигнала при проектировании различных автоматических систем позволяет создавать устройства, особенностью которых является то, что аппаратные средства и программное обеспечение существуют здесь в форме неделимого аппаратно-программного комплекса. Процесс разработки такого аппаратно-программного комплекса удобно представить в виде последовательности трех фаз проектирования:

1. разработки (и/или выбора типовых) аппаратных средств;

2. разработки прикладного программного обеспечения;

3. комплексирования аппаратных средств и программного обеспечения и отладки прототипа системы.

При использовании микропроцессора в качестве комплектующего элемента разработчик системы избавлен от необходимости проектировать и сопровождать технической документацией самую сложную центральную часть изделия. Проектная документация на аппаратные средства изделия содержит только документацию на аппаратуру сопряжения микропроцессора с датчиками и исполнительными механизмами объекта управления. С появлением аналоговых (сигнальных) микропроцессоров, интегральных ЦАП и АЦП, разнообразных больших интегральных схем (БИС) специализированных контроллеров все более сложные функциональные части автоматической системы переходят из разряда подсистем в разряд комплектующих элементов. Так как эти комплектующие элементы являются сложно организованными приборами, функционирующими под управлением программы, то удельный вес прикладного программного обеспечения в микропроцессорных системах имеет устойчивую тенденцию к увеличению, а удельный вес аппаратных средств - к снижению.

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

Проиллюстрируем вышесказанное одним из возможных подходов к созданию систем с использованием микропроцессора на примере проектирования цифрового фильтра.

Пусть требуется создать фильтр низкой частоты (ФНЧ) первого порядка.

На рис. 3.59, а показана принципиальная схема такого фильтра. Порядок фильтра определяется числом входящих в него реактивных элементов, т.е. конденсаторов и катушек индуктивности. Сигналы низких частот проходят через фильтр низкой частоты на его выход. Высокочастотные сигналы “замыкаются” через конденсатор на землю и не появляются на выходе фильтра. На рис. 3.59, б приведена амплитудно-частотная характеристика (АЧХ) этого фильтра. Граничная частота фильтра (частота излома, перегиба) логарифмической АЧХ щc=1/ф (рад/сек), где ф=RC - постоянная времени. Для представления частоты в герцах используется соотношение щc=2рf.

Рис. 3.59 Фильтр нижних частот: а) принципиальная схема; б) АЧХ

Запишем дифференциальное уравнение, описывающее процессы, происходящие в ФНЧ, показанном на рис. 3.59, с учетом, что

,

а

i = C dUвых/dt,

тогда уравнение будет иметь вид

(3.6)

цифровой дискретный микропроцессор автоматический

Рассмотрим значения входного и выходного сигналов в дискретные моменты времени nДt, где n = 0, 1, 2, ... и заменим производную конечной разностью

,

тогда (3.6) примет вид

. (3.7)

Проделаем с (3.7) следующие преобразования:

. (3.8)

Объединим первые два члена в (3.8) и вынесем за скобки ,

. (3.9)

Перенесем второй член (3.9) в правую часть равенства и разделим левую и правую часть полученного равенства на (Дt+RC). Тогда

. (3.10)

Разделим числитель и знаменатель членов в правой части (3.10) на Дt:

. (3.11)

Наконец, обозначив как k1, как k2,

Получаем

(3.12)

Реализовав (3.12) в виде программы для микропроцессора и использовав схему на рис. 3.60 при Дt << RC, получим цифровой фильтр нижних частот

Рис. 3.60 Схема цифрового фильтра

Цифровые устройства, созданные на базе микропроцессоров, имеют ряд преимуществ перед аналоговыми. Приведем некоторые из них на примере рассмотренного выше цифрового фильтра:

1. Нечувствительность характеристик фильтра к разбросу параметров входящих в него элементов, их временному и температурному дрейфам.

2. Малые размеры и высокая надежность работы фильтра, связанные с использованием БИС.

3. Легкость изменения параметров и характеристик цифрового фильтра, что при использовании микропроцессора осуществляется модификацией программного обеспечения или таблиц коэффициентов.

4. Возможность реализации адаптивных фильтров, т.е. фильтров с изменяющимися в процессе работы параметрами.

Размещено на Allbest.ru

...

Подобные документы

  • Классификации архитектур вычислительных систем. Организация компьютерных систем. Устройство центрального процессора. Принципы разработки современных компьютеров. Эволюция микропроцессорных систем. Увеличение числа и состава функциональных устройств.

    дипломная работа [1,4 M], добавлен 29.01.2009

  • Последовательность выполнения задания и рекомендации по проектированию. Проектирование несложных дискретных устройств (цифрового автомата), структурная схема и алгоритм функционирования. Применение синхронного триггера и его отличия от асинхронного.

    методичка [258,6 K], добавлен 28.04.2009

  • Структуры вычислительных машин и систем. Фон-неймановская архитектура, перспективные направления исследований. Аналоговые вычислительные машины: наличие и функциональные возможности программного обеспечения. Совокупность свойств систем для пользователя.

    курсовая работа [797,5 K], добавлен 05.11.2011

  • Историческое развитие средств вычислений. Структурные схемы вычислительных систем. Развитие элементной базы и развитие архитектуры самих систем. Основные классы вычислительных машин. Каналы передачи данных. Требования к составу периферийных устройств.

    реферат [48,7 K], добавлен 09.01.2011

  • Программная модель МП с регистр-аккумуляторной архитектурой. Особенности программирования в машинных кодах, мнемокодах и на языке ассемблера. Правила составления схем алгоритмов. Порядок ввода, редактирования, трансляции и отладки прикладных программ.

    контрольная работа [266,1 K], добавлен 21.08.2010

  • Изучение принципа работы цифрового автомата для сложения двоичных чисел, представленных в форме с фиксированной запятой, на базисе алгебры Буля. Правила построения операционных и функциональных схем отдельных устройств, логических систем и функций.

    курсовая работа [1,2 M], добавлен 24.01.2014

  • Общее устройство микропроцессора. Структура 64-битной подсистемы памяти. Селекция портов ввода/вывода. Особенности интерфейса микропроцессорных систем. Проектирование подсистемы памяти на базе Itanium 2. Расчёт информативности и необходимых объёмов.

    курсовая работа [3,7 M], добавлен 05.12.2012

  • Разработка городских систем на базе мобильных интерфейсов. Методики геокодирования в информационных системах, ориентированных на определенную группу пользователей. Прототипная реализация туристической карты для мобильных устройств на платформе Android.

    дипломная работа [4,3 M], добавлен 05.12.2013

  • Роль компьютеров и информационных технологий в жизни современно человека. Основные принципы функционирования современных персональных электронных вычислительных машин. Основные устройства компьютера, компоненты системного блока и их взаимодействие.

    реферат [29,2 K], добавлен 10.12.2012

  • Изучение принципов построения цифровых устройств различной функциональной сложности – от логических элементов до микропроцессоров. Приминение компактной микроэлектронной "памяти" в современной электронной аппаратуре самого различного назначения.

    курсовая работа [756,6 K], добавлен 19.11.2010

  • Характеристика электрических систем в установившихся режимах. Классификация кибернетических систем. Развитие методов моделирования сложных систем и оптимизация на электронных вычислительных машинах моделей в алгоритмическом и программном аспекте.

    реферат [27,3 K], добавлен 18.01.2015

  • Периодизация развития электронных вычислительных машин. Счетные машины Паскаля и Лейбница. Описаний эволюционного развития отечественных и зарубежных пяти поколений электронных вычислительных машин. Сущность внедрения виртуальных средств мультимедиа.

    доклад [23,6 K], добавлен 20.12.2008

  • Причины появления информационных систем. Назначение электронных вычислительных машин: числовые расчеты, обработка, хранение и передача информации. Созданиеи первого жесткого магнитного диска - винчестера. Разработка локальной сети для передачи информации.

    презентация [339,2 K], добавлен 06.01.2014

  • Проектирование цифровых устройств на ПЛИС фирмы Xilinx с применением языка VHDL, использование систем Leonardo Spectrum, Foundation Express и Integrated Synthesis Environment (ISE). Синтез и реализация проекта, разработка регистровой схемы и умножителя.

    курсовая работа [2,3 M], добавлен 28.06.2009

  • Архитектуры вычислительных систем сосредоточенной обработки информации. Архитектуры многопроцессорных вычислительных систем. Классификация и разновидности компьютеров по сферам применения. Особенности функциональной организации персонального компьютера.

    контрольная работа [910,2 K], добавлен 11.11.2010

  • Внутренняя архитектура микропроцессора Intel 486. Формат данных и команд. Регистры общего назначения. Программная модель устройства FPU, регистр флагов. Разработка структуры и микропрограммы микропроцессора, управляющего автомата с жесткой логикой.

    курсовая работа [1,6 M], добавлен 27.05.2013

  • Исследование принципа работы основных логических элементов цифровых устройств. Описания вычислительных машин непрерывного и дискретного действия. Инверсия конъюнкции, дизъюнкции и равнозначности. Разработка программы, реализующей логические операции.

    практическая работа [230,8 K], добавлен 25.03.2015

  • Логические функции и структура микропроцессоров, их классификация. История создания архитектуры микропроцессоров x86 компании AMD. Описание К10, система обозначений процессоров AMD. Особенности четырёхъядерных процессоров с микроархитектурой К10 и К10.5.

    курсовая работа [28,9 K], добавлен 17.06.2011

  • Появление первого поколения ЭВМ, элементарная база процессоров и оперативных запоминающих устройств, скорость обработки данных. ЭВМ для планово-экономических расчетов. Архитектура машин V поколения: скорость выполнения вычислений и логических выводов.

    презентация [1,3 M], добавлен 25.11.2015

  • Основные составляющие компьютерной системы. История развития, особенности применения микропроцессоров. Устройство и работа D-триггера. Принципиальная электрическая схема, директивы, операторы и описание программы для микропроцессоров, виды отладчиков.

    методичка [2,9 M], добавлен 27.11.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.