ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅, ΠΎΡ‡Π΅Π½ΡŒ быстро...
Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ вмСстС Π΄ΠΎ ΠΏΠΎΠ±Π΅Π΄Ρ‹

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ построСния сСти 1-WIRE

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ слСдуСт ΠΎΡ‡Π΅Π½ΡŒ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ Π² ΡˆΠΈΠ½Π΅ 1-Wire Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ², Ρ‚.ΠΊ., Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‚Π°ΠΉΠΌ-слота Π²Ρ‹Π²ΠΎΠ΄Π° «0» ΡΠ²Ρ‹ΡˆΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ значСния ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎΠΌΡƒ Π²ΠΎΡΠΏΡ€ΠΈΡΡ‚ΠΈΡŽ этого Ρ‚Π°ΠΉΠΌ-слота, ΠΊΠ°ΠΊ сигнала RESET, ΠΈ, разумССтся, послС этого вся ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΎΠ±ΠΌΠ΅Π½Π° прСкратится. Но Ρ‚Π°ΠΊ ΠΆΠ΅ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ влияниС самой Π»ΠΈΠ½ΠΈΠΈ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ построСния сСти 1-WIRE (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ построСния сСти

ΠžΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ интСрфСйс 1-Wire, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π² ΠΊΠΎΠ½Ρ†Π΅ 90-Ρ… Π³ΠΎΠ΄ΠΎΠ² Ρ„ΠΈΡ€ΠΌΠΎΠΉ Dallas Semiconductor Corp., Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ для примСнСния Π² Ρ‚Ρ€Π΅Ρ… основных сфСрах-прилоТСниях:

ΠΏΡ€ΠΈΠ±ΠΎΡ€Ρ‹ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… корпусах MicroCAN для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, пСрСноса ΠΈΠ»ΠΈ прСобразования ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (тСхнология iButton),

ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ встроСнной памяти ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²,

систСмы Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ (тСхнология сСтСй 1-Wire-сСтСй).

1-Wire-net прСдставляСт собой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΡƒΡŽ для осущСствлСния Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ связи ΠΎΠ΄Π½Ρƒ линию Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΎΠ΄ΠΈΠ½ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π½Ρ‹ΠΉ (ΠΈΠ»ΠΈ зСмляной) ΠΏΡ€ΠΎΠ²ΠΎΠ΄. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ срСды ΠΎΠ±ΠΌΠ΅Π½Π° этой сСти ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ доступныС ΠΊΠ°Π±Π΅Π»ΠΈ, содСрТащиС Π½Π΅ΡΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π²ΠΈΡ‚ΡƒΡŽ ΠΏΠ°Ρ€Ρƒ Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, ΠΈ Π΄Π°ΠΆΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄. Π’Π°ΠΊΠΈΠ΅ ΠΊΠ°Π±Π΅Π»ΠΈ ΠΏΡ€ΠΈ ΠΈΡ… ΠΏΡ€ΠΎΠΊΠ»Π°Π΄ΠΊΠ΅ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ наличия ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ оборудования, Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ максимальной Π΄Π»ΠΈΠ½Ρ‹ ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ 300 ΠΌ.

Основой Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ 1-Wire-сСтСй, являСтся топология ΠΎΠ±Ρ‰Π΅ΠΉ ΡˆΠΈΠ½Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΡƒΡΡ‚ройств ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ нСпосрСдствСнно ΠΊ Π΅Π΄ΠΈΠ½ΠΎΠΉ магистрали, Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ каскадных соСдинСний ΠΈΠ»ΠΈ Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠΉ. ΠŸΡ€ΠΈ этом Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ структура сСти с ΠΎΠ΄Π½ΠΈΠΌ Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ ΠΈΠ»ΠΈ мастСром ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹ΠΌΠΈ Π²Π΅Π΄ΠΎΠΌΡ‹ΠΌΠΈ. Π₯отя сущСствуСт ряд спСцифичСских ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ² ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹Ρ… систСм Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ°ΡΡ‚Π΅Ρ€Π°.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ любой 1-Wire-сСти ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π½Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ ΠΏΠΎΠΌΠ΅Ρ… дальнСйшСй эксплуатации ΠΈ Ρ€Π°Π±ΠΎΡ‚оспособности всСй систСмы Π² Ρ†Π΅Π»ΠΎΠΌ, Ссли ΠΏΡ€ΠΈ этих измСнСниях ΡΠΎΠ±Π»ΡŽΠ΄Π°ΡŽΡ‚ΡΡ основныС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΡˆΠΈΠ½Ρ‹. Π­Ρ‚Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ достигаСтся благодаря ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΈΡŽ Π² ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅ 1-Wire-интСрфСйса ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ поиска Π²Π΅Π΄ΠΎΠΌΡ‹Ρ… устройств (Поиск ΠŸΠ—Π£), которая позволяСт быстро ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Ρ… участников ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π°. Бтандартная ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ составляСт ~75 ΡƒΠ·Π»ΠΎΠ² сСти Π² ΡΠ΅ΠΊΡƒΠ½Π΄Ρƒ.

Благодаря Π½Π°Π»ΠΈΡ‡ΠΈΡŽ Π² ΡΠΎΡΡ‚Π°Π²Π΅ любого устройства, снабТСнного сСтСвой вСрсиСй 1-Wire-интСрфСйса, ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ адрСса (отсутствиС совпадСния адрСсов для ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ², ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ выпускаСмых Dallas Semiconductor Corp., гарантируСтся самой Ρ„ΠΈΡ€ΠΌΠΎΠΉ-ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ), такая ΡΠ΅Ρ‚ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ практичСски Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ адрСсноС пространство. ΠŸΡ€ΠΈ этом, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² сразу Π³ΠΎΡ‚ΠΎΠ² ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡŽ Π² ΡΠΎΡΡ‚Π°Π²Π΅ 1-Wire-сСти, Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ. ΠžΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ самотактируСмыми ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²Ρ‹ΠΌΠΈ устройствами, Π² ΠΎΡΠ½ΠΎΠ²Π΅ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ, Π»Π΅ΠΆΠΈΡ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹Ρ… сигналов Π² ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ срСдС ΠΈ ΠΈΡ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° сигналов, для 1-Wire-интСрфСйса, асинхронная ΠΈ ΠΏΠΎΠ»ΡƒΠ΄ΡƒΠΏΠ»Π΅ΠΊΡΠ½Π°Ρ, Π° Π²ΡΡ информация, Ρ†ΠΈΡ€ΠΊΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ Π² ΡΠ΅Ρ‚ΠΈ, воспринимаСтся Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ Π»ΠΈΠ±ΠΎ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π»ΠΈΠ±ΠΎ ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹Π΅. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ сСти Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ мастСром ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ поиска ΠΈ Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΠΈ Π²Π΅Π΄ΠΎΠΌΡ‹Ρ… устройств, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π½Π° Π»ΠΈΠ½ΠΈΠΈ Π΄Π°ΠΆΠ΅ Π±Π΅Π· нСпосрСдствСнной адрСсации ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ ΠΎΠ±ΠΌΠ΅Π½ΠΎΠΌ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² ΡΠ΅Ρ‚ΠΈ ΠΈ Ρ‚. Π΄.

Бтандартная ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ 1-Wire-сСти, которая составляСт 15,4 ΠšΠ±ΠΈΡ‚/сСк, Π±Ρ‹Π»Π° Π²Ρ‹Π±Ρ€Π°Π½Π°, Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ обСспСчСния максимальной надСТности ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ΅ расстояния, ΠΈ, Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ быстродСйствия Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ распространСнных Ρ‚ΠΈΠΏΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… устройств ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΡˆΠΈΠ½Ρ‹. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ скорости ΠΎΠ±ΠΌΠ΅Π½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΎ Π΄ΠΎ Π»ΡŽΠ±ΠΎΠ³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ значСния благодаря ввСдСнию ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ Π² Π»ΠΈΠ½ΠΈΡŽ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… (Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Π½ΠΈΡŽ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… слотов ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°). Или ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΎ Π·Π° ΡΡ‡Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ускорСнный Ρ€Π΅ΠΆΠΈΠΌ ΠΎΠ±ΠΌΠ΅Π½Π° (ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Overdrive — Π΄ΠΎ 125ΠšΠ±ΠΈΡ‚/сСк), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ допускаСтся для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π½Π° Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΎΠΉ ΠΏΠΎ Ρ€Π°ΡΡΡ‚ΠΎΡΠ½ΠΈΡŽ, качСствСнной, Π½Π΅ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°ΠΌΠΈ Π»ΠΈΠ½ΠΈΠΈ связи.

ΠŸΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ интСрфСйса ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ стандартныС КМОП/Π’Π’Π› логичСскиС ΡƒΡ€ΠΎΠ²Π½ΠΈ сигналов, Π° ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½Π΅Π³ΠΎ источника с Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ напряТСниСм Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 2,8 Π’ Π΄ΠΎ 6,0 Π’. ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ внСшнСго питания слуТит, Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ, ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ «ΠΏΠ°Ρ€Π°Π·ΠΈΡ‚Π½ΠΎΠ³ΠΎ питания», дСйствиС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· Π²Π΅Π΄ΠΎΠΌΡ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² 1-Wire-Π»ΠΈΠ½ΠΈΠΈ элСктричСской энСргии ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ², ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… ΠΏΠΎ ΡˆΠΈΠ½Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, которая аккумулируСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ, встроСнной Π² ΠΏΡ€ΠΈΠ±ΠΎΡ€ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹Ρ… сСтСй ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ питания ΠΏΠΎ ΡˆΠΈΠ½Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΠ³Π΄Π° энСргия ΠΊ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΡƒ поступаСт нСпосрСдствСнно ΠΎΡ‚ ΠΌΠ°ΡΡ‚Π΅Ρ€Π° ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ связи, ΠΏΡ€ΠΈ этом ΠΎΠ±ΠΌΠ΅Π½ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ Π² ΡΠ΅Ρ‚ΠΈ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ прСкращаСтся.

ЀизичСская рСализация интСрфСйса 1-Wire

ЀизичСская рСализация интСрфСйса 1-Wire достаточно проста. На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° упрощСнная схСма Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ интСрфСйса 1-Wire.

Рис. Аппаратная рСализация интСрфСйса 1-Wire

Π’Ρ‹Π²ΠΎΠ΄ DQ устройства прСдставляСт собой Π²Ρ…ΠΎΠ΄ КМОП-логичСского элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΡˆΡƒΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ (Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ Π½Π° ΠΎΠ±Ρ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄) ΠΏΠΎΠ»Π΅Π²Ρ‹ΠΌ транзистором. Π‘ΠΎΠΏΡ€ΠΎΡ‚ΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°Π½Π°Π»Π° этого транзистора Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ состоянии — ΠΎΠΊΠΎΠ»ΠΎ 100 Ом. Когда транзистор Π·Π°ΠΏΠ΅Ρ€Ρ‚ — имССтся нСбольшой Ρ‚ΠΎΠΊ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 5 мкА) Π½Π° ΠΎΠ±Ρ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄.

