PS 2 musekontakt. Overfører data til tastaturet

Offisiell versjon for Russland og CIS-landene

Begynnelsen av dette århundret var preget av en enestående økning i spillkonsollindustrien. Tre store aktører i IT-markedet annonserte umiddelbart sine nye enheter for begynnelsen av 2001. Høybudsjettreklamekampanjer har gjort disse navnene mer enn kjente – selvfølgelig, vi snakker om om Sony PlayStation 2, Microsoft Xbox og Nintendo Gamecube. Analyseselskaper spådde en skikkelig storm i salget av disse konsollene, men faktisk viste salgstallene seg å være høyere enn de villeste prognosene. Det totale volumet av solgte konsoller i 2002 var rundt 50 millioner enheter, og blant dem var Sony PlayStation 2 i ledelsen med en enorm margin - 26 millioner solgte konsoller, som er mer enn Xbox og Gamecube til sammen.

Hvorfor vant PlayStation 2? Det var ganske mange faktorer som spilte inn. For det første er Playstation-merket mer enn kjent i spillverdenen - i motsetning til for eksempel "pionerene" Xbox og Gamecube. Takket være dette og Sonys kolossale innflytelse oversteg antallet høyprofilerte "navn"-spill som ble annonsert for PS2 betydelig antallet spill for konkurrerende konsoller. Men i spillkonsollenes verden er spill det både spillutviklere og konsollprodusenter tjener penger på. Spillkonsollen er et slags bindeledd mellom spillet og forbrukeren. Dessuten selges konsoller ofte under pris, noe som kunstig senker prisene til $150-200. En lignende ordning brukes i industrien mobilkommunikasjon: Operatører selger telefoner sammen med tilkoblingskontrakter for mindre enn kostnaden for selve enheten, og kobler dermed abonnenten til sine egne kommunikasjonstjenester. En spiller som har kjøpt en bestemt konsoll vil fortsette å investere penger i spill spesielt for den (i gjennomsnitt koster et spill for en moderne konsoll $30-70). Dermed har en plattform støttet av et stort antall høykvalitets og populære spill mer salg.

Og til slutt klarte Sony å gi ut konsollen sin først. Dette skjedde helt på slutten av 2000 i Europa og i 2001 i USA. Den offisielle versjonen for Russland og CIS-landene dukket opp, selvfølgelig, mye senere, og til en høyere pris (omtrent $250). Likevel er den her, og vi kan studere den grundig.

Spesifikasjoner

prosessor

  • 128-biters følelsesmotor (MIPS IV), 294,912 MHz, 6,2 GFLOPS, 450 MIPS
  • Koprosessor 1: FPU, koprosessor 2-3: VU0, VU1 (vektorbehandling)
  • Instruksjonsbuffer: 16 KB, databuffer: 24 KB
  • Geometribehandling: maks. 66 millioner treug/s, med lyseffekt 38 ​​millioner, med tåkeeffekt 36 millioner, med overflatekrumning 16 millioner.
  • Bildebehandlingsenhet IPU: MPEG-2-dekoder, 150 Mpiksler/s ytelse

Grafikkkjerne (Graphic Synthesizer)

  • Frekvens 147,456 MHz
  • 16 piksler rørledninger
  • 2,4 gigapiksler/s (ingen teksturering)
  • 1,2 gigatex/s
  • Mip-kartfiltrering: punkt, bilineær, trilineær, anisotropisk
  • Texturing Bump Mapping, Environment Mapping
  • Farge: 32 bit (R,G,B,A)
  • Z-buffer: 32 biter
  • Minnekapasitet: 4 MB eDRAM
  • Båndbredde: 38,4 GB/s (19,2 GB/s hver retning)
  • 75 millioner trekanter/s; 50 millioner 48-pikslers firkanter med Z-buffering og alfakanal per sekund; 30 millioner 50-piksler trekanter med Z-buffring og alfakanal per sekund; 25 millioner 48-pikslers firkanter med Z-buffring, alfakanal og teksturering
  • 18,75 millioner sprites per sekund
  • Oppløsninger fra 256x224 til 1280x1024

Bussprosessor - Grafikkjerne

  • 64 bits, 150 MHz, 1,2 GB/s

Hovedminne

  • 32 MB RDRAM
  • 32-bit (to kanaler på 16 bit)
  • 400 MHz (effektiv frekvens 800 MHz)
  • 3,2 GB/s

