ПредишенСледващото

Паралелно и сериен трансфер на данни, въпреки че служат за същата цел, обмен на информация и комуникация между периферията (I / O устройства) и блок за обработка на данни (платка), но като се използват различни методи и обмен на информация принципи.

Принципът на функциониране паралелни връзки е, че на бита се изпращат и не се предават един след друг, и всичките 8 бита (байта или по друг начин) едновременно (паралелно) или, по-точно, близо един до друг. Такива паралелни комуникации се провеждат не само в интерфейсите на едно и също име, но и в рамките на обща PC система, като например автобус. В този случай, няма да има значение за концепцията за ширина автобус.

Принципът на паралелен данни става ясно, ако погледнем на кабела, който е свързан с интерфейс конектор Успоредно

например кабела на принтера. Ако сравним това с кабела за кабелна мишка (сериен), прави впечатление, че тя е по-дебела. Фактът, че кабелът за паралелни данни трябва да съдържа най-малко осем проводници, всеки от които е предназначен за транспортиране на най-малко.

Паралелно интерфейси фирма развива Centronics, специализирана в производството на матрични принтери. Следователно, паралелен интерфейс е често по-нататък интерфейс принтер или Centronics (фиг. 5.12).

Паралелно трансфер на данни за LPT порт

Фиг. 5.12. Centronics съединител (дъно) и кабел 25-пинов Sub-D принтер (горен)

Забележка: Определяне Centronics всъщност не е съвсем вярно, тъй като 25-щифт (мъжки) тип кабел Sub-D принтер, който е свързан с клемите на паралелен интерфейс, наречен Amphenolstacker. Amphenol - името на най-големите американски производство на фирмата конектори (да не се бърка с USAID). А се съединител Centronics се намира в другия край на кабела на принтера и е 36-пинов конектор (щепсел) тип подложка.

За разлика от това, серийни данни, паралелно предаване обикновено е еднопосочен, т.е.. Д. данни се предават само в една посока. Съвременните принтери могат да бъдат конфигурирани и управлявани чрез софтуер. За да установи връзка те се нуждаят от кабел за двупосочен принтер. За обмен на данни между два компютъра чрез паралелен интерфейс с помощта на програма като Laplink, изисква специален кабел.

Използването на паралелен интерфейс Паралелни приложения интерфейс обикновено обозначени накратко LPT или PRN. Последното е еквивалентно на намаляването на LPT I. принтери

LPT- съкращение на Line Printer. Първият се нарича свързан принтера LPT аз, а втората - как LPT2.

Стандартен паралелен порт стандартен паралелен порт е само за еднопосочен предаване на информация от компютъра към принтера, който е резултат от електрически порт дизайн. Тя осигурява максимална скорост на данни от 120-200 КБ /.

порт ЕНП на Intel, Xircon, Зенит и много други заинтересовани от подобряване на работата на паралелен порт, съвместно разработена спецификация засилено паралелен порт EPP (Enhanced Parallel Port).

порт ЕНП е двупосочна, т.е.. Е. Осигурява едновременно излъчване на 8 бита данни в двете посоки. Облекчава на процесора да се налага да изпълнява PC бавен тип инструкция 1N и OUT, което позволява на програмата да се ангажират с преки трансфери на данни. порт ЕНП предава и получава данни до шест пъти по-бързо от стандартния паралелен порт Nogo, което допринася и фактът, че на пристанището ЕНП има буфер, който да съхрани изпращат и получават героите до момента, когато принтерът е готов да ги приеме.

Ad Hoc режим позволява на пристанището на ЕНП трансфер блокове данни директно от RAM PC към принтера и обратно, заобикаляйки процесора. Това предимство се осъществява чрез използването на ценен ресурс на компютъра, като канал директен достъп до паметта (DMA).

Порт ЕНП е напълно съвместим със стандартния порт. За използване на специфични функции само изисква специален софтуер. При използване на порт ЕНП подходящ софтуер може да предава и приема данни със скорост до 2 Mb / сек.

Подобно на SCSI интерфейс порт EPP позволява да се свържете верига от до 64 периферни устройства.

Порт ECP-нататъшното развитие на пристанището е пристанището ЕНП с разширени функции ECP (разширени възможности за Port). Порт ECP осигурява още по-бърза скорост на трансфер в сравнение с пристанището ЕНП. Както и в ЕНП, ECP съхраняват в същото предаване на данни в режим чрез канал директен достъп до паметта. Също режим, който позволява да се намали натоварването на процесора при прехвърляне на данни през пристанището реализира. ECP порт ви позволява да свържете до 128 периферни устройства.

