Seri İletişim Nedir?

Seri iletişim, cihazdan cihaza her seferinde bir bit bilgi gönderen bir veri iletim yöntemidir. Yıllar boyunca hem düşük hem de yüksek hızlı cihaz bant genişlikleri için birçok farklı seri standart geliştirilmiştir. Veri genellikle paralel iletişim yerine seri kullanarak çok daha büyük mesafelerde değiş tokuş edilebilir. Seri iletişim genellikle yazıcıları, terminalleri ve kameraları bilgisayarlara bağlamak için kullanılır. Ayrıca harici sabit sürücülere, dijital video disk (DVD) sürücülerine ve flash bellek aygıtlarına arayüz oluşturmak için kullanılır.

Seri iletişimde bir seferde yalnızca bir bit veri gönderildiği için, paralel bir arabirime kıyasla daha az kabloya ihtiyaç duyulur. Çok az bir bağlantı yalnızca veri için bir kablo ve bir toprak referansı için bir kablo içerebilir. Uygulamada, birçok seri bağlantı ayrıca her iki yöndeki bir veri hattının yanı sıra birkaç el sıkışma sinyali içerir. Yaygın olarak bilgisayarları ve çevre birimlerini bağlamak için kullanılan evrensel seri veri yolu (USB), ikisi güç için olan yalnızca dört veya beş sinyal kullanır. Önerilen standart (RS) 232 seri bağlantılar, uygulamaya bağlı olarak 20 sinyale kadar kullanılabilir.

Daha az sinyal genellikle seri iletişim bağlantısının daha hızlı saatlenmesini ve uzun mesafelerde daha güvenilir şekilde çalıştırılmasını sağlar. Paralel iletişim, uzun bir bağlantı boyunca birlikte hareket ettikçe veri bitleri arasında çarpıklık veya parazite neden olabilir. RS 232 seri bağlantıları, 300 fit (300 fit) veya daha uzun, genellikle saniyede 115,200 bitten daha fazla çalıştırılabilir. Buna karşılık, USB 2.0 bağlantıları genellikle yüksek bant genişliğine sahip depolama aygıtlarını bilgisayar sistemlerine bağlamak için kullanılır. Genelde saniyede 480 megabite kadar veri alışverişi yapabilirler, ancak kablolar göbekler arasında 16 fit (5 metre) ile sınırlıdır.

Veriler bir seri link üzerinden iletildiğinde, alıcının her bir baytın ne zaman biteceğini ve bir sonrakinin ne zaman başladığını anlatacak bir yolu olması gerekir. Eşzamansız seri iletişimde, gönderen, her baytın bitleri gönderilmeden önce bir "başlangıç" biti ekler. Başlangıç ​​biti, alınan karenin geri kalanının ayrı bitlere bölünmesine yardımcı olmak için dahili bir saati de senkronize eder. Bu en yaygın kullanılan RS 232 senkronizasyon yöntemidir. Senkron seri iletişimde, her bit ve baytın ne zaman tamamlandığını belirtmek için ayrı bir saat sinyali kullanılır.

Bir RS 232 veri değişimi başlamadan önce, her iki taraftaki cihazların aynı parite tipinin yanı sıra aynı sayıda veriyi ve durma bitlerini kullanacak şekilde ayarlanması gerekir. Sekiz veri biti, bir durak biti ve hiçbir paritesi, genellikle 8N1 olarak ifade edilen sık bir yapılandırmadır. Eğer işaret veya boşluk paritesi kullanılıyorsa, parite biti gönderici tarafından uygun olarak bir veya sıfıra ayarlanır. Eşit ya da tek eşlik kullanılıyorsa, eşlik biti, toplam bir bit sayısını eşit ya da tek yapan bir değere ayarlanır. Alıcı, varsa, alınan parite bitinin değerini kontrol eder ve beklenen değerle eşleşmiyorsa bir hata olduğunu gösterir.

Eşlik kontrolüne ek olarak, veri aktarım hatalarına karşı korunmak için bir veya daha fazla yazılım seri iletişim protokolü kullanılabilir. Örneğin, XMODEM veya ZMODEM protokolü genellikle RS 232 seri bağlantısı üzerinden bilgisayarlar arasında dosya aktarımı için kullanılır. Bu protokoller başlangıçta bağlantının her bir ucundaki çevirmeli telefon tabanlı modem ile birlikte kullanılmak üzere tasarlandı, ancak bunlar olmadan da çalışıyor. Her protokol, gönderilen veriler için hesaplanan Döngüsel Artıklık Denetimi (CRC) sağlama toplamının onaylanmasını içerir. Modemler varsa, iletim boyunca donanımda benzer CRC kontrolleri de yaparlar.