I/O-prosessor

  • Forbedret prosessor fra den første PlayStation
  • 33,8688 MHz eller 36,864 MHz (kan byttes)
  • 2 MB minne
  • USB, IEEE-1394, lydkontrollere, DVD-ROM og PCMCIA

Lydbrikke

  • 48 stemmer
  • 2 MB minne
  • Støtter Dolby AC-3 og DTS digital strømutgang

Datainngang/utgang

Koblinger

2 USB, 1 I-Link (IEEE1394), 2 spillkontrollerkontakter, 2 minnekortspor, kombinert lyd/videoutgang, digital optisk utgang, harddiskplass.

Annen

  • Mål 301×78×182 mm
  • Vekt 2,4 kg

I 1999, da disse karakteristikkene først ble publisert, gjorde de et sterkt inntrykk. Men allerede i 2001 jobbet den gjennomsnittlige PC-en med en 1 GHz-prosessor og en rimelig grafikkakselerator som GeForce 2 MX hardt med en ny konsoll. Vær oppmerksom på mengden videominne: kun 4 MB! Imidlertid er hastigheten på tilgangen til den imponerende. PS2-minnekapasiteten kan imidlertid ikke konkurrere med PC-minnekapasiteten: i dag 256 MB tilfeldig tilgangsminne og 64 MB videominne er standarden og også "levelønnen". Prosessorfrekvensen er heller ikke imponerende: 300 MHz hører naturligvis fortiden til. Og selv om det selvfølgelig er umulig å direkte sammenligne PS2-prosessoren med en Intel-kompatibel prosessor, er overlegenheten til moderne PC-CPUer ubestridelig: 300 MHz kan ikke konkurrere med 3 GHz. Noen trøst kan bare være arkitekturen skreddersydd for spill og garantert fravær av bremser og kompatibilitetsproblemer.

PS2 vs. Xbox

For å fullføre bildet, la oss sammenligne parametrene til Playstation 2 med parametrene til Xbox. Her er noen Xbox-spesifikasjoner:

1. CPU: 733 MHz Intel Custom Pentium III, dvs. "spesielt dyrket" PIII
2. RAM: Micron 64 MB DDR SDRAM, 6,4 GB/s båndbredde
3. Datalagring: 8 GB HDD Western Digital (5400 RPM)
4. GPU: 250 MHz nVidia NV2x-brikke, toppytelse 125 MT/s
5. Maksimal oppløsning: 1920×1080
6. Lyd: 256 kanaler, 64 3D-kanaler (Sensaura-teknologi)
7. Spesialdesignet OS basert på Windows 2000

Som du kan se, vil Xbox være kraftigere. Likevel ser de samme spillene ut i versjoner for Xbox og Playstation 2 mer eller mindre like ut: Som regel er det ingen slående forskjeller i grafikk mellom versjoner for ulike konsoller. Handler det virkelig om Microsoft SDK?

Utstyr og funksjoner

I esken med den russiske versjonen av PS2 ble følgende funnet: selve konsollen med et garantiklistremerke på russisk, en analog Dual Shock 2-kontroller, en bruksanvisning og et garantikort på russisk, en strømkabel, en AV-Euro adapter og en AV-kabel med RCA-kontakter. I motsetning til de første leveringsalternativene, er ikke et 8 MB minnekort inkludert i pakken. Faktisk er den russiske versjonen nøyaktig den samme som den amerikanske. I de første utgivelsene av set-top-boksen inneholdt 8 MB-kortet de nødvendige driverne for å spille DVD-video; Dessuten var sjåførene multi-sone. I denne versjonen av konsollen er DVD-drivere allerede flashet inn i Playstation 2 ROM. Som du forventer, leser konsollen bare sone 5 DVDer og multi-sone plater (merket "Alle").

Den medfølgende DVD-en inneholdt flere lite avslørende spillbare "demoer" - AirBlade, Dark Cloud, Klonoa 2, This Is Football 2002, World Rally Championship og WWF Smackdown.

Bare to demoer virket mer eller mindre anstendige for meg: World Rally Championship og AirBlade. Verdien av resten måtte stilles spørsmål ved. Platen inneholdt også videoer fra mer kjente spill og flere intervjuer med utviklere. Generelt inneholder programvarepakken i minimumsversjonen av den russiske versjonen av konsollen ikke et eneste fullverdig spill.

