ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.06.2025
Просмотров: 758
Скачиваний: 0
32-Разрядные risk микроконтроллеры cmos серии fr
Архитектура RISCпредставляет собой 32- разрядную архитектуру микропроцессорного ядра, которая призвана удовлетворить требования к высокой производительности в сочетании с низкой ценой, выдвигаемые существующими приложениями высокого класса для автомобильного, потребительского и телекоммуникационного сектора.
Будучи изначально разработанным в расчете на встраиваемые системы, ЦП обладает 16-разрядным форматом кодов команд, обеспечивающим максимум производительности при минимуме затрат, шириной внешней шины памяти и Кеша инструкций в ½ машинного слова, а также позволяет за каждый рабочий цикл шины захватывать две инструкции. Процессор обладает пятиступенчатым конвейером и блоком перемножения 32х32, а также он предусматривает новый блок циклического сдвига и модуль битового поиска, который позволяет отыскать первую единицу, нуль или различие в слове за один такт.
Несмотря на то, что семейство FRпринадлежит кRISC- АРХИТЕКТУРЕ, ЦП содержит ряд расширенных инструкций для упрощения ассемблерного программирования, часто неизбежного во встраиваемых системах. Примером является сохранение половины регистрового банка в память.
Блоки, требующие быстрого отклика, соединены с ядром FRпо 32-разрядной гарвардской шине. К числу таких блоков относятся: кэш инструкций, внутреннее ОЗУ, контроллер прямого доступа к памяти и блок побитового поиска. Ресурсы, к которым применяются обычные процедуры управления и опроса состояния, т.е. приемопередатчикиUART? Таймеры и т.д., привязаны к 16-разрядной периферийной шине, называемойR-BUS. Шлюзом изR-BUSв ядроFRслужит обычный модуль преобразования шины, сходный с тем, что применяется для интерфейса внешней шины.
Внешняя шина дает пользователю возможность обращаться к внешней памяти и другим устройствам целевой системы, назначенным на диапазон адресов памяти- это достигается благодаря поддержке восьми полностью настраиваемых линий выбора кристалла с внешними выводами, параметры которых: диапазон памяти, ширина шины, параметры циклов ожидания и выравнивание адресов – могут настраиваться независимо.
MOTOROLA
Семейство DragonBall
Хотя процессор MC68VZ328 разрабатывался, в первую очередь, для персональных информационных устройств, он может быть использован в широком диапазоне применений, включая: навигационные системы, обучающие устройства, интеллектуальные телефоны и пр.
Основные характеристики процессора:
Полностью статическое синтезируемое процессорное ядро АДЧ68000
32-разрядная/ 24-разрядная внутренняя/внешняя адресная шина, способная адресовать до 8Х 16 Мбайт блоков с сигналами CSA,CSB, СSС и СSDб 16-разрядная внутренняя шина данных
Тактовая частота от 0 до 33 МГц
Производительность 5,4 при 33 МГц
Шина внешнего интерфейса M68000 с динамической настройкой на 8- и 16-разрядные порты данных
Модуль системной интеграции, реализующий функции выполняемые, обычно, внешней логикой:
конфигурирование системы, программируемое отображение адресов
не требующий склеивающей логики интерфейс с SRAM,DRAM,SDRAM,EPROMиFLASHпамятью.
8 программируемых сигналов выбора кристаллов периферии с логикой генерации сигнала WAITсостояния
4 программируемых I/Oпрерывания с возможностью клавиатурных прерываний
5 входов IRQобщего назначения, программируемых на срабатывание по фронту/ уровню/ полярности
до 47 индивидуально программируемых параллельных портов I/O? Совмещаемых с другими функциями
программируемый отклик на векторы прерывания встроенных модулей периферии
управление электросбережением
контроллер DRAM/SDRAM
поддержка 8/16-разрядных DRAM/SDRAMс регенерациейCAS-перед-RASи саморегенерацией
Два универсальных приемопередатчика (UART)? Поддержка протоколаIrDA1.0
Два раздельных порта последовательного интерфейса периферии (SPI)
Два 16-разрядных универсальных счетчика/таймера (разрешение 30 нс при 33 МГц)
Автоматическая генерация прерываний и возможность каскадирования до 32-разрядного таймера
Два модуля PWM
Режим загрузки (инициирование системы и запуска программ/данных в память системы посредством UART)
Управление потреблением
программируемый синтезатор частоты, работающий с кварцами 32, 768/38,4 кГц, с полным управлением частотой
режим stopс малым потреблением
индивидуальное выключение модулей
Напряжение питания от 2,7 до 3,3 В
Потребление в активном режиме – 40мА, в standbyрежиме- 0,06мА
Диапазон рабочих температур 0-70 градусов Цельсия.
2. Обобщенная архитектура микроконтроллеров. Типовые периферийные устройства.
Периферийные устройства предназначены для преобразования формы представления информации в процессе передачи данных от микропроцессора к внешним устройствам. Типовые примеры — устройства преобразования сигналов (аналого-цифровые и цифро-аналоговые частотные преобразователи), устройства человеко-машинного интерфейса (клавиатура, дисплей), устройства связи с другими системами.
АЦП и ЦАП
Принцип работы АЦП состоит в измерении уровня входного сигнала и выдаче результата в цифровой форме. В результате работы АЦП непрерывный аналоговый сигнал превращается в импульсный, с одновременным измерением амплитуды каждого импульса.ЦАП получает на входе цифровое значение амплитуды и выдает на выходе импульсы напряжения или тока нужной величины, которые расположенный за ним интегратор (аналоговый фильтр) превращает в непрерывный аналоговый сигнал.
Внимание! Для правильной работы АЦП входной сигнал не должен изменяться в течение времени преобразования, для чего на его входе обычно помещается схема выборки-хранения, фиксирующая мгновенный уровень сигнала и сохраняющая его в течение всего времени преобразования.
На выходе ЦАП также может устанавливаться подобная схема, подавляющая влияние переходных процессов внутри ЦАП на параметры выходного сигнала.
Основные типы АЦП:
параллельные — входной сигнал одновременно сравнивается с эталонными уровнями набором схем сравнения (компараторов), которые формируют на выходе двоичное значение. В таком АЦП количество компараторов равно (2 в степени N) — 1, где N — разрядность цифрового кода (для восьмиразрядного — 255), что не позволяет наращивать разрядность свыше 10-12.
последовательного приближения — преобразователь при помощи вспомогательного ЦАП генерирует эталонный сигнал, сравниваемый с входным. Эталонный сигнал последовательно изменяется по принципу половинного деления (дихотомии), который используется во многих методах сходящегося поиска прикладной математики. Это позволяет завершить преобразование за количество тактов, равное разрядности слова, независимо от величины входного сигнала.
с измерением временных интервалов — широкая группа АЦП, использующая для измерения входного сигнала различные принципы преобразования уровней в пропорциональные временные интервалы, длительность которых измеряется при помощи тактового генератора высокой частоты.
последовательного счета, или однократного интегрирования (single-slope) — в каждом такте преобразования запускается генератор линейно возрастающего напряжения, которое сравнивается со входным. Обычно такое напряжение получают на вспомогательном ЦАП, подобно АЦП последовательного приближения.
двойного интегрирования (dual-slope) — в каждом такте преобразования входной сигнал заряжает конденсатор, который затем разряжается на источник опорного напряжения с измерением длительности разряда.
следящие — вариант АЦП последовательного счета, при котором генератор эталонного напряжения не перезапускается в каждом такте, а изменяет его от предыдущего значения до текущего. Наиболее популярным вариантом следящего АЦП является Sigma-Delta, работающий на частоте, значительно(в 64 и более раз) превышающей частоту дискретизации выходного цифрового сигнала. Компаратор такого АЦП выдает значения пониженной разрядности (обычно однобитовые —0/1), сумма которых на интервале дискретизации пропорциональна величине отсчета. Последовательность малоразрядных значений подвергается цифровой фильтрации и понижению частоты следования (decimation), в результате чего получается серия отсчетов с заданной разрядностью и частотой дискретизации.
Основные типы ЦАП:
взвешивающие — с суммированием взвешенных токов или напряжений, когда каждый разряд входного слова вносит соответствующий своему двоичному весу вклад в общую величину получаемого аналогового сигнала; такие ЦАП называют также параллельными или многоразрядными(multibit)
Sigma-Delta, по принципу действия обратные АЦП этого же типа. Входной цифровой сигнал подвергается значительной (64x и более) передискретизации и подается на модулятор, формирующий малоразрядные(обычно однобитовые) значения. Полученные в результате малоразрядные отсчеты управляют схемой выдачи эталонных зарядов, которые со столь же высокой частотой добавляются к выходному сигналу. Типы ЦАП, выдающих истинно одноразрядный поток, называютbitstream(поток битов) илиPDM(PulseDensityModulation— модуляция плотностью импульсов). Несколько другой тип представляют ЦАП с широтно-импульсной модуляцией (ШИМ, Pulse Width Modulation, PWM), когда на схему выборки-хранения аналогового сигнала выдаются импульсы постоянной амплитуды и переменной длительности, управляя дозированием выдаваемого на выход заряда.
Параметры АЦП
При последовательном возрастании значений входного аналогового сигнала Uвх(t) от 0 до величины, соответствующей полной шкале АЦП Uпш выходной цифровой сигнал D(t) образует ступенчатую кусочно-постоянную линию. Такую зависимость по аналогии с ЦАП называют обычно характеристикой преобразования АЦП. В отсутствие аппаратных погрешностей средние точки ступенек расположены на идеальной прямой 1 (рис. 24), которой соответствует идеальная характеристика преобразования. Для количественной оценки отличий реальной характеристики от идеальной используются следующие параметры:
Статические параметры
Разрешающая способность — величина, обратная максимальному числу кодовых комбинаций на выходе АЦП. Разрешающая способность выражается в процентах, разрядах или децибелах. Например, 12-разрядный АЦП имеет разрешающую способность 1/4096, или 0,0245% от полной шкалы, или -72,2 дБ. Разрешающей способности соответствует шаг квантования, номинальное значение шага квантования h=Uпш/(2N-1), где Uпш — номинальное максимальное входное напряжение АЦП(опорное напряжение), соответствующее максимальному значению выходного кода, N — разрядность АЦП.
Погрешность полной шкалы — относительная разность между реальным и идеальным значениями предела шкалы преобразования при отсутствии смещения нуля.
Погрешность смещения нуля — значение выходного кода, когда входной сигнал АЦП равен нулю. Является аддитивной составляющей полной погрешности.
Нелинейность — максимальное отклонение реальной характеристики преобразования D(Uвх) отоптимальной (линия 2 на рис. 24). Оптимальная характеристика находится эмпирически так, чтобы минимизировать значение погрешности нелинейности.
Дифференциальной нелинейностью АЦП в данной точке k характеристики преобразования называется разность между значением кванта преобразования hk и средним значением кванта преобразования h. В спецификациях на конкретные АЦП значения дифференциальной нелинейности выражаются в долях ЕМР или процентах от полной шкалы.
Погрешность дифференциальной линейности определяет два важных свойства АЦП: непропадание кодов и монотонность характеристики преобразования. Непропадание кодов — свойство АЦП выдавать все возможные выходные коды при изменении входного напряжения от начальной до конечной точки диапазона преобразования. Пример пропадания кода i+1 приведен на рис. 25. При нормировании непропадания кодов указывается эквивалентная разрядность АЦП — максимальное количество разрядов АЦП, для которых не пропадают соответствующие им кодовые комбинации.
Монотонность характеристики преобразования — это неизменность знака приращения выходного кода D при монотонном изменении входного преобразуемого сигнала.
Температурная нестабильность АЦ-преобразователя характеризуетсятемпературными коэффициентами погрешности полной шкалы и погрешности смещения нуля.
Динамические параметры
Возникновение динамических погрешностей связано с дискретизацией сигналов, изменяющихся во времени.