Seri bağlantı girişleri

  • 07.09.2019

Seri port

Bir seferde yalnızca 1 bit ileten seri iletişim için kullanılabilen bir bağlantı noktası veya arabirim.

Kişisel bilgisayarlar için çoğu seri bağlantı noktası RS-232C veya RS-422 uyumludur. Seri bağlantı noktası, modemler, fareler ve yazıcılar (çoğu yazıcı paralel bağlantı noktasına bağlı olmasına rağmen) dahil olmak üzere birçok aygıt türü için kullanılabilen genel amaçlı bir arabirimdir.

Tipik bir PC, IRQ 4'te ttyS0 ve ttyS2'ye ve IRQ 3'te ttyS1 ve ttyS3'e sahiptir. Hangi IRQ'ların kullanımda olduğunu yazarak görebilirsiniz: seterial / dev / ttyS2, vb. / proc / kesintilere bakmak bazılarını gösterecektir. İkiden fazla seri cihaz kullanmak için kesintileri yeniden eşlemeniz gerekecektir. Paralel bağlantı noktası için kesmeyi yeniden eşlemek iyi bir yaklaşımdır. PC'lerde genellikle paralel portlarınızda IRQ 5 ve IRQ 7 bulunur, ancak çok az kişi iki paralel port kullanır. Kesintilerden birini bir seri cihaza yeniden atayabilir ve kalan paralel bağlantı noktasını gayet iyi kullanabilirsiniz. Bunu yapmak için setserial programına ihtiyacınız var. Ayrıca anakart üzerindeki jumperlarla oynamalısınız, anakartınızın belgelerine bakın. Her bir bağlantı noktasına atamak istediğiniz IRQ'da atlama telleri ayarlayın.

Her seri cihaz için bir ve sadece bir kesme olacak şekilde her şeyi ayarlamalısınız. Greg /etc/rc.d/rc içinde bunu böyle ayarlar. yerel - bunu, başlangıçtan sonra yürütülen bir dosyada yapmalısınız:

/ sbin / setserial / dev / ttyS0 irq 3 # seri farem

/ sbin / setserial / dev / ttyS1 irq 4 # benim Wyse aptal terminalim

/ sbin / setserial / dev / ttyS2 irq 5 # Zoom modemim

/ sbin / setserial / dev / ttyS3 irq 9 # USR modemim

Standart IRQ atamaları:

IRQ 0 Zamanlayıcı kanalı 0

IRQ 1 Klavye

IRQ 2 Kontrolör 2 için Kademeli

IRQ 3 Seri bağlantı noktası 2

IRQ 4 Seri 1

IRQ 5 Paralel bağlantı noktası 2

IRQ 6 Disket Sürücü

IRQ 7 Paralel bağlantı noktası 1

IRQ 8 Gerçek Zamanlı Saat

IRQ 9 IRQ2'ye İletildi

IRQ 10 atanmamış

IRQ 11 atanmamış

IRQ 12 atanmamış

IRQ 13 Matematik yardımcı işlemcisi

IRQ 14 Sabit Sürücü 1

IRQ 15 Sabit Sürücü 2

Bir kesme atamanın gerçekten "doğru yolu" yoktur. Anakart veya diğer anakartlar tarafından kullanılmadığından emin olun.

Kesinti sayıları 2, 3, 4, 5 veya 7 iyi seçimlerdir. "Atanmamış", şu anda bu IRQS'leri standart olarak kullanan hiçbir şey olmadığı anlamına gelir. Ayrıca IRQ 2'nin IRQ 9 ile aynı olduğunu da unutmayın. İster 2 ister 9 olarak adlandırabilirsiniz, seri sürücü çok akıllıdır. 16 bit veri yolu konektörlü bir seri kartınız varsa, IRQ 10, 11, 12 veya 15'i de kullanabilirsiniz.

Sadece IRQ 0, 1, 6, 8, 13 veya 14 kullanmadığınızdan emin olun! Anakartınız tarafından kullanılırlar. Bu IRQ'ları kötüye kullanarak başınız büyük belaya girebilir. İşiniz bittiğinde / proc / kesintilere bir göz atın ve çakışma olmadığından emin olun.

Seri Cihaz Adreslerini Ayarlama

Ardından, bağlantı noktası adresini ayarlamanız gerekir. Jumper ayarları için anakartınızın kılavuzuna bakın. Kesintiler gibi, bir seri cihazın yalnızca bir adresi olabilir. Bağlantı noktalarınız genellikle şu ayarlarla gelir:

ttyS0 adresi 0x3f8

ttyS1 adresi 0x2f8

ttyS2 adresi 0x3e8

ttyS3 adresi 0x2e8

Her seri cihaz için kullanmak istediğiniz adresleri seçin ve jumperları buna göre ayarlayın. Modemim ttyS3, farem ttyS0 ve terminalim ttyS2.

Yeniden başlattığınızda, Linux seri bağlantı noktalarınızı ayarladığınız adreslerde görmelidir. Linux'un gördüğü IRQ, atlama telleriyle ayarladığınız IRQ ile eşleşmeyebilir. Bunun için endişelenme. Linux, IRQ belirlemesi riskli olduğundan ve doğru olmayabileceğinden, önyükleme sırasında IRQ'yu belirleme girişiminde bulunmaz. Bağlantı noktasının hangi IRQ'yu kullandığını Linux'a söylemek için setserial kullanın. Linux'u başlattıktan sonra hangi G/Ç bağlantı noktası adreslerinin kullanımda olduğunu görmek için / proc / ioport'ları kontrol edebilirsiniz.

adaptör paralel arayüz giriş/çıkış cihazlarının adres alanında bulunan kayıtlar kümesidir. Kayıtların sayısı, bağlantı noktasının türüne bağlıdır, ancak bunlardan üçü standarttır ve her zaman mevcuttur - veri kaydı, durum kaydı ve kontrol kaydı. Kayıt adresleri, standart değerleri 3BCh, 378h, 278h olan temelden sayılır. LPT1 için 0:408h, LPT2 için 0:40Ah, LPT3 için 0:40Ch ve LPT4 için 0:40Eh adreslerindeki BIOS veri alanını tarayarak bilgisayarda kurulu portların sayısını ve temel adreslerini öğrenebilirsiniz. Bu adresler sıfır olmayan bir değere sahip bir kelime (2 bayt) içeriyorsa, bu bağlantı noktasının temel adresidir. Sözcük sıfır değeri içeriyorsa, bağlantı noktası ayarlanmamıştır. BIOS, 4'ten fazla LPT bağlantı noktasını desteklemez. Bağlantı noktası bir donanım kesmesi kullanabilir (IRQ7 veya IRQ9). Birçok modern sistem, BIOS Kurulum ayarlarından bağlantı noktası çalışma modunu, adresini ve IRQ'yu değiştirmeye izin verir. Örneğin, AWARD BIOS, bağlantı noktasının modunu, adresini ve IRQ'sunu yapılandırmanıza olanak tanıyan bir Tümleşik Çevre Birimleri bölümüne sahiptir.

LPT bağlantı noktasında harici 8 bit veri yolu, 5 bit durum sinyali veri yolu ve 4 bit kontrol sinyali veri yolu bulunur. İlk önyüklemede, BIOS paralel bir bağlantı noktası algılamaya çalışır ve bunu ilkel ve her zaman doğru olmayan bir şekilde yapar - alternatif sıfırlar ve birler kümesinden (55h veya AH) oluşan bir test baytı olası temel adreslere iletilir. bağlantı noktaları varsa, okuma aynı adreste gerçekleştirilir ve okunan bayt yazılan bayt ile çakışırsa, LPT bağlantı noktasının bu adreste bulunduğu kabul edilir. BIOS, LPT4 bağlantı noktası adresini belirleyemiyor. CP ile çalışmak için BIOS, veri aktarımını (bayt bayt), CP'yi başlatmayı ve durumu hakkında bilgi almayı mümkün kılan bir INT 17h kesmesi sağlar.