Som du vet, kan konsollen installeres enten vertikalt eller horisontalt; Et spesialstativ er tilgjengelig for vertikal posisjon. Men takket være sin betydelige vekt holder PS2 seg perfekt i begge posisjoner og uten stativ. PlayStation-ikonet på forsiden av konsollen kan roteres i samsvar med konsollens nåværende posisjon i rommet.

Den medfølgende Dual Shock 2-kontrolleren er en av de mest komfortable gamepadene jeg noen gang har sett. Den har 15 (!) knapper og to soppformede joysticks. Gamepaden ligger veldig behagelig i hånden; Å bruke sidetastene krever litt tilvenning, men over tid er de også veldig behagelige å bruke. Kort sagt, dette er et skritt fremover sammenlignet med PS One-kontrolleren, som, jeg må si, var ganske bra uansett.

Dual Shock 2 har også en innebygd tilbakemeldingsmekanisme – under eksplosjoner, skudd osv. begynner den å vibrere merkbart. Men på grunn av selve gamepadens letthet forstyrrer dette noen ganger ganske enkelt spillet - det har en tendens til å fly ut av hendene dine. Det er også vanskelig for den å konkurrere med avanserte PC-enheter når det gjelder kvaliteten på Force Feedback-implementeringen - det er imidlertid verdt å merke seg at konsollen Tilbakemelding støttes av nesten alle PS2-spill, noe som er akkurat det motsatte av situasjonen med PC-spill.

Det er verdt å merke seg at PlayStation 2 kun har to kontakter for tilkobling av gamepads, mens Xbox og Gamecube har fire. For å koble til ekstra pads, bør du kjøpe en spesiell kontroller. Riktignok kan du koble gamepads fra den første PlayStation til PS2.

Jeg ble overrasket over at set-top-boksen kun kommer med en AV-kabel med de vanlige "tulipanene"; Vi snakker ikke om noen S-Video, for ikke å snakke om komponentvideoutgang. Det viste seg imidlertid at du kan kjøpe en spesialkabel til PS2 som sender ut et komponent- eller S-Video-signal, eller til og med SCART-RGB, fra en spesiell AV-kontakt. I innstillingsmenyen til set-top-boksen kan du forresten velge mellom RGB-signalet og Y Cb/Pb Cr/Pr.

På forsiden av konsollen ble det funnet to USB-kontakter og en IEEE1394 digital port (S400/iLink). Sistnevnte kan kobles til et valgfritt nettverkssett ($40), som gir tilgang til Sonys netttjenester. Dette vil kreve tilgjengelighet lokalt nettverk med Internett-tilgang og månedlige betalinger for bruk av tjenester.

DVD-video

The Austin Powers 2: The Spy Who Shagged Me Zone 1 DVD, som lovet, ble ikke lest. I stedet ble det vist en melding om at disken ikke kunne leses på grunn av regionale begrensninger. Derfor ble DVDen The Lord of the Rings of the fifth zone sendt inn i munnen på PlayStation 2 i stedet.

Bildekvaliteten var en hyggelig overraskelse; Jeg må innrømme at jeg forventet et dårligere bilde fra konsollen. Ganske gode mettede farger, utmerket dynamikk i fartsfylte scener og ganske god klarhet – dette er det PlayStation 2 har å by på som DVD-spiller. I innstillingene kan du konfigurere typen TV (4:3, 16:9), men i 4:3-versjonen er bildet noe strukket vertikalt, og ingenting kan gjøres med det. Andre DVD-spillere bruker ofte bildeforstørrelse både horisontalt og vertikalt, mens de skjærer av kantene på sidene – og dermed optimerer visningen av widescreen-filmer på 4:3-TV-er.

Generelt er avspillingskvaliteten på nivå med en rimelig husholdnings DVD-spiller, med den eneste forskjellen at konsollen som spiller er fryktelig upraktisk å betjene. Skjermmenyen er veldig liten og består av vage ikoner, hvorfra du må velge den du trenger tilfeldig. Som du forstår, er det ingen fjernkontroller som standard. Dette lar bruken av PS2 som hoved-DVD-spiller kun være for de mest beskjedne brukerne (for å si, bytte til neste seksjon, må du strekke deg etter gamepaden, hente frem skjermmenyen, bruke pilene for å se etter ønsket ikon, trykk på det...).

Den digitale lydstrømmen sendes ut via den optiske utgangen, så det er fullt mulig å koble en ekstern Dolby Digital/DTS-dekoder til konsollen.

