PS 2 fare konektörü Verilerin klavyeye aktarılması

Resmi sürüm Rusya ve BDT ülkeleri için

Bu yüzyılın başlangıcı, oyun konsolu endüstrisinde benzeri görülmemiş bir yükselişe damgasını vurdu. BT pazarındaki üç büyük oyuncu, 2001 yılının başında piyasaya çıkacak yeni cihazlarını hemen duyurdu. Yüksek bütçeli reklam kampanyaları bu isimleri ünlü olmaktan da öteye taşıdı - elbette, Hakkında konuşuyoruz Sony PlayStation 2, Microsoft Xbox ve Nintendo Gamecube hakkında. Analitik şirketleri bu konsolların satışlarında gerçek bir fırtına olacağını öngördü, ancak aslında satış rakamları en çılgın tahminlerden daha yüksek çıktı. 2002'de satılan konsolların toplam hacmi yaklaşık 50 milyon adetti ve bunların arasında Sony PlayStation 2 büyük bir farkla lider konumdaydı - 26 milyon konsol satıldı, bu da Xbox ve Gamecube'un toplamından daha fazla.

PlayStation 2 neden kazandı? Oyunda pek çok faktör vardı. İlk olarak, Playstation markası oyun dünyasında fazlasıyla tanınıyor - örneğin "öncü" Xbox ve Gamecube'un aksine. Bu ve Sony'nin muazzam etkisi sayesinde, PS2 için duyurulan yüksek profilli "isimli" oyunların sayısı, rakip konsollara yönelik oyunların sayısını önemli ölçüde aştı. Ancak oyun konsolları dünyasında oyunlar hem oyun geliştiricilerin hem de konsol üreticilerinin para kazandığı şeylerdir. Oyun konsolu, oyun ile tüketici arasında bir tür bağlantıdır. Üstelik konsollar çoğu zaman maliyetinin altında satılıyor ve fiyatlar yapay olarak 150-200 dolara düşüyor. Benzer bir şema endüstride de kullanılıyor hücresel iletişim: Operatörler, telefonları bağlantı sözleşmeleriyle birlikte cihazın maliyetinden daha düşük bir fiyata satarak aboneyi kendi iletişim hizmetlerine bağlamaktadır. Belirli bir konsolu satın alan oyuncu, kendisine özel oyunlara para yatırmaya devam edecektir (modern bir konsol için bir oyunun ortalama maliyeti 30-70 ABD dolarıdır). Böylece çok sayıda kaliteli ve popüler oyunun desteklediği bir platformun satışı daha fazla oluyor.

Ve sonunda Sony ilk olarak konsolunu piyasaya sürmeyi başardı. Bu, 2000'in sonunda Avrupa'da ve 2001'de ABD'de gerçekleşti. Rusya ve BDT ülkeleri için resmi versiyon elbette çok daha sonra ve daha yüksek bir fiyatla (yaklaşık 250 $) ortaya çıktı. Yine de o buradadır ve onu iyice inceleyebiliriz.

Özellikler

İşlemci

  • 128 bit Duygu Motoru (MIPS IV), 294,912 MHz, 6,2 GFLOPS, 450 MIPS
  • Yardımcı işlemci 1: FPU, yardımcı işlemciler 2-3: VU0, VU1 (vektör işleme)
  • Talimat önbelleği: 16 KB, veri önbelleği: 24 KB
  • Geometri işleme: maks. 66 milyon treug/s, aydınlatma efektli 38 milyon, sis efektli 36 milyon, yüzey eğriliği ile 16 milyon.
  • Görüntü İşleme Birimi IPU'su: MPEG-2 kod çözücü, 150 Megapiksel/s performans

Grafik çekirdeği (Grafik Sentezleyici)

  • Frekans 147.456 MHz
  • 16 piksel ardışık düzen
  • 2,4 gigapiksel/sn (dokulama yok)
  • 1,2 gigateksel/sn
  • Mip-map filtreleme: nokta, çift doğrusal, üç doğrusal, anizotropik
  • Tekstüre Tümsek Haritalama, Ortam Haritalama
  • Renk: 32 bit (K,G,B,A)
  • Z-tampon: 32 bit
  • Bellek kapasitesi: 4 MB eDRAM
  • Bant genişliği: 38,4 GB/s (her yönde 19,2 GB/s)
  • 75 milyon üçgen/s; Saniyede Z-tamponlama ve Alfa kanalına sahip 50 milyon 48 piksel kare; Saniyede Z-tamponlama ve Alfa kanalına sahip 30 milyon 50 piksellik üçgen; Z-tamponlama, Alfa kanalı ve dokulandırma ile 25 milyon 48 piksel kare
  • Saniyede 18,75 milyon sprite
  • 256x224'ten 1280x1024'e kadar çözünürlükler

Veri Yolu İşlemcisi - Grafik çekirdeği

  • 64 bit, 150 MHz, 1,2 GB/sn

Ana hafıza

  • 32MB RDRAM
  • 32 bit (16 bitlik iki kanal)
  • 400 MHz (etkili frekans 800 MHz)
  • 3,2 GB/sn

G/Ç işlemcisi

  • İlk PlayStation'dan geliştirilmiş işlemci
  • 33,8688 MHz veya 36,864 MHz (değiştirilebilir)
  • 2 MB bellek
  • USB, IEEE-1394, ses denetleyicileri, DVD-ROM ve PCMCIA