Herhangi bir cihaza bilgi aktarmak veya bu cihazdan bilgi almak için bilgisayarın veri alışverişi sürecini özel olarak organize etmesi gerekir.

Bilgi girişi ve çıkışı ile ilgili operasyonların organizasyonu aşağıdakileri ifade eder:

    iletilen verilerin aynı kodunun gözetilmesi (yani, "aynı dilde konuşma");

    bilgi iletim ve alım oranlarının koordinasyonu (veya "aynı hızda diyalog");

    veri alışverişi formatının birliği (yani, onları bir döngüde iletilen parçalara ayırma yöntemi);

    özel kontrol sinyallerinin standart protokolü (alıcı ve verici cihaz için "anlaşılabilir" komutlar).

Tüm bu gereksinimlere uymak için, bilgisayarda yalnızca dış dünya ile bilgi alışverişi üzerine çalışmaları düzenlemek için tasarlanmış özel G / Ç denetleyicileri vardır. Bu değişim, adı verilen özel "kapılar" (kanallar) aracılığıyla gerçekleştirilir. limanlar.

Bir bilgisayar ile bir çevresel aygıt arasındaki veri alışverişi (yani, giriş ve çıkış) iki aşamada gerçekleşir: bilgisayardan çevresel bir aygıta bilgi aktarımı ve bir çevresel aygıttan bilgi alma. Böyle bir çalışma organizasyonu, meydana gelen hataları (örneğin, çevresel bir cihazın alıcı arabelleğinin taşması veya harici bir müdahale olması durumunda) hariç tutmak ve sistemi G / Ç işleminin durumu hakkında derhal bilgilendirmek için gereklidir.

İşlemci, RAM'e ek olarak G/Ç adres alanı olarak bilinen başka bir alanı da adresleyebilir. Her G/Ç bağlantı noktasının benzersiz bir G/Ç adresi kümesi vardır. Mikroişlemci, G / Ç adres alanında veri okumak ve yazmak için kullanılan GİRİŞ ve ÇIKIŞ olmak üzere iki talimat ve ayrıca G / Ç bağlantı noktalarını kontrol eden diğer talimatları içerir (bu komutlar, montaj dili öğrenirken ele alınacaktır).

I/O portları iletim yöntemlerine göre paralel ve seri olarak ikiye ayrılır.

V paralel bağlantı noktası(Paralel Port) tek yönde, aynı anda 8 bit (1 bayt) bilgi iletilir. Bu nedenle, paralel bağlantı noktası konektörünün veri iletimi için sekiz hattı vardır ve iki yönlü paralel bağlantı noktasına sahip bir bilgisayarda konektör, veri almak için ek sekiz hat kullanır.

Paralel bağlantı noktası için uluslararası bir standart yoktur, ancak fiili standart, çevre birimi üreticisi Centronics tarafından yayınlanan spesifikasyondur (bu nedenle genellikle Centronics standardı olarak anılır).

Bilgisayardaki Centronics arayüzü, veri alışverişi için 25 pinli bir "ana" konektör (kablo pinleri için pin soketleri) kullanır.

Aşağıdaki paralel bağlantı noktası türleri vardır:

    standart;

    geliştirilmiş paralel bağlantı noktası EPP (Gelişmiş Paralel Bağlantı Noktası);

    Genişletilmiş Yetenek Bağlantı Noktası (ECP).

Standart paralel bağlantı noktası yalnızca bilgisayardan yazıcıya tek yönlü iletişim içindir. 120 ila 200 Kb/s maksimum veri aktarım hızı sağlar.

LimanEPPçift ​​yönlüdür, yani her iki yönde 8 bit veri aktarır. Bu, merkezi işlemcinin yavaş GİRİŞ ve ÇIKIŞ talimatlarını yürütme ihtiyacını ortadan kaldırarak, programın doğrudan veri aktarımını işlemesine olanak tanır. EPP portu, temel olarak tampon belleğin varlığı nedeniyle, standart bir paralel porttan neredeyse 6 kat daha hızlı veri iletir ve alır. Özel bir mod (Doğrudan Bellek Erişimi - DMA kullanarak), EPP bağlantı noktasının, işlemciyi atlayarak veri bloklarını doğrudan RAM'den seri bağlantı noktasına aktarmasına izin verir. Uygun yazılım ile EPP portu 2 MB/sn'ye varan hızlarda veri alıp iletebilir. SCSI arabirimi gibi, EPP bağlantı noktası da 64 çevre birimine kadar zincirleme bağlantı kurmanıza olanak tanır.

EPP portunun daha da geliştirilmesi LimanECP... EPP portu ile aynı yeteneklere sahiptir, ancak cihaz sayısı 128'e yükseltilmiştir. Ayrıca, veri sıkıştırmanın önemli işlevi ECP portunda uygulanmaktadır.

Verileri sıkıştırmak için, uzun bir özdeş karakter dizisinin iki baytta iletildiği RLE (Çalışma Uzunluğu Kodlaması) yöntemi kullanılır: bir bayt, tekrarlanan karakteri, diğeri - tekrar sayısını tanımlar. ECP standardı, hem yazılım (bir sürücü kullanarak) hem de donanım (port devresi) veri sıkıştırma ve açma işlemine izin verir.

Şu anda EPP ve ECP bağlantı noktası standartları dahil edilmiştir. standartIEEE 1284 ... Bu standart dört çalışma modunu tanımlar: nibble, byte, EPP ve ECP. EPP ve ECP bağlantı noktası işlevlerine ek olarak, IEEE 1284 standardı, yazıcının bir alarm sinyali göndermesine olanak tanır.

İşletim sistemi paralel bağlantı noktaları için üç mantıksal ad sağlar - LPT1 (PRN için eşanlamlı), LPT2 ve LPT3, genellikle bilgisayar paketinde bir paralel bağlantı noktası bulunur (modern bilgisayarlarda paralel bağlantı noktası denetleyicisi anakartta bulunur)

Paralel bağlantı noktası en yaygın olarak bir yazıcıya bağlanmak için kullanılır. Ancak tarayıcılar, harici sürücüler, teyp sürücüleri ve CD sürücüleri gibi diğer aygıtlar da buna bağlanabilir. Paralel bağlantı noktası, iki bilgisayar arasında veri alışverişi yapmak için de kullanılabilir.

Paralel bağlantı noktası, aktarım bayt bayt olduğundan oldukça yüksek bir aktarım hızı sağlar. Bununla birlikte, uzun bir kablo uzunluğu veya çok yoğun olmayan veri alışverişi ile seri bağlantı noktasının daha uygun olduğu ortaya çıkıyor.

Seri port(Seri Bağlantı Noktası) bir seferde yalnızca 1 bit bilgi iletir. Veriler bu bağlantı noktası üzerinden bir PC'den harici bir cihaza aktarılabilir ve bunun tersi de mümkündür.

Bir bilgisayarın seri bağlantı noktaları genellikle uluslararası standart RS-232C (Referans Standardı 232 revizyon C) ile uyumludur, dolayısıyla bu standarda yönelik herhangi bir aygıt (örneğin, bir fare, modem, seri yazıcı veya başka bir bilgisayarın seri bağlantı noktası) ) bu bağlantı noktasına bağlanabilir. Bu arayüz 9 iletişim kanalı kullanır: bunlardan biri bilgisayardan bilgi iletmek için, diğeri - çevresel bir cihazdan veri almak için kullanılır. Kalan 7 kanal, veri alışverişi sürecinin kendisini kontrol etmek için kullanılır.

Seri port, bir UART (Evrensel Asenkron Alıcı / Verici) çipinden ve bazı destekleyici bileşenlerden oluşur. Bu çip, bilgisayar veri yolundan veri baytlarını alır, onları bir bit dizisine dönüştürür, gerekli çerçeve senkronizasyon bitlerini ekler ve ardından veri aktarımını gerçekleştirir ve ayrıca veri dizisini alırken ters eylemi gerçekleştirir.

Modern UART'lar arabellek ile donatılmıştır ve 115 Kbps'ye kadar baud hızları sağlar.