Lyd

Utviklerne utmerket seg også når de utviklet et grensesnitt for å kontrollere avspillingen av AudioCD-plater. Uten en TV (eller uten en valgfri fjernkontroll) er det absolutt umulig å kontrollere avspillingen, siden du må trykke på flere knapper for å utføre hver grunnleggende handling. Og hvorfor er det 15 av dem på gamepaden?!

Lyden ble testet for Hi-Fi system, bestående av en Kenwood 3030RS integrert forsterker og ALR/Jordan Entry 2M akustikk. Generelt kan lyden beskrives som ganske selvsikker og livlig, med tydelig utstående bass og høyder. Klassikerne var tydeligvis ikke bra for PS2; symfoniske passasjer av klassiske komponister omgjort til orkesterakkompagnement for "Aria". Men "tunge" innspillinger og elektronisk musikk ble gjengitt av konsollen med deres iboende energi og press.

Tester med RMAA-programmet viste ganske blandede resultater.

Sony Playstation 2 Out - Audiotrak Maya44 Line In, 44kHz, 16 bit

Samlet vurdering: Veldig bra

På den ene siden gode resultater med tanke på støy og dynamisk rekkevidde; på den annen side er det et ganske høyt nivå av intermodulasjonsforvrengning og kanalinterpenetrasjon. Jeg ble også overrasket over den ganske pukkelryggede frekvensresponsen:

Generelt er lyden til PlayStation 2 ganske god og kan lett konkurrere med et godt multimedialydkort.

PS2-spillet Red Faction II

Og til slutt, la oss komme ned til det viktigste - selve spillene. Det skal forresten bemerkes at det er fullt mulig å kjøre spill fra den første PlayStation på PS2; Jeg testet dette på flere gamle PSone-spill - de fungerte bra, noen ganger ga de til og med ut beste kvalitet bilder takket være et spesielt anti-aliasing-system for eldre spill.

Jeg klarte å spille et av de nyeste spillene for PS2 – Red Faction II. Dette skytespillet har fått svært høye rangeringer fra mange spillpublikasjoner (IGN.COM ga det fantastiske 9,2 av 10 poeng). Det må sies at 3D-skytespill på konsoller er mye mindre vanlige enn på PC-er, først og fremst på grunn av den dårlige egnetheten til gamepads for å kontrollere denne typen spill.

Den første ubehagelige overraskelsen skjedde rett da spillet startet. Faktum er at lagring av brukerinnstillinger og savegames krever et 8 MB minnekort, som ikke følger med konsollen, eller en valgfri harddisk. Alle potensielle PS2-kjøpere - gjør deg klar til å kjøpe et par av disse kortene sammen med konsollen, eller du må starte spillet på nytt, som meg, hver gang.

Etter en pretensiøs splash-skjerm (av en eller annen grunn, konsollspillutviklere gjør dem mye bedre enn PC-utviklere) og noen shenanigans i menyen, viste spillet Loading-skjermen. Nedlastingsprosessen tok veldig kort tid.

Førsteinntrykket av bildet er at skjermoppløsningen ikke er mer enn 640x480. Bildet er veldig uklart og uklart; Små inskripsjoner er vanskelige å lese. Hvor ble det deklarerte maksimale 1280x1024 av? Ingen endring i skjermoppløsning ble oppdaget noe sted i innstillingene.

Kvaliteten på selve 3D-grafikken var helt uimponerende. Teksturene og arkitekturen ser veldig dårlig ut ved nærmere inspeksjon. Soldatmodeller er gjennomsnittlige; Dette er år 2000-nivået for PC-spilling. Imidlertid ser eksplosjoner og effekter forbundet med partikler (gnister, kulehylser osv.) bra ut. Animasjonen skuffer heller ikke; bevegelsene er veldig jevne og presise. Men med unntak av noen effekter ser grafikken definitivt utdatert ut.

Selvfølgelig har 3D-skytespill aldri vært konsollenes styrke; Red Faction II viste dette godt. Spillet, som ble hyllet av mange anerkjente publikasjoner, ville bli latterliggjort på PC-markedet for sin grafikk som ikke oppfyller moderne standarder. På den annen side er det rett og slett ingenting i kontrast til arkade-tegneserieeventyr og dynamiske simulatorer på konsoller på PC-en (eksempler på "vinnende" sjangre er plassert på demo-CDen), bortsett fra individuelle, om enn elegante, men nesten uspillbare PC-utstillinger .

