Главная » Просмотр файлов » Микропроцессорные устройства РТС и их программное обеспечение

Микропроцессорные устройства РТС и их программное обеспечение (1088972), страница 8

Файл №1088972 Микропроцессорные устройства РТС и их программное обеспечение (Микропроцессорные устройства РТС и их программное обеспечение) 8 страницаМикропроцессорные устройства РТС и их программное обеспечение (1088972) страница 82018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 8)

four-wire) интерфейсом .В отличие от стандартного последовательного порта (англ. standard serial port), SPI является синхронныминтерфейсом, в котором любая передача синхронизирована с общим тактовым сигналом, генерируемымведущим устройством (процессором). Принимающая периферия (ведомая) синхронизирует получениебитовой последовательности с тактовым сигналом. К одному последовательному периферийномуинтерфейсу ведущего устройства-микросхемы может присоединяться несколько микросхем. Ведущееустройство выбирает ведомое для передачи, активируя сигнал «выбор кристалла» (англ. chip select) наведомой микросхеме.

Периферия, не выбранная процессором, не принимает участие в передаче по SPI.В SPI используются четыре цифровых сигнала:MOSI или SI — выход ведущего, вход ведомого (англ. Master Out Slave In). Служит для передачиданных от ведущего устройства ведомому.MISO или SO — вход ведущего, выход ведомого (англ. Master In Slave Out). Служит для передачиданных от ведомого устройства ведущему.SCLK или SCK — последовательный тактовый сигнал (англ. Serial CLocK). Служит для передачитактового сигнала для ведомых устройств.CS или SS — выбор микросхемы, выбор ведомого (англ. Chip Select, Slave Select).ОбзорСхемы последовательного периферийного интерфейса обеспечивают синхронную последовательнуюсвязь, обеспечивающую передачу данных во внешние устройства в режиме ведущего и ведомого.

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

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

Если присутствуют одновременнонесколько ведомых устройств, ведущее вырабатывает раздельные сигналы выбора для каждого из них(NPSC).Система SPI состоит из двух линий данных и двух линий управления:Из ведущего в ведомое (Master Out Slave In) Эта линия обеспечивает побитную выдачу данных сосдвигом из ведущего и передачу на прием ведомого.Из ведомого в ведущее (Master In Slave Out) Эта линия обеспечивает передачу данных с выходаведомого на вход ведущего.

Во время каждой отдельно взятой передачи линию может занимать толькоодно ведомое устройство.Тактовый сигнал последовательной передачи (Serial Clock - SPCK). Состояние этой линии управляетсяведущим устройством и регулирует (синхронизирует) передачу бит данных. Ведущее устройствоуправляет скоростью передачи данных и может задавать различные скорости передачи, каждый периодсигнала SPCK соответствует передаче одного бита данных.Выбор ведущего (NSS): Эта линия управления позволяет аппаратно включать и выключать ведомыеустройства.Структурная схемаРис.

29-1. Структурная схемаСтруктурная схема типового примененияСтруктурная схема типового применения: Одно ведущее и несколько ведомых устройствОписание сигналовОписание сигналовНазвание выводаMISOMOSISPCKNPCS1-NPCS3NPCS0/NSSТипВедущийВедомыйВыход ведомого - вход ведущегоВходВыходВыход ведущего - вход ведомогоВыход ВходСинхронизацияВыход ВходВыбор корпуса периферийного устройстваВыход Не используетсяВыбор корпуса периферийного/ведомого устройства Выход ВходОписание выводаРазличия в реализации устройств семействаЛинии ввода - выводаВыводы, предназначенные для взаимодействия с совместимыми внешними устройствами, могут бытьобъединены с линиями ввода - вывода.

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

Recommended Standard 232) — в телекоммуникации, стандарт последовательной синхронной иасинхронной передачи двоичных данных между терминалом (англ. Data Terminal Equipment, DTE) иконечным устройством (англ. Data Communications Equipment, DCE).ОписаниеRS-232 — интерфейс передачи информации между двумя устройствами на расстоянии до 30 метров.Информация передается по проводам с уровнями сигналов, отличающимися от стандартных 5В, дляобеспечения большей устойчивости к помехам. Асинхронная передача данных осуществляется сустановленной скоростью при синхронизации уровнем сигнала стартового импульса.НазначениеИнтерфейс RS-232-C был разработан для простого применения, однозначно определяемого по его названию:«Интерфейс между терминальным оборудованием и связным оборудованием с обменом попоследовательному двоичному коду».Чаще всего используется в промышленном и узкоспециальном оборудовании, встраиваемых устройствах.Иногда присутствует на современных персональных компьютерах.Принцип работыПо структуре это обычный асинхронный последовательный протокол, то есть передающая сторона поочереди выдает в линию 0 и 1, а принимающая отслеживает их и запоминает.Данные передаются пакетами по одному байту (8 бит).Вначале передаётся стартовый бит, противоположной полярности состоянию незанятой (idle) линии, послечего передаётся непосредственно кадр полезной информации, от 5 до 8-ми бит.Увидев стартовый бит, приемник выжидает интервал T1 и считывает первый бит, потом через интервалы T2считывает остальные информационные биты.

