![]() |
|
|
Перейти на главную Журналы логического устройства ЛЛУ, запоминающего устройства ЗУ, устройства управления УУ и устройства ввода-вывода. Блок, обведенный иа рис. 7.1 штриховой линией, представляет собой функционально законченное устройство, которое называется центральным процессорным устройством ЦПУ, реализуемым, как правило, в виде отдельной БИС. Устройство ЗУ необходимо для записи входных и выходных данных программы и данных промежуточных вычислений. Входные и выходные данные и промежуточные вычисления обычно храняться в МП в так называемой сверхоперативной памяти, состоящей из регистров, входящих в состав ЦПУ, а оперативная память, хранящая программу в виде микрокоманд, выполняется в виде отдельной БИС. Отдельные устройства МП соединены между собой шинами. Связь с внешним миром осуществляется через устройства ввода-вывода. По принципу организации доступа к хранимой информации запоминающие устройства делятся на два класса: с произвольным доступом (RAM) и постоянные запоминающие устройства (ROM), предназначенные для хранения неизменяемой информации (программ, таблиц, тригонометрических функций). Устройства ввода-вывода представляют собой многорежимиые буферные регистры, которые могут входить в состав ЦПУ нли выполняться в виде отдельных интегральных схем. Кроме того, в состав МПС могут входить и друрие устройства, такие как блок приоритетного прерывания, предназначенный для обеспечения работы МП с прерываниями, блок ускоренного переноса для уменьшения времени обработки информации, постоянное запоминающее устройство и т. д. Микропроцессоры различаются между собой по технологии, быстродействию, разрядности обрабатываемых слов, потребляемой мощности, а также по программному обеспечению. Составление программы для МП можно вести с использованием языков нескольких уровней. Самым низким уровнем обладает язык машинных кодов, при программировании па котором возникают большие трудности, связанные как с необходимостью знания двоичных кодов команд, так и с записью адресов в двоичной форме. Программа при этом оказывается громоздкой и труднообозримой, что усложняет процесс обнаружения погрешностей при программировании и отладке. Язык Обозначения взяты из 6б]. Ассемблер позволяет записать программу в виде MHt ионических команд; такие же символы используются для обозначения адресов. Это обеспечивает большую легкость при составления программы, но требует наличия транслятора - устройства перевода программы с языка Ассемблер на язык машинных кодов. Информация в ЗУ организована в виде слов. Каждое слово в памяти однозначно определяется адресом ячейки памяти; значение слова, представленное в двоичном коде, называется содержимым ячейки памяти. Процессор выбирает команды и данные из памяти или помещает их в память, задавая конкретный адрес и вырабатывая управляющий импульс Чтения-запись. После этого основная задача ЦПУ заключается в дешифрации выбранной из памяти команды и проведении вычислений или в выполнении действий, определяемых этой командой 7.2. ПРИМЕНЕНИЕ МИКРОПРОЦЕССОРОВ В РАДИОПРИЕМНИКАХ Использование МП в качестве центрального управляющего устройства позволило реализовать цифровые контроль и управление фактически всеми функциями радиоприемника. Главное преимущество микропроцессорного управления - его большая гибкость. При внесении изменений в РПУ не нужно переделывать или добавлять узлы, а достаточно лишь модифицировать программное обеспечение МП. В РПУ с помощью МП можно выполнять не только такие достаточно очевидные для применения цифровых методов операции, как синтез частот или управление дисплеями, но и осуществлять выбор параметров приемника, таких как полоса пропускания фильтров, коэффициент усиления тракта ПЧ, постоянная времени цепи АРУ и т . д Рассмотрим несколько характерных примеров применения МП в радиоприемниках Синтезаторы частот с микропроцессорным управлением. Задача МП - перестроить синтезатор на требуемую частоту по заданной программе или по командам управления. Принцип управления СЧ с помощью МП заключается в том, что в цепь ФАПЧ включается цифровой делитель частоты, коэффициент деления которого меняется под воздействием управляющих сигналов, поступающих из МП. Рассмотрим конкретную реализацию [54] Переменный делитель частоты, входящий в кольцо ФАПЧ синтезатора показан на рис.7.2. Пересчитывающее устройство имеет два коэффициента деления: Л , == 32 и Л/в == 33. В некотором состоянии в счетчики записываются определенные величины. Каждый импульс пересчитывающего устройства изменяет содержимое счетчиков. Пока содержимое счетчика N.,=70, сигнал CMOD имеет высокий уровень и коэффициент деления ЛГ„ = 33. При установке Ns = 0 SMOD переводит пересчитывающее устройство в режим деления Nl = 32. Таким образом, на выходе делителя частота l = fJN=l,/ [NNl(Np-N) ], где Л = ЗЗЛ, = 32 (Л/р-Л/J = A,-f 32Л/р - коэффициент деления делителя. Поскольку Ns имеет пять разрядов, а Np - десять, то максимальный и минимальный коэффициенты деления будут равны: Nax = 31 + 32 X 1023 = 32 767, N„ = О -f 32 X 31 = 992. Каждому значению частоты соответствуют свои значения Ns и Np. Они рассчитываются в МП и в виде 15-разрядного слова записываются в регистр. При заверщении одного цикла деления {Np = 0) данные из регистра перезаписываются в счетчики Ns и Np, и цикл повторяется. Команда иа перестройку частоты в рассмотренном примере подается дистанционно из центра управления. Рассмотренный СЧ обеспечивает быструю перестройку приемника в диапазоне 600 кГц...118 МГц с шагом 10 и 25 кГц при приеме ЧМ сигналов и 0,5 и 5 кГц - при приеме AM сигналов. В [66, 67] предложены структуры синтезатора частот, преобразованные с учетом использования МП (рис. 7.3). Шрвочитыви- mines устройство Ю-Зишо8ый проерамшру- ешшсчетш 5-1, счетчик Pssacmp Nd-O , Перетрут Данные т мп
.155 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 [50] 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 |
||||||||||||||||||||||