Likevel klarte vi å spille. Å kontrollere et skytespill med en gamepad er en ekte straff: det er nesten umulig å bevege seg raskt og sikte nøyaktig. Det er her de to USB-kontaktene på konsollen kommer til unnsetning: du kan koble et vanlig tastatur og mus til dem uten å slå av konsollen eller til og med forlate spillet (!) og nyte kontroll fra mer akseptable enheter. Alt dette fungerer utmerket: det eneste problemet kan være plasseringen av musen og tastaturet. Tradisjonelt hindrer korte ledninger deg fra å vrikke med musen og slå tastaturet fra andre siden av rommet; kompromisser må søkes.

konklusjoner

For sine $250 tilbyr Sony PlayStation 2 ganske mye: en god, om enn vanskelig å bruke, DVD/AudioCD-spiller og utmerket underholdning for fans av spill av spesifikke sjangere. For «eventyr»- og «racing»-spill, samt sportsspill og ulike action-/RPG-er, spesielt med et «japansk» tema, har PS2 ingen like. På den annen side kan ikke konsollen konkurrere med PC-en i seriøse sjangre, som strategier eller til og med skytespill, for ikke å snakke om flerspiller. Grafikkfunksjonene til konsollen er noe ensidig: de er nok til å gjengi en Porsche i detalj i en racingsimulator, men ikke nok til pålitelig å gjengi en militærbase eller underjordiske laboratorier. Uansett er grafikkmulighetene til PS2 raskt i ferd med å bli utdaterte, og tallet for 2005 i prognosene for utgivelsen av PlayStation 3 virker ikke så langt unna i det hele tatt.

Kort sagt, for upretensiøse foreldre som ønsker å introdusere sine små barn til elektronisk underholdning, og selv får muligheten til å se DVD-filmer, Beste valg enn PS2, til dags dato nr. Fans av seriøse spill, gjennomtenkte og "profesjonelle" sjangere forblir på PC.

proffer

  • Praktisk gamepad
  • USB-tilkobling for mus og tastatur
  • Evne til å kjøre spill fra den første PlayStation
  • DVD-avspillingsmulighet

Minuser

  • Utdatert grafikk
  • Spill kun DVD region 5 og alle
  • Mangel på kabler inkludert for tilkoblinger av bedre kvalitet enn RCA
  • Upraktisk DVD- og CD-kontroll uten valgfri fjernkontroll

Hver PC-bruker er kjent med denne porten. PS/2 er et grensesnitt designet for å koble til et tastatur og en mus.


Parallellport LPT– brukes hovedsakelig til å koble til en skriver.

Vanligvis plassert på bakveggen av datamaskinen. Parallellkobling brukes i en avstand på ikke mer enn 5 m.

Det er også en IEEE-1284 parallellport

IEEE-1284-standarden er ikke under utvikling. Den endelige standardiseringen av parallellporten falt sammen med begynnelsen av introduksjonen av USB-grensesnittet, som også lar deg koble til kombinerte enheter (skanner-skriver-kopimaskin) og sikrer høyere utskriftshastighet og pålitelig skriverdrift. Et alternativ til det parallelle grensesnittet er også nettverksgrensesnitt Ethernet

Uoffisielt: Toveis port 1 (Type 1 parallellport) er et grensesnitt introdusert i PS/2. I tillegg til standardmodusen kan en slik port fungere i inngangsmodus eller toveismodus. Utvekslingsprotokollen genereres av programvare, og for å indikere overføringsretningen blir en spesiell bit CR.5 introdusert i portkontrollregisteret: 0 - databufferen fungerer for utgang, 1 - for inngang. Ikke forveksle denne porten, også kalt forbedret toveis, med EPP. Denne typen Porten har slått rot i vanlige datamaskiner, i CMOS-oppsett kan den kalles PS/2 eller Bi-Di.

En direkte minnetilgangsport (Type 3 DMA parallellport) ble brukt i PS/2-modellene 57,90,95. Ble introdusert for å øke båndbredde og lossing av prosessoren når den sendes ut til en skriver. Programmet som jobbet med porten trengte bare å spesifisere i minnet en blokk med data som skulle sendes ut, og deretter ble utdata ved hjelp av Centronics-protokollen utført uten deltakelse fra prosessoren.

