Schéma adaptéru USB ps 2 pro klávesnici. Připojení periferií k PC skříni. Audio konektory

Jednoho dne chtěl můj přítel oživit PII, na které se sbíral prach na poličce, aby si na něj mohl nainstalovat Windows 98 a pak si zahrát starý Worms Armageddon. Ale nastal problém - na starém počítači konektor klávesnice DIN-5 a klávesnice je k dispozici PS/2. Jelikož byly návody na internetu k sestavení adaptéru poněkud neohrabané, rozhodl jsem se napsat vlastní.
Problém bylo samozřejmě možné vyřešit jinak, jednoduše připájením zástrčky DIN-5 s „ocáskem“ k drátu PS/2 klávesnice, ale zdálo se to nespolehlivé - klávesnice se náhle zlomila. Proto vyrobíme adaptér.
Je potřeba si ujasnit, že klávesnice s konektorem DIN-5 jsou elektricky a logicky kompatibilní s klávesnicemi PS/2, tzn. používají stejná napájecí napětí a signály z klávesnic PS/2 pro počítač se neliší od klávesnic s konektorem DIN-5. Zbývá tedy pouze vše správně sestavit a připájet odpovídající kontakty zástrčky DIN-5 (samec), která je zasunuta do naší základní desky, do zásuvky PS/2, kam se připojí PS/2. klávesnice.

Tedy potřebné komponenty

1. Rovné paže
2. Páječka popř Pájecí stanice
3. Zástrčka DIN-5 (samec) a propojovací vodiče.
4. PS/2 zásuvka (samice)

Zjistěte sami, kde získat první 2 komponenty. :)
Zástrčku DIN-5 lze vzít ze staré rozbitá klávesnice, dá se sehnat i v hudebních obchodech. Pro připojení audio zařízení se stále používají konektory DIN-5. Zástrčku si můžete objednat také například online.

Měli jsme zástrčku DIN-5 s kusem kabelu od stará klávesnice, podle pověstí, zemřel rukou vojáka vzdušných sil, na úder do jeho hlavové kosti.

Konektor PS/2 lze ze starého odpájet základní deska. Pravda, bez pájecí stanice může odpájení dopadnout docela hemoroidně (jednu patici jsme přitom zabili), takže druhá patice byla bez dalšího vyříznuta pilkou přímo z kusu základní desky. Kdyby tam byla pájecí stanice, udělali by to pečlivěji. Konektor PS/2 lze ale také objednat online nebo zakoupit v prodejně elektronického zboží a náhradních dílů.

Vzhled konektoru a zásuvky
konektor DIN-5:

PS/2 zásuvka:

Skutečná elektroinstalace

Nebudu vás zatěžovat informacemi, na které lince se co děje, hlavní je neplést si napájení např. s datovou linkou. V opačném případě můžete spálit základní desku. No, protože jsme se nespálili, znamená to, že děláme všechno správně!




PS/2 - počítačový port, slouží k připojení klávesnice a myši pomocí 6pinového mini-DIN konektoru.

Ze šesti kontaktů v konektoru se používají čtyři: hodinové impulsy, datový, napájecí a obecný. V tomto případě se u klávesnice mohou kontakty datové sběrnice a použité frekvence lišit od kontaktů pro připojení myši. To vám umožní používat obě zařízení najednou, ale prostřednictvím rozbočovače.

V současné době se drtivá většina vyrábí počítačové myši a klávesnice mají USB konektor Některé moderní základní desky (zejména miniaturní provedení) nemají konektor PS/2 nebo mají pouze jeden konektor. Moderní notebooky a netbooky nemají externí PS/2 konektory a pro připojení myši popř externí klávesnice USB se používá. Staré notebooky měly nejčastěji jeden univerzální konektor.

Rozhraní PS/2 lze použít nejen pro klávesnice a myši, ale také pro další zařízení, například čtečky čárových kódů a polohovadla. Tato zařízení však ve většině případů emulují činnost klávesnice nebo myši. To vám umožní zbavit se ovladačů a učinit zařízení nezávislá na platformě.

