Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π·Π°Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΈ взгляд Π½Π° схСмС, Π³Π΄Π΅ рядом с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ΠΈΠ»ΠΈ логичСской микросхСмой ΠΊΡ€Π°ΡΡƒΡŽΡ‚ΡΡ надписи VCC ΠΈ VDD β€” ΠΈ задавались вопросом, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈΡ… Π½Π΅ объСдинили Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚? Или Ρ…ΡƒΠΆΠ΅: Π΄ΡƒΠΌΠ°Π»ΠΈ, Ρ‡Ρ‚ΠΎ это ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠ°? Π­Ρ‚Π° ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π° стоит ΠΌΠ½ΠΎΠ³ΠΈΡ… ΡΠ³ΠΎΡ€Π΅Π²ΡˆΠΈΡ… ΠΏΠ»Π°Ρ‚ ΠΈ часов ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π΄Π°ΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π°ΡŽΡ‚ нюансами, считая ΠΈΡ… "ΠΌΠ΅Π»ΠΎΡ‡Π°ΠΌΠΈ" β€” ΠΏΠΎΠΊΠ° устройство Π½Π΅ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π³Π»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ вовсС Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΈΠ· строя.

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

1. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ контСкст: ΠΏΠΎΡ‡Π΅ΠΌΡƒ появились ΠΎΠ±Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°

Π’Π΅Ρ€ΠΌΠΈΠ½Ρ‹ VCC ΠΈ VDD уходят корнями Π² эпоху биполярных ΠΈ ΠΏΠΎΠ»Π΅Π²Ρ‹Ρ… транзисторов β€” Π΅Ρ‰Ρ‘ Π΄ΠΎ появлСния ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². VCC (ΠΎΡ‚ Π°Π½Π³Π». Voltage at Common Collector) ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π» напряТСниС Π½Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π΅ биполярного транзистора (BJT) Π² схСмС с ΠΎΠ±Ρ‰ΠΈΠΌ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ. Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ стандартноС ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ для TTL-Π»ΠΎΠ³ΠΈΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сСрии 74xx), Π³Π΄Π΅ основными элСмСнтами Π±Ρ‹Π»ΠΈ биполярныС транзисторы.

Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, VDD (ΠΎΡ‚ Π°Π½Π³Π». Voltage at Drain) появился вмСстС с MOS-тСхнологиями (МОП-транзисторами) ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π» напряТСниС Π½Π° стокС ΠΏΠΎΠ»Π΅Π²ΠΎΠ³ΠΎ транзистора. Когда CMOS-Π»ΠΎΠ³ΠΈΠΊΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сСрии 4000 ΠΈΠ»ΠΈ 74HCxx) стала Π΄ΠΎΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‚Π΅Ρ€ΠΌΠΈΠ½ VDD закрСпился Π·Π° ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… схСм Π½Π° МОП-транзисторах. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π½ΠΈΡ†Π° Π±Ρ‹Π»Π° чисто тСхнологичСской:

  • πŸ”Ή VCC β€” ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ для биполярных схСм (TTL, ECL).
  • πŸ”Ή VDD β€” ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ для ΠΏΠΎΠ»Π΅Π²Ρ‹Ρ… схСм (CMOS, NMOS, PMOS).
  • πŸ”Ή VEE (Ρ€Π΅ΠΆΠ΅ встрСчаСтся) β€” "зСмля" для схСм с ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, GaAs-усилитСли).

Однако с Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ микроэлСктроники Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ€Π°Π·ΠΌΡ‹Π»ΠΈΡΡŒ. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, STM32 ΠΈΠ»ΠΈ ESP32) ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ±Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° Π½Π° ΠΎΠ΄Π½ΠΎΠΉ микросхСмС β€” ΠΈ здСсь начинаСтся ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π°. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ?

πŸ“Š Π‘ ΠΊΠ°ΠΊΠΈΠΌΠΈ микросхСмами Π²Ρ‹ Ρ‡Π°Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅?
  • TTL (74xx, SN74xx)
  • CMOS (4000, 74HCxx)
  • ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ (AVR, ARM, ESP)
  • АналоговыС ИБ (ОУ, ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Ρ‹)
  • Π”Ρ€ΡƒΠ³ΠΎΠ΅