Seri veriler, başlangıç ​​biti ve bitiş biti gibi tepe mesajları ile ayrılır. Bu bitler, seri veri bitlerinin iletiminin başlangıcını ve sonunu gösterir. Bu iletim yöntemi, alıcı ve verici taraflar arasında senkronizasyonun yanı sıra veri değişim oranını eşitlemeye izin verir.

Seri aktarım sırasında hataların tanımlanması ve tanınması için mesaja ek olarak bir eşlik biti eklenebilir. Parite bit değeri, iletilen tüm veri bitlerinin ikili toplamı tarafından belirlenir. Eşlik bitinin çift olduğu modda (Çift Eşlik), bitlerin toplamı çift ise eşlik bitinin değeri 0, aksi takdirde 1'dir. Parite biti tek (Odd Parity) ise eşlik bitleri ters (ters) değerlere (sırasıyla 1 veya 0) sahiptir.

Bilgisayar standart olarak iki seri bağlantı noktasıyla gelir. Modern bilgisayarlarda, paralel bağlantı noktası denetleyicisi gibi seri bağlantı noktası denetleyicileri ana kartta bulunur. Seri bağlantı noktası ile paralel bağlantı noktası arasındaki fark, bu konektörün jaklar yerine pinlere ("baba" konektörü) sahip olmasıdır. Eski bilgisayarlarda bir adet 25 pimli ve bir adet 9 pimli konektör kullanılırken, modern bilgisayarlarda iki adet 9 pimli konektör bulunur. Seri kablo uzunluğu 18 m ile sınırlıdır Seri porta bağlanan ana cihaz modemdir.

Bazı bilgisayarlar, özellikle iletişim uygulamalarına yönelik olanlar, verileri daha uzun mesafelerde daha hızlı aktarabilen diğer standartları (RS-449A veya RS-613 gibi) kullanan seri bağlantı noktalarına sahip olabilir.

Ders 6 Seri ve paralel portlar .

6.1 Paralel arayüzler

6.1.1. Centronics arayüzü ve LPT bağlantı noktası

6.1.2 Centronics arayüzü

6.1.3 Geleneksel LPT Bağlantı Noktası

6.1.4 Paralel Bağlantı Noktası Uzantıları

6.1.5 IEEE 1284 standardı

6.1.6 Fiziksel ve elektriksel arayüzler

6.1.7 IEEE 1284 standardının gelişimi

6.1.8 LPT Bağlantı Noktalarını Yapılandırma

6.2 Seri arayüzler

6.2.1. Seri iletişim yöntemleri

6.2.2 RS-232C arayüzü

6.2.3 Elektrik arayüzü

6.2.4 COM bağlantı noktası

6.2.5 COM Bağlantı Noktalarını Kullanma

6.2.6 Kaynaklar ve COM Bağlantı Noktalarını Yapılandırma

6 .1 Paralel arayüzler

Paralel arayüzlerin özelliği, bir kelimedeki bitleri iletmek için ayrı sinyal hatları kullanmaları ve bitlerin aynı anda iletilmesidir. Paralel arayüzler, TTL arayüzünün düşük gürültü bağışıklığı nedeniyle kablo uzunluğunu sınırlayan TTL (transistör-transistör mantığı) mantık seviyelerini kullanır. Galvanik izolasyon yoktur. Yazıcıları bağlamak için paralel arayüzler kullanılır. Veri iletimi hem tek yönlü olabilir (Centronics), ve çift yönlü (Bitronics). Bazen iki bilgisayar arasındaki iletişim için paralel bir arayüz kullanılır - "diz üzerinde yapılmış" bir ağ ortaya çıkar (LapLink). Aşağıda arayüzlerin protokolleri ele alınacaktır. Centronik, IEEE 1284 standardı ve bunları uygulayan PC bağlantı noktaları.

6.1.1. Centronics arayüzü ve LPT bağlantı noktası

Yazıcıyı arayüz üzerinden bağlamak için Centronik PC tanıtıldı paralel arabirim bağlantı noktası - yani LPT-port adı (Satır Yazıcısı - satır yazıcısı) Şimdi bu bağlantı noktasından yalnızca satır yazıcıları bağlı olmasa da, "LPT" adı kalır.

6.1.2 Centronics arayüzü

konsept Centronik yazıcılardaki 36 pimli konektörün yanı sıra hem sinyal kümesini hem de iletişim protokolünü ifade eder. Sinyallerin amacı tabloda verilmiştir. 1.1 ve yazıcı ile değişimin zamanlama şemaları Şekil 1'de gösterilmektedir. 1.1. Arayüz Centronik paralel yazıcılar tarafından desteklenir
güzel arayüz. Yerli karşılığı ise
bir arayüz var IRPR-M. geleneksel liman GES(Standart Paralel Bağlantı Noktası), yazılımda değişim protokolünün uygulandığı tek yönlü bir bağlantı noktasıdır. Centronik. Bağlantı noktası, Ack # girişinde bir donanım darbe kesmesi oluşturur. Port sinyalleri çıkış olarak DB-25S bağlayıcı(soket) doğrudan adaptör kartına (veya sistem kartına) takılır veya düz bir şerit kablo ile ona bağlanır.

6.1.3 Geleneksel LPT Bağlantı Noktası

Paralel arabirim bağdaştırıcısı, G / Ç alanında bulunan bir dizi kayıttır. Bağlantı noktası kayıtları, varsayılan değerleri 3BCh, 378h ve 278h olan bağlantı noktasının temel adresine göre adreslenir. Bağlantı noktası, genellikle donanım kesme istek satırını kullanabilir. IRQ7 veya IRQ5. liman vardır harici 8 bit veri yolu, 5 bit durum otobüsü ve 4 bit kontrol sinyali veriyolu, BIOS, hizmet kesintisi ile dört adede kadar (bazen üçe kadar) LPT bağlantı noktasını (LPT1-LPT4) destekler INT 17h, arabirim aracılığıyla yazıcıyla iletişim kurmaları Centronik. Bu hizmetle BIOS, sembolün çıktısını (donanım kesintilerini kullanmadan, hazır olup olmadığını sorgulayarak), arabirimi ve yazıcıyı başlatır ve yazıcının durumunu sorgular. Standart bağlantı noktası vardır üç adet 8 bitlik kayıt, I/O uzayında bitişik adreslerde bulunan,
limanın temel adresinden başlayarak (TEMEL).

6.1.4 Paralel Bağlantı Noktası Uzantıları

Standart bağlantı noktasının eksiklikleri, PS / 2 bilgisayarlarında tanıtılan yeni bağlantı noktası türleri tarafından kısmen ele alındı.

Çift yönlü bağlantı noktası 1 (Tip 1 paralel bağlantı noktası)-PS / 2'de tanıtılan arayüz. Böyle bir bağlantı noktası, standart moda ek olarak, giriş modunda veya iki yönlü modda çalışabilir. Değişim protokolü yazılım tarafından oluşturulur ve iletim yönünü belirtmek için port kontrol kaydına özel bir bit girilir. CR.5: 0 - veri arabelleği çıkış için, 1 giriş için çalışır. olarak da adlandırılan bu bağlantı noktasını karıştırmayın. gelişmiş çift yönlü EPP. Bu tür bir bağlantı noktası, sıradan bilgisayarlarda da kök salmıştır.

Doğrudan bellek erişim bağlantı noktası (Tip 3 DMA paralel bağlantı noktası)
PS / 2 model 57, 90, 95'te kullanılır. Yazıcıya çıktı alırken verimi artırmak ve işlemciyi boşaltmak için tanıtıldı. Bağlantı noktasıyla çalışan programın yalnızca çıktısı alınacak bir veri bloğunu belleğe ayarlaması ve ardından protokole göre çıktı vermesi gerekiyordu. Centroniküretme
işlemcinin katılımı olmadan gerçekleştirildi. Daha sonra, değişim protokolünü uygulayan diğer LPT bağlantı noktaları adaptörleri ortaya çıktı. Centronik donanım - Hızlı Centronics. Bazıları FIFO veri arabelleğini kullandı Paralel Bağlantı Noktası FIFO Modu. Standartlaştırılmamış olmak, farklı üreticilerin bu tür bağlantı noktalarının kendi özel sürücülerinin kullanılmasını gerektiriyordu. Standart bağlantı noktası kayıtlarının doğrudan kontrolünü kullanan programlar, bunları nasıl daha verimli kullanacaklarını bilmiyorlardı. Bu bağlantı noktaları genellikle VLB çoklu kartlarının bir parçasıydı. Yerleşik olanlar da dahil olmak üzere ISA veri yolu ile varyantlar vardır.

6.1.5 IEEE 1284 standardı

Paralel arayüz standardı IEEE1284, 1994 yılında kabul edilen, limanları tanımlar GES, EPP ve ECP. Standart, 5 iletişim modunu, bir mod anlaşma yöntemini, fiziksel ve elektriksel arayüzleri tanımlar. IEEE 1284'e göre, paralel port üzerinden aşağıdaki iletişim modları mümkündür:

^ Uyumluluk modu - tek yönlü (çıkış) protokolü Centronik. Bu mod, standart SPP bağlantı noktasına karşılık gelir.

^ Kemirme Modu - Almak için durum satırını kullanarak iki döngüde bir bayt (her biri 4 bit) ekleme. Bu değişim modu herhangi bir adaptörde kullanılabilir.

^ Bayt Modu - almak için veri hatlarını kullanarak baytın tamamını girin. Bu mod yalnızca çıktıyı okuyabilen bağlantı noktalarında çalışır. (Çift Yönlü veya PS / 2 Tip 1).

t EPP modu(Geliştirilmiş Paralel Bağlantı Noktası) (EPP Modu) -çift ​​yönlü veri alışverişi. Arayüz kontrol sinyalleri, bağlantı noktası erişim döngüsü sırasında donanımda üretilir. Bir cihazla çalışırken etkilidir-
harici bellek ve LAN adaptörleri.

^ ECP modu(Genişletilmiş Yetenek Bağlantı Noktası) (ECP Modu) - yöntemi kullanarak donanım veri sıkıştırma olasılığı ile çift yönlü veri alışverişi RLE(Çalışma Uzunluğu Kodlaması) ve FIFO arabelleklerinin ve DMA'nın kullanımı. Yöneticiler
arayüz sinyalleri donanım tarafından üretilir. Yazıcılar ve tarayıcılar için etkilidir.

Anakart üzerinde LPT bağlantı noktası bulunan bilgisayarlarda, SPP, EPP, ECP modu veya bunların kombinasyonu BIOS Kurulumunda ayarlanır. Uyumluluk modu, standart SPP bağlantı noktasıyla tamamen uyumludur.

6.1.6 Fiziksel ve elektriksel arayüzler

IEEE 1284 standardı, sinyal alıcı ve vericilerin fiziksel özelliklerini tanımlar. Standart port özellikleri, çıkış devrelerinin türlerini, sonlandırma dirençlerinin değerlerinin sınırlarını ve
devreler ve iletkenler tarafından tanıtılan kapasitans. Nispeten düşük döviz kurlarında bu parametrelerin yaygınlaşması uyumluluk sorunlarına neden olmadı. Ancak, gelişmiş (işlevsel ve baud hızı) modlar, net spesifikasyonlar gerektirir. IEEE 1284 iki tane tanımlar
arayüz uyumluluk seviyesi. İlk seviye(Düzey I) yavaş olan ancak veri aktarım yönünün tersine çevrilmesini kullanan cihazlar için tanımlanmıştır. İkinci seviye(Seviye II) içinde çalışan cihazlar için tanımlanmıştır.
yüksek hızlar ve uzun kablolarla genişletilmiş modlar. İLE vericiler aşağıdaki gereksinimler uygulanır:

^ Yüksüz sinyal seviyeleri -0,5 ... +5,5 V'u geçmemelidir.

^ 14 mA yük akımındaki sinyal seviyeleri, yüksek seviye için en az +2,4 V olmalıdır (Kazanmak) ve düşük seviye için +0.4 V'tan yüksek değil (DC'de VoiJ.

Geleneksel arabirim kablolarında, GND ağındaki tel sayısına bağlı olarak 18 ila 25 tel bulunur. Bu iletkenler dolanmış olabilir veya olmayabilir. Kablo koruması için katı gereksinimler yoktu. Bu kabloların hızda güvenilir bir şekilde çalışması pek olası değildir.
2 MB / s ve 2 m'den uzun iletimler IEEE 1284 standardı düzenler kabloların özellikleri.


IEEE 1284 standardında tanımlanan üç farklı konektör

6.1.7 IEEE 1284 standardının gelişimi

Halihazırda benimsenmiş olan ana standart IEEE 1284'e ek olarak, onu tamamlamak için yeni standartlar geliştirilmektedir. Bunlar şunları içerir:

^ IEEE r1284.1 "Taşıma Bağımsız Yazıcı / Tarayıcı Arayüzü (TIP / SI) için Bilgi Teknolojisi Standardı". Bu standart, Network Printing Alliance Protocol (NPAP) tabanlı tarayıcıların ve yazıcıların yönetimi ve bakımı için geliştirilmektedir.

n IEEE P1284.2 Test, Ölçme ve IEEE'ye Uygunluk Standardı Std. 1284, IEEE 1284 ile uyumluluk açısından bağlantı noktalarının, kabloların ve cihazların test edilmesi için bir standarttır.

ben IEEE P12843"IEEE Std. 1284 Uyumlu Çevre Birimi ve Ana Bilgisayar Adaptör Bağlantı Noktalarına Arabirim ve Protokol Uzantıları için Standaixl", sürücüler ve aygıtların uygulama yazılımı tarafından kullanımı için bir standarttır. Kullanım için zaten kabul edilen BIOS özellikleri EPP DOS sürücüleri. Bir bağlantı noktasının bir aygıt zinciri veya bir çoklayıcı aracılığıyla bağlanan bir grup aygıt tarafından ortak kullanımı için bir standart geliştirilmektedir.

^ IEEE P1284,4"IEEE Std. 1284 Arayüzleri için Veri Dağıtımı ve Mantıksal Kanallar Standardı", paralel bir bağlantı noktası üzerinden güvenilir veri iletimi için paket tabanlı bir protokol uygulamayı amaçlamaktadır. ewlett-Packard'ın MLC (Çoklu Mantıksal Kanallar) protokolünü temel alır, ancak standardın son sürümünde uyumluluk garanti edilmez.

6.1.8 LPT Bağlantı Noktalarını Yapılandırma

Paralel port kontrolü iki aşamaya ayrılmıştır
ön yapılandırma(Kurulum) donanım bağlantı noktası ve akım(operasyonel) anahtarlama uygulama veya sistem yazılımının çalışma modları. Çevrimiçi geçiş, yalnızca yapılandırma sırasında izin verilen modlar dahilinde mümkündür. Bu, donanımı yazılımla eşleştirme ve yanlış program eylemlerinden kaynaklanan yanlış anahtarlamayı engelleme yeteneği sağlar. LPT bağlantı noktasının yapılandırılması, sürümüne bağlıdır. ISA veya ISA + VLB yuvasına takılı genişletme kartında (çoklu kart) bulunan bağlantı noktası, kartın kendi üzerindeki atlama telleri tarafından yapılandırılır. Anakart üzerindeki bağlantı noktası BIOS Kurulumu aracılığıyla yapılandırılır.

6.2 Seri arayüzler

