O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Dasturiy injinering fakulteti
CAO013-2 guruhi talabasi Raimberdiyev Fozilbekning Kompyuterni tashkillashtirish fanidan bajargan
4- amaliy ishi
Topshirdi: Raimberdiyev Fozilbek
Qabul qildi: Axrorov Faxriddin
Mavzu: PS/2 porti
Reja:
PS/2 porti tarifi
PS/2 porti tarixi va qo’llanishi
Texnik xususiyatlari
PS / 2 - kompyuter porti , klaviatura va sichqonchani ulash uchun ishlatiladi , 6-pinli mini-DIN ulagichi yordamida .
PS / 2 porti birinchi marta 1987 yilda IBM PS / 2 kompyuterlarida paydo bo'lgan (bundan oldin, DIN-5 ko'rinishidagi IBM AT klaviaturani , sichqonchani - COM portini ulash uchun ishlatilgan , ammo PS / 2 sichqonlari faqat mashhur bo'lgan. 2000-yillarning boshlarida) va keyinchalik boshqa ishlab chiqaruvchilar tomonidan tan olindi va IBM PC-ga mos keladigan shaxsiy kompyuterlar va serverlarda keng qo'llanila boshlandi . Ma'lumot uzatish tezligi 80 dan 300 Kb / s gacha va ulangan qurilma va dasturiy ta'minot drayverining ishlashiga bog'liq .
Ulagichdagi oltita pindan to'rttasi ishlatiladi: soat, ma'lumot, quvvat va umumiy. IBM AT klaviatura interfeysi bilan elektr mosligi saqlanib qoldi. Shu bilan birga, ma'lumotlar avtobusi uchun ishlatiladigan kontaktlar va klaviatura uchun chastotalar sichqonchani ulash uchun kontaktlardan farq qilishi mumkin. Bu ikkala qurilmani bir vaqtning o'zida ishlatishga imkon beradi, lekin splitter orqali.
Ba'zi anakartlar sichqoncha va klaviatura "noto'g'ri" ulanganda to'g'ri ishlashi mumkin (ya'ni, klaviatura sichqoncha ulagichiga va aksincha, sichqonchani klaviatura ulagichiga ulanganda) - bu har bir ulagichga bog'liq. universaldir. Aksariyat anakartlar, agar noto'g'ri ulangan bo'lsa (yoki ish paytida uzilgan bo'lsa), foydalanuvchidan qurilmalarni "to'g'ri" ulashni va ba'zan qayta ishga tushirishni talab qiladi .
Shuningdek qarang: IBM PC klaviaturasi
Pin 4 - Quvvat, +5 V. Ulangan qurilmani quvvat bilan ta'minlash uchun ishlatiladi.
PIN 3 - Tuproq/Koson. Quvvat uchun umumiy chiqish.
Pin 5 - CLK - sinxronizatsiya (Soat). Ma'lumotlar sichqoncha orqali uzatilganda yoqiladi.
Pin 1 - Ma'lumotlar, uzatilgan ma'lumotlar.
Dastlab, PS/2 kompyuter tomonidan 8048 kontroller chipi tomonidan amalga oshirildi, keyin u 8042 mikrokontroller chipi [1] bilan almashtirildi , keyin uning funktsiyalari Super I/O yoki LPC chipiga yoki janubiy ko'prikka o'tkazildi. chipsetning [2] [3] . Qurilmani yoqishdan oldin, anakartdagi port boshqaruvchisi CLK ni tinglaydi. Qurilmadan (PS/2 klaviaturasi yoki PS/2 sichqonchasi) kompyuterga o'tkazishda quyidagi protokol qo'llaniladi. Agar soat kamida 50 mikrosoniya davomida "1" da bo'lmasa, qurilma uzatishni boshlamaydi. Qurilma ketma-ket uzatadi:
start-bit har doim nolga teng;
8 ma'lumot biti;
bir oz parite;
stop bit har doim bitta.
Soat mantiqiy rejimda bo'lganda qurilma Ma'lumot signalini o'rnatadi/o'zgartiradi. Anakartdagi kontroller soat mantiqiy nolga teng bo'lganda ma'lumotlarni o'qiydi.
Kompyuterning anakartidagi kontrollerdan klaviatura yoki sichqonchaga teskari yo'nalishda buyruqlar yuborilganda, protokol yuqorida tavsiflanganidan farq qiladi.
Bu erda uzatilgan bitlar ketma-ketligi murakkabroq:
kontroller Clock signalini taxminan 100 mikrosekundga nolga tushiradi;
boshqaruvchi Ma'lumotlar signalini nolga tushiradi, boshlang'ich bitni hosil qiladi;
kontroller Clock signalini mantiqiy blokga chiqaradi, klaviatura start bitini tuzatadi;
keyin klaviatura Clock signalini hosil qiladi va boshqaruvchi uzatilgan bitlarni etkazib beradi;
kontroller o'zining barcha bitlarini, jumladan, paritet va to'xtash bitlarini yuborgandan so'ng, klaviatura oxirgi bitni "nol" ni yuboradi, bu tasdiqdir.
Hozirgi vaqtda ishlab chiqarilgan kompyuter sichqonlari va klaviaturalarining katta qismi USB ulagichiga ega , ba'zi zamonaviy anakartlarda (ayniqsa, miniatyura shakl omillari ) PS / 2 ulagichi yo'q yoki faqat bitta ulagichga ega. Zamonaviy noutbuklar va netbuklarda tashqi PS / 2 ulagichlari mavjud emas va USB sichqonchani yoki tashqi klaviaturani ularga ulash uchun ishlatiladi. Eski noutbuklarda ko'pincha bitta universal ulagich mavjud edi.
Agar sichqonlar va klaviaturalarning USB kontrolleri PS/2 interfeysi orqali ishlashni qo‘llab-quvvatlasa, u holda qurilmalar (sichqonlar va klaviaturalar) PS/2 ulagichi bilan passiv adapter orqali ulanishi mumkin. Qoida tariqasida, eng arzon sichqonchalar va klaviaturalar bu xususiyatga ega.
PS / 2 interfeysi nafaqat klaviatura va sichqonlar uchun, balki shtrix -kod skanerlari , pozitsionerlar kabi boshqa qurilmalar uchun ham ishlatilishi mumkin. Biroq, bu qurilmalar ko'p hollarda klaviatura yoki sichqonchaning ishlashiga taqlid qiladi. Bu drayverlardan xalos bo'lish va qurilmalarni platformadan mustaqil qilish imkonini beradi.
Ofis muhitida ba'zan xavfsizlik nuqtai nazaridan USB o'rniga PS / 2 klaviaturalari va sichqonchalaridan foydalanish afzalroq : bu USB portlarini butunlay o'chirib qo'yish va flesh-disklar va boshqa potentsial xavfli qurilmalarni ulashni imkonsiz qilish imkonini beradi .
Ikkitadan ortiq sinxron teginishni (ko‘p teginish ) qo‘llab-quvvatlamaydigan va qurilma ruxsati cheklangan eski PS/2 protokolini almashtirish uchun bir qator o‘rnatilgan ilovalarda (asosan sensorli panellar bilan) zamonaviyroq alternativalar taklif qilingan . Xususan, sinaptiklar va libinput qurilmalari bilan o'zaro ta'sir qilish uchun RMI protokollari ( ingliz tilidan. Register Mapped Interface ) ishlatiladi. Ushbu protokollar o'rnatilgan I²C , SMBus yoki SPI avtobuslari ustida ishlaydi va bir nechta versiyalarda amalga oshiriladi: RMI3 (2007 yildan beri) [4] va RMI4 (2010-yillar)
PC97 spetsifikatsiyasi tizim blokidagi va ulangan qurilmalarning kabellaridagi PS/2 port ulagichlari uchun standart ranglarni belgilaydi:
Do'stlaringiz bilan baham: |