2. ЀизичСская Ρ€Π°Π·Π½ΠΈΡ†Π°: Ρ‡Ρ‚ΠΎ скрываСтся Π·Π° Π±ΡƒΠΊΠ²Π°ΠΌΠΈ

БСгодня VCC ΠΈ VDD часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ синонимы для обозначСния ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ питания, Π½ΠΎ Π² слоТных схСмах ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ критичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π’ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ отличия:

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ VCC VDD
Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ происхоТдСниС БиполярныС транзисторы (BJT) ΠŸΠΎΠ»Π΅Π²Ρ‹Π΅ транзисторы (MOSFET)
Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ схСмы TTL, ECL, Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ усилитСли CMOS, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹, FPGA
Π£Ρ€ΠΎΠ²Π½ΠΈ напряТСния ΠžΠ±Ρ‹Ρ‡Π½ΠΎ 5Π’ (TTL), Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠžΡ‚ 1.8Π’ Π΄ΠΎ 5Π’ (зависит ΠΎΡ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ CMOS)
Π’ΠΎΠΊ потрСблСния Высокий (ΠΈΠ·-Π·Π° биполярных транзисторов) Низкий (благодаря МОП-транзисторам)
Π§ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊ ΡˆΡƒΠΌΡƒ МСнСС чувствитСлСн Π‘ΠΎΠ»Π΅Π΅ чувствитСлСн (особСнно Π² Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… частях)

Π“Π»Π°Π²Π½ΠΎΠ΅ практичСскоС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ β€” VDD часто Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ Π½Π° нСсколько Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² Π² ΠΎΠ΄Π½ΠΎΠΉ микросхСмС. НапримСр, Π² STM32 ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ:

  • πŸ”Έ VDD β€” основноС ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ядра.
  • πŸ”Έ VDDA β€” ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ части (АЦП, ЦАП).
  • πŸ”Έ VCC β€” ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ для интСрфСйсов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, USB ΠΈΠ»ΠΈ Ethernet).

Π­Ρ‚ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹:

  1. Π˜Π·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΡƒΠΌΠ½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Ρ†Π΅ΠΏΠΈ ΠΎΡ‚ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ….
  2. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ энСргопотрСблСниС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ схСмы Π² спящСм Ρ€Π΅ΠΆΠΈΠΌΠ΅).
  3. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΡƒΡ€ΠΎΠ²Π½ΠΈ напряТСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ядро Π½Π° 1.8Π’, Π° интСрфСйсы Π½Π° 3.3Π’).
πŸ’‘

ВсСгда провСряйтС Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚ Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ ΠΏΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ питания! НапримСр, для VDDA Π² STM32 часто трСбуСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ LC-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ (ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠ° + кондСнсатор) для сниТСния ΡˆΡƒΠΌΠΎΠ².

3. Когда VCC ΠΈ VDD ΠΌΠΎΠΆΠ½ΠΎ (ΠΈ нСльзя) ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ

Π‘Π°ΠΌΡ‹ΠΉ распространённый вопрос: "МоТно Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ VCC ΠΈ VDD ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ источнику?" ΠžΡ‚Π²Π΅Ρ‚ β€” зависит ΠΎΡ‚ схСмы. Π’ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ спасут Π²Π°ΡˆΡƒ ΠΏΠ»Π°Ρ‚Ρƒ ΠΎΡ‚ Π΄Ρ‹ΠΌΠΊΠ°:

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Никогда Π½Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠΉΡ‚Π΅ VDD ΠΈ VDDA (Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅) Π±Π΅Π· Π½ΠΈΠ·ΠΊΠΎΠΎΠΌΠ½ΠΎΠ³ΠΎ Ρ„Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ дроссСля ΠΈΠ»ΠΈ RC-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°! Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΏΠΎΠΌΠ΅Ρ…ΠΈ ΠΎΡ‚ ядра ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΡΠΏΠΎΡ€Ρ‚ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ АЦП.
  • βœ… МоТно ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ:
    • πŸ”Ή VCC ΠΈ VDD Π² простых Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… схСмах (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ATmega328P Π½Π° Arduino).
    • πŸ”Ή Если Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚ явно Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "VDD and VCC can be tied together").
  • ❌ НСльзя ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ:
    • πŸ”Ή VDD ΠΈ VDDA Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… с АЦП/ЦАП (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, STM32F4).
    • πŸ”Ή Если ΡƒΡ€ΠΎΠ²Π½ΠΈ напряТСния Ρ€Π°Π·Π½Ρ‹Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, VCC = 5Π’, Π° VDD = 3.3Π’).
    • πŸ”Ή Π’ схСмах с высокочастотными сигналами (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, SDRAM, Ethernet PHY).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ для STM32F103:

VDD (ядро)  ----> 3.3Π’ (с Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠΌ LC)

VDDA (АЦП) ----> 3.3Π’ (с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ LC-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠΌ)

VCC (USB) ----> 3.3Π’ (Ρ‡Π΅Ρ€Π΅Π· Ρ„Π΅Ρ€Ρ€ΠΈΡ‚)

Если ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти ΠΏΡ€Π°Π²ΠΈΠ»Π°, послСдствия ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ:

  • πŸ”₯ ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΡˆΡƒΠΌ Π½Π° АЦП (ошибки ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Π΄ΠΎ 10-15%).
  • πŸ”₯ ΠΠ΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° интСрфСйсов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, SPI ΠΈΠ»ΠΈ I2C).
  • πŸ”₯ ΠŸΠ΅Ρ€Π΅Π³Ρ€Π΅Π² микросхСмы ΠΈΠ·-Π·Π° ΠΏΠ°Ρ€Π°Π·ΠΈΡ‚Π½Ρ‹Ρ… Ρ‚ΠΎΠΊΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΠΎΠΌΠ΅Π½Π°ΠΌΠΈ.

Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚ Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² питания|

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΡƒΡ€ΠΎΠ²Π½ΠΈ напряТСния для VCC/VDD (ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ!)|

Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ (VDDA) Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ|

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ осциллограф для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡƒΠ»ΡŒΡΠ°Ρ†ΠΈΠΉ Π½Π° VDD|

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΎΠ±Ρ‰ΠΈΠΉ "зСмляной" ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ (star grounding)

-->

4. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Ρ€Π°Π·Π²ΠΎΠ΄ΠΊΠ° питания Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ случай β€” ΠΏΠ»Π°Ρ‚Ρƒ Π½Π° Π±Π°Π·Π΅ ESP32-WROOM, Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ ΠΈ VCC (для модуля Wi-Fi), ΠΈ VDD (для ядра). Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΏΡ€ΠΈ Ρ€Π°Π·Π²ΠΎΠ΄ΠΊΠ΅:

  1. ОбъСдинСниС VDD ΠΈ VCC Π±Π΅Π· Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² β†’ ΠΏΠΎΠΌΠ΅Ρ…ΠΈ ΠΎΡ‚ Wi-Fi портят Ρ€Π°Π±ΠΎΡ‚Ρƒ ядра.
  2. Π’ΠΎΠ½ΠΊΠΈΠ΅ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ питания β†’ просадки напряТСния ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ….
  3. ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… кондСнсаторов β†’ сброс ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΡ€ΠΈ скачках Ρ‚ΠΎΠΊΠ°.

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π·Π²ΠΎΠ΄ΠΊΠ° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚:

  1. Π Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Ρ‹ для VDD (ядро) ΠΈ VCC (Wi-Fi), соСдинённыС Π² ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ ("Π·Π²Π΅Π·Π΄Π°").
  2. Π€Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ бусины Π½Π° Π»ΠΈΠ½ΠΈΠΈ VCC для подавлСния Π’Π§-ΠΏΠΎΠΌΠ΅Ρ….
  3. ΠšΠ΅Ρ€Π°ΠΌΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ кондСнсаторы 0.1Β΅F + 10Β΅F рядом с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ питания.
  4. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π›Π”Πž (Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ стабилизатор) для VDDA, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ АЦП.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ схСмы Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ для ESP32:

3.3Π’ (источник)

|

LC-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ (10Β΅H + 100nF)

|

VDD (ядро)

|

100nF

|----> ESP32 VDD

3.3Π’ (источник)

|