Senere dukket det opp andre LPT-portadaptere som implementerte Centronics-utvekslingsprotokollen i maskinvare - FastCentronics. Noen av dem brukte en FIFO-databuffer - ParallelPort FIFO-modus. Slike porter fra forskjellige produsenter var ikke standardiserte og krevde sine egne spesielle drivere. Programmer som bruker direkte kontroll av standard portregistre kunne ikke bruke tilleggsfunksjonene. Slike porter ble ofte inkludert i VLB-multikort. Det finnes varianter med ISA-bussen, samt de som er innebygd i hovedkortet.

USB (UniversalSerialBus) designet for å koble til eksterne eksterne enheter som mus, tastatur, bærbar harddisk, digitalkamera, VoIP-telefon (Skype) eller skriver. Teoretisk sett kan opptil 127 enheter kobles til én USB-vertskontroller. Maksimal overføringshastighet er 12 Mbit/s for USB 1.1-standarden og 480 Mbit/s for Hi-SpeedUSB 2.0. USB 1.1- og Hi-Speed ​​​​2.0-kontakter er de samme. Forskjellene ligger i overføringshastigheten og sett med funksjoner til vertskontrolleren Datamaskin USB, og selve USB-enhetene.


Hovedmålet for utviklerne er å skape muligheten for brukere til å jobbe i Plug-and-Play-modus (koble enheten til en datamaskin som kjører, automatisk gjenkjenning og påfølgende installasjon, om nødvendig).

Det finnes flere typer USB-kontakter.

ü Type A-kontakt: finnes vanligvis på PC-er.

ü Type B-kontakt: vanligvis plassert på selve USB-enheten (hvis kabelen er avtakbar).

ü Mini USB-kontakt: brukes vanligvis av digitale videokameraer, eksterne harddisk etc.

ü Mikro-USB-kontakt: Micro-USB-spesifikasjonen gir støtte for USB On-The-Go (OTG)-teknologi, som vil tillate enheter å kommunisere direkte med hverandre uten bruk av en mellommann i form av en datamaskin.

Datateknologi står ikke stille, den blir stadig forbedret, og erstatter ofte stasjonære datamaskiner bærbare datamaskiner kommer. Men en bærbar PC trenger også en mus, og hvor skal du sette den gamle musen med rund kontakt? Og enda mer, hvis den fungerer bra og ergonomisk passer hånden din veldig bra... Kaste den?

Nei, det er en vei ut - den kan konverteres til en USB-kontakt.

Det er 2 alternativer: du kan ganske enkelt lage en adapter, eller fjerne den gamle kabelen på musen og koble til en ny - med en USB-plugg. Som du kan se, er koblingsskjemaet ganske enkelt - bare 4 ledninger, noen ganger 5, men den 5. ledningen er bare en skjerm, dvs. fletting Bare ta en gammel kabel med USB-plugg, fra et kamera eller mobiltelefon for eksempel, eller du kan kjøpe en slik kabel på et loppemarked og erstatte den på musen.

Figuren over viser en adapter og en USB-kontakt av hunntypen, og en USB-plugg (hann) - der vil nummereringen gå omvendt - fra venstre mot høyre, dvs. 1,2,3 og 4. Og formålet med USB-kontakten ledninger, fokuserer først og fremst på kontaktnumrene, og, som en ekstra metode, etter farge. Selv har jeg ofte sett at fargene ikke går riktig i henhold til kontaktene. Vanligvis går nummereringen av kontakter fra venstre til høyre, men det skjer også omvendt. De. Du må avklare: ring, hensikten med kontaktene er vanligvis skrevet på tavlen.

1. VDD (vanligvis rød) - strømforsyning, 5 volt,
2. D- (hvit, grå, noen ganger grønn eller blå) - overfører data fra datamaskinen til musen,
3. D+ (grønn, noen ganger blå) - overfører data fra musen til datamaskinen,
4. GND (svart eller umalt - gul) - jording (hus).
5. - dette er bare en flette (interferensskjold), vanligvis uten farge, gul. Denne ledningen bærer ikke signal og er vanligvis jordet. Ikke alle kabler (mus) har fletting.

Basert på antallet og fargene på ledningene kan du raskt lodde kabelen på nytt. Men jeg anbefaler deg fortsatt, før du løsner den gamle kabelen, ring den med en tester og kontroller igjen at fargene på ledningene samsvarer med tallene på kontakten. Som praksis viser, er den menneskelige faktoren til stede overalt og installatører gjør også feil som ikke er kritiske.