Veri iletimi için seri arabirim, veri bitlerinin birbiri ardına sırayla iletildiği tek bir sinyal hattı kullanır. Bu nedenle arabirim ve bağlantı noktasının adı. İngilizce terimler - Seri Arayüz ve Seri port(bazen yanlış olarak şu şekilde çevrilirler:
"seri"). Seri iletim, sinyal hatlarının sayısını azaltabilir ve iletişim aralığını artırabilir. Karakteristik bir özellik, TTL olmayan sinyallerin kullanılmasıdır. Bir dizi seri arabirim, harici (genellikle giriş
farklı potansiyellerdeki cihazları bağlamayı mümkün kılan cihazın devre toprağından gelen sinyaller. Aşağıda RS-232C, RS-422A, RS-423A, RS-485, akım döngüsü, MIDI arabirimlerinin yanı sıra COM bağlantı noktasını ele alacağız.

6.2.1. Seri iletişim yöntemleri

Seri veri iletimi gerçekleştirilebilir
asenkron veya senkron modlar. NS asenkron her baytın iletiminden önce biraz başla, alıcıya mesajın başlangıcı hakkında sinyal vermek, ardından Veri bitleri ve, belki, parite biti(parite). parseli tamamlar biraz dur, iletimler arasında bir duraklamanın garanti edilmesi Bir sonraki baytın başlangıç ​​biti, durdurma bitinden sonra herhangi bir anda gönderilir, yani iletimler arasında isteğe bağlı uzunlukta duraklamalar mümkündür. Her zaman kesin olarak tanımlanmış bir değere (mantık 0) sahip olan başlangıç ​​biti, alıcıyı vericiden gelen sinyalle senkronize etmek için basit bir mekanizma sağlar. Alıcı ve vericinin aynı baud hızında çalıştığı varsayılır. Alıcının dahili saat üreteci, başlangıç ​​biti alındığında sıfırlanan bir referans frekans bölücü sayacı kullanır. Bu sayaç, alıcının daha sonra alınan verileri düzelttiği dahili flaşlar üretir.


bit. İdeal olarak, flaşlar, alıcı ve verici oranları arasında hafif bir uyumsuzluk olsa bile verilerin alınmasına izin veren bit aralıklarının ortasında bulunur. Açıkçası, 8 veri biti, bir kontrol ve bir durdurma biti iletirken, izin verilen maksimum
verilerin doğru tanınacağı hız eşleşmesi %5'i aşamaz. Dahili senkronizasyon sayacının faz bozulması ve ayrıklığı hesaba katıldığında, daha küçük bir frekans sapmasına fiilen izin verilir. Dahili osilatörün referans frekansının bölme faktörü ne kadar küçükse (iletim frekansı o kadar yüksek), flaşları bit aralığının ortasına hizalamadaki hata o kadar büyük ve frekans tutarlılığı gereksinimleri daha katı hale gelir. İletim frekansı ne kadar yüksek olursa, alınan sinyalin fazı üzerindeki kenar bozulmalarının etkisi o kadar büyük olur. Bu faktörlerin etkileşimi, değişim frekansındaki bir artışla alıcı ve vericinin frekanslarının tutarlılığı için gereksinimlerin artmasına neden olur. Asenkron mod için aşağıdaki seri benimsenmiştir. standart döviz kurları: 50, 75, 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600 ve 115200 bps. Bazen bit / s yerine baud kullanılır, ancak ikili iletilen sinyaller düşünüldüğünde bu doğru değildir. Baud'da, hat durumu değişikliğinin frekansını ve iletişim kanalında ikili olmayan bir kodlama yöntemiyle (modern modemlerde yaygın olarak kullanılır), bit hızı (bit / s) ve sinyal değişikliğini (baud) ölçmek gelenekseldir. birkaç kez farklılık gösterebilir (daha fazla ayrıntı için Ek A'ya bakın). Miktar veri biti 5, 6, 7 veya 8 olabilir (5- ve 6-bit formatlar çok yaygın değildir). Miktar biraz dur 1, 1.5 veya 2 olabilir ("bir buçuk bit", yalnızca durma aralığının uzunluğu anlamına gelir). asenkron değişim PC'de kullanılarak uygulanır COM bağlantı noktası protokolü kullanarak RS-232C. Senkron iletim modu, iletişim kanalının sürekli faaliyetini üstlenir. İletim bir senkrobayt ile başlar, hemen ardından bir bilgi biti akışı gelir. Vericinin iletecek verisi yoksa, sürekli olarak eşitleme baytları göndererek boşluğu doldurur. Açıktır ki, büyük miktarda veri aktarılırken, bu modda senkronizasyon için ek yük, asenkron moddan daha düşük olacaktır. Bununla birlikte, senkron modda, küçük bir frekans sapması bile alınan verilerin bozulmasına yol açacağından, alıcının verici ile harici senkronizasyonu gereklidir. Harici senkronizasyon, senkronizasyon sinyalini iletmek için ayrı bir hat kullanarak veya senkronizasyon darbelerinin alıcı tarafında alınan sinyalden çıkarılabildiği kendi kendine senkronize veri kodlaması kullanılarak mümkündür. Her durumda, senkronize çalışma pahalı iletişim hatları veya terminal ekipmanı gerektirir. PC'ler için özel kartlar var - senkron değişim modunu destekleyen SDLC adaptörleri (pahalı). Öncelikle büyük IBM makineleriyle (ana bilgisayarlar) iletişim için kullanılırlar ve yaygın olarak kullanılmazlar. Eşzamanlı bağdaştırıcılar şu anda V.35 arabirim bağdaştırıcılarını kullanır.

Açık fiziksel seviye seri arabirim, elektrik sinyallerinin iletilme biçiminde farklılık gösteren farklı uygulamalara sahiptir. Bir dizi ilgili uluslararası standart vardır: RS-232C, RS-423A, RS-422A ve RS-485.


... Standart 25 pimli seri bağlantı noktası konektörü

Dengesiz hat arayüzleri RS-232C ve RS-423A
ortak mod gürültüsüne karşı en düşük bağışıklığa sahip,
alıcının diferansiyel girişi olmasına rağmen RS-423A durumu biraz yumuşatır. En iyi parametreler noktadan noktaya arayüze sahiptir RS-422A ve gövde (otobüs) analogu RS-485, simetrik iletişim hatlarında çalışır. Her sinyali iletmek için ayrı (bükülmüş) bir çift kablo ile diferansiyel sinyaller kullanırlar.

Listelenen standartlarda, sinyal temsil edilir potansiyel. Ortak verici-alıcı devresi boyunca akan akımın bilgilendirici olduğu seri arayüzler vardır - "akım döngüsü" ve MIDI. Kısa mesafelerde iletişim için kablosuz kızılötesi iletişim standartları benimsenmiştir. PC'de en yaygın olanı, listelenenlerin en basitiydi - standart RS-232C, COM portları tarafından uygulanır. Endüstriyel otomasyonda yaygın olarak kullanılmaktadır. RS-485, ve RS-422A, bazı yazıcılarda bulunur. Bu ilgili arayüzleri barındırmak için sinyal dönüştürücüler mevcuttur.

6.2.2 RS-232C arayüzü

Arayüz, veri ileten veya alan ekipmanı bağlamak için tasarlanmıştır. (OD hakkında - veri terminali ekipmanı veya ADF - veri iletim ekipmanı; DTE - Veri Terminal Ekipmanı), veri kanallarının terminal ekipmanına (DCE ", DCE - Veri İletişim Ekipmanı). ADF bir bilgisayar, yazıcı, çizici ve diğer çevresel ekipman olabilir. DCE genellikle bir modemdir. Bağlantının nihai amacı, iki ADF cihazını birbirine bağlamaktır. Standart, arayüz kontrol sinyallerini, veri aktarımını, elektrik arayüzünü ve konektör tiplerini tanımlar. Standart, asenkron ve senkronize değişim modları sağlar, ancak COM bağlantı noktaları yalnızca asenkron mod. işlevsel olarak RS-232C eş değer
CCITT V.24 / V.28 standardı ve C2 arayüzü, ancak farklı sinyal adlarına sahipler.

6.2.3 Elektrik arayüzü

Standart RS-232C tek uçlu vericiler ve alıcılar kullanır - sinyal ortak kabloya göre iletilir - devre topraklaması (dengeli diferansiyel sinyaller diğer arayüzlerde kullanılır - örneğin, RS-422). Arayüz GALVANİK AÇIKLAMA SAĞLAMAZ cihazlar. mantıksal birim
üzerindeki gerilime karşılık gelir alıcı girişi-12 ...- 3 V aralığında. Kontrol sinyal hatları için bu duruma denir ÜZERİNDE ("on"), seri veri hatları için - İŞARET. Mantıksal sıfır, +3 ... + 12 V aralığına karşılık gelir. Kontrol sinyal hatları için durum KAPALI olarak adlandırılır ve seri veri hatları için - UZAY. Aralık -3 ... + 3 V'dir - alıcının histerezisini belirleyen ölü bölge: hat durumu ancak eşiği geçtikten sonra değiştirilecektir (Şekil 2.5). Vericilerin çıkışlarındaki sinyal seviyeleri, sırasıyla bir ve sıfırı temsil edecek şekilde -12 ...- 5 V ve +5 ... + 12 V aralığında olmalıdır. Bağlanacak cihazların devre toprakları (SG) arasındaki potansiyel farkı 2 V'tan az olmalıdır, daha yüksek potansiyel farkı ile sinyallerin yanlış algılanması mümkündür. Arayüz varlığını varsayar KORUYUCU TOPRAK Her ikisi de AC gücüyle besleniyorsa ve hat filtreleri varsa bağlanacak cihazlar için.

Arabirim kablolarını bağlama ve ayırma kendi kendine çalışan cihazlar olmalıdır güç kapalı. Aksi takdirde, anahtarlama anında cihazların dengesiz potansiyellerindeki fark, çıkış veya giriş (daha tehlikeli olan) arayüz devrelerine uygulanarak mikro devreye zarar verebilir.

6.2.4 COM bağlantı noktası

seri arayüz COM bağlantı noktası(İletişim Bağlantı Noktası - iletişim bağlantı noktası) IBM PC'nin ilk modellerinde ortaya çıktı. Bir Intel 8250 asenkron alıcı-verici mikro devresinde uygulandı.Bağlantı noktasında BIOS desteği vardı (/ L / T 74 /?), Ancak, kayıt düzeyinde bağlantı noktası ile etkileşim yaygın olarak kullanıldı (ve uygulanıyor). Bu nedenle, seri arabirim için tüm PC uyumlu bilgisayarlarda
i8250 uyumlu alıcı-verici mikro devreleri kullanın. Seri arayüz için bir dizi yerli PC uyumlu (neredeyse) bilgisayarda, KR580VV51 mikro devresi kullanıldı - 18251'in bir analogu. Ancak, bu mikro devre evrensel bir senkronize asenkron alıcı-vericidir (USAPP veya USART - Evrensel Asenkron
Alıcı-Verici). Bu tür bilgisayarların, COM bağlantı noktası kayıtları düzeyinde PC ile uyumluluğu yoktur. İlgili bilgisayarların "adil" bir B / OS / L / T sürücüsüne sahip olması iyidir 14 saat, modemin "her zaman hazır" durumunu döndüren ve hiçbir şey yapmayan bir saplama değil. COM bağlantı noktası kayıt düzeyinde uyumluluk gerekli kabul edilir. Birçok iletişim paketi geliştiricisi B / OS / L / T üzerinden çalışma sunar 14 saat, ancak bu, yüksek hızlarda etkisizdir. PC COM bağlantı noktasından bahsederken, varsayılan olarak kayıt modelinin i8250 ile uyumluluğunu ve asenkron arayüzün uygulanmasını kastediyoruz. RS-232C.

6.2.5 COM Bağlantı Noktalarını Kullanma

COM portları en çok şu amaçlar için kullanılır: bağlantı
manipülatörler
(fare, hareket topu). Bu durumda port seri modda kullanılır; güç arayüzden sağlanır. Seri Fare - Seri Fare-herhangi bir iyi bağlantı noktasına bağlanabilir. İçin harici modemleri bağlama tam (9 telli) kablo kullanılır APD-AKD, diyagramı Şek. 2.7. Konektörleri eşleştirmek için aynı kablo kullanılır (pim sayısına göre); fareler için tasarlanmış 9-25 adaptörlerini kullanmak mümkündür. İletişim yazılımı genellikle çalışmak için kesmelerin kullanılmasını gerektirir, ancak bağlantı noktası numarasını (adres) ve kesme hattını seçme özgürlüğü vardır. 9600 bps ve daha yüksek hızlarda çalışması gerekiyorsa, COM bağlantı noktasının bir UART 16550A mikro devresinde veya uyumlu olması gerekir. FIFO ve DMA değişim yetenekleri iletişim yazılımına bağlıdır. İçin iki bilgisayarın iletişimi, birbirlerinden kısa bir mesafede uzaktalar, ayrıca COM bağlantı noktalarının boş modem kablosuyla doğrudan bağlantısını kullanırlar (Şekil 2.8). Norton Commander veya Interink MS-DOS gibi programları kullanmak, bir
donanım kesintileri kullanmadan 115,2 kbps'ye kadar. Aynı bağlantı, daha gelişmiş bir hizmet sağlayan Lantastic ağ paketi tarafından da kullanılabilir.

Yazıcıları ve çizicileri bağlama COM bağlantı noktasına, seçilen akış kontrol protokolüne karşılık gelen bir kablonun kullanılmasını gerektirir: yazılım XON / XOFF veya donanım RTS / CTS. Donanım protokolü tercih edilir. DOS aracılığıyla çıktı alırken kesintiler (komutlar KOPYALA veya YAZDIR) kullanılmaz. Uygun yazılım desteğine sahip COM bağlantı noktası, bilgisayarınızı terminal, ortak özel terminallerin (VT-52, VT-100, vb.) komut sistemine öykünme. En basit terminal, COM bağlantı noktasına hizmet vermek için BIOS işlevlerini kapatarak elde edilir. (INT 14h), teletype çıkışı (/ L / T 10 saat) ve klavye girişi (INT 16h). Bununla birlikte, böyle bir terminal yalnızca düşük döviz kurlarında (elbette bir Pentium'da yapılmadığı sürece) çalışacaktır, çünkü BIOS işlevleri evrensel olmasına rağmen çok hızlı değildir.

Arayüz RS-232Cçeşitli PU'larda ve terminallerde yaygın olarak bulunur. COM bağlantı noktası, yazılım kontrollü 3 çıkış hattı ve bipolar sinyalli 4 yazılım tarafından okunabilir giriş hattına sahip çift yönlü bir arayüz olarak da kullanılabilir. Kullanımları geliştiriciye bağlıdır. Örneğin, COM bağlantı noktasının giriş hattını kullanarak bir ses sinyalini bir PC diskine kaydetmenizi sağlayan bir bitlik darbe genişliği dönüştürücü devresi vardır. Bu kaydı normal bir PC hoparlörü aracılığıyla oynatmak, konuşmanın iletilmesini sağlar. Günümüzde, ses kartı neredeyse
zorunlu bir PC cihazı, bu etkileyici değil, ancak bir zamanlar böyle bir çözüm ilginçti.

COM bağlantı noktası kablosuz iletişim için kullanılır kızılötesi menzilli yayıcıların ve alıcıların kullanımı ile - IR (Kızılötesi) Bağlantısı. Bu arayüz, birkaç metre mesafeye kadar uzak olan bir çift cihaz arasında iletişime izin verir. Düşük (115.2 Kbps'ye kadar), orta (1.152 Mbps) ve yüksek (4 Mbps) hızdaki kızılötesi sistemler arasında bir ayrım yapılır. Kısa mesaj alışverişi için düşük hızlı sistemler, bilgisayarlar arasında dosya alışverişi yapmak, bir bilgisayar ağına bağlanmak için yüksek hızlı sistemler kullanılır.
yazıcıya, projektöre vb. çıkış. Daha yüksek baud hızlarının "canlı video" iletimini sağlaması beklenir. 1993 yılında Kızılötesi Veri İletim Sistemleri Geliştiricileri Derneği kuruldu. IrDA(Kızılötesi Veri Derneği) farklı üreticilerin ekipmanlarının birlikte çalışabilirliğini sağlamak için Kızılötesi yayıcılar, radyo frekansı aralığında parazit oluşturmaz ve iletimin gizliliğini sağlar. Kızılötesi ışınlar duvarlardan geçmez, bu nedenle alım alanı küçük, kolay kontrol edilen bir alanla sınırlıdır. Kızılötesi teknoloji çekici
dizüstü bilgisayarların sabit bilgisayarlar veya istasyonlarla iletişimi için. Bazı yazıcı modellerinde kızılötesi arabirim bulunur.

6.2.6 Kaynaklar ve COM Bağlantı Noktalarını Yapılandırma

Bir bilgisayarda en fazla dört seri bağlantı noktası olabilir COM 1-COM4(AT sınıfı makineler için iki bağlantı noktası tipiktir). COM bağlantı noktaları harici erkek DB25P konektörleri veya DB9P, bilgisayarın arka panelinde görüntülenir. COM bağlantı noktaları mikro devrelerde uygulanır UART, aile ile uyumlu 18250. G / Ç alanında 8 bitişik 8 bitlik kayıt tutarlar ve standart olarak yerleştirilebilirler. baz adresleri. bağlantı noktaları oluşturur donanım kesintileri. Bir istek hattının birkaç port tarafından paylaşılması (veya diğer cihazlarla paylaşılması) olasılığı, donanım bağlantısının ve yazılımın uygulanmasına bağlıdır. ISA veri yolunda kurulu bağlantı noktalarını kullanırken, paylaşılan kesintiler genellikle çalışmaz. Seri port kontrolü iki aşamaya ayrılır - port donanımının ön konfigürasyonu (Kurulum) ve çalışma modlarının uygulama veya sistem yazılımı ile mevcut (operasyonel) geçişi. COM bağlantı noktasının yapılandırılması, sürümüne bağlıdır. Genişletme kartındaki bağlantı noktası, kartın kendisinde jumper'larla yapılandırılmıştır. Anakart üzerindeki bağlantı noktası, BIOS Kurulumu aracılığıyla yapılandırılır.

Kontrol soruları

Kontrol soruları

1 Paralel ve seri arabirimlerin amacını açıklayın.

2 Kavram ne anlama geliyor? « Arayüz ile birlikte Centronik»?

3 "Geleneksel LPT Bağlantı Noktasını" tanımlayın.

4 Çift yönlü bağlantı noktası 1'i tanımlayın.

5 DMA portunu tanımlayın.

6 IEEE 1284 standardının özelliklerini açıklayınız.

7IEEE 1284 hangi düzeylerde arayüz uyumluluğu tanımlar?

8 Yeni IEEE 1284 standartlarını listeleyin.

9 Seri sinyal iletim yöntemlerini açıklar.

10 Seri arabirimin şuradaki uygulamasını tanımlayın: fiziksel seviye.

11 Arayüzün amacını açıklayın RS-232C.

12 Elektrik arayüzünün özelliklerini tanımlayın RS-232C.

13COM bağlantı noktaları ne için kullanılır? .

14Kablosuz iletişim için COM bağlantı noktasının kullanımını açıklayın.

15COM bağlantı noktalarının yapılandırmasını açıklayın.

Formun sonu

G / Ç bağlantı noktaları. Paralel ve Seri I/O Cihazları

G / Ç bağlantı noktası

Cihaz ve mikroişlemci arasındaki veri iletim kanalı. Bir bağlantı noktası, mikroişlemcide verilerin okunabileceği veya verilerin yazılabileceği bir veya daha fazla bellek adresi olarak temsil edilir.

paralel bağlantı noktası

Paralel arayüz cihazlarını bağlamak için G / Ç konektörü. Çoğu yazıcı paralel bağlantı noktasına bağlıdır.

Seri port

Bayt organizasyonu için bilgisayar portu asenkron iletişim. Seri bağlantı noktasına iletişim veya COM bağlantı noktası da denir.

asenkron iletişim

Her seferinde bir karakter olmak üzere, bilgilerin düzensiz aralıklarla gönderildiği ve alındığı bir veri iletimi biçimi. Veriler düzensiz aralıklarla alındığından, karakterin veri bitlerinin ne zaman başlayıp bittiğini belirlemek için alıcı modeme bir mesaj gönderilmesi gerekir. Başlatma ve durdurma bitleri bunun için tasarlanmıştır.

Paralel bağlantı noktası (LPT)

(25 - pinli konektör). Bir yazıcıyı, tarayıcıyı ve ayrıca bilgileri (sürücüleri) depolamak ve taşımak için harici cihazları bağlamak için tasarlanmıştır. Yakın zamana kadar, nispeten yüksek bir veri aktarım hızı (yaklaşık 2 MB / s) ile ayırt edildi. Kural olarak, LPT bilgisayarın arkasındaki tek konektördür.

Seri bağlantı noktaları (COM) (9 - ve 25 - pimli konektör) çok daha yavaştır (yaklaşık 112 kb / s). Bu nedenle, her türlü "acelesiz" cihazı - örneğin bir fare veya modemi - desteklemek onların payına düştü. Başlangıçta bilgisayarda dört COM bağlantı noktası vardı, ancak zamanla yalnızca ikisi kaldı. Mouse seri port üzerinden kendi PS/2 konnektörünü seçip klavye ile paylaşmış ve COM portu sadece yavaş modem desteği ile bırakılmıştır. Zamanla, modem yeni USB bağlantı noktasına taşınacak - ardından COM bağlantı noktası sonunda ve geri dönülmez bir şekilde geçmişte kalacak.

Bir zamanlar, fare ve klavye farklı konektörlere bağlıydı: fare COM - bağlantı noktasındaki modemin yanındaydı ve klavyenin başka hiçbir şeye benzemeyen kendine ait bir yeri vardı. PS / 2 - Bağlantı noktası ilk olarak 1998'de ana anakartlarda göründü. Fare ve klavyeden başka bir şey bağlayamazsınız.

Seri bağlantı noktası ve USB arabirimi.

2000 yılında başarıyla piyasaya sürülen bu yeni ürün, on yılın en önemli yeniliklerinden biri olarak adlandırıldı. USB'nin ana avantajlarından biri, bir USB bağlantı noktasına 127 aygıtın bağlanabilmesidir (eski bağlantı noktalarının aksine: her birine yalnızca bir aygıt bağlanabilir). Tüm USB aygıtları bir bilgisayara "zincir halinde" bağlanabilir - eğer her bir "bağlantının" aynı anda birkaç bağlantı noktası için kendi USB bağlantı noktası veya USB hub'ı varsa. USB ile çalışırken dikkat edilmesi gereken tek kural, en verimli cihazların zincirde ilk olması gerektiğidir: yazıcı, tarayıcı, hoparlörler, depolama cihazları. Ve en sonunda - yavaş bir klavye ve fare.

USB'nin bir diğer önemli kalitesi, bu arayüzün sistemi yeniden başlatmadan herhangi bir cihazı bilgisayarınıza bağlamanıza izin vermesidir.

İlk USB modifikasyonunun hızı (yani, 2000'in sonundan önce piyasaya sürülen tüm cihazlar bu standarda aittir) yaklaşık 12 MB / s'dir (aslında, USB'ye bağlı bir dizi cihaz çok daha düşük bir hızda çalışır - 1.5'e kadar MB / sn). Nisan 2000'de kabul edilen yeni USB 2.0 veri yolu spesifikasyonu, veri aktarım hızını 60 MB/sn'ye çıkarmayı planlıyordu, ancak bu aktarım hızını destekleyen yeni cihazlar yıl sonuna kadar pazara girmedi. USB 2.0, eski USB cihazlarıyla uyumludur ancak aynı hızda çalışır.

Kızılötesi bağlantı noktası

Bir bilgisayarı diğer bilgisayarlara veya cihazlara kızılötesi radyasyon yoluyla kablolar olmadan bağlamak için bir optik bağlantı noktası. Kızılötesi bağlantı noktaları bazı dizüstü bilgisayarlarda, yazıcılarda ve kameralarda kullanılır.

Laboratuvar çalışması No. 6.

Tema : paralel ve seri portlar ve çalışma özellikleri.

işin amacı : Paralel ve seri bağlantı noktalarının nasıl çalıştığını keşfetme.

Görevler:

    Paralel ve seri bağlantı noktalarının çalışmalarının özelliklerini inceleyin;

    Konuyla ilgili görevleri tamamlayın;

    Laboratuar çalışması hakkında bir rapor hazırlar ve bunu öğretmene sunar.

Konuyla ilgili kısa teori:

Yazıcılar, modemler ve diğer çevresel donanımlar, bağlantı noktası adı verilen standartlaştırılmış arabirimler aracılığıyla bilgisayarınıza bağlanır. Eşleştirilmiş cihazlar arasında bilgi aktarma yöntemine bağlı olarak, paralel ve seri arayüzler arasında bir ayrım yapılır.

Seri port standart RS-232-C. Çeşitli seri harici cihazlara sahip bilgisayarları bağlamak için bir standarttır. İşletim sistemlerinde, her RS-232 bağlantı noktasına COM1-COM4 mantıksal adı atanır.

Seri veri iletimi, her bir dijital bilgi baytının bir başlangıç ​​sinyali (Başlat), bir sinyalden sona iletim (Durdur) ve bilgi bitlerini içeren bir veri çerçevesi biçiminde bit bit iletiminden oluşur.

RS-232-C standardında bir bayt bilgi iletirken veri çerçevesinin yapısı

ST biti veri iletiminin başladığını bildirir, ardından bilgi bitleri iletilir - önce en az anlamlı olanlar, sonra en anlamlı olanlar.

Bazen kontrol biti P kullanılır ve toplam birler veya sıfırlar sayısı çift veya tek olacak şekilde bir değer atanır. Bu, çerçeve iletiminin doğruluğunu kontrol etmek için kullanılır. Alıcı cihaz çerçeveyi eşlik açısından kontrol eder ve beklenen değerle eşleşmezse çerçeveyi yeniden iletmek için bir istek gönderir. SP biti (veya bitleri), bayt aktarımının sonunu bildirir.

p, ST, SP bitlerinin kullanımı (veya kullanılmaması), veri (çerçeve) aktarım formatını RS-232 seviyesinde ayarlar. Alıcı ve verici cihazlar aynı formatı kullanmalıdır.

RS-232-C standardı, iki tür cihaz arasındaki etkileşimi tanımlar:

    DTE (Veri terminal ekipmanı - terminal / terminal cihazı);

    DCE (Veri iletişim ekipmanı -cihazbağlantılar).

Çoğu durumda, bilgisayar, terminal DTE, modemler, yazıcılar, çiziciler - DCE'dir.

paralel bağlantı noktası 8 bitlik bilginin eşzamanlı iletimi için kullanılır. Bilgisayarlarda bu bağlantı noktası öncelikle yazıcıları, çizicileri ve diğer aygıtları bağlamak için kullanılır. Paralel bağlantı noktaları LPT1-LPT4 olarak belirlenmiştir.

USB (Evrensel Seri Veri Yolu) arabirimi, eski seri (COM) ve paralel (LTP) bağlantı noktalarının yerini almak üzere tasarlanmış evrensel bir seri veri yoludur. USB veri yolu, bilgisayarınızı kapatmadan yeni aygıtları bağlamanıza olanak tanır. Veri yolu, bilgisayara tam olarak neyin bağlı olduğunu, cihazın hangi sürücüye ve kaynaklara ihtiyaç duyacağını belirler ve ardından bunları kullanıcı müdahalesi olmadan tahsis eder. USB veri yolu, 127 cihaza kadar bağlanmanıza izin verir.

IEEE 1394 (Elektrik ve Elektronik Mühendisleri Enstitüsü 1394), dahili bileşenleri ve harici cihazları bağlamak için bir seri arabirimdir. IEEE 1394, FireWire "yangın teli" olarak da bilinir. FireWire dijital seri arabirimi, yüksek güvenilirlik ve veri iletim kalitesi ile karakterize edilir, protokolü, zaman açısından kritik bilgilerin garantili iletimini destekler, video ve ses sinyallerinin fark edilir bozulma olmadan gerçek zamanlı olarak geçişini sağlar. Neredeyse tüm konfigürasyonlarda FireWire veri yolu kullanılarak 63 adede kadar cihaz bağlanabilir, bu da yapılandırılması zor SCSI veri yollarına kıyasla avantajlıdır. Bu arabirim, sabit sürücüleri, CD-ROM ve DVD-ROM sürücülerini ve kameralar, VCR'ler vb. gibi yüksek hızlı harici aygıtları bağlamak için kullanılır.

paralel bağlantı noktası (Centronics) 8 bitlik bilgiyi aynı anda iletmek için kullanılır. Bilgisayarlarda, bu bağlantı noktası esas olarak bir yazıcıyı bağlamak için kullanılır, ancak bu, çiziciler ve hatta diğer PC'ler gibi diğer cihazları ona bağlama olasılığını dışlamaz.

Bilgisayarın paralel bağlantı noktaları, BIOS kesintisi INT 17h tarafından desteklenen LPT1-LPT4 olarak belirlenmiştir:

    00h - donanım kesintileri olmadan karakter çıkışı;

    O1h - arayüzün ve yazıcının başlatılması;

    02h - yazıcı durumunu yokla.

    Bağlantı noktası genellikle 25 pimli D tipi (DB25) bir konektördür.

    Her biri kendi toprak hattına sahip sekiz veri yolu vardır.

Ek olarak, kontrol sinyalleri vardır:

    pim 1'deki flaş sinyali, yazıcıya mevcut veri aktarımının bittiğini ve yazıcının bir karakter yazdırabileceğini bildirir;

    Pin 10'da ACK hazır olma onay satırı. Bu hatta yüksek potansiyel olduğu sürece bilgisayar veri göndermez;

    Meşgul hattı bilgisayara yazıcının meşgul olduğunu bildirir;

    Seçim satırı yazıcının seçildiğini gösterir (yani çevrimiçi mod);

    otomatik satır besleme Fdxt satırı;

    hata satırı Hata - yazıcı bir hata bildirir (örneğin, kağıt bitti);

    Mürekkep hattı - bilgisayar, yazıcıyı, gücü açtıktan sonraki durumuna (yani, başlangıç ​​durumuna) aktarır;

    Slctin satırı - bu satır bilgisayara yazıcının veri almaya hazır olup olmadığını söyler (sinyal düşükse hazırdır, yüksekse hazır değildir).

Daha yeni paralel bağlantı noktaları, ilk olarak 1994'te revize edilen IEEE 1284 standardını takip eder. Bu standart, aşağıdaki beş çalışma modunu tanımlar:

    Uyumluluk modu.

    Not defteri modu.

    Bayt modu.

    EPP (Genişletilmiş Paralel Bağlantı Noktası) modu.

    ECP Modu (Gelişmiş Mod).

1. Egzersiz ... Hedef bilgisayarın dış arayüzlerini belirleyin.

Görev 2. Hedef bilgisayara bir yazıcı bağlayın.

Görev 3. Hedef bilgisayara bir monitör bağlayın

Görev 4. Hedef bilgisayara bir tarayıcı bağlayın.

Raporun İçeriği

Rapor şunları içermelidir:

    İş ismi.

    İşin amacı.

    Görev ve çözümü.

    Çalışma hakkında sonuç.

Otokontrol için sorular

    Ne tür harici arayüzler biliyorsunuz?

    USB ve IEEE 1384 (FireWire) arabirimlerinin karşılaştırmalı bir açıklamasını verin.

    Paralel ve seri bağlantı noktasının karşılaştırmalı bir açıklamasını verin.

    Cihaz bağlantı noktaları nelerdir?

    Ana bağlantı noktası türlerini tanımlayın