Π‘Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΈ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор: схСмы ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

Π’ соврСмСнной Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ элСктроникС, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Arduino, ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹ΠΉ PLC ΠΈΠ»ΠΈ слоТная матСринская ΠΏΠ»Π°Ρ‚Π°, ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ логичСских ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ являСтся Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ΠΎΠΌ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ всСй систСмы. Новички часто ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с ситуациСй, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ считываСт Ρ…Π°ΠΎΡ‚ΠΈΡ‡Π½Ρ‹Π΅ значСния ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. ΠŸΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ Ρ‚Π°ΠΊΠΈΡ… сбоСв часто становится состояниС Π²Ρ…ΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ "ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ" ΠΈΠ»ΠΈ "висящим".

ИмСнно для устранСния этой нСопрСдСлСнности Π² схСмотСхникС ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ ΠΈ ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ рСзисторы. Π­Ρ‚ΠΈ элСмСнты ΡΠΎΠ·Π΄Π°ΡŽΡ‚ искусствСнноС сопротивлСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π΄Π°Π΅Ρ‚ логичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ (высокий ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΊΠΈΠΉ) Π½Π° Π²Ρ…ΠΎΠ΄Π΅, ΠΊΠΎΠ³Π΄Π° основной источник сигнала ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΈΠ»ΠΈ находится Π² высокоимпСдансном состоянии. Π‘Π΅Π· Π½ΠΈΡ… цифровая схСма становится восприимчивой ΠΊ элСктромагнитным Π½Π°Π²ΠΎΠ΄ΠΊΠ°ΠΌ.

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

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Номиналы рСзисторов, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚Π°Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ. ВсСгда провСряйтС ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ‡ΠΈΠΏΠ°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ допустимый Ρ‚ΠΎΠΊ Π½Π° Π½ΠΎΠΆΠΊΠ΅ GPIO ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½.

Π€ΠΈΠ·ΠΈΠΊΠ° процСсса: Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ Π²Ρ…ΠΎΠ΄

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ сСбС Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²Ρ…ΠΎΠ΄ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΊΠ°ΠΊ ΠΎΡ‡Π΅Π½ΡŒ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΎΠ»ΡŒΡ‚ΠΌΠ΅Ρ‚Ρ€ с ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ сопротивлСниСм. Если этот Π²Ρ…ΠΎΠ΄ Π½ΠΈ ΠΊ Ρ‡Π΅ΠΌΡƒ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½, ΠΎΠ½ прСвращаСтся Π² Π°Π½Ρ‚Π΅Π½Π½Ρƒ, которая Π»ΠΎΠ²ΠΈΡ‚ Π»ΡŽΠ±Ρ‹Π΅ элСктромагнитныС ΠΏΠΎΠΌΠ΅Ρ…ΠΈ ΠΈΠ· ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ пространства. Π’ этом состоянии напряТСниС Π½Π° Π²Ρ…ΠΎΠ΄Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Π°ΠΎΡ‚ΠΈΡ‡Π½ΠΎ ΡΠΊΠ°ΠΊΠ°Ρ‚ΡŒ ΠΎΡ‚ 0 Π²ΠΎΠ»ΡŒΡ‚ Π΄ΠΎ напряТСния питания, вызывая Π»ΠΎΠΆΠ½Ρ‹Π΅ срабатывания Π»ΠΎΠ³ΠΈΠΊΠΈ.

ΠŸΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор (pull-up) соСдиняСт Π²Ρ…ΠΎΠ΄ с ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ полюсом питания (VCC), обСспСчивая Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π‘Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор (pull-down) соСдиняСт Π²Ρ…ΠΎΠ΄ с Π·Π΅ΠΌΠ»Π΅ΠΉ (GND), обСспСчивая логичСский ноль. РСзистор здСсь выступаСт Π² Ρ€ΠΎΠ»ΠΈ "слабой" связи: ΠΎΠ½ Π·Π°Π΄Π°Π΅Ρ‚ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, Π½ΠΎ позволяСт Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ сигналу Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, Ссли этот сигнал исходит ΠΎΡ‚ источника с Π½ΠΈΠ·ΠΊΠΈΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ сопротивлСниСм.

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ рСзистор Π½Π΅ просто фиксируСт ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, Π½ΠΎ ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠΊ. Когда Π²Ρ‹ Π·Π°ΠΌΡ‹ΠΊΠ°Π΅Ρ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰ΡƒΡŽ Π²Ρ…ΠΎΠ΄ с Π·Π΅ΠΌΠ»Π΅ΠΉ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ подтяТки ΠΊ ΠΏΠ»ΡŽΡΡƒ, ΠΈΠΌΠ΅Π½Π½ΠΎ сопротивлСниС рСзистора Π½Π΅ Π΄Π°Π΅Ρ‚ Ρ‚ΠΎΠΊΡƒ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π² ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅. ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠΈΠ½Π°Π» рСзистора всСгда являСтся компромиссом ΠΌΠ΅ΠΆΠ΄Ρƒ энСргопотрСблСниСм Π² состоянии покоя ΠΈ ΠΏΠΎΠΌΠ΅Ρ…ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒΡŽ Ρ†Π΅ΠΏΠΈ.

Π‘Π΅Π· рСзистора Π²Ρ…ΠΎΠ΄ остаСтся Π² "высокоимпСдансном" состоянии (High-Z). Π’ этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Ρ…ΠΎΠ΄ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ высокой Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ, Π½ΠΎ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ. Π›ΡŽΠ±ΠΎΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Ρ€ΡƒΠΊΠΈ рядом с ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΌ ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ рядом Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ логичСскоС состояниС Π²Ρ…ΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ нСпрСдсказуСмому повСдСнию ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π‘Ρ…Π΅ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ: Pull-Up ΠΈ Pull-Down

БущСствуСт Π΄Π²Π΅ основныС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ рСзисторов, ΠΈ Π²Ρ‹Π±ΠΎΡ€ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ часто зависит ΠΎΡ‚ Π»ΠΎΠ³ΠΈΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройства ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ стандарта интСрфСйса. Π’ схСмС Pull-Up рСзистор ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠΎΠ½Ρ†ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Π»ΠΈΠ½ΠΈΠΈ питания (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 3.3Π’ ΠΈΠ»ΠΈ 5Π’), Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ β€” ΠΊ управляСмому Π²Ρ…ΠΎΠ΄Ρƒ. Активный сигнал Π² Ρ‚Π°ΠΊΠΎΠΉ схСмС ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ являСтся Π½ΠΈΠ·ΠΊΠΈΠΌ (Low-active).

Π’ схСмС Pull-Down рСзистор соСдиняСт Π²Ρ…ΠΎΠ΄ с Π·Π΅ΠΌΠ»Π΅ΠΉ. Π—Π΄Π΅ΡΡŒ рСзистор "стягиваСт" ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» Π²Π½ΠΈΠ·, обСспСчивая ноль. Активным сигналом Π² этом случаС Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π°Ρ‡Π° высокого уровня напряТСния. Π’Ρ‹Π±ΠΎΡ€ схСмы часто диктуСтся удобством ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ устройства ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Ρ‹Π²Π΅ связи.

  • πŸ”Œ Pull-Up: Π’Ρ…ΠΎΠ΄ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ 1, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ»ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΠ°Π΄Π°Π΅Ρ‚ Π΄ΠΎ 0.
  • πŸ“‰ Pull-Down: Π’Ρ…ΠΎΠ΄ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠΌΠ΅Π΅Ρ‚ логичСский 0, активация ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅Ρ‚ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π΄ΠΎ 1.
  • ⚑ Π’ΠΎΠΊ покоя: Π’ схСмС Pull-Up Ρ‚ΠΎΠΊ Ρ‚Π΅Ρ‡Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· рСзистор Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ (замыкания Π½Π° зСмлю), Ρ‡Ρ‚ΠΎ часто экономичнСС для Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠ½Ρ‹Ρ… устройств.
πŸ“Š Какая схСма подтяТки Ρ‡Π°Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π²Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…?
Pull-Up (ΠΊ ΠΏΠ»ΡŽΡΡƒ)
Pull-Down (ΠΊ минусу)
ВстроСнная Π² МК
НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ рСзисторы

Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ соврСмСнныС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ STM32 ΠΈΠ»ΠΈ ESP32, ΠΈΠΌΠ΅ΡŽΡ‚ встроСнныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ рСзисторы подтяТки. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ, Ρ‡Ρ‚ΠΎ избавляСт ΠΎΡ‚ нСобходимости ΠΏΠ°ΡΡ‚ΡŒ внСшниС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹. Однако внСшниС рСзисторы часто ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ Π² условиях ΡΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠΌΠ΅Ρ….

РасчСт Π½ΠΎΠΌΠΈΠ½Π°Π»Π°: золотая сСрСдина

Π’Ρ‹Π±ΠΎΡ€ сопротивлСния β€” это Π½Π΅ просто ΡƒΠ³Π°Π΄Ρ‹Π²Π°Π½ΠΈΠ΅, Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹ΠΉ расчСт. Если Π²Π·ΡΡ‚ΡŒ рСзистор слишком ΠΌΠ°Π»ΠΎΠ³ΠΎ Π½ΠΎΠΌΠΈΠ½Π°Π»Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 100 Ом), Ρ‚ΠΎ ΠΏΡ€ΠΈ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° зСмлю Ρ‡Π΅Ρ€Π΅Π· Ρ†Π΅ΠΏΡŒ ΠΏΠΎΡ‚Π΅Ρ‡Π΅Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π²Ρ‹ΡΠΈΡ‚ΡŒ допустимый для Π²Ρ…ΠΎΠ΄Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€ΡΠ΄ΠΈΡ‚ΡŒ Π±Π°Ρ‚Π°Ρ€Π΅ΡŽ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, слишком большой Π½ΠΎΠΌΠΈΠ½Π°Π» (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1 МОм) сдСлаСт Ρ†Π΅ΠΏΡŒ уязвимой для ΡˆΡƒΠΌΠΎΠ².

НиТняя Π³Ρ€Π°Π½ΠΈΡ†Π° Π½ΠΎΠΌΠΈΠ½Π°Π»Π° опрСдСляСтся максимально допустимым Ρ‚ΠΎΠΊΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π²Ρ…ΠΎΠ΄ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΈ напряТСниСм, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ считаСтся логичСским Π½ΡƒΠ»Π΅ΠΌ. ВСрхняя Π³Ρ€Π°Π½ΠΈΡ†Π° зависит ΠΎΡ‚ Смкости Π²Ρ…ΠΎΠ΄Π° ΠΈ частоты сигнала: слишком большоС сопротивлСниС Π² сочСтании с ΠΏΠ°Ρ€Π°Π·ΠΈΡ‚Π½ΠΎΠΉ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ создаст Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π½ΠΈΠ·ΠΊΠΈΡ… частот, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ "Π·Π°Π²Π°Π»ΠΈΡ‚" Ρ„Ρ€ΠΎΠ½Ρ‚Ρ‹ сигнала.

Для стандартных логичСских ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ 5Π’ ΠΈ 3.3Π’ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнным ΠΈ бСзопасным Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ ΡΠ²Π»ΡΡŽΡ‚ΡΡ рСзисторы ΠΎΡ‚ 1 кОм Π΄ΠΎ 10 кОм. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 10 кОм стало своСго Ρ€ΠΎΠ΄Π° ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ стандартом "ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ" для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, обСспСчивая баланс ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠΊΠ° ΠΈ ΠΏΠΎΠΌΠ΅Ρ…ΠΎΠ·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ МалоС сопротивлСниС (1 кОм) Π‘Ρ€Π΅Π΄Π½Π΅Π΅ сопротивлСниС (10 кОм) Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ сопротивлСниС (100 кОм)
ΠŸΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ° ВысокоС (5 мА ΠΏΡ€ΠΈ 5Π’) Π£ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠ΅ (0.5 мА) МинимальноС (0.05 мА)
ΠŸΠΎΠΌΠ΅Ρ…ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠžΡ‡Π΅Π½ΡŒ высокая Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ Низкая
Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ Высокая (ΠΊΡ€ΡƒΡ‚Ρ‹Π΅ Ρ„Ρ€ΠΎΠ½Ρ‚Ρ‹) БрСдняя Низкая (Π·Π°Π²Π°Π»Π΅Π½Ρ‹ Ρ„Ρ€ΠΎΠ½Ρ‚Ρ‹)

ВстроСнныС рСзисторы ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²

БоврСмСнная элСмСнтная Π±Π°Π·Π° позволяСт Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ схСмотСхнику. Π’Π½ΡƒΡ‚Ρ€ΠΈ кристалла ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΡƒΠΆΠ΅ находятся рСзисторы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ Π½ΠΎΠΆΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ. Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ свои ограничСния. Номинал встроСнных рСзисторов часто Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Π² ΡˆΠΈΡ€ΠΎΠΊΠΈΡ… ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ 20 кОм Π΄ΠΎ 50 кОм) ΠΈ зависит ΠΎΡ‚ ΠΏΠ°Ρ€Ρ‚ΠΈΠΈ Ρ‡ΠΈΠΏΠΎΠ².

Активация Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ рСзистора осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· рСгистры ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠ². Π’ Arduino для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ функция pinMode(pin, INPUT_PULLUP). Π’ Π±ΠΎΠ»Π΅Π΅ слоТных срСдах, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ CubeIDE для STM32, это дСлаСтся Ρ‡Π΅Ρ€Π΅Π· настройку Ρ€Π΅ΠΆΠΈΠΌΠ° GPIO Π² Pull-up ΠΈΠ»ΠΈ Pull-down.

Однако стоит ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ встроСнныС рСзисторы Π½Π΅ всСгда подходят для высокоскоростных интСрфСйсов ΠΈΠ»ΠΈ условий сильной Π·Π°ΡˆΡƒΠΌΠ»Π΅Π½Π½ΠΎΡΡ‚ΠΈ. Если вашС устройство Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΉ срСдС рядом с ΠΌΠΎΡ‰Π½Ρ‹ΠΌΠΈ двигатСлями, внСшний рСзистор Π½Π° 4.7 кОм Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅, Ρ‡Π΅ΠΌ встроСнный Π½Π° 40 кОм.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: НС ΠΏΡ‹Ρ‚Π°ΠΉΡ‚Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ внСшнюю подтяТку ΠΊ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ, ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‰Π΅ΠΌΡƒ напряТСниС питания ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΡΠ³ΠΎΡ€Π°Π½ΠΈΡŽ Π²Ρ…ΠΎΠ΄Π°.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π΄Ρ€Π΅Π±Π΅Π·Π³Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΈ программная Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ

ΠœΠ΅Ρ…Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ β€” это Π½Π΅ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ мСталличСскиС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½ΠΈΡ… Π΄Ρ€ΠΎΠΆΠ°Ρ‚, ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ Ρ€Π°Π·ΠΌΡ‹ΠΊΠ°ΡΡΡŒ ΠΈ Π·Π°ΠΌΡ‹ΠΊΠ°ΡΡΡŒ Π·Π° Π΄ΠΎΠ»ΠΈ сСкунды. Для Π³Π»Π°Π·Π° это Π½Π΅Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ, Π½ΠΎ для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ Π²Ρ…ΠΎΠ΄ тысячи Ρ€Π°Π· Π² сСкунду, это выглядит ΠΊΠ°ΠΊ сСрия быстрых Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ.

РСзисторы подтяТки сами ΠΏΠΎ сСбС Π½Π΅ ΡƒΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ Π΄Ρ€Π΅Π±Π΅Π·Π³ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ, хотя ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅Ρ‚ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сигнала. Для Π±ΠΎΡ€ΡŒΠ±Ρ‹ с этим явлСниСм часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ RC-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ (рСзистор + кондСнсатор) ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹. ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅, сглаТиваСт скачки напряТСния, прСвращая Ρ€Π΅Π·ΠΊΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ Π² ΠΏΠ»Π°Π²Π½ΡƒΡŽ ΠΊΡ€ΠΈΠ²ΡƒΡŽ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° (дСбаунсинг) Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ измСнСния состояния Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 50 мс) послС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ зафиксированного измСнСния. Π­Ρ‚ΠΎ самый Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΈ Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΉ способ, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ.

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° RC-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°

ВрСмя зарядки кондСнсатора опрСдСляСтся Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ t = R * C. Для рСзистора 10 кОм ΠΈ кондСнсатора 100 Π½Π€ постоянная Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ составит 1 мс, Ρ‡Ρ‚ΠΎ достаточно для сглаТивания Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° мСханичСских Π΄Ρ€Π΅Π±Π΅Π·Π³ΠΎΠ².

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² интСрфСйсах I2C ΠΈ UART

Одной ΠΈΠ· самых распространСнных областСй примСнСния ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… рСзисторов являСтся шина I2C. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» I2C построСн Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ линия ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ подтянута Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π²Π΅Ρ€Ρ… (ΠΊ ΠΏΠ»ΡŽΡΡƒ), Π½ΠΎ Π½Π΅ Π²Π½ΠΈΠ·. Устройства Π½Π° шинС ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ "ΠΏΡ€ΠΈΠΆΠΈΠΌΠ°Ρ‚ΡŒ" линию ΠΊ Π·Π΅ΠΌΠ»Π΅, пСрСдавая логичСский ноль, ΠΈΠ»ΠΈ ΠΎΡ‚ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π΅Ρ‘, позволяя рСзистору ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π΄ΠΎ логичСской Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹.

Π‘Π΅Π· Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… рСзисторов (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 4.7 кОм ΠΈΠ»ΠΈ 10 кОм) Π½Π° линиях SDA ΠΈ SCL ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ I2C Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π—Π΄Π΅ΡΡŒ рСзисторы Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ формирования логичСских ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΊΠ½ΠΎΠΏΠΎΠΊ, здСсь Π½ΠΎΠΌΠΈΠ½Π°Π» рСзистора влияСт Π½Π° быстродСйствиС ΡˆΠΈΠ½Ρ‹: Ρ‡Π΅ΠΌ мСньшС сопротивлСниС, Ρ‚Π΅ΠΌ быстрСС заряТаСтся Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ Π»ΠΈΠ½ΠΈΠΈ ΠΈ Ρ‚Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ частота.

Π’ интСрфСйсах Ρ‚ΠΈΠΏΠ° UART (RX/TX) подтяТка ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ трСбуСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ уровнями с ΠΎΠ±Π΅ΠΈΡ… сторон. Однако, Ссли устройство с UART ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Ρ€Π°Π·ΡŠΠ΅ΠΌΡƒ, ΠΊΡƒΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²ΠΎΡ‚ΠΊΠ½ΡƒΡ‚ΠΎ, подтяТка Π²Ρ…ΠΎΠ΄Π° RX ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ получСния мусорных Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ стартС систСмы.

β˜‘οΈ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ†Π΅ΠΏΠΈ подтяТки

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 4

ЧастыС ошибки ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Бамая распространСнная ошибка β€” это установка рСзистора подтяТки Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Ρ€Π΅ΠΆΠΈΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π° (Output). Если Π²Ρ‹Ρ…ΠΎΠ΄ установлСн Π² "1", Π° подтяТка тянСт ΠΊ "0" (ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚), Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚, Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ ΠΊ ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π²Ρƒ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ ΠΈΠ· строя ΠΏΠΎΡ€Ρ‚Π°. ΠŸΠΎΠ΄Ρ‚ΡΠΆΠΊΠ° Π½ΡƒΠΆΠ½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π²Ρ…ΠΎΠ΄Π°Ρ… (Input) ΠΈΠ»ΠΈ Π²Ρ…ΠΎΠ΄Π°Ρ…/Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… (Input/Output).

Другая ошибка β€” использованиС рСзисторов с допуском, Π½Π΅ подходящим для ΠΏΡ€Π΅Ρ†ΠΈΠ·ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ, хотя для Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ это Ρ€Π΅Π΄ΠΊΠΎ Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ. Π’Π°ΠΊΠΆΠ΅ ΠΈΠ½ΠΎΠ³Π΄Π° Π·Π°Π±Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, ΠΈΠ΄ΡƒΡ‰ΠΈΠ΅ ΠΎΡ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊ ΠΏΠ»Π°Ρ‚Π΅, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΊΠ°ΠΊ Π°Π½Ρ‚Π΅Π½Π½Ρ‹, ΠΈ Π² Ρ‚Π°ΠΊΠΈΡ… случаях стандартных 10 кОм ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ°Π»ΠΎ, трСбуСтся ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ Π½ΠΎΠΌΠΈΠ½Π°Π»Π° Π΄ΠΎ 1-2.2 кОм.

НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ΅ напряТСниС Π½Π° Π²Ρ…ΠΎΠ΄Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€Π°. Если ΠΏΡ€ΠΈ ΠΎΡ‚ΠΆΠ°Ρ‚ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π΅ 5Π’ (ΠΈΠ»ΠΈ 3.3Π’), Π°, скаТСм, 2.5Π’, Π·Π½Π°Ρ‡ΠΈΡ‚, Π³Π΄Π΅-Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΡƒΡ‚Π΅Ρ‡ΠΊΠ° ΠΈΠ»ΠΈ пСрСкос, ΠΈ логичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½Π΅ читаСтся ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ.

МоТно Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ рСзистор для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π²Ρ…ΠΎΠ΄ΠΎΠ²?

ВСхничСски ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ нСсколько Π²Ρ…ΠΎΠ΄ΠΎΠ² вмСстС ΠΈ ΠΏΠΎΠ΄Ρ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΈΡ… ΠΎΠ΄Π½ΠΈΠΌ рСзистором, Π½ΠΎ это создаст Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ связь ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ (схСма Π˜Π›Π˜). Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ…ΠΎΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ нСзависимо, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ свой собствСнный рСзистор подтяТки ΠΈΠ»ΠΈ стяТки.

Какой рСзистор Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ для ΠΊΠ½ΠΎΠΏΠΊΠΈ: 1кОм ΠΈΠ»ΠΈ 10кОм?

Для ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π»ΡƒΡ‡ΡˆΠ΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ 10 кОм. Π­Ρ‚ΠΎ обСспСчит Π½ΠΈΠ·ΠΊΠΎΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ° (ΠΎΠΊΠΎΠ»ΠΎ 0.5 мА ΠΏΡ€ΠΈ 5Π’ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ наТатия) ΠΈ Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΡƒΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ ΠΏΠΎΠΌΠ΅Ρ…. 1 кОм даст Ρ‚ΠΎΠΊ 5 мА, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ для ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… устройств.

Π§Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚, Ссли Π·Π°Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор Π½Π° I2C?

Π¨ΠΈΠ½Π° I2C просто Π½Π΅ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π›ΠΈΠ½ΠΈΠΈ SDA ΠΈ SCL останутся Π² Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ состоянии ΠΈΠ»ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΆΠ°Ρ‚Ρ‹ ΠΊ Π·Π΅ΠΌΠ»Π΅ послСдним ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰ΠΈΠΌ устройством. ΠœΠ°ΡΡ‚Π΅Ρ€ Π½Π΅ смоТСт ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ старт, ΠΈ устройства Π½Π΅ отвСтят.