Π€Π΅Ρ€Ρ€ΠΈΡ‚ + 10Β΅F

|

VCC (Wi-Fi)

|----> ESP32 VCC

Π§Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚, Ссли Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ развСсти ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅?

Π’ Π»ΡƒΡ‡ΡˆΠ΅ΠΌ случаС β€” Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° Wi-Fi (постоянныС reconnect'Ρ‹). Π’ Ρ…ΡƒΠ΄ΡˆΠ΅ΠΌ β€” ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ·-Π·Π° просадок напряТСния. ОсобСнно ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ для устройств с Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠ½Ρ‹ΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ, Π³Π΄Π΅ Ρ‚ΠΎΠΊ потрСблСния скачСт ΠΎΡ‚ 10 мА Π΄ΠΎ 500 мА.

5. VCC ΠΈ VDD Π² Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… схСмах: ΠΏΠΎΡ‡Π΅ΠΌΡƒ здСсь всё строТС

Если Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… схСмах объСдинСниС VCC ΠΈ VDD ΠΈΠ½ΠΎΠ³Π΄Π° допустимо, Ρ‚ΠΎ Π² Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ элСктроники это ΠΏΠΎΡ‡Ρ‚ΠΈ всСгда Ρ‚Π°Π±Ρƒ. Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ усилитСлС (OP-Amp) LM358:

  • πŸ”Ή VCC+ β€” ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅.
  • πŸ”Ή VCCβˆ’ β€” ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ (ΠΈΠ»ΠΈ зСмля Π² однополярном Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ).

Π—Π΄Π΅ΡΡŒ VCC ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΡƒΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ каскада, ΠΈ Π΅Π³ΠΎ качСство Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ влияСт Π½Π°:

  • πŸ“Š Π¨ΡƒΠΌΠΎΠ²ΠΎΠΉ Ρ„ΠΎΠ½ (особСнно Π² audio-схСмах).
  • πŸ“Š Π”Ρ€Π΅ΠΉΡ„ нуля (смСщСниС Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния).
  • πŸ“Š Π§Π°ΡΡ‚ΠΎΡ‚Π½ΡƒΡŽ характСристику (искаТСния Π½Π° высоких частотах).

Для Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… схСм ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚:

  • πŸ”Έ Π Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ источники для Ρ€Π°Π·Π½Ρ‹Ρ… каскадов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, LT3045 для Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅ΠΏΠ΅ΠΉ).
  • πŸ”Έ Π—Π²Π΅Π·Π΄Π½ΠΎΠ΅ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅ (всС "Π·Π΅ΠΌΠ»ΠΈ" сходятся Π² ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅).
  • πŸ”Έ Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ LC-Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ ΠΈΠ»ΠΈ ΠΏΠΈ-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ².
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π’ схСмах с ΠΏΠ»Π°Π²Π½Ρ‹ΠΌ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ напряТСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, LM317) Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ VDD для обозначСния Π²Ρ‹Ρ…ΠΎΠ΄Π° стабилизатора! Π­Ρ‚ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ Π² Π·Π°Π±Π»ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ β€” Π²Ρ‹Ρ…ΠΎΠ΄ здСсь обозначаСтся ΠΊΠ°ΠΊ VOUT.
πŸ’‘

Π’ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… схСмах качСство питания (ΠΏΡƒΠ»ΡŒΡΠ°Ρ†ΠΈΠΈ, ΡˆΡƒΠΌ) Π²Π°ΠΆΠ½Π΅Π΅, Ρ‡Π΅ΠΌ Π΅Π³ΠΎ номинальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π”Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ напряТСнии плохая Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ VCC/VDD ΠΌΠΎΠΆΠ΅Ρ‚ свСсти Π½Π° Π½Π΅Ρ‚ всС усилия ΠΏΠΎ настройкС усилитСля.

6. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ микросхСмы: ΠΊΠΎΠ³Π΄Π° VCC ΠΈ VDD ΡƒΠΌΠ½ΠΎΠΆΠ°ΡŽΡ‚ΡΡ