V kancelářském prostředí je někdy z bezpečnostních důvodů preferováno použití PS/2 klávesnice a myši místo USB: to vám umožní zcela deaktivovat USB porty a znemožnit připojení flash disků a dalších potenciálně nebezpečných zařízení.

Specifikace PC97 definuje standardní barvy pro konektory portu PS/2 systémová jednotka a na kabelech připojených zařízení:
lila - klávesnice;
zelená - myš.

Před zavedením tohoto standardu nebyly barvy konektorů specifikovány, v praxi se tedy většinou používaly černé konektory a vnější obal konektorů na kabelech ladil s barvou pláště kabelu (obvykle bílá nebo šedá).

Někteří výrobci zpočátku používali svůj systém barevné kódování: například klávesnice Logitech měly kryt konektoru oranžová barva, ale později přešel na používání standardních barev.

Každý se potýká s potřebou zjistit, jak připojit konkrétní zařízení k počítači, protože dnes má každý PC (notebook, tablet). A počítač má mnoho různých konektorů pro připojení mnoha různá zařízení: klávesnice, myši, tiskárny, napájení, modemy, monitor, joystick a mnoho dalšího.

Celá tato věc někdy potřebuje opravu (přerušený drát uvnitř kabelu nebo ohyb v blízkosti zástrčky) a ne vždy je možné koupit nový. A když během běžného čištění odpojíte všechny dráty od počítače, může vzniknout pochybnost, „co se kde zaseklo“.

Jednou provždy dát dohromady všechny potřebné a komplexní informace o vývodech, vývodech a účelu všech zásuvek/zásuvek - redakce 2 Schemes.ru připravil toto referenční materiál. Níže uvedené tabulky ukazují rozmístění a rozmístění vnitřních a vnějších konektorů osobní počítač a notebook.

Napájení počítače

Pinout konektoru PSU formátu AT

Pinout napájecího konektoru ATX

Pinout konektoru doplňkové jídlo: Konektory ATX, SerialATA (nebo jednoduše SATA, pro připojení disků a pevných disků), Konektory pro dodatečné napájení procesoru, Konektor pro disketovou mechaniku, MOLEX (pro připojení pevných disků a mechanik):

Další varianta:

Další možnost pro grafické karty PSU:

  • Přečtěte si více o pinoutu napájecích konektorů počítače

Pinout konektoru základní desky

Připojení periferií k PC skříni

Kódové (konvenční) označení konektorů

Vývod konektoru ventilátoru

  • Přečtěte si více o připojení chladičů z procesorů, grafických karet a napájecích zdrojů

Audio konektory

Počet těchto konektorů se může lišit. Navíc je lze duplikovat v počítači a umístit je jak na zadní straně skříně, tak na předním panelu. Tyto konektory se obvykle vyrábějí v různých barvách.

  • Lime - slouží k připojení jednoho páru stereo reproduktorů.
  • Růžová — připojení mikrofonu.
  • modrá - linkový vstup pro připojení dalších zvukových zařízení a nahrávání zvuku z nich do počítače.

Zároveň, pokud máte na počítači dva nebo tři zelené konektory, můžete k nim současně připojit reproduktory a sluchátka a v nastavení počítače si vybrat, do kterého zařízení bude zvuk vystupovat. Software zvukové karty může poskytnout možnost přepsat přiřazení audio konektory. Pro připojení dalších reproduktorů slouží zvukové konektory jiných barev.

Datové konektory (Southbridge)

IDE (Integrated Drive Electronics)

Správně se nazývá - ATA/ATAPI - Advanced Technology Attachment Packet Interface, slouží k připojení pevných disků a mechanik.

Konektory SATA a eSATA

Totéž, rozdíl je pouze ve tvaru konektoru, jedná se o datový konektor pro připojení pevných disků a mechanik.

DVD slim sata

DVD slim sata (standardní pinout mini sata).

Pinout USB konektorů v PC

Pinout konektorů USB 1.0-2.0 (Universal Serial Bus).

USB 2.0 řady A, B a Mini

USB 2.0 Micro USB

USB 2.0 na základní desce

Pinout konektoru základní desky pro přední panel USB 2.0