Ved å bruke dette koblingsskjemaet kan du konvertere et tastatur med en rund PS/2-kontakt til en USB-kontakt. Alt er det samme, koble de nødvendige ledningene til nødvendige kontakter... Jeg tror denne artikkelen vil hjelpe deg med å gjenskape (tilpasse), selv om de er utdaterte, er de fortsatt ganske gode og funksjonelle periferiutstyr fra gamle PC-er. Ikke overalt trenger du alt nytt og friskt...

Men av egen erfaring vil jeg si at de musene som har en innebygd driver (kontrollprogram) er gode. De. Jeg satte den inn i kontakten, driveren installerte seg selv på PC-en og enheten fungerer bra. Dette gjør oppgaven mye enklere, siden Windows ikke alltid har sin egen driver, noe som betyr at musen kan bli feil, tregere osv. Og dette, som Vysotsky sang, er ikke ridning, men fiksing ...

Tastaturet er den vanligste enheten for å legge inn informasjon på en datamaskin. Derfor er det viktig å kjenne driftsprinsippet og kommunikasjonsgrensesnittet til tastaturet.

Denne artikkelen beskriver en enhet som lar deg motta input fra tastaturet og vise tastetrykkene på en utdataenhet. Som et eksempel vil vi designe en enkel enhet ved hjelp av et PS/2-tastatur, en PIC-mikrokontroller og en syv-segments skjerm.

Prosjektidé

Hovedmålet med dette prosjektet er å lage en enhet som kan fungere med PS/2-enheter, og spesifikt med et PS/2-tastatur. Tastaturet vil bli koblet til PIC mikrokontroller, som igjen vil behandle kodene til de trykket tastene og vise nøkkelsymbolene på syvsegmentindikatoren.

PS/2 er seriell grensesnitt med et klokkesignal på 10-16 kHz, så i PIC må vi bruke avbrudd for å oppdage den fallende flanken til pulsene.

Liste over brukte radioelementer

Mikrokontroller PIC18F452 (datablad)
7805 - fem-volts spenningsregulator
Kvartskrystall 20 MHz
PS/2-kontakt (hun)
7 segment indikator
Motstander

I tillegg trenger du en programmerer for PIC-fastvare, et breadboard og jumpere (eller et etset kretskort).

Kretsdesign

Som man kan se av skjematisk diagram Nedenfor er enheten veldig enkel og hoveddelene er: 78L05, PIC18F452 og PS/2-kontakt.

I PS/2-kontakten brukes ikke pinne 2 og 6, den 4. pinnen er +5V strømforsyning, den tredje pinnen er vanlig. Den femte pinnen er klokkesignalet, og den første pinnen er dataene.

Jeg brukte en 7-segment indikator med en felles katode.

En liten teori om PS/2

Som nevnt ovenfor bruker PS/2 en seriell protokoll med to linjer: et klokkesignal og en datalinje.

Pin-tilordning 6-pins Mini-DIN (PS/2):
1 - Data
2 - Ikke brukt
3 - Felles (grunn)
4 - Strøm (+5V)
5 - Klokkesignal
6 - Ikke brukt

Figuren over viser pinouten til PS/2-kontaktene hann (venstre) og hunn (høyre). Vanligvis brukes hannkontakten på enhetssiden - mus, tastatur og hunnkontakten brukes på datamaskinen. I vårt tilfelle (siden vi har en mottakerside), vil vi bruke en "kvinnelig" kontakt (kan kuttes fra et brent hovedkort).

Figuren ovenfor viser standard utgangstidsdiagram for PS/2-enheter. Rekkefølgen er som følger:
1. Datapinne er drevet lavt
2. Klokkestiften er drevet lavt
3. Datautgangen fortsetter å være lav (startbit)
4. Klokkesignalet blir høyt
5. Overføring av åtte databiter begynner
6. Deretter kommer paritetsbiten
7. Og så stoppbiten

Alle data mottas når den positive synkroniseringspulsen avtar.

Nøkkelskannekoder

Hver tastaturtast inneholder sin egen unike kode, den såkalte. skanne koden

Som du kan se fra bildene ovenfor, inneholder de fleste tastaturtaster 8-bits verdier (1 byte), men noen taster inneholder en multi-byte sekvens.