Π¨ΠΈΠ½Π° 1-Wire Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ подтянута ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ рСзистором ΠΊ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ питания устройств. Π‘ΠΎΠΏΡ€ΠΎΡ‚ΠΈΠ²Π»Π΅Π½ΠΈΠ΅ этого рСзистора 4.7 К, ΠΎΠ΄Π½Π°ΠΊΠΎ, это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для достаточно ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… Π»ΠΈΠ½ΠΈΠΉ. Если шина 1-Wire ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΎΠ΅ расстояниС устройств, Ρ‚ΠΎ ΡΠΎΠΏΡ€ΠΎΡ‚ΠΈΠ²Π»Π΅Π½ΠΈΠ΅ этого рСзистора слСдуСт ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ. Минимально допустимоС Π΅Π³ΠΎ сопротивлСниС — ΠΎΠΊΠΎΠ»ΠΎ 300 Ом, Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ — ΠΎΠΊΠΎΠ»ΠΎ 20 — 30 кОм. Π”Π°Π½Π½Ρ‹Π΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ — ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½Ρ‹Π΅, ΠΈ Π²ΡΠ΅Π³Π΄Π° ΡƒΡ‚ΠΎΡ‡Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎ Ρ…арактСристикам ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ устройства 1-Wire Π΅Π³ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΠΊ Π»ΠΈΠ½ΠΈΠΈ DQ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, собствСнно, ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ внСшнСго сопротивлСния.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΡˆΠΈΠ½Ρ‹ 1-Wire ΠΊ ΠœΠš ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ условно Π² Π΄Π²ΡƒΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ…: с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ 2 ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠœΠš (ΠΎΠ΄ΠΈΠ½ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Π°, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π²Ρ…ΠΎΠ΄Π°), Ρ‚Π°ΠΊ ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΈ Π½Π° Π²Π²ΠΎΠ΄ ΠΈ Π½Π° Π²Ρ‹Π²ΠΎΠ΄. Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ этих способов ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ, условно ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ корпуса ΠœΠš. Π‘ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ натяТкой ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сСбС логичСскоС строСниС ΡˆΠΈΠ½Ρ‹ 1-Wire ΠΊΠ°ΠΊ всСм извСстноС соСдинСниС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² микросхСм с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎ ΡΡ…Π΅ΠΌΠ΅ «ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ½ΠΎΠ΅ Π˜Π›Π˜». ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ этом Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Π΄Π°Ρ‡Π΅ΠΉ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня Π² Π»ΠΈΠ½ΠΈΡŽ, Ρ‚. Π΅. Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅ΠΌ Π΅Π΅ Π½Π° ΠΎΠ±Ρ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄, Π° Π² Π²Ρ‹ΡΠΎΠΊΠΈΠΉ логичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ линия вСрнСтся сама, благодаря Π½Π°Π»ΠΈΡ‡ΠΈΡŽ внСшнСго ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ рСзистора. Π’Π°ΠΊ ΠΆΠ΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ одноврСмСнная ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… устройств ΠΎΠ±Ρ€Π΅Ρ‡Π΅Π½Π° Π½Π° Π½Π΅ΡƒΠ΄Π°Ρ‡Ρƒ ΠΈΠ·-Π·Π° ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ искаТСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (всС ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΎΠ΄Π½ΠΎΠ³ΠΎ устройства Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΌΠΈ нулями ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ устройства).

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… Π² ΡΠ΅Ρ‚ΠΈ 1-Wire

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΡΠ΅Ρ‚ΠΈ 1-Wire:

1. ОбмСн всСгда вСдСтся ΠΏΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ устройства, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв являСтся ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ (МК).

2. Π›ΡŽΠ±ΠΎΠΉ ΠΎΠ±ΠΌΠ΅Π½ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ начинаСтся с ΠΏΠΎΠ΄Π°Ρ‡ΠΈ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° сброса («Reset Pulse» ΠΈΠ»ΠΈ просто RESET) Π² Π»ΠΈΠ½ΠΈΡŽ 1-Wire Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ устройством.

3. Для интСрфСйса 1-Wire Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС прСдусматриваСтся «Π³ΠΎΡ€ΡΡ‡Π΅Π΅» ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ устройств.

4. Π›ΡŽΠ±ΠΎΠ΅ устройство, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ΅ ΠΊ 1-Wire послС получСния питания Π²Ρ‹Π΄Π°Π΅Ρ‚ Π² Π»ΠΈΠ½ΠΈΡŽ DQ ΠΈΠΌΠΏΡƒΠ»ΡŒΡ присутствия, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ «Presence pulse». Π­Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΈΠΌΠΏΡƒΠ»ΡŒΡ устройство всСгда Π²Ρ‹Π΄Π°Π΅Ρ‚ Π² Π»ΠΈΠ½ΠΈΡŽ, Ссли ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ сигнал RESET.