Schéma konektoru USB 3.0

Pinout konektorů USB 3.0 (Universal Serial Bus).

USB 3.0 řady A, B, Micro-B a Powered-B. Řada Powered-B se liší od řady B tím, že má 2 další kontakt, které slouží k přenosu dodatečného výkonu, takže zařízení může přijímat proud až 1000 mA. Tím odpadá potřeba doplňkový zdroj napájecí zdroj pro zařízení s nízkou spotřebou.

USB 3.0 na základní desce

Pinout konektoru základní desky pro přední panel USB 3.0

  • Více o micro USB

Pinout AT klávesnice

Barvy mezi výrobci PC nejsou jednotné. Některé mohou mít například fialový konektor klávesnice, zatímco jiné mohou mít červený nebo šedý. Proto věnujte pozornost Speciální symboly, které označují konektory. Tyto konektory slouží k připojení myši (světle zelený konektor) a klávesnice (lila konektor). Existují případy, kdy je pouze jeden konektor, polovina lakovaná světle zeleně, druhá polovina lila - pak k němu můžete připojit myš i klávesnici.

Pinout COM, LPT, GAME, RJ45, PS/2

Pinout portů COM, LPT, GAME, RJ45, PS/2 a zásuvného obvodu (COM, LPT).

Schéma zapojení pro testování portu COM.

Modemový kabel RS-232

IEE 1394 rozložení na základní desce

IEEE 1394 je vysokorychlostní sériová datová sběrnice. Různé společnosti používají pro svůj název značky Firewire pro Apple, i.LINK pro SONY atd. Na vývoji se podílel Apple. V jádru je konektor podobný USB. Tento přístav, s největší pravděpodobností nebude hojně využíván kvůli licenčním platbám za každý čip pro tento port ve prospěch Applu.

Pinout konektoru IEE 1394

Datové konektory (Northbridge)

PCI Express: x1, x4, x8, x16

Pokud to utěsníte kontakty navíc a poté grafickou kartu PCI Express bude fungovat pouze v režimu x1 PCI Express. Šířka pásma je 256 MB/s v obou směrech.

Datové konektory (obecné)

Kontakty VGA, DVI, YC, SCART, AUDIO, RCA, S-VIDEO, HDMI, TV-ANTENNA.

Připojení konektorem RJ45

Krimpování síťový kabel s konektorem RJ45 (PC-HUB, PC-PC, HUB-HUB). Více informací o pinout kroucené dvoulinkové sítě 8 vodičů

Téměř každý konektor je velmi obtížné nebo nemožné připojit nesprávně. Až na vzácné výjimky se vám nepodaří připojit zařízení na nesprávném místě.

Chcete-li tisknout text svisle nebo v libovolném požadovaném úhlu ve wordu. Je potřeba udělat několik věcí jednoduché kroky. Podívejme se na jednu z možností pomocí tabulky. Přejděte do části „vložit“, poté vyberte „tabulka“. požadované množství sloupce a řádky. Klikněte klikněte pravým tlačítkem myši myší nad buňku, vyberte položku „směr textu“. Vyberte směr textu. Chcete-li, aby okraje tabulky byly neviditelné, klikněte na...

Chcete-li povolit psaní textu vertikálně v Excelu nebo textu v Excelu z libovolného úhlu (platí pro Excel 2003, 2007, 2010, 2013, 2016), musíte provést několik jednoduchých kroků. Označíme buňky, ve kterých nastavíme směr textu. Klepněte pravým tlačítkem myši na vybrané buňky, kontextová nabídka Klikněte na položku „formát buňky“ a poté v okně, které se otevře, vyberte ...

Dnešní článek bude hovořit o tom, jak spustit PSU (Power Supply Unit) vašeho počítače bez účasti systému (základní desky), tj. spuštění proběhne autonomně. Všechny aktuálně vyráběné napájecí zdroje lze spustit pomocí běžné kancelářské sponky nebo kousku drátu! K tomu budeme potřebovat: Napájecí zdroj (PSU), není třeba jej vyjímat z počítače, stačí vytáhnout ten největší...

