ΠŸΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор: ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ расчёт Π½ΠΎΠΌΠΈΠ½Π°Π»Π°

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

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

ПониманиС Ρ€Π°Π±ΠΎΡ‚Ρ‹ pull-up ΠΈ pull-down Ρ†Π΅ΠΏΠ΅ΠΉ являСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ Π½Π°Π²Ρ‹ΠΊΠΎΠΌ для любого ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°-элСктронщика ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° встраиваСмых систСм. Ошибки Π² расчётС Π½ΠΎΠΌΠΈΠ½Π°Π»Π° ΠΌΠΎΠ³ΡƒΡ‚ привСсти Π»ΠΈΠ±ΠΎ ΠΊ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠΌΡƒ ΡΠ½Π΅Ρ€Π³ΠΎΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΡŽ, Π»ΠΈΠ±ΠΎ ΠΊ нСустойчивой Ρ€Π°Π±ΠΎΡ‚Π΅ устройства Π² условиях элСктромагнитных ΠΏΠΎΠΌΠ΅Ρ….

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Arduino, STM32 ΠΈΠ»ΠΈ ESP32, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ ΠΎΡ‡Π΅Π½ΡŒ высоким Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ сопротивлСниСм. Когда ΠΊΠ½ΠΎΠΏΠΊΠ° Ρ€Π°Π·ΠΎΠΌΠΊΠ½ΡƒΡ‚Π°, Π²Ρ…ΠΎΠ΄ фактичСски висит Π² Π²ΠΎΠ·Π΄ΡƒΡ…Π΅, Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈ ΠΊ Π·Π΅ΠΌΠ»Π΅, Π½ΠΈ ΠΊ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ. Π’ этом состоянии ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π°Π½Ρ‚Π΅Π½Π½Π°, улавливая Π½Π°Π²ΠΎΠ΄ΠΊΠΈ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ…Π°ΠΎΡ‚ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌ логичСских Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΈ Π½ΡƒΠ»Π΅ΠΉ.

ΠŸΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор создаёт ΡΠ»Π°Π±ΡƒΡŽ связь Π²Ρ…ΠΎΠ΄Π° с источником напряТСния (для Pull-up) ΠΈΠ»ΠΈ Π·Π΅ΠΌΠ»Ρ‘ΠΉ (для Pull-down). Π­Ρ‚Π° связь достаточно сильна, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» Π½Π° Π½ΡƒΠΆΠ½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ Π² отсутствиС сигнала, Π½ΠΎ достаточно слаба, Ρ‡Ρ‚ΠΎΠ±Ρ‹ внСшний источник (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, наТатая ΠΊΠ½ΠΎΠΏΠΊΠ°) ΠΌΠΎΠ³ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ состояниС Π²Ρ…ΠΎΠ΄Π°, пСрСтянув Ρ‚ΠΎΠΊ Π½Π° сСбя.

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ здСсь являСтся компромисс ΠΌΠ΅ΠΆΠ΄Ρƒ потрСбляСмым Ρ‚ΠΎΠΊΠΎΠΌ ΠΈ ΠΏΠΎΠΌΠ΅Ρ…ΠΎΠ·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½ΠΎΡΡ‚ΡŒΡŽ. Блишком ΠΌΠ°Π»ΠΎΠ΅ сопротивлСниС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ Ρ‚ΠΎΠΊΡƒ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π°ΠΊΡ‚ΠΈΠ²Π½Π°, Π° слишком большоС β€” сдСлаСт Ρ†Π΅ΠΏΡŒ уязвимой для Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΡˆΡƒΠΌΠΎΠ². ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ расчёт Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ систСмы.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π²Ρ…ΠΎΠ΄ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π±Π΅Π· подтяТки, Π½Π΅ ΡƒΠ΄ΠΈΠ²Π»ΡΠΉΡ‚Π΅ΡΡŒ, Ссли свСтодиод Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ сам ΠΏΠΎ сСбС ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ наТатия ΠΊΠ½ΠΎΠΏΠΎΠΊ. Π­Ρ‚ΠΎ классичСский симптом "ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Π²Ρ…ΠΎΠ΄Π°".

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

Разновидности схСм: Pull-up ΠΈ Pull-down

БущСствуСт Π΄Π²Π° основных способа ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ подтяТки, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ свои особСнности примСнСния. Π’Ρ‹Π±ΠΎΡ€ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ часто диктуСтся стандартом интСрфСйса ΠΈΠ»ΠΈ трСбованиями бСзопасности.

Pull-up (ΠŸΠΎΠ΄Ρ‚ΡΠΆΠΊΠ° ΠΊ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ) β€” это Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённая конфигурация. Π’ Π½Π΅ΠΉ рСзистор соСдиняСт Π²Ρ…ΠΎΠ΄ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° с ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ полюсом питания (VCC). Π’ спокойном состоянии Π½Π° Π²Ρ…ΠΎΠ΄Π΅ логичСская Π΅Π΄ΠΈΠ½ΠΈΡ†Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²Ρ…ΠΎΠ΄ Π² ноль, внСшний источник (ΠΊΠ½ΠΎΠΏΠΊΠ°) Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π²Ρ…ΠΎΠ΄ с Π·Π΅ΠΌΠ»Ρ‘ΠΉ (GND). ИмСнно Ρ‚Π°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ интСрфСйсы Π²Ρ€ΠΎΠ΄Π΅ I2C.

Pull-down (ΠŸΠΎΠ΄Ρ‚ΡΠΆΠΊΠ° ΠΊ Π·Π΅ΠΌΠ»Π΅) Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. РСзистор соСдиняСт Π²Ρ…ΠΎΠ΄ с Π·Π΅ΠΌΠ»Ρ‘ΠΉ, устанавливая Π² ΠΏΠΎΠΊΠΎΠ΅ логичСский ноль. Для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ (ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ) внСшний источник Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ напряТСниС Π½Π° Π²Ρ…ΠΎΠ΄. Π­Ρ‚Π° схСма ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ€Π΅ΠΆΠ΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ источник ΠΌΠΎΠ³ ΠΎΡ‚Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊ, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π΅Π³ΠΎ.

πŸ“Š Какой Ρ‚ΠΈΠΏ подтяТки Π²Ρ‹ Ρ‡Π°Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…?
Pull-up (ΠΊ VCC)
Pull-down (ΠΊ GND)
Π’ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ Π² МК
Π’ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ, надСюсь Π½Π° ΡƒΠ΄Π°Ρ‡Ρƒ

Π’Ρ‹Π±ΠΎΡ€ Ρ‚ΠΈΠΏΠ° подтяТки Ρ‚Π°ΠΊΠΆΠ΅ зависит ΠΎΡ‚ Π»ΠΎΠ³ΠΈΠΊΠΈ бСзопасности. НапримСр, Π² систСмах Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠΉ остановки часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ схСму, Π³Π΄Π΅ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ состояниС β€” замкнутая Ρ†Π΅ΠΏΡŒ (подтянута), Π° авария β€” Ρ€Π°Π·Ρ€Ρ‹Π². Π­Ρ‚ΠΎ позволяСт сразу Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Ρ‹Π² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΊΠ°ΠΊ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΡƒΡŽ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ.

Расчёт Π½ΠΎΠΌΠΈΠ½Π°Π»Π° рСзистора

Π’Ρ‹Π±ΠΎΡ€ сопротивлСния β€” это Π½Π΅ просто ΡƒΠ³Π°Π΄Ρ‹Π²Π°Π½ΠΈΠ΅, Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹ΠΉ расчёт, основанный Π½Π° Π·Π°ΠΊΠΎΠ½Π΅ Ома ΠΈ характСристиках ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ микросхСмы. Номинал Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ свои Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

ВСрхняя Π³Ρ€Π°Π½ΠΈΡ†Π° сопротивлСния опрСдСляСтся ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ ΡˆΡƒΠΌΠΎΠ²ΠΎΠΉ immunity. Если сопротивлСниС слишком Π²Π΅Π»ΠΈΠΊΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1 МОм), Π΄Π°ΠΆΠ΅ слабыС Π½Π°Π²ΠΎΠ΄ΠΊΠΈ смогут ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» Π½Π° Π²Ρ…ΠΎΠ΄Π΅. НиТняя Π³Ρ€Π°Π½ΠΈΡ†Π° опрСдСляСтся допустимым Ρ‚ΠΎΠΊΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· рСзистор ΠΈ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ»ΡŽΡ‡, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ (Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ Π½Π° зСмлю для Pull-up).