Последний бит — стоповый бит (состояние незанятой линии),говорящий о том, что передача завершена. Возможно 1, 1.5, 2 стоповых бита.В конце байта, перед стоп битом, может передаваться бит четности (parity bit) для контроля качествапередачи. Он позволяет выявить ошибку в нечетное число бит (используется, так как наиболее вероятнаошибка в 1 бит).СоединителиОсновная статья: Сигналы последовательных портовУстройства для связи по последовательному каналу соединяются кабелями с 9-ю или 25-ю контактнымиразъёмами типа D-sub.

Обычно они обозначаются DE-9 (или некорректно: DB-9), DB-25, CANNON 9,CANNON 25.Первоначально в RS-232 использовались DB-25, но, поскольку многие приложения использовали лишьчасть предусмотренных стандартом контактов, стало возможно применять для этих целей 9-штырьковыеразъёмы DE-9 (D-subminiature), которые рекомендованы стандартом RS-574.СтандартАссоциация электронной промышленности (EIA) развивает стандарты по передаче данных. Стандарты EIAимеют префикс «RS». «RS» означает рекомендуемый стандарт, но сейчас стандарты просто обозначаютсякак «EIA» стандарты. RS-232 был введён в 1962 году.

Стандарт развивался, и в 1969 г. представлена третьяредакция (RS-232C). Четвёртая редакция была в 1987 (RS-232D, известная также под EIA-232D). RS-232идентичен стандартам МККТТ (CCITT) V.24/V.28, X.20bis/X.21bis и ISO IS2110. Самой последнеймодификацией является модификация «Е», принятая в июле 1991 г.

как стандарт EIA/TIA-232E. В данномварианте нет никаких технических изменений, которые могли бы привести к проблемам совместимости спредыдущими вариантами этого стандарта.ПримечанияНа практике, в зависимости от качества применяемого кабеля, требуемое расстояние передачи данных в 15метров может не достигаться, составляя, к примеру, порядка 1,5 м на скорости 115200 бод длянеэкранированного плоского или круглого кабеля. Для преодоления этого ограничения, а также возможногополучения гальванической развязки между узлами, можно применить преобразователи RS-232—RS-422 (ссохранением полной программной совместимости) или RS-232—RS-485 (с определёнными программнымиограничениями).

При этом расстояние может быть увеличено до 1 км на скорости 921600 бод ииспользовании кабеля типа «витая пара» категории 3.Интерфейс I2C. Электрические, функциональные и процедурные характеристики. Особенности применения.I²C (русск. ай-ту-си) — последовательная шина данных для связи интегральных схем, разработанная фирмойPhilips в начале 1980-х как простая шина внутренней связи для создания управляющей электроники.Используется для соединения низкоскоростных периферийных компонентов с материнской платой,встраиваемыми системами и мобильными телефонами. Название представляет собой аббревиатуру словInter-Integrated Circuit. 1 октября 2006 года отменены лицензионные отчисления за использование протоколаI²C. Однако, отчисления сохраняются для выделения эксклюзивного подчинённого адреса на шине I²C.История и схемотехникаПример схемотехники с одним микроконтроллером (uC Master) и тремя подчинёнными (slave) устройствами(ADC — аналого-цифровой преобразователь, DAC — цифро-аналоговый преобразователь и второймикроконтроллер uC Slave), нагруженными резисторами RpI²C использует две двунаправленных линии, подтянутые к напряжению питания и управляемые черезоткрытый коллектор или открытый сток — последовательная линия данных (SDA, англ.

Serial DAta) ипоследовательная линия тактирования (SCL, англ. Serial CLock), обе нагруженные резисторами.Стандартные напряжения +5 В или +3,3 В, однако допускаются и другие.Классическая адресация включает 7-битное адресное пространство с 16 зарезервированными адресами.

Этоозначает до 112 свободных адресов для подключения периферии на одну шину.Основной режим работы — 100 кбит/с; 10 кбит/с в режиме работы с пониженной скоростью. Заметим, чтостандарт допускает приостановку тактирования для работы с медленными устройствами.После пересмотра стандарта в 1992 году становится возможным подключение ещё большего количестваустройств на одну шину (за счёт возможности 10-битной адресации), а также большую скорость до 400кбит/с в скоростном режиме. Соответственно, доступное количество свободных узлов выросло до 1008.Максимальное допустимое количество микросхем, подсоединенных к одной шине, ограничиваетсямаксимальной емкостью шины в 400 пФ.Версия стандарта 2.0, выпущенная в 1998 году представила высокоскоростной режим работы со скоростьюдо 3,4 Мбит/с с пониженным энергопотреблением.

Последняя версия 2.1 2001 года включила лишьнезначительные доработки.Тактировка последовательности передачи данныхПринцип работыСостояние СТАРТ и СТОППроцедура обмена начинается с того, что ведущий формирует состояние СТАРТ — ведущий генерируетпереход сигнала линии SDA из ВЫСОКОГО состояния в НИЗКОЕ при ВЫСОКОМ уровне на линии SCL.Этот переход воспринимается всеми устройствами, подключенными к шине как признак начала процедурыобмена. Генерация синхросигнала — это всегда обязанность ведущего; каждый ведущий генерирует свойсобственный сигнал синхронизации при пересылке данных по шине.

Характеристики

Тип файла
PDF-файл
Размер
910,84 Kb
Тип материала
Высшее учебное заведение

Список файлов учебной работы

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6451
Авторов
на СтудИзбе
305
Средний доход
с одного платного файла
Обучение Подробнее