Ses çipi

  • 48 oy
  • 2 MB bellek
  • Dolby AC-3 ve DTS dijital akış çıkışını destekler

Veri girişi/çıkışı

  • Dört hızlı DVD-ROM
  • Hafıza kartları
  • için bölme zor kurulum disk

Konektörler

2 USB, 1 I-Link (IEEE1394), 2 oyun kumandası konektörü, 2 hafıza kartı yuvası, birleşik ses/video çıkışı, dijital optik çıkış, sabit sürücü yuvası.

Diğer

  • Boyutlar 301×78×182 mm
  • Ağırlık 2,4 kg

Bu özellikler ilk kez yayınlandığı 1999 yılında güçlü bir izlenim bırakmıştı. Ancak daha 2001 yılında, 1 GHz işlemciye ve GeForce 2 MX gibi ucuz bir grafik hızlandırıcıya sahip ortalama bir bilgisayar, yeni bir konsol üzerinde çok çalışıyordu. Video belleği miktarına dikkat edin: yalnızca 4 MB! Ancak buna erişim hızı etkileyicidir. Ancak PS2 bellek kapasitesi PC bellek kapasitesiyle rekabet edemez: bugün 256 MB rasgele erişim belleği ve 64 MB video belleği standarttır ve aynı zamanda “geçim ücretidir”. İşlemci frekansı da etkileyici değil: 300 MHz doğal olarak geçmişte kaldı. PS2 işlemcisini Intel uyumlu bir işlemciyle doğrudan karşılaştırmak elbette imkansız olsa da, modern PC CPU'larının üstünlüğü yadsınamaz: 300 MHz, 3 GHz ile rekabet edemez. Bazı teselliler yalnızca oyunlar için özel olarak tasarlanmış mimari ve frenlerin ve uyumluluk sorunlarının garantili olmaması olabilir.

PS2 vs. Xbox

Resmi tamamlamak için Playstation 2'nin parametrelerini Xbox'ınkilerle karşılaştıralım. İşte bazı Xbox özellikleri:

1. CPU: 733 MHz Intel Custom Pentium III, yani “özel olarak geliştirilmiş” PIII
2. RAM: Mikron 64 MB DDR SDRAM, 6,4 GB/s bant genişliği
3.Veri depolama: 8GB Sabit disk Batı Dijital (5400 RPM)
4. GPU: 250 MHz nVidia NV2x çip, en yüksek performans 125 MT/s
5. Maksimum çözünürlük: 1920×1080
6. Ses: 256 kanal, 64 3D kanal (Sensaura teknolojisi)
7. Windows 2000'e dayalı özel tasarlanmış işletim sistemi

Gördüğünüz gibi Xbox daha güçlü olacak. Bununla birlikte, Xbox ve Playstation 2 versiyonlarında piyasaya sürülen aynı oyunlar aşağı yukarı aynı görünüyor: Kural olarak, farklı konsol versiyonları arasında grafik açısından çarpıcı bir fark yok. Gerçekten her şey Microsoft SDK'yla mı ilgili?

Ekipman ve özellikler

PS2'nin Rusça sürümünün bulunduğu kutuda aşağıdakiler bulundu: Rusça garanti etiketli konsolun kendisi, analog Dual Shock 2 denetleyici, kullanım kılavuzu ve Rusça garanti kartı, güç kablosu, AV-Euro adaptör ve RCA konnektörlü bir AV kablosu. İlk teslimat seçeneklerinden farklı olarak pakete 8 MB hafıza kartı dahil değildir. Aslında Rus versiyonu Amerikan versiyonuyla tamamen aynı. Set üstü kutunun ilk sürümlerinde, 8 MB'lık kart, DVD video oynatmak için gerekli sürücüleri içeriyordu; Üstelik sürücüler çok bölgeliydi. Konsolun bu sürümünde, DVD sürücüleri zaten Playstation 2 ROM'a yüklenmiştir. Beklediğiniz gibi, konsol yalnızca bölge 5 DVD'lerini ve çok bölgeli diskleri (“Tümü” olarak işaretlenmiştir) okur.

Birlikte verilen DVD, AirBlade, Dark Cloud, Klonoa 2, This Is Football 2002, World Rally Championship ve WWF Smackdown gibi çok fazla bilgi vermeyen birkaç oynanabilir "demo" içeriyordu.

Sadece iki demo bana aşağı yukarı uygun göründü: Dünya Ralli Şampiyonası ve AirBlade. Geri kalanın değeri sorgulanmalıydı. Diskte ayrıca daha ünlü oyunlardan videolar ve geliştiricilerle yapılan çeşitli röportajlar da yer alıyordu. Genel olarak, konsolun Rusça versiyonunun minimum versiyonundaki yazılım paketi, tek bir tam teşekküllü oyun içermiyor.

Bildiğiniz gibi konsol hem dikey hem de yatay olarak kurulabiliyor; Dikey konum için özel bir stand mevcuttur. Bununla birlikte, hatırı sayılır ağırlığı sayesinde PS2, her iki pozisyonda ve herhangi bir stand olmadan mükemmel bir şekilde dayanır. Konsolun ön kısmında yer alan PlayStation simgesi, konsolun uzaydaki mevcut konumuna göre döndürülebiliyor.