Для стандартных 5-Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²Ρ‹Ρ… систСм "Π·ΠΎΠ»ΠΎΡ‚Ρ‹ΠΌ стандартом" считаСтся Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ‚ 1 кОм Π΄ΠΎ 10 кОм. Для 3.3-Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²Ρ‹Ρ… систСм (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ESP8266 ΠΈΠ»ΠΈ STM32) значСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‡ΡƒΡ‚ΡŒ Π²Ρ‹ΡˆΠ΅, Π½ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ остаётся Ρ‚Π΅ΠΌ ΠΆΠ΅. Π€ΠΎΡ€ΠΌΡƒΠ»Π° расчёта минимального сопротивлСния для Pull-up выглядит Ρ‚Π°ΠΊ: R_min = (VCC - V_IL_max) / I_IL, Π³Π΄Π΅ V_IL_max β€” максимальноС напряТСниС, Π΅Ρ‰Ρ‘ считываСмоС ΠΊΠ°ΠΊ логичСский ноль, Π° I_IL β€” Ρ‚ΠΎΠΊ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ.

Рассмотрим ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ значСния для популярных напряТСний питания, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π±ΠΎΡ€ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠ»Π°Ρ‚Ρ‹.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ БистСма 5Π’ (Arduino Uno) БистСма 3.3Π’ (ESP32/STM32) Π›ΠΎΠ³ΠΈΠΊΠ° 1.8Π’ (Mobile)
Π’ΠΈΠΏΠΎΠ²ΠΎΠ΅ сопротивлСниС 4.7 кОм - 10 кОм 3.3 кОм - 10 кОм 2.2 кОм - 4.7 кОм
Π’ΠΎΠΊ Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ состоянии ~0.5 - 1 мА ~0.3 - 1 мА ~0.2 - 0.8 мА
Допустимый разброс Π¨ΠΈΡ€ΠΎΠΊΠΈΠΉ Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ Π‘Ρ‚Ρ€ΠΎΠ³ΠΈΠΉ

ΠŸΡ€ΠΈ расчётС Ρ‚Π°ΠΊΠΆΠ΅ стоит ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ‘ΠΌΠΊΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ². Если ΠΏΡ€ΠΎΠ²ΠΎΠ΄ Π΄ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ, ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ кондСнсатор. Блишком большой рСзистор вмСстС с этой Ρ‘ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π½ΠΈΠ·ΠΊΠΈΡ… частот, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ "Π·Π°Π²Π°Π»ΠΈΡ‚ΡŒ" Ρ„Ρ€ΠΎΠ½Ρ‚ сигнала, Ρ‡Ρ‚ΠΎ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ для высокоскоростных интСрфСйсов.

ВстроСнная подтяТка Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ…

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ практичСски всСгда ΠΈΠΌΠ΅ΡŽΡ‚ встроСнныС ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ рСзисторы, Ρ‡Ρ‚ΠΎ позволяСт ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ мСсто Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ ΠΈ ΡΠ½ΠΈΠΆΠ°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ издСлия. Однако Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ часто Π·Π°Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΈΡ… Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ.

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

Активация Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ подтяТки зависит ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. Π’ срСдС Arduino IDE это дСлаСтся ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ pinMode(pin, INPUT_PULLUP). ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ подтяТка ΠΊ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ (Pull-up), Π° Pull-down Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ внСшнСго ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΠΈΠ»ΠΈ спСцифичСских настроСк рСгистра.

Π’ΠΎΡ‡Π½Ρ‹ΠΉ Π½ΠΎΠΌΠΈΠ½Π°Π» Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ рСзистора

Π£Π·Π½Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ рСзистора ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚Π° (Datasheet) Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ микросхСму. НапримСр, для ATmega328P (Arduino Uno) ΠΎΠ½ составляСт ΠΎΡ‚ 20 кОм Π΄ΠΎ 50 кОм, Π° для STM32 ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ 25 кОм Π΄ΠΎ 55 кОм Π² зависимости ΠΎΡ‚ сСрии ΠΈ напряТСния питания.

ИспользованиС встроСнных рСсурсов ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΊ сСрийному производству всСгда провСряйтС, Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Π»ΠΈ Ρ‚ΠΎΠΊΠ° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ подтяТки для Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² Π²Π°ΡˆΠΈΡ… условиях эксплуатации.

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹

Π”Π°ΠΆΠ΅ такая простая Π²Π΅Ρ‰ΡŒ, ΠΊΠ°ΠΊ рСзистор, ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ источником Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ Π±ΠΎΠ»ΠΈ, Ссли Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ошибки Π² ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ΅ ΠΈΠ»ΠΈ расчётах. Π§Π°Ρ‰Π΅ всСго ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΈΠ·-Π·Π° Π½Π΅Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊ дСталям.

Бамая частая ошибка β€” ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Pull-up ΠΈ Pull-down. Если Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΊ Π·Π΅ΠΌΠ»Π΅, Π° Π² ΠΊΠΎΠ΄Π΅ настроили подтяТку ΠΊ Π·Π΅ΠΌΠ»Π΅ (ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ настроили), ΠΊΠ½ΠΎΠΏΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. Π›ΠΎΠ³ΠΈΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΉ: ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π° зСмлю Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ подтяТки ΠΊ ΠΏΠ»ΡŽΡΡƒ.

Вторая ошибка β€” использованиС слишком ΠΌΠ°Π»ΠΎΠ³ΠΎ сопротивлСния. Если Π²Ρ‹ поставитС рСзистор 100 Ом Π½Π° 5-Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²ΡƒΡŽ систСму, Ρ‚ΠΎ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ‡Π΅Ρ€Π΅Π· Π½Π΅Ρ‘ ΠΏΠΎΡ‚Π΅Ρ‡Ρ‘Ρ‚ Ρ‚ΠΎΠΊ 50 мА. Π­Ρ‚ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ посадит Π±Π°Ρ‚Π°Ρ€Π΅ΡŽ, Π½ΠΎ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π½Π°Π³Ρ€Π΅Π² рСзистора ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡΠΈΡ‚ΡŒ допустимый Ρ‚ΠΎΠΊ ΠΏΠΎΡ€Ρ‚Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

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

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

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

ΠŸΠΎΠ΄Ρ‚ΡΠΆΠΊΠ° Π² интСрфСйсах связи (I2C, 1-Wire)

Π’ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… интСрфСйсах ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ рСзисторы ΠΈΠ³Ρ€Π°ΡŽΡ‚ Π΅Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ, Ρ‡Π΅ΠΌ Π² ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ…. НапримСр, шина I2C физичСски Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π΅Π· подтяТки Π»ΠΈΠ½ΠΈΠΉ SDA ΠΈ SCL ΠΊ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ.

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» I2C ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ (Open Drain). Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ устройства ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ "ΠΏΡ€ΠΈΠΆΠΈΠΌΠ°Ρ‚ΡŒ" линию ΠΊ Π·Π΅ΠΌΠ»Π΅, Π½ΠΎ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ. Π•Π΄ΠΈΠ½ΠΈΡ†Ρƒ создаёт ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор. Если Π΅Π³ΠΎ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ, линия Ρ‚Π°ΠΊ ΠΈ останСтся Π½Π° Π½ΡƒΠ»Π΅, ΠΈ связь Π½Π΅ начнётся.

Для ΡˆΠΈΠ½Ρ‹ I2C расчёт Π½ΠΎΠΌΠΈΠ½Π°Π»Π° ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π΅Π½. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ 10 кОм подходят для частоты 100 ΠΊΠ“Ρ†. Но Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΎΠ³Π½Π°Ρ‚ΡŒ ΡˆΠΈΠ½Ρƒ Π΄ΠΎ 400 ΠΊΠ“Ρ† ΠΈΠ»ΠΈ 1 ΠœΠ“Ρ†, Ρ‘ΠΌΠΊΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² Π½Π°Ρ‡Π½Ρ‘Ρ‚ ΡΠ³Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ сигнал. Π’ этом случаС сопротивлСниС Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒ Π΄ΠΎ 2.2 кОм ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ 1.5 кОм, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΡ‚Ρ‹Π΅ Ρ„Ρ€ΠΎΠ½Ρ‚Ρ‹ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ².

Аналогичная ситуация с ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ 1-Wire (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°Ρ… Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18B20). Π’Π°ΠΌ Ρ‚ΠΎΠΆΠ΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π° подтяТка Π»ΠΈΠ½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ, ΠΈΠ½Π°Ρ‡Π΅ мастСр Π½Π΅ смоТСт ΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒslave-устройства.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΌΠΎΠ½Ρ‚Π°ΠΆΡƒ

ΠŸΡ€ΠΈ сборкС устройств Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ PCB ΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ Π²Ρ…ΠΎΠ΄Ρƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π­Ρ‚ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ ΠΏΠ΅Ρ‚Π»ΠΈ, восприимчивой ΠΊ ΠΏΠΎΠΌΠ΅Ρ…Π°ΠΌ.

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ внСшниС рСзисторы, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΡ… ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ соотвСтствуСт Ρ‚ΠΎΠΊΡƒ. Для стандартных логичСских схСм достаточно рСзисторов ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ 0.125 Π’Ρ‚ ΠΈΠ»ΠΈ 0.25 Π’Ρ‚. Π‘ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹Π΅ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΠΎΠ½ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ большС мСста.

ВсСгда провСряйтС состояниС Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅. Если Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π° осциллографС "ΠΊΠ°ΡˆΡƒ" вмСсто Ρ‡Ρ‘Ρ‚ΠΊΠΎΠ³ΠΎ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ сигнала Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π½ΠΎΠΌΠΈΠ½Π°Π» рСзистора ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ экранированиС.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π₯арактСристики ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ подтяТки ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. ВсСгда ΡΠ²Π΅Ρ€ΡΠΉΡ‚Π΅ΡΡŒ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚ΠΎΠΌ производитСля ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ критичСских ΡƒΠ·Π»ΠΎΠ².

Π“Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… рСзисторов β€” это ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ качСствСнной схСмотСхники. НС ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π°ΠΉΡ‚Π΅ этими малСнькими ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ, ΠΈ ваши устройства Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ Π΄Π°ΠΆΠ΅ Π² слоТных условиях.

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

ВСорСтичСски ΠΌΠΎΠΆΠ½ΠΎ, Ссли ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ Ρ€Π°Π·Π½Ρ‹ΠΌ Π²Ρ…ΠΎΠ΄Π°ΠΌ, Π½ΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ ΠΏΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ, ΠΎΠ΄Π½Π°ΠΊΠΎ это плохая ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°. Π›ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ рСзистор для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΈ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ диагностику.

Какой Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ Ρƒ рСзистора 10 кОм?

Для рСзистора с допуском 5% (4 полоски) ΠΊΠΎΠ΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ: ΠšΠΎΡ€ΠΈΡ‡Π½Π΅Π²Ρ‹ΠΉ (1), Π§Ρ‘Ρ€Π½Ρ‹ΠΉ (0), ΠžΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ (ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ 10^3), Π—ΠΎΠ»ΠΎΡ‚ΠΎΠΉ (допуск). Π’ΠΎ Π΅ΡΡ‚ΡŒ: ΠšΠΎΡ€ΠΈΡ‡Π½Π΅Π²Ρ‹ΠΉ-Π§Ρ‘Ρ€Π½Ρ‹ΠΉ-ΠžΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ-Π—ΠΎΠ»ΠΎΡ‚ΠΎΠΉ.

НуТна Π»ΠΈ подтяТка для Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π°?

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅Ρ‚, Ссли Π²Ρ‹ измСряСтС напряТСниС с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°. Однако, Ссли Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Π΅Π³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ΄Ρ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΊ Π·Π΅ΠΌΠ»Π΅ ΠΈΠ»ΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ (Ρ‡Π΅Ρ€Π΅Π· рСзистор), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π½Π°Π²ΠΎΠ΄ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ сосСдних ΠΊΠ°Π½Π°Π»ΠΎΠ² АЦП.

Π§Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚, Ссли ΠΏΠ΅Ρ€Π΅ΠΏΡƒΡ‚Π°Ρ‚ΡŒ Pull-up ΠΈ Pull-down?

Устройство Π½Π΅ сгорит, Π½ΠΎ Π»ΠΎΠ³ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ инвСртируСтся. Π’Π°ΠΌ, Π³Π΄Π΅ Π²Ρ‹ ΠΆΠ΄Π°Π»ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ, Π±ΡƒΠ΄Π΅Ρ‚ ноль, ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. Π­Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΠ΄Π΅, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² условиС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΠ² схСму ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.