Π’ слоТных ИБ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, FPGA ΠΈΠ»ΠΈ SoC) Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ дСсяток Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… VDD-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²:

  • πŸ”Ή VDD_CORE β€” ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ядра (1.0В–1.8Π’).
  • πŸ”Ή VDD_IO β€” ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ интСрфСйсов (1.8В–3.3Π’).
  • πŸ”Ή VDD_PLL β€” ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ для Ρ„Π°Π·ΠΎΠ²ΠΎΠΉ автоподстройки частоты.
  • πŸ”Ή VDD_AUX β€” Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π² Xilinx Artix-7 FPGA Π΅ΡΡ‚ΡŒ 7 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² питания! Π˜Ρ… объСдинСниС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ:

  • πŸ’₯ ΠžΡ‚ΠΊΠ°Π·Ρƒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.
  • πŸ’₯ ΠΠ΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ DDR-памяти.
  • πŸ’₯ ΠŸΠ΅Ρ€Π΅Π³Ρ€Π΅Π²Ρƒ кристалла ΠΈΠ·-Π·Π° ΠΏΠ°Ρ€Π°Π·ΠΈΡ‚Π½Ρ‹Ρ… Ρ‚ΠΎΠΊΠΎΠ².

Как Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Ρ‚Π°ΠΊΠΎΠΌ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠΈ?

  1. Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π» Power Supply Recommendations Π² Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚Π΅.
  2. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ reference designs ΠΎΡ‚ производитСля (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ TI ΠΈΠ»ΠΈ NXP).
  3. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠΉΡ‚Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ питания (power-up sequence) β€” Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ИБ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΄ΠΎΠΌΠ΅Π½Ρ‹ Π² строгом порядкС!

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для STM32H7:

1. VDDA (Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅) β†’ 3.3Π’

2. VDD (ядро) β†’ 1.8Π’

3. VDDIO2 (интСрфСйсы) β†’ 3.3Π’

4. VBAT (RTC) β†’ 3.0Π’ (ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ)

7. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ

Π”Π°ΠΆΠ΅ профСссионалы ΠΈΠ½ΠΎΠ³Π΄Π° Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ошибки с VCC/VDD. Π’ΠΎΡ‚ Ρ‚ΠΎΠΏ-5 Π»ΠΎΠ²ΡƒΡˆΠ΅ΠΊ:

  1. Π˜Π³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚Π°:

    πŸ“Œ НапримСр, Π² ESP8266 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ VCC ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π²Π½Π΅ΡˆΠ½ΠΈΡ… Ρ†Π΅ΠΏΠ΅ΠΉ, Π° Π½Π΅ для питания ядра! Π•Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ 3.3Π’ Π±Π΅Π· стабилизатора ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ сбросам.

  2. ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ:

    πŸ“Œ ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€ 100nF слишком Π΄Π°Π»Π΅ΠΊΠΎ ΠΎΡ‚ Π²Ρ‹Π²ΠΎΠ΄Π° VDD β†’ паразитная ΠΈΠ½Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ ΠΏΠΎΡ€Ρ‚ΠΈΡ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ.

  3. ОбъСдинСниС зСмСль:

    πŸ“Œ "ЗСмля" Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ частСй Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ (star grounding), Π° Π½Π΅ ΠΏΠΎ всСй ΠΏΠ»Π°Ρ‚Π΅!

  4. НСучтённыС Ρ‚ΠΎΠΊΠΈ:

    πŸ“Œ Π’ STM32 Ρ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· VDDA ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΡΡ‚ΠΈΠ³Π°Ρ‚ΡŒ 20 мА β€” Ссли ваш Π›Π”Πž Π½Π΅ рассчитан Π½Π° это, напряТСниС просядСт.

  5. ΠŸΡƒΡ‚Π°Π½ΠΈΡ†Π° с обозначСниями:

    πŸ“Œ Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… схСмах VCC ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 12Π’), Π° VDD β€” стабилизированноС (3.3Π’). ВсСгда уточняйтС!

Как ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свою схСму?

ΠŸΠΎΠΌΠ΅Ρ€ΡŒΡ‚Π΅ осциллографом ΠΏΡƒΠ»ΡŒΡΠ°Ρ†ΠΈΠΈ Π½Π° VDD (Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ < 50 ΠΌΠ’)|

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ напряТСния Π½Π° Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°Ρ… (для 100 мА ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ 0.3 ΠΌΠΌ ΠΎΠ½ΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 0.1Π’)|

Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ всС кондСнсаторы Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° установлСны (Π½Π΅Ρ‚ "Π·Π°Π±Ρ‹Ρ‚Ρ‹Ρ…" ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²)|

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ стабилизаторов β€” ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π² ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° нСдостаточный Ρ‚ΠΎΠΊ