5. ПоявлСниС Π² ΡˆΠΈΠ½Π΅ 1-Wire ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° PRESENCE послС Π²Ρ‹Π΄Π°Ρ‡ΠΈ RESET ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ хотя Π±Ρ‹ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ устройства.

6. ОбмСн ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ вСдСтся Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌΠΈ Ρ‚Π°ΠΉΠΌ-слотами: ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΉΠΌ-слот слуТит для ΠΎΠ±ΠΌΠ΅Π½Π° ΠΎΠ΄Π½ΠΈΠΌ Π±ΠΈΡ‚ΠΎΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

7. Π”Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ±Π°ΠΉΡ‚Π½ΠΎ, Π±ΠΈΡ‚ Π·Π° Π±ΠΈΡ‚ΠΎΠΌ, начиная с ΠΌΠ»Π°Π΄ΡˆΠ΅Π³ΠΎ Π±ΠΈΡ‚Π°. Π”ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ…/принятых Π΄Π°Π½Π½Ρ‹Ρ… (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° отсутствия искаТСний) гарантируСтся ΠΏΡƒΡ‚Π΅ΠΌ подсчСта цикличСской ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ суммы.

ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ логичСский Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° сигналов RESET ΠΈ PRESENCE, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… всСгда начинаСтся любой ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Π’Ρ‹Π΄Π°Ρ‡Π° ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° RESET Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ ΠΎΠ±ΠΌΠ΅Π½Π° слуТит Ρ‚Π°ΠΊ ΠΆΠ΅ для досрочного Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ.

Рис. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° сигналов RESET ΠΈ PRESENCE

Как Π²ΠΈΠ΄ΠΈΠΌ, Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡƒ (Π½Π΅ ΠΌΠ΅Π½ΡŒΡˆΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ). УсловныС обозначСния Π»ΠΈΠ½ΠΈΠΉ, Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ Π΄Π°Π»Π΅Π΅. Π˜ΠΌΠΏΡƒΠ»ΡŒΡ RESET Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ МК, пСрСводя Π² Π½ΠΈΠ·ΠΊΠΈΠΉ логичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΡˆΠΈΠ½Ρƒ 1-Wire ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ Π΅Π΅ Π² ΡΡ‚ΠΎΠΌ состоянии ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 480 микросСкунд. Π—Π°Ρ‚Π΅ΠΌ МК Π΄ΠΎΠ»ΠΆΠ΅Π½ «ΠΎΡ‚ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ» ΡˆΠΈΠ½Ρƒ. Π§Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя, зависящСС ΠΎΡ‚ Π΅ΠΌΠΊΠΎΡΡ‚ΠΈ Π»ΠΈΠ½ΠΈΠΈ ΠΈ ΡΠΎΠΏΡ€ΠΎΡ‚ивлСния ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ рСзистора, Π² Π»ΠΈΠ½ΠΈΠΈ установится высокий логичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» 1-Wire ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ это врСмя «Ρ€Π΅Π»Π°ΠΊΡΠ°Ρ†ΠΈΠΈ» Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ ΠΎΡ‚ 15 Π΄ΠΎ 60 микросСкунд, Ρ‡Ρ‚ΠΎ ΠΈ ΡΠ²Π»ΡΠ΅Ρ‚ся ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΌ для Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ рСзистора (ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ Π»ΠΈΠ½ΠΈΠΈ ΠΌΡ‹ ΠΌΠ΅Π½ΡΡ‚ΡŒ сущСствСнно Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½Π° ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ сущСствСнноС влияниС Π½Π° Π²Ρ€Π΅ΠΌΡ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Π»ΠΈΠ½ΠΈΠΈ ΠΊ Π²Ρ‹ΡΠΎΠΊΠΎΠΌΡƒ ΡƒΡ€ΠΎΠ²Π½ΡŽ).

ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ² ΠΈΠΌΠΏΡƒΠ»ΡŒΡ RESET, Π²Π΅Π΄ΠΎΠΌΠΎΠ΅ устройство ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ свои Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΡƒΠ·Π»Ρ‹ Π² ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠ΅ состояниС ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚Π½Ρ‹ΠΉ ΠΈΠΌΠΏΡƒΠ»ΡŒΡ PRESENCE, ΠΊΠ°ΠΊ слСдуСт ΠΈΠ· Ρ€ΠΈΡΡƒΠ½ΠΊΠ° — Π½Π΅ ΠΏΠΎΠ·ΠΆΠ΅ 60 микросСкунд послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° RESET. Для этого устройство ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ Π² Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ линию DQ ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΅Π΅ Π² ΡΡ‚ΠΎΠΌ состоянии ΠΎΡ‚ 60 Π΄ΠΎ 240 микросСкунд. ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ врСмя удСрТания зависит ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Π½ΠΎ Π²ΡΠ΅Π³Π΄Π° находится Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅. ПослС этого устройство Ρ‚Π°ΠΊ ΠΆΠ΅ «ΠΎΡ‚пускаСт» ΡˆΠΈΠ½Ρƒ.

Но ΠΏΠΎΡΠ»Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° PRESENCE устройству даСтся Π΅Ρ‰Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, МК Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΎΠ±ΠΌΠ΅Π½Ρƒ с ΡƒΡΡ‚ройством Π½Π΅ Ρ€Π°Π½Π΅Π΅, Ρ‡Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· 480 микросСкунд послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° RESET.

Π˜Ρ‚Π°ΠΊ, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ интСрфСйса, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ начинаСтся любой ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ устройствами, длится ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 960 микросСкунд, состоит ΠΈΠ· ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΡ‚ ΠœΠš сигнала RESET ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΡƒ ΠΎΡ‚ ΡƒΡΡ‚ройства сигнала PRESENCE. Если сигнал PRESENCE Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ — Π·Π½Π°Ρ‡ΠΈΡ‚ Π½Π° ΡˆΠΈΠ½Π΅ 1-Wire Π½Π΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΊ ΠΎΠ±ΠΌΠ΅Π½Ρƒ устройств.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΎΠ±ΠΌΠ΅Π½Π° Π±ΠΈΡ‚Π°ΠΌΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Ρ‚Π°ΠΉΠΌ-слотами. Π’Π°ΠΉΠΌ-слот — это ΠΏΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²Ρƒ опрСдСлСнная, довольно ТСстко лимитированная ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ смСны ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ сигнала Π² Π»ΠΈΠ½ΠΈΠΈ 1-Wire. Π Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ 4 Ρ‚ΠΈΠΏΠ° Ρ‚Π°ΠΉΠΌ-слотов: ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° «1» ΠΎΡ‚ ΠœΠš, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° «0» ΠΎΡ‚ ΠœΠš, ΠΏΡ€ΠΈΠ΅ΠΌ «1» ΠΎΡ‚ ΡƒΡΡ‚ройства ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌ «0» ΠΎΡ‚ ΡƒΡΡ‚ройства.

Π›ΡŽΠ±ΠΎΠΉ Ρ‚Π°ΠΉΠΌ-слот всСгда Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠœΠš ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° ΡˆΠΈΠ½Ρ‹ 1-Wire Π² Π½ΠΈΠ·ΠΊΠΈΠΉ логичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ любого Ρ‚Π°ΠΉΠΌ-слота Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΡ‚ 60 Π΄ΠΎ 120 микросСкунд. ΠœΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚Π°ΠΉΠΌ-слотами всСгда Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 1 микросСкунды (ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ опрСдСляСтся ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ Π²Π΅Π΄ΠΎΠΌΠΎΠ³ΠΎ устройства).

Π’Π°ΠΉΠΌ-слоты ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ Ρ‚Π°ΠΉΠΌ-слотов ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠœΠš: ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΎΠ½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ сигналы, ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ΅, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π΅Ρ‰Π΅ ΠΈ ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ (Ρ‚.Π΅. ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚) ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сигнала Π² Π»ΠΈΠ½ΠΈΠΈ 1-Wire. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΉ рисунок дСмонстрируСт Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Ρ‚Π°ΠΉΠΌ-слотов всСх 4-Ρ… Ρ‚ΠΈΠΏΠΎΠ²: Π²Π²Π΅Ρ€Ρ…Ρƒ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Ρ‚Π°ΠΉΠΌ-слоты ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΡ‚ ΠœΠš, Π²Π½ΠΈΠ·Ρƒ — ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΎΡ‚ ΡƒΡΡ‚ройства.

Рис. Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΡΠ΅Ρ‚ΠΈ 1-Wire

Π’Π°ΠΉΠΌ-слот ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ «0» Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ просто Π² ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠΈ ΡˆΠΈΠ½Ρ‹ 1-Wire Π² Π½ΠΈΠ·ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ всСй Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‚Π°ΠΉΠΌ-слота. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° «1» осущСствляСтся ΠΏΡƒΡ‚Π΅ΠΌ «ΠΎΡ‚пускания» ΡˆΠΈΠ½Ρ‹ 1-Wire со ΡΡ‚ΠΎΡ€ΠΎΠ½Ρ‹ ΠœΠš Π½Π΅ Ρ€Π°Π½Π΅Π΅ Ρ‡Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· 1 микросСкунду послС Π½Π°Ρ‡Π°Π»Π° Ρ‚Π°ΠΉΠΌ-слота, Π½ΠΎ Π½Π΅ ΠΏΠΎΠ·ΠΆΠ΅ Ρ‡Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· 15 микросСкунд. Π’Π΅Π΄ΠΎΠΌΠΎΠ΅ устройство ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π² ΡˆΠΈΠ½Π΅ 1-Wire Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°, условно ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² Π²ΠΈΠ΄Π΅ сСрого ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, Ρ‚. Π΅. начиная с 15-ΠΉ микросСкунды ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Ρ‚Π°ΠΉΠΌ-слота ΠΈ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ 60-ΠΉ микросСкундой ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π°. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Π²ΠΎΠ΄Π° уровня Π² ΡƒΡΡ‚ройство (Ρ‚.Π΅. Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹ΠΉ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° устройств) — ΠΎΠΊΠΎΠ»ΠΎ 30-ΠΉ микросСкунды ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Ρ‚Π°ΠΉΠΌ-слота.

Π—Π°ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Π°Π½Π½Π°Ρ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ — это ΠΎΠ±Π»Π°ΡΡ‚ΡŒ «Π½Π°Ρ€Π°ΡΡ‚ания» уровня Π² ΡˆΠΈΠ½Π΅ 1-Wire, которая зависит ΠΎΡ‚ Π΅ΠΌΠΊΠΎΡΡ‚ΠΈ Π»ΠΈΠ½ΠΈΠΈ ΠΈ ΡΠΎΠΏΡ€ΠΎΡ‚ивлСния ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ рСзистора, ΠΎΠ½Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° для справки.

Π’Π°ΠΉΠΌ-слоты ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠœΠš Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡Π°Π»ΠΎ Ρ‚Π°ΠΉΠΌ-слота (Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ «1»), Π° Π·Π°Ρ‚Π΅ΠΌ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ ΡˆΠΈΠ½Ρ‹ 1-Wire Π±Π΅Ρ€Π΅Ρ‚ Π½Π° ΡΠ΅Π±Ρ устройство, Π° ΠœΠš осущСствляСт Π²Π²ΠΎΠ΄ этого уровня Ρ‚Π°ΠΊ ΠΆΠ΅ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π·ΠΎΠ½Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ². Π—ΠΎΠ½Π° эта, ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· Ρ€ΠΈΡΡƒΠ½ΠΊΠ°, довольно ΠΌΠ°Π»Π°. Как ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅, Π·Π°ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Π°Π½Π½Π°Ρ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ — ΠΎΠ±Π»Π°ΡΡ‚ΡŒ нСопрСдСлСнности, поэтому для Π²Π²ΠΎΠ΄Π°, собствСнно говоря, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ остаСтся Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ, Π° ΡΠΊΠΎΡ€Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ввСсти ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сигнала ΠΈΠ· Π»ΠΈΠ½ΠΈΠΈ. Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ — 14-я ΠΈΠ»ΠΈ 15-я микросСкунда ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Ρ‚Π°ΠΉΠΌ-слота. РазумССтся, Ссли линия ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ°Π»ΡƒΡŽ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ, Π° ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор ΠΌΠ°Π», Π·ΠΎΠ½Π° опроса нСсколько Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ΡΡ.

Π˜Ρ‚Π°ΠΊ, ΠΏΠΎΠ΄Π²Π΅Π΄Π΅ΠΌ ΠΈΡ‚ΠΎΠ³ΠΈ. МК Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Ρ‚Π°ΠΉΠΌ слот с Π²Ρ‹Π΄Π°Ρ‡ΠΈ Π² ΡˆΠΈΠ½Ρƒ 1-Wire «0» Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 1 микросСкунды. ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ зависит ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° Ρ‚Π°ΠΉΠΌ слота: для ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ «1» ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡ‚Π°Ρ‚ΡŒ высоким, Π° Π΄Π»Ρ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ «0» — ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π½ΠΈΠ·ΠΊΠΈΠΌ Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° Ρ‚Π°ΠΉΠΌ-слота, Ρ‚. Π΅. Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 60 ΠΈ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 120 микросСкунд. Если МК ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅, Ρ‚ΠΎ ΠΎΠΏΡ€ΠΎΡ уровня Π² ΡˆΠΈΠ½Π΅ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ΅ ΠΎΡ‚ 13-ΠΉ Π΄ΠΎ 15-ΠΉ микросСкундС Ρ‚Π°ΠΉΠΌ-слота. МК Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚Π°ΠΉΠΌ-слотами Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 1 микросСкунды (Π»ΡƒΡ‡ΡˆΠ΅ — большС, максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ).

Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ слСдуСт ΠΎΡ‡Π΅Π½ΡŒ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ Π² ΡˆΠΈΠ½Π΅ 1-Wire Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ², Ρ‚.ΠΊ., Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‚Π°ΠΉΠΌ-слота Π²Ρ‹Π²ΠΎΠ΄Π° «0» ΡΠ²Ρ‹ΡˆΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ значСния ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎΠΌΡƒ Π²ΠΎΡΠΏΡ€ΠΈΡΡ‚ΠΈΡŽ этого Ρ‚Π°ΠΉΠΌ-слота, ΠΊΠ°ΠΊ сигнала RESET, ΠΈ, разумССтся, послС этого вся ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΎΠ±ΠΌΠ΅Π½Π° прСкратится. Но Ρ‚Π°ΠΊ ΠΆΠ΅ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ влияниС самой Π»ΠΈΠ½ΠΈΠΈ Π½Π° Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ„Ρ€ΠΎΠ½Ρ‚ΠΎΠ² ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ². ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС, это Π½Π΅ ΠΏΡ€ΠΎΡΡ‚ая Π·Π°Π΄Π°Ρ‡Π°. Но Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ нСслоТных Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π΅Π΅ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ достаточно простыми срСдствами: Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, всС сигналы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ МК, слСдуСт Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (Ρ‚.Π΅. Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС, Ρ‡Π΅ΠΌ указанная минимальная Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ), Π° ΠΎΡ‚ ΡƒΡΡ‚ройства слСдуСт ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ сигналов ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ Π½Π°ΠΈΡ…ΡƒΠ΄ΡˆΠ΅Π³ΠΎ (Ρ‚.Π΅. ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΡΠ°ΠΌΡ‹Π΅ Ρ…ΡƒΠ΄ΡˆΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² сигнала).

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ

Рассмотрим ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ адрСсации устройств ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ ΠΈΠΌΠΈ. КаТдоС устройство 1-Wire ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ 64-Π±ΠΈΡ‚Π½Ρ‹ΠΌ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ Π½Π° ΡΡ‚Π°ΠΏΠ΅ производства микросхСмы. Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ — это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ρ„ΠΈΡ€ΠΌΠ°-ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚ся Π΄Π²ΡƒΡ… микросхСм с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ (ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… дСсятков Π»Π΅Ρ‚ ΠΏΡ€ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ‚Π΅ΠΌΠΏΠ°Ρ… производства).

ΠŸΡ€ΠΈ рассмотрСнии ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΎΠ±ΠΌΠ΅Π½Π° Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ· ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°, Ρ‡Ρ‚ΠΎ Π½Π° ΡˆΠΈΠ½Π΅ 1-Wire имССтся Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ устройства. Π’ ΡΡ‚ΠΎΠΌ случаС ΠΏΠ΅Ρ€Π΅Π΄ ΠœΠš Π²ΡΡ‚Π°ΡŽΡ‚ 2 ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹: ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ количСства ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ устройств ΠΈ Π²Ρ‹Π±ΠΎΡ€ (адрСсация) ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… для ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

НомСра Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… устройств нанСсСны прямо Π½Π° ΠΊΠΎΡ€ΠΏΡƒΡΠ΅ микросхСм (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для устройств iButton — всСм извСстных ΠΊΠ»ΡŽΡ‡Π΅ΠΉ-Ρ‚Π°Π±Π»Π΅Ρ‚ΠΎΠΊ), Π° Π½ΠΎΠΌΠ΅Ρ€Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΠ»ΠΈ устройств. Π˜Ρ‚Π°ΠΊ, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ Π½ΠΎΠΌΠ΅Ρ€Π° всСх устройств 1-Wire Π½Π° ΡˆΠΈΠ½Π΅. Алгоритм Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΈΠΌΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ: МК ΠΏΠΎΡΡ‹Π»Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, ΠΈΠΌΠΏΡƒΠ»ΡŒΡ RESET, ΠΈ Π²ΡΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ устройства Π²Ρ‹Π΄Π°ΡŽΡ‚ PRESENCE. Π—Π°Ρ‚Π΅ΠΌ МК посылаСт Π² ΡˆΠΈΠ½Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ всС устройства. Команд ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ нСсколько ΠΎΠ±Ρ‰ΠΈΡ… для всСх Ρ‚ΠΈΠΏΠΎΠ² 1-Wire-устройств, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ². Π‘Ρ€Π΅Π΄ΠΈ ΠΎΠ±Ρ‰ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄ нас Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

Команда

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Π°ΠΉΡ‚Π°

ОписаниС

SEARCH ROM

0xF0

Поиск адрСсов — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ опрСдСлСния количСства ΠΈ Π°Π΄Ρ€Π΅ΡΠΎΠ² ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… устройств

READ ROM

0x33

Π§Ρ‚Π΅Π½ΠΈΠ΅ адрСса устройства — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для опрСдСлСния адрСса СдинствСнного устройства Π½Π° ΡˆΠΈΠ½Π΅

MATCH ROM

0x55

Π’Ρ‹Π±ΠΎΡ€ адрСса — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для обращСния ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ адрСсу устройства ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ…

SKIP ROM

0xCC

Π˜Π³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ адрСс — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для обращСния ΠΊ Π΅Π΄ΠΈΠ½ΡΡ‚Π²Π΅Π½Π½ΠΎΠΌΡƒ устройству Π½Π° ΡˆΠΈΠ½Π΅, ΠΏΡ€ΠΈ этом адрСс устройства игнорируСтся (ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Π½Π΅ΠΈΠ·Π²Π΅ΡΡ‚Π½ΠΎΠΌΡƒ устройству)

ΠŸΠ΅Ρ€Π²ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π½Π΅ ΡΡ‚Π°Π½Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Ρ€Π°Π½Π΅Π΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅, вторая ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ адрСс ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ устройств ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΡ… ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠΎΠΉ Π² Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ ΠΈΠ·Π΄Π΅Π»ΠΈΠ΅.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠœΠš выдаст ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ READ ROM, ΠΎΡ‚ ΡƒΡΡ‚ройства поступит 8 Π±Π°ΠΉΡ‚ Π΅Π³ΠΎ собствСнного ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ адрСса — МК Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡ… ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ любая ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с ΡƒΡΡ‚ройством Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π»ΠΈΠ±ΠΎ ΠΏΡ€Π΅Ρ€Π²Π°Π½Π° посылкой сигнала RESET.

Если ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° MATCH ROM, Ρ‚ΠΎ ΠΏΠΎΡΠ»Π΅ Π½Π΅Π΅ ΠœΠš Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΈ 8 Π±Π°ΠΉΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ адрСса устройства, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Π­Ρ‚ΠΎ Ρ€Π°Π²Π½ΠΎΡΠΈΠ»ΡŒΠ½ΠΎ Π²Ρ‹ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ адрСса Π½Π° ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ шинС Π² ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Ρ‹Ρ… устройствах. ΠŸΡ€ΠΈΠ½ΡΠ² эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ устройство сравниваСт ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ адрСс со ΡΠ²ΠΎΠΈΠΌ собствСнным. ВсС устройства, адрСс ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π», ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°ΡŽΡ‚ Π°Π½Π°Π»ΠΈΠ· ΠΈ Π²Ρ‹Π΄Π°Ρ‡Ρƒ сигналов Π² Π»ΠΈΠ½ΠΈΠΈ 1-Wire, Π° ΠΎΠΏΠΎΠ·Π½Π°Π²ΡˆΠ΅Π΅ адрСс устройство ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ всС Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ ΠœΠš Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΏΠ°Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ ΡΡ‚ΠΎΠΌΡƒ «Π°Π΄Ρ€Π΅ΡΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ» устройству. Π’ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π°Π΄ΠΎ ΠΏΠΎΡΠ»Π°Ρ‚ΡŒ Π² ΡƒΡΡ‚ройство ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚ Π½Π΅Π³ΠΎ послС Π΅Π³ΠΎ адрСсации, зависит ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ устройства ΠΈ Π² Π½Π°ΡΡ‚оящСй ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π½Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚риваСтся (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€Π° это ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ запуска измСрСния ΠΈΠ»ΠΈ считывания Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, для ΠΊΠ»ΡŽΡ‡Π°-Ρ‚Π°Π±Π»Π΅Ρ‚ΠΊΠΈ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΡ€ΠΎΠΌΠ΅ основных, Π° Π΄Π»Ρ микросхСм АЦП Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΊΠΎΠ»ΠΎ дСсятка).

Если устройство ΠΎΠ΄Π½ΠΎ Π½Π° ΡˆΠΈΠ½Π΅ — ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ процСсс взаимодСйствия с Π½ΠΈΠΌ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ SKIP ROM. ΠŸΠΎΡƒΡ‡ΠΈΠ² эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, устройство сразу считаСт адрСс совпавшим, хотя Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ адрСса Π·Π° ΡΡ‚ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π½Π΅ ΡΠ»Π΅Π΄ΡƒΠ΅Ρ‚. НСкоторыС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΎΡ‚ ΡƒΡΡ‚ройства Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…, Π² ΡΡ‚ΠΎΠΌ случаС ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ SKIP ROM ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ сразу всСм устройствам. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ запуска Ρ†ΠΈΠΊΠ»Π° измСрСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ нСсколькими Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ-тСрмостатами Ρ‚ΠΈΠΏΠ° DS18S20.

ΠŸΡ€ΠΈΠ΅ΠΌ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π±Π°ΠΉΡ‚ΠΎΠ² всСгда начинаСтся с ΠΌΠ»Π°Π΄ΡˆΠ΅Π³ΠΎ Π±ΠΈΡ‚Π°. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ слСдования Π±Π°ΠΉΡ‚ΠΎΠ² ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ адрСса устройства Ρ‚Π°ΠΊ ΠΆΠ΅ вСдСтся ΠΎΡ‚ ΠΌΠ»Π°Π΄ΡˆΠ΅Π³ΠΎ ΠΊ ΡΡ‚Π°Ρ€ΡˆΠ΅ΠΌΡƒ. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ зависит ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ устройства, поэтому слСдуСт ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡ‹Π΅ устройства.

Π’ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠ±Π·ΠΎΡ€Π° интСрфСйса рассмотрим Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ строСниС ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ 64-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π°-адрСса устройств 1-Wire. Он ΡΠΎΡΡ‚ΠΎΠΈΡ‚ фактичСски ΠΈΠ· 8 ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π°ΠΉΡ‚: ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° сСмСйства, ΡˆΠ΅ΡΡ‚ΠΈ Π±Π°ΠΉΡ‚ (48 Π±ΠΈΡ‚) собствСнно ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ адрСса ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ суммы всСх ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Π±Π°ΠΉΡ‚ΠΎΠ².

Π˜Ρ‚Π°ΠΊ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ сумма ΠΈΠ»ΠΈ CRC — это Π±Π°ΠΉΡ‚, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ пСрСдаСтся самым послСдним ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΠ΅Ρ‚ся ΠΏΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ значСния всСх 7-ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Π±Π°ΠΉΡ‚ΠΎΠ². Алгоритм подсчСта Ρ‚Π°ΠΊΠΎΠ², Ρ‡Ρ‚ΠΎ Ссли всС Π±Π°ΠΉΡ‚Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹-приняты Π±Π΅Π· искаТСний (Π° ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΡ Π²ΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹, Ссли Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ интСрфСйса), принятый Π±Π°ΠΉΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ суммы ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ совпадСт с Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹ΠΌ Π² ΠœΠš (ΠΈΠ»ΠΈ устройствС) Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ. Π’. Π΅. ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ Π±Π°ΠΉΡ‚ΠΎΠ² ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ сумму ΠΏΠΎ ΡΡ‚Ρ€ΠΎΠ³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ, Π° Π·Π°Ρ‚Π΅ΠΌ Π»ΠΈΠ±ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Ссли ΠΌΡ‹ Π²Π΅Π»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ адрСса/Π΄Π°Π½Π½Ρ‹Ρ…), Π»ΠΈΠ±ΠΎ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ расчСтноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с ΠΏΡ€ΠΈΠ½ΡΡ‚Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ CRC. Волько ΠΏΡ€ΠΈ совпадСнии ΠΎΠ±ΠΎΠΈΡ… CRC ΠœΠš ΠΈΠ»ΠΈ устройство ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ принятыС Π΄Π°Π½Π½Ρ‹Π΅ достовСрными. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΠΌΠ΅Π½Π° Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ подсчСта CRC Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ ΠΊΠ°ΠΊ для МК, Ρ‚Π°ΠΊ ΠΈ Π΄Π»Ρ любого устройства. Он «ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½» ΠΈ ΠΎΠΏΠΈΡΠ°Π½ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