Един от най-важните характеристики за първи път реализира в ECP, е компресия на данни. Това може драстично да увеличи реалният процент. Тази функция не е необходимо, така че пристанища, периферни устройства и софтуер не може да подкрепи. Въпреки това, в полза на компресия на данни може да се получи само когато компресията се поддържа като порт ECP и принтер. Само в този случай може да се реализира функцията на компресиране на данните. Ако взаимната подкрепа не е налице, компютърът ще комуникира с принтера, без компресия.

IEEE 1284 стандарт

В момента стандартни портове на ЕНП и ПЕС са били включени в Американския институт на инженерите по електротехника 1EEE 1284. Много от съвременните лазерни принтери използват този стандарт.

IEEE 1284 стандарт определя четири режима на работа: Nibble, Byte, ЕНП и ECP. Това се постига чрез вземане на съвместимостта с изискванията на предварително разработена и вече широко разпространени спецификации. Имайте предвид, че всички те подкрепят двупосочен пренос на данни.

В допълнение към вече обсъждани пристанища са стандартни 1EEE 1284 позволява на принтера да се изпрати сигнал в произшествието. Всеки път, когато възникне грешка, паралелен порт изпраща IRQ сигнал.

В повечето случаи принтерът е свързан към паралелен интерфейс. Въпреки това, все още има други периферни устройства, които се контролират чрез този интерфейс. Понякога това външни дискове (като Zip, Jaz), но повечето външни лентови устройства. По този начин данни могат да се предават при максимална скорост от 1 МБ / сек. Също така, паралелни интерфейси се използват за обмен на информация между два компютъра.

Сериен трансфер на данни към COM порт за серийни интерфейси избор на свързаните устройства е много по-голям, така че повечето от компютъра в същото време оборудван с две интерфейсни съединители за серийни данни (фиг. 5.13). Конектори за сериен интерфейс PC са 9-пинов (щепсел) Sub-D; В допълнение, в много стари модели компютри се използват 25 пинов (щепсел) Sub-D, щифта на която е даден в таблица. 5.5. В повечето съвременни PC модели в тялото е установен само един конектор COM-порт или това е достъпно само на дънната платка.

Паралелно трансфер на данни за LPT порт

Фиг. 5.13. 9-пинов COM-порт: и - на кутията на компютъра; б - на кабел Таблица 5.5. Прехвърляне на съединител щифт сериен интерфейс

Стандартното означение за сериен интерфейс RS-232C се използва по-често.

Основният елемент от серийния interfeysa- чип 8250 за стари и 16450 UART (Universal Asynchron приемнопредавателен) за новите табла контролери. Въз контролер чип 8250 осигурява максимална скорост на предаване на данни от 9600 бода, както и чип 16 450-115 200 Bd.

Принцип на действие За разлика от паралелно данни, серийна комуникация се осъществява малко по малко. Отделните бита се изпращат (или получени) последователно, данните могат да се обменят в две посоки. Сериен ниво на напрежение в диапазона от -12 V до 12 V. Поради това относително висока интензивност на шум имунитет се увеличава, и данни могат да се предават без загуби по дължината на кабела 50 m или повече.

В асинхронен режим, който се използва PC (предава команда включва стартов бит, 8 бита данни и един стоп бит), приемане и предаване се извършват по едно и също тактова честота.

За комуникация през сериен интерфейс, по принцип, би било само три проводника: тел приемане, предаване и ходова част. На практика обаче, използването на само три линии води до значително намаляване на производителността.

Конфигуриране на сериен интерфейс свързва двете устройства. С цел да се "страни" по време на комуникация не се прекъсва помежду си, те трябва да имат един единствен протокол за предаване / приемане, което се определя от последователността на обмен на данни.

скорост номиналната скорост на трансфер - скорост на предаване на данни определя от броя на елементите на двоичен информацията, предадена в 1 секунда.

Ефективно (реално) скорост - скорост на трансфер се основава на необходимостта да се предава информация за услуга (което намалява ефективната скорост в сравнение с номинална) и компресия на данни (което увеличава ефективната скорост).

Забележка: Скоростта на предаване е измерена в бодове, на името на френския учен Жан Морис Емил Бодо. Понякога, вместо използване определяне на обмен базисни пункта (бит в секунда), или малко / сек. Въпреки това, той е малко по-различно. Стойността показва броя на скорост на предаване на битове, предавани с битовете за управление (старт бита, спрете битове и битове за четност). Стойността, посочена в базисни пункта, предполага ефективна скорост за пренос на самите данни. Типичните стойности на скоростта на предаване на данни чрез сериен интерфейс към компютъра и периферните устройства като модеми, 1200, 2400, 4800, 9600, 19200 базисни пункта и по-високи.

Моля, имайте предвид, че предаването на данни, например между два модема, едната от които е модем високоскоростна със скорост 19 200 базисни пункта, а другата е в състояние да осигури обмен на данни само при 2400 бода, компютрите все още ще комуникират 2400 бода ,

