УАРТ комуникација: Блок дијаграм и његове примене

Испробајте Наш Инструмент За Елиминисање Проблема





Ако се сетимо старих рачунарских делова попут штампача, миша, тастатура је повезана уз помоћ конектора. Процес комуникације између рачунара и ових делова може се извршити помоћу УАРТ-а. Универзална серијска магистрала (УСБ) променила је све врсте комуникационих принципа на рачунарима. Али, УАРТ се и даље користи у горе наведеним апликацијама. Отприлике све врсте микроконтролера архитектуре имају уграђени УАРТ хардвер због серијске комуникације и користе само два кабла за комуникацију. Овај чланак говори о томе шта УАРТ, Како УАРТ ради, разлика између серијске и паралелне комуникације, УАРТ блок дијаграм , УАРТ комуникација, УАРТ међусобно повезивање, апликације, предности и недостаци.

Шта је УАРТ?

Тхе УАРТ пуни образац је „Универзални асинхрони пријемник / предајник“, и то је уграђена ИЦ у микроконтролеру, али не као комуникацијски протокол (И2Ц & СПИ). Главна функција УАРТ-а је серијска комуникација података. У УАРТ-у се комуникација између два уређаја може извршити на два начина, наиме серијска и паралелна комуникација података.




УАРТ

УАРТ

Серијска и паралелна комуникација

У серијској комуникацији података, подаци се могу преносити путем једног кабла или линије у бит-бит облику и потребна су само два кабла. Серијска комуникација података није скупа у поређењу са паралелном комуникацијом. Потребно је врло мало струјних кола као и жица. Стога је ова комуникација веома корисна у сложеним круговима у поређењу са паралелном комуникацијом.



У паралелној комуникацији података, подаци се могу преносити кроз више каблова одједном. Паралелна комуникација података је скупа, али и брза, јер захтева додатни хардвер и каблове. Најбољи примери за ову комуникацију су стари штампачи, ПЦИ, РАМ итд.

Паралелна комуникација

Паралелна комуникација

УАРТ блок дијаграм

Блок дијаграм УАРТ састоји се од две компоненте, наиме предајника и пријемника који су приказани доле. Одељак предајника укључује три блока, наиме регистар задржавања преноса, регистар померања и такође контролну логику. Слично томе, одељак пријемника укључује регистар задржавања пријема, регистар померања и контролну логику. Ова два одељка обично обезбеђује генератор брзине преноса података. Овај генератор се користи за генерисање брзине када секција предајника и секција пријемника морају да преносе или примају податке.

Регистар задржавања у предајнику садржи бајт података који се преноси. Регистри помака у предајнику и пријемнику померају битове удесно или улево док се бајт података не пренесе или не прими. Логика контроле читања (или) писања користи се за казивање када читати или писати.


Генератор брзине преноса између предајника и пријемника генерише брзину која се креће од 110 бпс до 230400 бпс. Обично су брзине преноса микроконтролера 9600 до 115200.

УАРТ блок дијаграм

УАРТ блок дијаграм

УАРТ комуникација

У овој комуникацији доступне су две врсте УАРТ-а, наиме пренос УАРТ-а и пријем УАРТ-а, а међусобну комуникацију могу обавити директно. За то су потребна само два кабла за комуникацију између два УАРТ-а. Проток података ће се преносити (Тк) и примати (Рк) пинови УАРТ-ова. У УАРТ-у се пренос података са Тк УАРТ на Рк УАРТ може извршити асинхроно (не постоји ЦЛК сигнал за синхронизацију о / п битова).

Пренос података УАРТ-а може се извршити коришћењем сабирнице података у облику паралеле од стране других уређаја попут микроконтролера, меморије, ЦПУ-а итд. Након пријема паралелних података са магистрале, формира пакет података додавањем три бита попут покретања, заустављања и паритета. Он чита бит података по бит и прима претворене податке у паралелни облик како би елиминисао три бита пакета података. У закључку, пакет података који је примио УАРТ преноси се паралелно према магистрали података на пријемном крају.

УАРТ комуникација

УАРТ комуникација

Старт Бит

Старт-бит је такође познат и као синхронизациони бит који се поставља испред стварних података. Генерално, неактивни пренос података се контролише на високонапонском нивоу. Да би започео пренос података, УАРТ пренос повлачи линију података са високог напона (1) на ниво ниског напона (0). Добивање УАРТ-а примећује ову трансформацију са високог на нижи ниво преко линије података, као и започиње разумевање стварних података. Генерално, постоји само један стартни бит.

Стоп Бит

Стоп бит се поставља на крај пакета података. Обично је овај бит дугачак 2 бита, али често се користи само на битовима. Да би зауставио емитовање, УАРТ одржава линију података на високом напону.

Парити Бит

Паритетни бит омогућава пријемнику да осигура да ли су прикупљени подаци тачни или не. То је систем за проверу грешака на ниском нивоу и бит парности је доступан у два опсега као што су Парни паритет и Непарни паритет. Заправо, овај бит се не користи широко па није ни обавезан.

Битови података или оквир података

Битови података укључују стварне податке који се преносе од пошиљаоца до примаоца. Дужина оквира података може бити између 5 и 8. Ако се не користи бит парности, када дужина оквира података може бити 9-битна. Генерално, ЛСБ података који се прво преносе, а затим је врло користан за пренос.

УАРТ интерфејс

Следећа слика приказује УАРТ везу са микроконтролер . УАРТ комуникација може се извршити помоћу три сигнала попут ТКСД, РКСД и ГНД.

Коришћењем овога можемо да прикажемо текст на личном рачунару са плоче 8051 микроконтролера, као и са УАРТ модулом. На плочи 8051 постоје два серијска интерфејса попут УАРТ0 и УАРТ1. Овде се користи УАРТ0 повезивање. Тк пин преноси информације на ПЦ, а Рк пин прима информације са ПЦ-а. Брзина преноса се може користити за означавање брзина и микроконтролера и рачунара. Пренос и пријем података могу се правилно обавити када су брзине преноса података и микроконтролера и рачунара сличне.

УАРТ интерфејс

УАРТ интерфејс

Примене УАРТ-а

УАРТ се обично користи у микроконтролерима за тачне потребе, а они су такође доступни у разним комуникационим уређајима попут бежична комуникација , ГПС јединице, Блуетоотх модул и многе друге апликације.

Стандарди комуникације попут РС422 и ТИА користе се у УАРТ-у, осим за РС232. УАРТ је обично засебна ИЦ која се користи у УАРТ серијске комуникације.

Предности и недостаци УАРТ-а

Предности и недостаци УАРТ-а укључују следеће

  • За комуникацију података потребне су само две жице
  • ЦЛК сигнал није потребан.
  • Укључује бит парности за омогућавање провере грешака
  • Распоред пакета података може се изменити јер су обе површине уређене за њега
  • Величина оквира података је највише 9 бита
  • Не садржи неколико помоћних (или) главних система
  • Свака брзина преноса података у УАРТ-у треба да буде у 10% једна од друге

Дакле, овде се ради о прегледу Универзални асинхрони пријемник предајник (УАРТ) је један од основних интерфејса који пружа једноставну, исплативу и доследну комуникацију између микроконтролера као и рачунара. Ево питања за вас шта су УАРТ игле ?