Birlikte verilen Dual Shock 2 kontrol cihazı şimdiye kadar gördüğüm en konforlu oyun kumandalarından biridir. 15(!) butonu ve iki adet mantar şeklinde joystick'i vardır. Gamepad ele çok rahat oturuyor; Yan tuşların kullanımına alışmak biraz zaman alıyor ancak zamanla kullanımı da oldukça rahat oluyor. Tek kelimeyle bu, PS One denetleyicisine kıyasla ileri bir adımdır ve söylemeliyim ki zaten oldukça iyiydi.

Dual Shock 2 ayrıca yerleşik bir geri bildirim mekanizmasına sahiptir - patlamalar, atışlar vb. sırasında fark edilir şekilde titremeye başlar. Bununla birlikte, gamepad'in hafifliği nedeniyle, bu bazen oyuna müdahale eder - ellerinizden uçma eğilimindedir. Force Feedback uygulamasının kalitesi açısından gelişmiş PC cihazlarıyla rekabet etmesi de zordur - ancak konsolun şunu belirtmekte fayda var: Geri bildirim PC oyunlarında durumun tam tersi olan neredeyse tüm PS2 oyunları tarafından desteklenmektedir.

PlayStation 2'de gamepad'leri bağlamak için yalnızca iki konektör bulunurken Xbox ve Gamecube'da dört konektör bulunduğunu belirtmekte fayda var. Ek pedleri bağlamak için özel bir denetleyici satın almalısınız. Doğru, gamepad'leri ilk PlayStation'dan PS2'ye bağlayabilirsiniz.

Set üstü kutunun yalnızca her zamanki "laleler" içeren bir AV kablosuyla birlikte gelmesine şaşırdım; Herhangi bir S-Video'dan bahsetmiyoruz, bileşen video çıkışından bahsetmiyoruz bile. Ancak, PS2 için özel bir AV konektöründen bir bileşen veya S-Video sinyali ve hatta SCART-RGB çıkışı veren özel bir kablo satın alabileceğiniz ortaya çıktı. Bu arada, set üstü kutunun ayarlar menüsünde RGB sinyali ile Y Cb/Pb Cr/Pr arasında seçim yapabilirsiniz.

Konsolun ön kısmında iki USB konektörü ve bir IEEE1394 dijital bağlantı noktası (S400/iLink) bulundu. İkincisi, Sony çevrimiçi hizmetlerine erişim sağlayan isteğe bağlı bir ağ kitine (40 $) bağlanabilir. Bu, kullanılabilirlik gerektirecektir yerel ağİnternet erişimi ve hizmetleri kullanmak için aylık ödemeler ile.

DVD videosu

The Austin Powers 2: The Spy Who Shagged Me Zone 1 DVD'si söz verildiği gibi okunmadı. Bunun yerine bölgesel kısıtlamalar nedeniyle diskin okunamadığını belirten bir mesaj görüntülendi. Bu nedenle beşinci bölgenin Yüzüklerin Efendisi DVD'si yerine PlayStation 2'nin ağzına gönderildi.

Görüntü kalitesi hoş bir sürprizdi; İtiraf etmeliyim ki konsoldan daha kötü bir görüntü bekliyordum. Oldukça iyi doygun renkler, hızlı sahnelerde mükemmel dinamikler ve oldukça iyi netlik; PlayStation 2'nin bir DVD oynatıcı olarak sunduğu şeyler bunlar. Ayarlarda TV türünü (4:3, 16:9) yapılandırabilirsiniz, ancak 4:3 versiyonunda görüntü bir miktar dikey olarak uzatılmıştır ve bu konuda hiçbir şey yapılamaz. Diğer DVD oynatıcılar genellikle görüntü büyütmeyi hem yatay hem de dikey olarak kullanırken, kenarlardaki kenarları keserek geniş ekran filmlerin 4:3 TV'lerde izlenmesini optimize eder.

Genel olarak, oynatma kalitesi, ucuz bir ev tipi DVD oynatıcı seviyesindedir; tek fark, bir oynatıcı olarak konsolun çalıştırılmasının son derece elverişsiz olmasıdır. Ekrandaki menü çok küçüktür ve ihtiyacınız olanı rastgele seçmeniz gereken belirsiz simgelerden oluşur. Anladığınız gibi, varsayılan olarak herhangi bir uzaktan kumanda sağlanmamaktadır. Bu, PS2'nin ana DVD oynatıcı olarak kullanımını yalnızca en mütevazi kullanıcılar için bırakıyor (örneğin, bir sonraki bölüme geçmek için gamepad'e ulaşmanız, ekran menüsünü çağırmanız, okları kullanmanız gerekecek) İstediğiniz simgeyi arayın, ona basın...).

Dijital ses akışının çıkışı optik çıkış aracılığıyla sağlanır, dolayısıyla konsola harici bir Dolby Digital/DTS kod çözücü bağlamak oldukça mümkündür.

Ses

Geliştiriciler ayrıca AudioCD disklerinin oynatılmasını kontrol etmek için bir arayüz geliştirirken de kendilerini öne çıkardılar. TV olmadan (veya isteğe bağlı uzaktan kumanda olmadan), her temel eylemi gerçekleştirmek için birkaç düğmeye basmanız gerektiğinden oynatmayı kontrol etmek kesinlikle imkansızdır. Peki neden gamepad'de bunlardan 15 tane var?!

Ses test edildi Hi-Fi sistemi Kenwood 3030RS entegre amplifikatör ve ALR/Jordan Entry 2M akustiğinden oluşur. Genel olarak ses, açıkça çıkıntılı bas ve tizlerle oldukça iddialı ve canlı olarak tanımlanabilir. Klasikler açıkça PS2 için iyi değildi; klasik bestecilerin senfonik pasajları “Aria” için orkestra eşliğine dönüştü. Ancak "ağır" kayıtlar ve elektronik müzik, kendi enerjileri ve baskılarıyla konsol tarafından yeniden üretildi.

RMAA programını kullanan testler oldukça karışık sonuçlar ortaya çıkardı.

Sony Playstation 2 Çıkışı - Audiotrak Maya44 Hat Girişi, 44kHz, 16 bit

Genel Değerlendirme:Çok güzel

Bir yandan gürültü açısından iyi sonuçlar ve dinamik aralık; diğer taraftan, oldukça yüksek seviyede modülasyonlar arası distorsiyon ve kanallar arası geçiş söz konusudur. Oldukça kambur frekans tepkisi de beni şaşırttı:

Genel olarak PlayStation 2'nin sesi oldukça iyi ve iyi bir multimedya ses kartıyla rahatlıkla rekabet edebilir.

PS2 oyunu Red Faction II

Ve son olarak en önemli şeye, yani oyunların kendisine geçelim. Bu arada, ilk PlayStation'dan oyunları PS2'de çalıştırmanın oldukça mümkün olduğunu belirtmekte fayda var; Bunu birkaç eski PSone oyununda test ettim; harika çalıştılar, hatta bazen pes ettiler en iyi kalite eski oyunlara yönelik özel bir kenar yumuşatma sistemi sayesinde görüntüler.

PS2'nin en yeni oyunlarından biri olan Red Faction II'yi oynamayı başardım. Bu nişancı oyunu birçok oyun yayınından çok yüksek puanlar aldı (IGN.COM, oyunu 10 üzerinden muhteşem bir 9,2 puanla ödüllendirdi). Konsollardaki 3D nişancı oyunlarının, öncelikle gamepadlerin bu tür oyunları kontrol etmeye uygun olmaması nedeniyle PC'lere göre çok daha az yaygın olduğu söylenmelidir.

İlk hoş olmayan sürpriz oyuna başlarken yaşandı. Gerçek şu ki, kullanıcı ayarlarının ve kayıtlı oyunların saklanması, konsolla birlikte verilmeyen 8 MB'lık bir hafıza kartı veya isteğe bağlı bir sabit sürücü gerektirir. Tüm potansiyel PS2 alıcıları, konsolla birlikte bu kartlardan birkaçını satın almaya hazırlanın, aksi takdirde, benim gibi, her seferinde oyuna yeniden başlamak zorunda kalacaksınız.

Gösterişli bir açılış ekranının (bazı nedenlerden dolayı, konsol oyun geliştiricileri bunları PC geliştiricilerinden çok daha iyi yapıyor) ve menüdeki bazı maskaralıkların ardından oyun, Yükleme ekranını gösterdi. İndirme işlemi çok az zaman aldı.

Görüntüye ilişkin ilk izlenimler ekran çözünürlüğünün 640x480'den fazla olmadığı yönünde. Görüntü çok bulanık ve net değil; Küçük yazıtların okunması zordur. Beyan edilen maksimum 1280x1024 nereye gitti? Ayarların hiçbir yerinde ekran çözünürlüğünde herhangi bir değişiklik tespit edilmedi.

3D grafiklerin kalitesi kesinlikle etkileyici değildi. Dokular ve mimari daha yakından incelendiğinde çok zayıf görünüyor. Asker modelleri ortalama; Bu, PC oyunlarının 2000 yılı seviyesidir. Ancak patlamalar ve parçacıklarla ilgili efektler (kıvılcımlar, mermi kovanları vb.) iyi görünüyor.Animasyon da hayal kırıklığı yaratmıyor; hareketler çok düzgün ve hassastır. Ancak bazı efektler dışında grafikler kesinlikle modası geçmiş görünüyor.

Elbette 3D nişancı oyunları hiçbir zaman konsolların gücü olmadı; Red Faction II bunu çok iyi gösterdi. Birçok saygın yayın tarafından büyük övgüler alan oyun, modern standartlara uymayan grafikleri nedeniyle PC pazarında alay konusu olacaktı. Öte yandan, PC'deki konsollardaki atari çizgi film maceraları ve dinamik simülatörlerle ("kazanan" türlerin örnekleri demo CD'sinde bulunur), şık da olsa bireysel ama neredeyse oynanamaz PC sergileri dışında kontrast oluşturacak hiçbir şey yoktur. .

Buna rağmen oynamayı başardık. Bir tetikçiyi gamepad ile kontrol etmek gerçek bir cezadır: hızlı hareket etmek ve doğru nişan almak neredeyse imkansızdır. Konsoldaki iki USB konektörünün kurtarmaya geldiği yer burasıdır: konsolu kapatmadan, hatta oyundan çıkmadan (!) sıradan bir klavye ve fareyi bunlara bağlayabilir ve daha kabul edilebilir cihazlardan kontrolün keyfini çıkarabilirsiniz. Bunların hepsi harika çalışıyor: Tek sorun fare ve klavyenin yerleşiminde olabilir. Geleneksel olarak kısa kablolar, farenizi hareket ettirmenizi ve klavyenize odanın diğer ucundan vurmanızı engeller; uzlaşmalar aranmalıdır.

sonuçlar

Sony PlayStation 2, 250 Dolar karşılığında pek çok şey sunuyor: kullanımı zor olsa da iyi bir DVD/AudioCD oynatıcı ve belirli türlerdeki oyunların hayranları için mükemmel bir eğlence. "Macera" ve "yarış" oyunlarının yanı sıra spor oyunları ve özellikle "Japon" temalı çeşitli Aksiyon/RPG'ler açısından PS2'nin eşi benzeri yoktur. Öte yandan konsol, çok oyunculu oyun bir yana, stratejiler ve hatta nişancı oyunları gibi ciddi türlerde PC ile rekabet edemiyor. Konsolun grafik yetenekleri bir bakıma tek taraflıdır: Bir Porsche'yi bir yarış simülatöründe ayrıntılı olarak işlemek için yeterlidir, ancak bir askeri üssü veya yer altı laboratuvarlarını güvenilir bir şekilde işlemek için yeterli değildir. Her durumda, PS2'nin grafik yetenekleri hızla güncelliğini yitiriyor ve PlayStation 3'ün piyasaya sürülmesiyle ilgili tahminlerde 2005 rakamı hiç de uzak görünmüyor.

Kısacası, küçük çocuğunu elektronik eğlenceyle tanıştırmak isteyen ve kendisi de DVD film izleme fırsatı yakalayan iddiasız ebeveynler için, En iyi seçim PS2'den bugüne, hayır. Ciddi oyunların, düşünceli ve "profesyonel" türlerin hayranları PC'de kalıyor.

artılar

  • Kullanışlı oyun kumandası
  • Fare ve klavye için USB bağlantısı
  • İlk PlayStation'dan oyun çalıştırma yeteneği
  • DVD oynatma özelliği

Eksileri

  • Modası geçmiş grafikler
  • Yalnızca Bölge 5 ve Tümünü DVD oynatın
  • RCA'dan daha kaliteli bağlantılar için kabloların bulunmaması
  • İsteğe bağlı uzaktan kumanda olmadan uygunsuz DVD ve CD kontrolü

Her PC kullanıcısı bu bağlantı noktasına aşinadır. PS/2, klavye ve fareyi bağlamak için tasarlanmış bir arayüzdür.


Paralel bağlantı noktası LPT'si– esas olarak bir yazıcıyı bağlamak için kullanılır.

Genellikle bilgisayarın arka duvarında bulunur. Paralel bağlantı 5 m'den fazla olmayan bir mesafede kullanılır.

Ayrıca IEEE-1284 paralel bağlantı noktası da mevcuttur

IEEE-1284 standardı şu anda geliştirilmemektedir. Paralel bağlantı noktasının son standardizasyonu, aynı zamanda birleşik aygıtları (tarayıcı-yazıcı-fotokopi makinesi) bağlamanıza olanak tanıyan ve daha yüksek yazdırma hızı ve güvenilir yazıcı çalışması sağlayan USB arabiriminin kullanılmaya başlanmasıyla aynı zamana denk geldi. Ayrıca paralel arayüze bir alternatif de ağ Arayüzü ethernet

Kayıt dışı:Çift yönlü bağlantı noktası 1 (Tip 1 paralel bağlantı noktası), PS/2'de tanıtılan bir arabirimdir. Standart moda ek olarak, böyle bir bağlantı noktası giriş modunda veya çift yönlü modda çalışabilir. Değişim protokolü yazılım tarafından oluşturulur ve iletimin yönünü belirtmek için port kontrol kaydına özel bir CR.5 biti eklenir: 0 - veri arabelleği çıkış için çalışır, 1 - giriş için. Gelişmiş çift yönlü olarak da adlandırılan bu bağlantı noktasını EPP ile karıştırmayın. Bu tip Bağlantı noktası sıradan bilgisayarlarda kök salmıştır; CMOS Kurulumunda PS/2 veya Bi-Di olarak adlandırılabilir.

PS/2 modellerinde 57,90,95 doğrudan bellek erişim bağlantı noktası (Tip 3 DMA paralel bağlantı noktası) kullanıldı. Arttırmak için tanıtıldı Bant genişliği ve bir yazıcıya çıktı alırken işlemcinin yükünü boşaltmak. Bağlantı noktasıyla çalışan programın yalnızca çıktısı alınacak veri bloğunu bellekte belirtmesi gerekiyordu ve ardından Centronics protokolü kullanılarak çıktı, işlemcinin katılımı olmadan gerçekleştirildi.

Daha sonra, donanımda Centronics değişim protokolünü uygulayan diğer LPT bağlantı noktası adaptörleri ortaya çıktı - FastCentronics. Bazıları bir FIFO veri arabelleği - ParallelPort FIFO Modu kullandı. Standartlaştırılmadığından, farklı üreticilerin bu tür bağlantı noktaları kendi özel sürücülerine ihtiyaç duyuyordu. Standart bağlantı noktası kayıtlarının doğrudan kontrolünü kullanan programlar ek yeteneklerini kullanamadı. Bu tür bağlantı noktaları genellikle VLB çoklu kartlarına dahil edildi. Anakartın içine yerleştirilmiş olanların yanı sıra ISA veriyoluna sahip varyantlar da vardır.

USB (EvrenselSerialBus) Fare, klavye, taşınabilir sabit disk gibi harici çevresel aygıtları bağlamak için tasarlanmıştır. dijital kamera, VoIP telefonu (Skype) veya yazıcı. Teorik olarak bir USB ana bilgisayar denetleyicisine 127'ye kadar cihaz bağlanabilir. Maksimum aktarım hızı USB 1.1 standardı için 12 Mbit/s ve Hi-SpeedUSB 2.0 için 480 Mbit/s'dir. USB 1.1 ve Hi-Speed ​​2.0 konektörleri aynıdır. Farklılıklar, ana bilgisayar denetleyicisinin aktarım hızında ve işlev kümesinde yatmaktadır. Bilgisayar USB'si ve USB aygıtlarının kendisi.


Geliştiriciler için belirlenen ana hedef, kullanıcıların Tak ve Çalıştır modunda çalışma yeteneğini oluşturmaktır (cihazı çalışan bir bilgisayara bağlama, otomatik tanıma ve gerekirse sonraki kurulum).

Birkaç tür USB konektörü vardır.

ü Tip A konnektör: genellikle PC'lerde bulunur.

ü B Tipi konektör: genellikle USB cihazının üzerinde bulunur (kablo çıkarılabilirse).

ü Mini USB konektörü: genellikle dijital video kameralar tarafından kullanılır, harici sabit sürücüler vesaire.

ü Mikro USB konektörü: Mikro USB spesifikasyonu, cihazların bilgisayar biçiminde bir aracı kullanmadan birbirleriyle doğrudan iletişim kurmasına olanak tanıyan USB On-The-Go (OTG) teknolojisine destek sağlar.

Bilgisayar teknolojisi yerinde durmuyor, sürekli geliştiriliyor ve çoğu zaman yerini alıyor masaüstü bilgisayarlar Dizüstü bilgisayarlar geliyor. Ancak bir dizüstü bilgisayarın da bir fareye ihtiyacı var ve yuvarlak konektörlü eski fareyi nereye koyacağız? Üstelik harika çalışıyorsa ve ergonomik olarak elinize çok iyi oturuyorsa... Çöpe mi atacaksınız?

Hayır, neden bir çıkış yolu var - bir USB konektörüne dönüştürülebilir.

2 seçenek vardır: basitçe bir adaptör yapabilir veya faredeki eski kabloyu çıkarıp USB fişiyle yeni bir kablo bağlayabilirsiniz. Gördüğünüz gibi, bağlantı şeması oldukça basit - yalnızca 4 kablo, bazen 5, ancak 5. kablo sadece bir ekrandır, yani. örgü Bir kameradan USB fişli eski bir kablo almanız yeterli. cep telefonuörneğin ya da böyle bir kabloyu bit pazarından satın alıp farenin üzerinde değiştirebilirsiniz.

Yukarıdaki şekilde bir adaptör ve dişi tipte bir USB konektörü ve bir USB fişi (erkek) gösterilmektedir - orada numaralandırma tam tersi olacaktır - soldan sağa, yani. 1,2,3 ve 4. Ve USB konektör kablolarının amacı, öncelikle iletişim numaralarına ve ek bir yöntem olarak renge göre odaklanmaktadır. Renklerin kontaklara göre doğru gitmediğini ben de sıklıkla gördüm. Kişilerin numaralandırılması genellikle soldan sağa doğru olur ancak bunun tersi de olur. Onlar. Açıklığa kavuşturmanız gerekir: arayın, kişilerin amacı genellikle tahtaya yazılır.

1. VDD (genellikle kırmızı) - güç kaynağı, 5 Volt,
2. D- (beyaz, gri, bazen yeşil veya mavi) - verileri bilgisayardan fareye iletir,
3. D+ (yeşil, bazen mavi) - verileri fareden bilgisayara aktarır,
4. GND (siyah veya boyasız - sarı) - topraklama (muhafaza).
5. - bu sadece bir örgüdür (parazit kalkanı), genellikle renksiz, sarı. Bu tel bir sinyal taşımaz ve genellikle topraklanır. Tüm kabloların (farelerin) örgüsü yoktur.

Tellerin sayısına ve renklerine bağlı olarak kabloyu hızlı bir şekilde yeniden lehimleyebilirsiniz. Ancak yine de eski kabloyu lehimlemeden önce, bir test cihazıyla aramanızı ve kabloların renklerinin konektördeki sayılara uygun olduğundan bir kez daha emin olmanızı tavsiye ederim. Uygulamada görüldüğü gibi, insan faktörü her yerde mevcut ve montajcılar da kritik olmayan hatalar yapıyor.

Bu bağlantı şemasını kullanarak yuvarlak PS/2 konnektörlü bir klavyeyi USB konnektörüne dönüştürebilirsiniz. Gerekli kabloları bağlamak için her şey aynı gerekli kişiler... Bu makalenin yeniden yapmanıza (adapte olmanıza) yardımcı olacağını düşünüyorum, eski olmasına rağmen hala oldukça iyi ve işlevseller çevre birimleri eski bilgisayarlardan. Her yerde yeni ve taze olan her şeye ihtiyacınız yok...