Започнете малко, спрете бита, бита данни на серийни данни за предаване разделени служебни помещения, като стартов бит (Старт битова) и стоп бит (Стоп бита) на. Тези бита указват началото и в края на предаването на бита данни (бита данни). Тази техника позволява предаване на синхронизация между приемане и предаване на страни, и привеждане на скоростта на данните.

Паритетни битове за идентификация и разпознаване грешка по време на последователно предаване на изпращане допълнително да съдържа бит за четност (паритетен бит). Има няколко различни опции за използване на бит за четност:

- битовете за контрол не са изпратени (Без Parity);

- още по паритет малко (по четност);

- нечетност малко (нечетност).

Стойността на паритет малко се определя от двоичен сумата от всички битовете данни. Пример определяне паритетен бит е ясно показано в таблица. 5.6.

Таблица 5.6. Пример за определяне бит за четност

За да се установи връзката между две последователни предварително интерфейси, необходими, за да ги изберете съответно, т.е. определите как данните ще бъдат разменени: .. Скорост на предаване, формат на данните, паритет, и т.н. ...

Сигнал разпределение Цел сериен интерфейс конектор Pin е представен в таблица. 5.5. Нека разгледаме задачата на серийни сигнали. технически материали, представени тук, ще помогне на сделка с назначаването на индикаторите за състоянието на модема и да се създаде комуникационни програми правилно.

- DCD сигнал се използва в модеми за комуникационни и компютърни комуникации софтуер за създаване комуникации "модем тетъринг." Когато местно модема комуникира с отдалечения модем, и получава в замяна добър носител сигнал, той генерира положителен сигнал DCD.

- RXD сигнал представлява предаваните данни и са получени от отдалечен компютър компютър / модема.

- TXD сигнал представлява данни, предавани компютър / модем. Имайте предвид, че има две линии за данни, единият от които е за предаване и една за приемане. Следователно, ако съответната програма комуникация от последователни две устройства може да предава данни едновременно.

- DTR сигнал (положително) Според отдалечения компютър към компютър / модем готов да приема данни. Допълнителната сигнал за тази цел е DSR сигнал. В продължение на две устройства да комуникират, и двете от тези сигнали трябва да е на високо ниво, което показва наличието на устройствата и тяхната готовност да общуват.

- GND линия е сигнал земята, т.е.. Е. втора линия, необходима за предаване и приемане на сигнали.

- DSR сигнал, заедно със сигнала DTR информира PC за включване (он-лайн режим), и желание да споделя с отдалечения компютър / модема (положителен сигнал).

- сигнал RTS е един от два сигнала (втори - CTS), чрез които обмен на данни между две свързани компютри / модеми. Това е сигнал готовност за получаване на данни. Той генерира местни RTS сигнал и сигнал CTS - отдалечения модем.

- Сигналният CTS комплементарна двойка сигнали RTS / CTS. В случай на отсъствие от съответните линии RTS и CTS сигналите на положителна полярност в почти всички предаване за предаване на данни чрез сериен порт на системата. Въпреки това, има и изключения. Най-често срещаният свързване на сериен терминал към отдалечен компютър. С този метод на RTS / CTS лайн връзка е възможно да се използва и не се използва. Обикновено, за да се спести на броя на проводниците в свързващия кабел, тези линии пътуват съответно директно на съединителя за местен интерфейс. Например, възможно е да се свържете контактите 4 и 7 и 8 и 6 в рамките на 9-пинов конектор PC DB9 сериен порт. След това остава само да се свърже щифта 3 (данните се предават) на PC конектор терминал 3 (получените данни) към принтера или друго устройство, снабдена с конектор DB-25; свързване на контакт 5 на компютъра с контакт 7 на дистанционното устройство, и свързване на контакта 6 (на ръкостискане проводник) на PC краен електрически съединител 19 на принтера или друго устройство за. Резултатът е кабел PC-принтер еднопосочен, състоящ се от само три проводници.

терминално устройство окабеляване, в нашия случай - на компютъра, данните не винаги е лесно. Трябва да използвате кабела, доставен с периферното устройство.

Ако искате да се свържете чрез серийния интерфейс, два компютъра, трябва да се използва така наречения Null-Modern кабела, защото справедлив процес не е ангажиран специален пренос на данни оборудване, като например модем. В този случай, трябва да си направите такъв кабел. Възможно свързване на две верига компютър чрез DB9 съединители, показани на фиг. 5.14.

Паралелно трансфер на данни за LPT порт

Фиг. 5.14. Свързване два компютъра през Null-Modern кабел

Свързани статии

Подкрепете проекта - споделете линка, благодаря!