Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «АппаратныС интСрфСйсы ПК. ЭнциклопСдия». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 22

Автор ΠœΠΈΡ…Π°ΠΈΠ» Π“ΡƒΠΊ

БпСцификация IrDA опрСдСляСт ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΡƒΡŽ систСму ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ рассмотрим снизу Π²Π²Π΅Ρ€Ρ….

НиТС пСрСчислСны Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π½Π° физичСском ΡƒΡ€ΠΎΠ²Π½Π΅ IrDA.

♦ IrDA SIR β€” для скоростСй 2,4–115,2 ΠšΠ±ΠΈΡ‚/с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ стандартный асинхронный Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ (ΠΊΠ°ΠΊ Π² БОМ-ΠΏΠΎΡ€Ρ‚Π°Ρ…): старт-Π±ΠΈΡ‚ (Π½ΡƒΠ»Π΅Π²ΠΎΠΉ), 8 Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ стоп-Π±ΠΈΡ‚ (Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΉ). НулСвоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΠΈΡ‚Π° кодируСтся ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠΌ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ 3/16 Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° (1,63 мкс Π½Π° скорости 115,2 ΠšΠ±ΠΈΡ‚/с), Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ΅ β€” отсутствиСм ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² (Ρ€Π΅ΠΆΠΈΠΌ IrDA SIR-А). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² ΠΏΠ°ΡƒΠ·Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ посылками ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π½Π΅ свСтит, Π° каТдая посылка начинаСтся с ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° старт-Π±ΠΈΡ‚Π°. Π’ спСцификации 1.1 прСдусмотрСн ΠΈ ΠΈΠ½ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ β€” IrDA SIR-B, с фиксированной Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° 1,63 мкс для всСх этих скоростСй.

♦ ASK IR β€” для скоростСй 9,6–57,6 ΠšΠ±ΠΈΡ‚/с Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ асинхронный Ρ€Π΅ΠΆΠΈΠΌ, Π½ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΠΎΠ΅: Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Π±ΠΈΡ‚ кодируСтся посылкой ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² с частотой 500 ΠΊΠ“Ρ†, Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΉ β€” отсутствиСм ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ².

♦ IrDA HDLC β€” для скоростСй 0,576 ΠΈ 1,152 ΠœΠ±ΠΈΡ‚/с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ синхронный Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ SIR, Π½ΠΎ с Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° 1/4-Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°. Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠ°Π΄Ρ€Π° соотвСтствуСт ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ HDLC, Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ† ΠΊΠ°Π΄Ρ€Π° ΠΎΡ‚ΠΌΠ΅Ρ‡Π°ΡŽΡ‚ΡΡ Ρ„Π»Π°Π³Π°ΠΌΠΈ 01111110, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°Π΄Ρ€Π° эта битовая ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΏΡƒΡ‚Π΅ΠΌ вставки Π±ΠΈΡ‚ΠΎΠ² (bit stuffing). Для контроля достовСрности ΠΊΠ°Π΄Ρ€ содСрТит 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ CRC-ΠΊΠΎΠ΄.

♦ IrDA FIR (IrDA4PPM) β€” для скорости 4 ΠœΠ±ΠΈΡ‚/с Ρ‚Π°ΠΊΠΆΠ΅ примСняСтся синхронный Ρ€Π΅ΠΆΠΈΠΌ, Π½ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ нСсколько слоТнСС. Π—Π΄Π΅ΡΡŒ каТдая ΠΏΠ°Ρ€Π° смСТных Π±ΠΈΡ‚ΠΎΠ² кодируСтся ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ-ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ: 00β†’1000, 01β†’0100, 10β†’0010, 11β†’0001 (Π² Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠ°Ρ… символов Β«1Β» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ посылку ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΈ Π΄Π²ΡƒΡ…Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°). Π’Π°ΠΊΠΎΠΉ способ кодирования ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» Π²Π΄Π²ΠΎΠ΅ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ частоту Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ свСтодиода ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ. ΠŸΠΎΡΡ‚ΠΎΡΠ½ΡΡ‚Π²ΠΎ срСднСй частоты ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡ‹Ρ… ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΡŽ ΠΊ ΡƒΡ€ΠΎΠ²Π½ΡŽ внСшнСй засвСтки. Для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ достовСрности примСняСтся 32-Π±ΠΈΡ‚Π½Ρ‹ΠΉ CRC-ΠΊΠΎΠ΄.