Ancak kendi tecrübelerime dayanarak, yerleşik sürücüsü (kontrol programı) olan farelerin iyi olduğunu söylemek istiyorum. Onlar. Konektöre taktım, sürücü bilgisayara yüklendi ve cihaz iyi çalışıyor. Windows'un her zaman kendi sürücüsü olmadığından bu, görevi çok daha kolaylaştırır; bu da farenin arızalanabileceği, yavaşlayabileceği vb. anlamına gelir. Ve bu, Vysotsky'nin söylediği gibi, binmek değil, kıpırdamak...

Klavye, bilgisayara bilgi girmek için kullanılan en yaygın cihazdır. Bu nedenle klavyenin çalışma prensibini ve iletişim arayüzünü bilmek önemlidir.

Bu makalede, klavyeden giriş almanızı ve tuş vuruşlarını bir çıkış aygıtında görüntülemenizi sağlayan bir aygıt açıklanmaktadır. Örnek olarak PS/2 klavye, PIC mikrodenetleyici ve yedi bölümlü ekran kullanan basit bir cihaz tasarlayacağız.

Proje fikri

Bu projenin ana hedefi PS/2 cihazlarıyla, özellikle de PS/2 klavyesiyle çalışabilen bir cihaz yaratmaktır. Klavye bağlanacak PIC mikrodenetleyici, bu da basılan tuşların kodlarını işleyecek ve tuş sembollerini yedi bölümlü bir göstergede görüntüleyecektir.

PS/2: seri arayüz 10-16 kHz'lik bir saat sinyali ile PIC'de darbelerin düşen kenarını tespit etmek için kesintiler kullanmamız gerekir.

Kullanılan radyo elemanlarının listesi

Mikrodenetleyici PIC18F452 (veri sayfası)
7805 - beş volt voltaj regülatörü
Kuvars kristali 20 MHz
PS/2 konektörü (dişi)
7 bölümlü gösterge
Dirençler

Ek olarak, PIC ürün yazılımı için bir programlayıcıya, bir devre tahtasına ve atlama tellerine (veya kazınmış bir baskılı devre kartına) ihtiyacınız olacaktır.

Devre tasarımı

Buradan görülebileceği gibi şematik diyagram Aşağıda cihaz çok basittir ve ana parçalar şunlardır: 78L05, PIC18F452 ve PS/2 konnektörü.

PS/2 konnektöründe 2 ve 6 numaralı pinler kullanılmaz, 4. pin +5V güç kaynağıdır, 3. pin ortaktır. 5. pin saat sinyali, 1. pin ise veridir.

Ortak katotlu 7 segmentli bir gösterge kullandım.

PS/2 hakkında küçük bir teori

Yukarıda belirtildiği gibi, PS/2 iki hatlı bir seri protokol kullanır: bir saat sinyali ve bir veri hattı.

Pin ataması 6 pinli Mini-DIN (PS/2):
1 - Veri
2 - Kullanılmıyor
3 - Ortak (toprak)
4 - Güç (+5V)
5 - Saat sinyali
6 - Kullanılmıyor

Yukarıdaki şekilde erkek (sol) ve dişi (sağ) PS/2 konnektörlerinin pin yapısı gösterilmektedir. Tipik olarak, erkek konektör aygıt tarafında (fare, klavye) kullanılır ve dişi konektör bilgisayarda kullanılır. Bizim durumumuzda (alıcı tarafımız olduğu için) “dişi” tipte bir konnektör kullanacağız (bazı yanmış anakartlardan kesilebilir).

Yukarıdaki şekilde PS/2 cihazları için standart çıkış zamanlama şeması gösterilmektedir. Sıra aşağıdaki gibidir:
1. Veri pini düşük seviyede sürülür
2. Saat pimi düşük seviyede çalıştırılır
3. Veri çıkışı düşük olmaya devam ediyor (başlangıç ​​biti)
4. Saat sinyali yükseliyor
5. Sekiz veri bitinin iletimi başlar
6. Sonra eşlik biti geliyor
7. Ve sonra durdurma biti

Tüm veriler pozitif senkronizasyon darbesinin azalmasıyla alınır.

Anahtar tarama kodları

Her klavye tuşu, sözde kendi benzersiz kodunu içerir. tarama kodu

Yukarıdaki resimlerden de görebileceğiniz gibi çoğu klavye tuşu 8 bitlik değerler (1 bayt) içerir, ancak bazı tuşlar çok baytlık bir dizi içerir.

Anahtar tarama kodlarının nasıl oluşturulduğuna dair bir örneğe bakalım. Klavyede herhangi bir tuşa basıldığında klavye çıkışında basılan tuşa ait tarama kodu görünür. Bir anahtar bırakıldığında çıkış kodu 0xF0 olur ve bırakılan anahtarın tarama kodu olur. O. Bir tuşun basılı tutulup tutulmadığını tespit edebiliriz ancak şimdilik buna ihtiyacımız yok.

Yukarıdaki şekilde "J" tuşuna basıldığında PS/2 dalga formu gösterilmektedir. Osilogramdaki Kanal 1 (sarı) böyle bir sinyaldir. Kanal 2 (mavi) veri sinyalidir. Açıklık sağlamak amacıyla, saat sinyalinin bozulmasını tespit etmek için yardımcı çizgiler çizdim.
Bu osilogram ile basılan tuşun tarama kodunu kolaylıkla belirleyebilirsiniz. En az anlamlı bitin (yani 0) solda, en anlamlı bitin (7 bit) ise sağda olduğunu unutmayın. O. ikili sistemde 0011 1011 ortaya çıktı, bu onaltılık sistemde 0x3B'dir, yani. Bu "J" tuşunun tarama kodudur.

Verileri klavyeye aktarma

PS/2 protokolünün başka bir işlevi de verileri klavyeye geri aktarmaktır; örneğin bir LED'i açmak/kapatmak için bir komut verebilirsiniz. Büyük harf kilidi, Rakam kilidi vb. Ama bunun üzerinde durmayalım çünkü bu başka bir yazının konusu.

Breadboard'daki birleştirilmiş devre şuna benzer:

PIC programı

Yazılım iki ana bölümden oluşur: Ana Döngü ve kesme işleyicisi.

Ana Döngüde, göstergede görüntülenmek üzere veriler alınır ve işlenir. Aslında veri çıktısının kendisi.

Ana Döngü kodu kısmı:

#include #include #include #include //7 Segmentli Görüntü Çıkışı #define number_0 0b01111110 .. ... .. #define letter_a 0b11101110 #define letter_b 0b11111110 .. ... .. void main(void)( TRISC = 0xFF ; TRISD = 0x01; PORTB = 0x00; PORTC = 0x00; //7-Seg LED Ters Polaritedir PORTD = 0x00 ^ 0xFF; Delay10KTCYx(10); INTCON = 0b11000000; OpenCapture1(C1_EVERY_FALL_EDGE & CAPTURE_INT_ON); OpenTimer1(TIMER_INT) _ON & T1_SOURCE_INT & T1_PS_1_1 & T1_16BIT_RW); WriteTimer1(0x0000); while(1) ( if(buf_ready == 1)( switch(scan_code_buf)( case 0x1C: PORTD = (letter_a ^ 0xFF); break; ... .... . .break; case 0x45: PORTD = (sayı_0 ^ 0xFF); break; case 0x66: PORTD = (sil ^ 0xFF); break; varsayılan: break; ) //Arabelleği İleriye Kaydır scan_code_buf = scan_code_buf; scan_code_buf = scan_code_buf; scan_code_buf = scan_code_buf ; scan_code_buf = scan_code_buf; scan_code_buf = scan_code_buf; scan_code_buf = scan_code_buf; scan_code_buf = scan_code_buf; scan_code_buf_cnt--; if(scan_code_buf_cnt == 0) buf_ready = 0; ) Gecikme10KTCYx(1); ))

Yani Ana Döngü döngüsünde fifo arabelleğine giren veriler işlenir. Aşağıdaki kodda PS/2 verisi kesme yoluyla alınmakta ve fifo tamponuna yerleştirilmektedir. 0xF0 kodu göz ardı edilir, biz yalnızca tuş vuruşlarıyla ilgileniyoruz.

Kesinti kodu aşağıdaki gibidir:

Void InterruptHandlerHigh(void) // InterruptHandler'ın bildirimi ( //TMR1 Kesme Bayrağının Ayarlanıp Ayarlanmadığını Kontrol Edin if(PIR1bits.CCP1IF)( if(bit_counter)< 10){ current_scan_code = current_scan_code >> 1; current_scan_code += (PORTDbits.RD0*0b10000000000); bit_counter++; ) else if(bit_counter == 10)( scan_code_buf=(current_scan_code>>2) scan_code_buf_cnt++; buf_ready = 1; bit_counter = 0; ) WriteTimer1(0x0000); //CCP1 Taşma Bayrağı Bitini Temizle PIR1bits.CCP1IF = 0; ) //CCP1 Kesme Bayrağının Ayarlanıp Ayarlanmadığını Kontrol Edin else if(PIR1bits.TMR1IF)( //Zamanlayıcı1 Taşma Bayrağını Temizle Bit_counter = 0; PIR1bits.TMR1IF = 0; ) INTCONbits.GIE = ​​1; )

Yukarıdaki koddan görebileceğiniz gibi, 8 bitin “yakalanmasını” sağlamak için tarama kodu yakalama kesmesi ve timer1 kesmesi birlikte kullanılır, çünkü start, stop veya eşlik bitlerine ihtiyacımız yok.

Yukarıdaki videodan da görebileceğiniz gibi cihaz harika çalışıyor ve basılan rakam ve harfleri gösteriyor. Tek sorun W, N gibi tuşları göstermememdi çünkü... Açık yedi bölümlü gösterge bunu yapmak gerçekçi değil.

Radyo elemanlarının listesi

Tanım Tip Mezhep Miktar NotMağazanot defterim
MK PIC 8 bit

PIC18F4520

1 Not defterine
Doğrusal regülatör

LM7805

1 Not defterine
Elektrolitik kondansatör47 uF1 Not defterine
Direnç

330Ohm

7 Not defterine
Kuvars20 MHz1



Tepe