La oss se på et eksempel på hvordan nøkkelskannekoder genereres. Hvis en tast trykkes på tastaturet, vises en skannekode for den trykket tasten ved tastaturutgangen. Når en nøkkel slippes, er utgangskoden 0xF0 og skannekoden til den frigitte nøkkelen. At. vi kan avgjøre om en nøkkel holdes nede eller ikke, men vi trenger det ikke foreløpig.

Figuren over viser en PS/2-bølgeform med "J"-tasten trykket. Kanal 1 (gul) på oscillogrammet er et slikt signal. Kanal 2 (blå) er datasignalet. For klarhetens skyld har jeg tegnet hjelpelinjer for å oppdage forfallet til klokkesignalet.
Med dette oscillogrammet kan du enkelt bestemme skannekoden til den trykket tasten. Ikke glem at den minst signifikante biten (dvs. 0) er til venstre, og den mest signifikante biten (7 biter) er til høyre. At. i binær ble det 0011 1011, som i heksadesimal er 0x3B, dvs. Dette er skannekoden for "J"-tasten.

Overføre data til tastaturet

En annen funksjon av PS/2-protokollen er å overføre data tilbake til tastaturet, for eksempel kan du gi en kommando for å slå på/av en LED Caps Lock, Num Lock osv. Men la oss ikke dvele ved dette, fordi dette er temaet for en annen artikkel.

Den sammensatte kretsen på brødbrettet ser slik ut:

PIC-program

Programvaren består av to hoveddeler: Hovedsløyfen og avbruddsbehandleren.

I hovedsløyfen mottas og behandles data for visning på indikatoren. Vel, faktisk selve datautgangen.

Hovedsløyfekodedel:

#include #include #include #include //7-Segment Display Output #define number_0 0b01111110 .. ... .. #define letter_a 0b11101110 #define letter_b 0b11111110 .. ... .. void main =(void)(0FFRISC ; TRISD = 0x01; PORTB = 0x00; PORTC = 0x00; //7-Seg LED er omvendt polaritet PORTD = 0x00 ^ 0xFF; Forsinkelse10KTCYx(10); INTCON = 0b11000000; OpenCaptureTime1 (CAPTUALL_EVERGE1_CAPTUALL_EVERGE1_CFTUALL_ERNTIME); _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 = (bokstav_a ^ 0xFF); break; ... .... . . break; case 0x45: PORTD = (number_0 ^ 0xFF); break; case 0x66: PORTD = (slett ^ 0xFF); break; default: break; ) //Shift Buffer Forward scan_code_buf = scan_code_buf; scan_code_buf = scan_code scan_bufcode; ; 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; ) Delay10KTCYx(1); ) )

Så i hovedsløyfen blir dataene som kommer inn i fifo-bufferen behandlet. I koden under mottas PS/2-data via avbrudd, hvoretter de legges i fifo-bufferen. Kode 0xF0 ignoreres, vi er kun interessert i tastetrykk.

Avbruddskoden er som følger:

Void InterruptHandlerHigh(void) // Declaration of InterruptHandler ( //Check If TMR1 Interrupt Flag er satt if(PIR1bits.CCP1IF)( if(bit_counter)< 10){ current_scan_code = current_scan_code >> 1; gjeldende_skanningskode += (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); //Slett CCP1 Overflow Flagg Bit PIR1bits.CCP1IF = 0; ) //Check If CCP1 Interrupt Flag Is Set else if(PIR1bits.TMR1IF)( //Clear Timer1 Overflow Flag Bit bit_counter = 0; PIR1bits.TMR1IF = 0; ) INTCONbits.GIE =​1; )

Som du kan se fra koden ovenfor, brukes skannekodefangstavbruddet og timer1-avbruddet sammen for å sikre at 8 biter "fanges", fordi vi trenger ikke start-, stopp- eller paritetsbiter.

Som du kan se fra videoen over, fungerer enheten utmerket og viser tallene og bokstavene som er trykket. Det eneste er at jeg ikke viste taster som W, N, etc., fordi... på syv-segment indikator det er ikke realistisk å gjøre dette.

Liste over radioelementer

Betegnelse Type Valør Mengde MerkButikkNotisblokken min
MK PIC 8-bit

PIC18F4520

1 Til notisblokk
Lineær regulator

LM7805

1 Til notisblokk
Elektrolytisk kondensator47 µF1 Til notisblokk
Motstand

330 Ohm

7 Til notisblokk
Kvarts20 MHz1



Topp