Takže po zapnutí počítače/notebooku máme nápis „BOOTMGR is chybí Stiskněte Ctrl+Alt+Del restartujte“. K této chybě obvykle dochází po experimentování s oddíly pevný disk. Řešení problému bude zváženo na Příklad Windows 7. Chcete-li tuto chybu vyřešit, musíte vložit disk ze svého operační systém a spustit z něj. Dále vyberte jazyk a další parametry, klikněte na...

Klávesnice je nejběžnějším zařízením pro zadávání informací do počítače. Proto je důležité znát princip fungování a komunikační rozhraní klávesnice.

Tento článek popisuje zařízení, které umožňuje přijímat vstup z klávesnice a zobrazovat úhozy na výstupním zařízení. Jako příklad navrhneme jednoduché zařízení s PS/2 klávesnicí, mikrokontrolérem PIC a sedmisegmentovým displejem.

Myšlenka projektu

Hlavním cílem tohoto projektu je vytvořit zařízení schopné pracovat se zařízeními PS/2 a konkrétně s klávesnicí PS/2. Klávesnice bude připojena k mikrokontrolér PIC, který zase zpracuje kódy stisknutých kláves a zobrazí symboly kláves na sedmi segmentový indikátor.

PS/2 je sériové rozhraní s hodinovým signálem 10-16 kHz, takže v PIC musíme použít přerušení k detekci sestupné hrany impulsů.

Seznam použitých radioprvků

Mikrokontrolér PIC18F452 (datasheet)
7805 - pětivoltový regulátor napětí
Křemenný krystal 20 MHz
PS/2 konektor (samice)
7 segmentový indikátor
Rezistory

Dále budete potřebovat programátor pro firmware PIC, prkénko a propojky (nebo leptanou desku s plošnými spoji).

Návrh obvodu

Jak je vidět z schematický diagram Níže je zařízení velmi jednoduché a hlavní části jsou: 78L05, PIC18F452 a PS/2 konektor.

V konektoru PS/2 nejsou piny 2 a 6 použity, 4. pin je napájení +5V, 3. pin je společný. 5. kolík je hodinový signál a 1. kolík jsou data.

Použil jsem 7segmentový indikátor se společnou katodou.

Trochu teorie o PS/2

Jak bylo uvedeno výše, PS/2 používá sériový protokol se dvěma linkami: hodinový signál a datová linka.

Přiřazení pinů 6pinový Mini-DIN (PS/2):
1 - Údaje
2 - Nepoužito
3 – Společné (země)
4 - Napájení (+5V)
5 - Hodinový signál
6 - Nepoužito

Obrázek výše ukazuje pinout konektorů PS/2 samec (vlevo) a samice (vpravo). Typicky se samec konektor používá na straně zařízení - myš, klávesnice a samičí konektor se používá na počítači. V našem případě (protože máme přijímací stranu) použijeme konektor typu „samice“ (lze vyříznout z nějaké spálené základní desky).

Obrázek výše ukazuje standardní výstupní časový diagram pro zařízení PS/2. Pořadí je následující:
1. Datový kolík je vybitý
2. Hodinový kolík je poháněn nízko
3. Datový výstup je stále nízký (start bit)
4. Hodinový signál je vysoký
5. Začne přenos osmi datových bitů
6. Následuje paritní bit
7. A pak stop bit

Všechna data jsou přijímána při poklesu kladného synchronizačního impulsu.

Klíčové skenovací kódy

Každá klávesa klávesnice obsahuje vlastní unikátní kód, tzv skenování kódu

Jak můžete vidět z obrázků výše, většina kláves klávesnice obsahuje 8bitové hodnoty (1 bajt), některé klávesy však obsahují vícebajtovou sekvenci.

Podívejme se na příklad, jak se generují kódy skenování klíčů. Po stisknutí libovolné klávesy na klávesnici se na výstupu klávesnice zobrazí kód skenování stisknuté klávesy. Když je klíč uvolněn, výstupní kód je 0xF0 a skenovací kód uvolněného klíče. Že. můžeme určit, zda je klíč stisknutý nebo ne, ale zatím to nepotřebujeme.

Obrázek výše ukazuje průběh PS/2 se stisknutou klávesou „J“. Kanál 1 (žlutý) na oscilogramu je takový signál. Kanál 2 (modrý) je datový signál. Pro názornost jsem nakreslil pomocné čáry pro detekci rozpadu hodinového signálu.
Pomocí tohoto oscilogramu můžete snadno určit skenovací kód stisknuté klávesy. Nezapomeňte, že nejméně významný bit (tj. 0) je vlevo a nejvýznamnější bit (7 bitů) je vpravo. Že. PROTI binární kód Ukázalo se 0011 1011, což je v šestnáctkové soustavě 0x3B, tzn. Toto je skenovací kód pro klávesu „J“.

Přenos dat do klávesnice

Další funkcí protokolu PS/2 je přenos dat zpět do klávesnice, například můžete vydat příkaz pro zapnutí/vypnutí LED diody Caps Lock, Num Lock atd. Ale nezdržujme se tím, protože toto je téma jiného článku.

Sestavený obvod zapnut prkénko na krájení jak následuje:

Program PIC

Software se skládá ze dvou hlavních částí: hlavní smyčky a obsluhy přerušení.

V hlavní smyčce jsou data přijímána a zpracovávána pro zobrazení na indikátoru. No vlastně samotný datový výstup.

Část kódu hlavní smyčky:

#include #include #include #include //7-segmentový výstup zobrazení #define number_0 0b01111110 .. ... .. #define letter_a 0b11101110 #define letter_b 0b11111110 .. ... .. void main(void =) ; TRISD = 0x00 //7-Seg LED PORTD = 0x00 ^ 0xFF = 0b11000000; ( if(buf_ready = = 1)( switch(scan_code_buf)( case 0x1C: PORTD = (písmeno_a ^ 0xFF); přerušení; ... .... .. přerušení; case 0x45: PORTD = (číslo_0 ^ 0xFF); přerušení; case 0x66: break ; výchozí: break_code_buf = scan_code_buf = scan_code_buf; if(scan_code_buf_cnt == 0) buf_ready = 0; ) Zpoždění10KTCYx(1); ))

Takže ve smyčce Main Loop jsou zpracovávána data, která vstupují do vyrovnávací paměti fifo. V níže uvedeném kódu jsou data PS/2 přijímána přes přerušení, po kterém jsou umístěna do vyrovnávací paměti fifo. Kód 0xF0 je ignorován, zajímají nás pouze úhozy.

Kód přerušení je následující:

Void InterruptHandlerHigh(void) // Deklarace InterruptHandler ( //Zkontrolujte, zda je nastaven příznak přerušení TMR1 if(PIR1bits.CCP1IF)( if(bit_counter< 10){ current_scan_code = current_scan_code >> 1; aktuální_kód_skenování += (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); //Vymazat příznak přetečení CCP1 PIR1bits.CCP1IF = 0; ) //Zkontrolujte, zda je nastaven příznak přerušení CCP1 else if(PIR1bits.TMR1IF)( //Vymazat příznak přetečení časovače1 bit_counter = 0; PIR1bits.TMR1IF = 0; ) INTCONbits.GIE = ​​​​1; )

Jak můžete vidět z výše uvedeného kódu, přerušení snímání skenovacího kódu a přerušení timer1 se používají společně, aby bylo zajištěno, že bude „zachyceno“ 8 bitů, protože nepotřebujeme start, stop nebo paritní bity.

Jak můžete vidět z videa výše, zařízení funguje skvěle a zobrazuje stisknutá čísla a písmena. Jediné, že jsem nezobrazoval klávesy jako W, N atd., protože... Na sedmisegmentovém indikátoru to není možné.

Seznam radioprvků

Označení Typ Označení Množství PoznámkaProdejnaMůj poznámkový blok
MK PIC 8bitový

PIC18F4520

1 Do poznámkového bloku
Lineární regulátor

LM7805

1 Do poznámkového bloku
Elektrolytický kondenzátor47 uF1 Do poznámkového bloku
Rezistor

330 ohmů

7 Do poznámkového bloku
Křemen20 MHz1



Horní