-->

FAQ: ΠžΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° частыС вопросы

❓ МоТно Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ VCC ΠΈ VDD ΠΊΠ°ΠΊ синонимы Π² простых схСмах (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ATtiny)?

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв β€” Π΄Π°, Ссли Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Ρ‘Ρ‚ ΠΎ простых ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… Π±Π΅Π· Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ATtiny13). Однако Π΄Π°ΠΆΠ΅ здСсь Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ· Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚Π°. НапримСр, Π² ATmega328P (Arduino Uno) VCC β€” это ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Π° AVCC β€” ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ АЦП, ΠΈ ΠΈΡ… рСкомСндуСтся Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

❓ ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… схСмах VDD ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΈΠΎΠ΄?

Π­Ρ‚ΠΎ дСлаСтся для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ напряТСния ΠΈΠ»ΠΈ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ€-Π΄ΠΈΠΎΠ΄Π½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ (ΠΏΠΎΠ΄Π°Ρ‡Π° питания ΠΎΡ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… источников). НапримСр, Π² схСмС с Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΠΎΠΉ ΠΈ USB-ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ Π΄ΠΈΠΎΠ΄ Π½Π° Π»ΠΈΠ½ΠΈΠΈ VDD ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ разряд Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ Π² USB-ΠΏΠΎΡ€Ρ‚ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ кабСля. ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ Π΄ΠΈΠΎΠ΄Ρ‹ для этого: 1N4148 (быстрый) ΠΈΠ»ΠΈ Schottky (с Π½ΠΈΠ·ΠΊΠΈΠΌ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ΠΌ напряТСния).

❓ Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ VDDA Π² STM32, Ссли Ρƒ мСня Π½Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π›Π”Πž?

Если Ρƒ вас Π½Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ стабилизатора для VDDA, ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΎΡ‚ VDD, Π½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ LC-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„Π΅Ρ€Ρ€ΠΈΡ‚ BLM18PG121SN1 + кондСнсаторы 10Β΅F + 100nF). ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ стабилизатор с Π½ΠΈΠ·ΠΊΠΈΠΌ ΡˆΡƒΠΌΠΎΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, LP2985). Π‘Π΅Π· Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ АЦП ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΡΡ‚ΠΈΠ³Π°Ρ‚ΡŒ 10-15%!

❓ Π’ Ρ‡Ρ‘ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ VDD ΠΈ VDDIO Π² FPGA?

Π’ FPGA (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Intel Cyclone 10 ΠΈΠ»ΠΈ Xilinx Spartan-6):

  • πŸ”Ή VDD β€” ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ядра (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 1.0В–1.2Π’).
  • πŸ”Ή VDDIO β€” ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π±Π°Π½ΠΊΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° (1.8В–3.3Π’, зависит ΠΎΡ‚ стандарта интСрфСйса).

ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ ΠΈΡ… нСльзя! VDDIO опрСдСляСт ΡƒΡ€ΠΎΠ²Π½ΠΈ логичСских сигналов Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… FPGA ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ Π²Π½Π΅ΡˆΠ½ΠΈΡ… устройств (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, DDR3-памяти ΠΈΠ»ΠΈ LVDS-ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊΠΎΠ²).

❓ ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… схСмах VCC Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ VDD?

Π­Ρ‚ΠΎ Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎ для схСм с двухступСнчатой стабилизациСй. НапримСр:

  • πŸ”Ή VCC = 5Π’ β€” Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС послС Π±Π»ΠΎΠΊΠ° питания.
  • πŸ”Ή VDD = 3.3Π’ β€” стабилизированноС напряТСниС для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· LD1117V33).

Вакая схСма позволяСт:

  1. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ источник (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 5Π’) для питания Ρ€Π°Π·Π½Ρ‹Ρ… частСй схСмы.
  2. Π—Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ИБ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ESP32) ΠΎΡ‚ скачков напряТСния.