Над физичСским ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ располоТСн ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» доступа IrLAP (IrDA Infrared Link Access Protocol) β€” модификация ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° HDLC, ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰Π°Ρ Π½ΡƒΠΆΠ΄Ρ‹ ИК-связи. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» инкапсулируСт Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΊΠ°Π΄Ρ€Ρ‹ ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ устройств: ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π±ΠΎΠ»Π΅Π΅ Π΄Π²ΡƒΡ… устройств, «видящих» Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°, ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π½ΠΈΡ… назначаСтся ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΌ, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ β€” Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹ΠΌΠΈ. Бвязь всСгда полудуплСксная. IrLAP описываСт ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ установлСния, Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ закрытия соСдинСний. Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ устанавливаСтся Π½Π° скорости 9600 Π±ΠΈΡ‚/с, послС Ρ‡Π΅Π³ΠΎ согласуСтся ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΏΠΎ максиму ΠΈΠ· доступных ΠΎΠ±ΠΎΠΈΠΌ (9, 6, 19,2, 38,4,57,6 ΠΈΠ»ΠΈ 115,2 ΠšΠ±ΠΈΡ‚/с) ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ логичСскиС ΠΊΠ°Π½Π°Π»Ρ‹ (ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ°Π½Π°Π» управляСтся ΠΎΠ΄Π½ΠΈΠΌ Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ устройством).

Над IrLAP располагаСтся ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» управлСния соСдинСниСм IrLMP (IrDA Infrared Link Management Protocol). Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ устройство сообщаСт ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎ своСм присутствии Π² Π·ΠΎΠ½Π΅ ΠΎΡ…Π²Π°Ρ‚Π° (конфигурация устройств IrDA ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ динамичСски: для Π΅Π΅ измСнСния достаточно поднСсти Π½ΠΎΠ²ΠΎΠ΅ устройство ΠΈΠ»ΠΈ отнСсти Π΅Π³ΠΎ подальшС). ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» IrLMP позволяСт ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ сСрвисы, прСдоставляСмыС устройством, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Π² Ρ€ΠΎΠ»ΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΎΡ€Π° для ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ с мноТСством доступных устройств. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ IrLMP ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠ·Π½Π°Ρ‚ΡŒ, присутствуСт Π»ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅ ΠΈΠΌ устройства Π² Π·ΠΎΠ½Π΅ ΠΎΡ…Π²Π°Ρ‚Π°. Однако Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ доставки Π΄Π°Π½Π½Ρ‹Ρ… этот ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π½Π΅ обСспСчиваСт.

Вранспортный ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ обСспСчиваСтся ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ Tiny TP (IrDA Transport Protocols) β€” здСсь ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ°Π½Π°Π»Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ устройствами, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ошибки (потСрянныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, ошибки Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ‚.ΠΏ.), производится ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈ сборка исходных Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ TCP). На транспортном ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» IrTP.

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» IrCOMM позволяСт Ρ‡Π΅Ρ€Π΅Π· ИК-связь ΡΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅:

♦ 3-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠ΅ ΠΏΠΎ RS-232C (TXD, RXD ΠΈ GND);

♦ 9-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠ΅ ΠΏΠΎ RS-232C (вСсь Π½Π°Π±ΠΎΡ€ сигналов БОМ-ΠΏΠΎΡ€Ρ‚Π°);

♦ Centronics (эмуляция ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса).

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» IrLAN обСспСчиваСт доступ ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ сСтям, позволяя ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ°Π΄Ρ€Ρ‹ сСтСй Ethernet ΠΈ Token Ring. Для ИК-ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ локальной сСти трСбуСтся устройство-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ с интСрфСйсом IrDA, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ (ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹ΠΌ) способом ΠΊ локальной сСти, ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ программная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π² клиСнтском устройствС (ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΠΎΠΉΡ‚ΠΈ Π² ΡΠ΅Ρ‚ΡŒ).

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π° IrOBEX (Object Exchange Protocol) β€” простой ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ PUT ΠΈ GET для ΠΎΠ±ΠΌΠ΅Π½Π° Β«ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈΒ» Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ устройствами. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» располагаСтся Π½Π°Π΄ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ Tiny Π’Π . Π£ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° IrOBEX Π΅ΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ опрСдСляСт ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΎΡ‚Π½ΠΎΡΡΡ‰ΡƒΡŽΡΡ ΠΊ сСтям GSM (записная ΠΊΠ½ΠΈΠΆΠΊΠ°, ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€ΡŒ, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ, цифровая ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° голоса ΠΈ Ρ‚.ΠΏ.), ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠΌ ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² (ΠΎΡ‚ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ Π΄ΠΎ PDA).

Π­Ρ‚ΠΈΠΌΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°ΠΌΠΈ Π½Π΅ исчСрпываСтся вСсь список ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ², ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ ИК-связи. Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ для дистанционного управлСния Π±Ρ‹Ρ‚ΠΎΠ²ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎΠΉ (Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Ρ‹, Π²ΠΈΠ΄Π΅ΠΎΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΡ„ΠΎΠ½Ρ‹ ΠΈ Ρ‚.ΠΏ.) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ 880 Π½ΠΌ, Π½ΠΎ ΠΈΠ½Ρ‹Π΅ частоты ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ физичСского кодирования.

ΠŸΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ IrDA ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами; ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ систСмному Π±Π»ΠΎΠΊΡƒ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ (Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΌ Π½Π° Π»ΠΈΡ†Π΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ), Ρ‚Π°ΠΊ ΠΈ внСшним, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΌ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ мСстС. Π Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ слСдуСт с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΡƒΠ³Π»Π° «зрСния» (30Β° Ρƒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈ 15Β° Ρƒ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°) ΠΈ расстояния Π΄ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ³ΠΎ устройства (Π΄ΠΎ 1 ΠΌ).

Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Π½Π° скоростях Π΄ΠΎ 115,2 ΠšΠ±ΠΈΡ‚/с (IrDA SIR, HP-SIR, ASK IR) ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ микросхСмы UART, совмСстимыС с 16450/16550 Ρ‡Π΅Ρ€Π΅Π· ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нСслоТныС схСмы модуляторов-дСмодуляторов. Π’ рядС соврСмСнных систСмных ΠΏΠ»Π°Ρ‚ Π½Π° использованиС инфракрасной связи (Π΄ΠΎ 115,2 ΠšΠ±ΠΈΡ‚/с) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΡ€Ρ‚ COM2. Для этого Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ UART чипсСт содСрТит схСмы модулятора ΠΈ дСмодулятора, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² инфракрасной связи. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡ€Ρ‚ COM2 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для инфракрасной связи, Π² CMOS Setup трСбуСтся Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ (Π·Π°ΠΏΡ€Π΅Ρ‚ инфракрасной связи ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ использованиС COM2). Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρ‹ ΠΈ Π² Π²ΠΈΠ΄Π΅ ΠΊΠ°Ρ€Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ (для шин ISA, PCI, PC Card); для систСмы ΠΎΠ½ΠΈ выглядят ΠΊΠ°ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ БОМ-ΠΏΠΎΡ€Ρ‚Ρ‹.

На срСдних ΠΈ высоких скоростях ΠΎΠ±ΠΌΠ΅Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ спСциализированныС микросхСмы ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² IrDA, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π½Π° интСнсивный ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ- управляСмый ΠΎΠ±ΠΌΠ΅Π½ ΠΈΠ»ΠΈ DMA, с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ прямого управлСния шиной. Π—Π΄Π΅ΡΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ UART Π½Π΅ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π΅Π½, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ синхронный Ρ€Π΅ΠΆΠΈΠΌ ΠΈ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ IrDA FIR выполняСтся Π² Π²ΠΈΠ΄Π΅ ΠΊΠ°Ρ€Ρ‚Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ интСгрируСтся Π² ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ; ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈ Ρ€Π΅ΠΆΠΈΠΌΡ‹ SIR.

ΠŸΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Ρ€Π°Π·ΡŠΠ΅ΠΌΡƒ IR-Connector систСмной ΠΏΠ»Π°Ρ‚Ρ‹ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ (Ссли ΠΎΠ½ устанавливаСтся Π½Π° Π»ΠΈΡ†Π΅Π²ΡƒΡŽ панСль ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°) ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ (mini-DIN), располоТСнный Π½Π° скобС-Π·Π°Π³Π»ΡƒΡˆΠΊΠ΅ Π·Π°Π΄Π½Π΅ΠΉ стСнки корпуса. К соТалСнию, Π΅Π΄ΠΈΠ½ΠΎΠΉ раскладки Ρ†Π΅ΠΏΠ΅ΠΉ Π½Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌ ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Π΅ Π½Π΅Ρ‚, ΠΈ для большСй гибкости ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ (ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ) ΡΠ½Π°Π±ΠΆΠ°ΡŽΡ‚ ΠΊΠ°Π±Π΅Π»Π΅ΠΌ с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°. Π‘ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΡ… Π² Π΄ΠΎΠ»ΠΆΠ½ΠΎΠΌ порядкС ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ; Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ назначСния ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Π° инфракрасного ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ‚Π°Π±Π». 3.1. НСкоторыС ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ FIR ΠΈ SIR, ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠ² β€” IRRX (для SIR) ΠΈ FIRRX (для FIR). Если ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠΎΠ², ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² останСтся Π½Π΅ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ.


Π’Π°Π±Π»ΠΈΡ†Π° 3.1. ΠšΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€ инфракрасного ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°

ЦСпь НазначСниС ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚/Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ 1 2 3 4 IRRX(RX) Π’Ρ…ΠΎΠ΄ с ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° 1 3 3 3 FIRRX(RXH) Π’Ρ…ΠΎΠ΄ с ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° FIR 5 – – 4 IRTX(TX) Π’Ρ‹Ρ…ΠΎΠ΄ Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ 3 5 1 1 GND ΠžΠ±Ρ‰ΠΈΠΉ 2, 7 4 2 2 Vcc (+5B) ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ 4, 6 1 5 5 NC Π‘Π²ΠΎΠ±ΠΎΠ΄Π½Ρ‹ΠΉ – 2 4 –

Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ ИК-Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρ‹ Π²Ρ‹ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ с интСрфСйсом RS-232C для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ БОМ-ΠΏΠΎΡ€Ρ‚Ρƒ ΠΈΠ»ΠΈ ΠΆΠ΅ с шиной USB. ΠŸΡ€ΠΎΠΏΡƒΡΠΊΠ½ΠΎΠΉ способности USB достаточно Π΄Π°ΠΆΠ΅ для FIR, БОМ-ΠΏΠΎΡ€Ρ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для SIR. Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ИК-Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ IrDA SIR для БОМ-ΠΏΠΎΡ€Ρ‚Π° Π½Π΅ Ρ‚Π°ΠΊ прост, ΠΊΠ°ΠΊ казалось Π±Ρ‹: для Ρ€Π°Π±ΠΎΡ‚Ρ‹ модулятора-дСмодулятора трСбуСтся сигнал синхронизации с частотой, Ρ€Π°Π²Π½ΠΎΠΉ 16-ΠΊΡ€Π°Ρ‚Π½ΠΎΠΉ частотС ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (этот сигнал поступаСт Π½Π° синхровход микросхСмы UART БОМ-ΠΏΠΎΡ€Ρ‚Π°). Π’Π°ΠΊΠΎΠ³ΠΎ сигнала Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ БОМ-ΠΏΠΎΡ€Ρ‚Π° Π½Π΅Ρ‚ ΠΈ Π΅Π³ΠΎ приходится Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ· асинхронного Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°. АдаптСр ASK IR Π² этом ΠΏΠ»Π°Π½Π΅ ΠΏΡ€ΠΎΡ‰Π΅ β€” ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ высокочастотныС ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ всС врСмя, ΠΏΠΎΠΊΠ° Π²Ρ‹Ρ…ΠΎΠ΄ TXD находится Π² высоком состоянии; ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ³ΠΈΠ±Π°ΡŽΡ‰ΡƒΡŽ принятых ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ².