[{"data":1,"prerenderedAt":655},["ShallowReactive",2],{"schematic:esp32-auto-reset-flashing-circuit:uk":3},{"schematic":4,"title":19,"shortDescription":22,"proseSource":615,"localizationFallbackIssues":616,"related":617,"confirmations":616},{"schemaVersion":5,"governance":6,"slug":18,"title":19,"cluster":20,"tier":21,"shortDescription":22,"deepTechnicalOverview":23,"theoryOfOperation":24,"keySpecifications":25,"applications":47,"gotchas":52,"formulas":72,"bom":123,"interactiveElements":170,"circuitJson":219,"svg":610,"relatedSchematicSlugs":611,"relatedComponentSlugs":612,"relatedBoardSlugs":614},"1.0",{"publication":7,"verification":10,"provenance":15},{"status":8,"publishedDate":9},"published","2026-10-23",{"status":11,"verifiedDate":9,"verifiedBy":12,"checklist":13},"verified","Claude (documentary review against the Espressif ESP32-DevKitC V4 schematic, ESP32 Hardware Design Guidelines and esptool documentation; CAD redraw; LLM localization review; owner publication GO; no bench or native-human claim)",{"schema":14,"technicalFacts":14,"relationships":14,"sources":14},true,{"sourceUrls":16},[17],"https:\u002F\u002Fdl.espressif.com\u002Fdl\u002Fschematics\u002Fesp32_devkitc_v4-sch.pdf","esp32-auto-reset-flashing-circuit","Схема автоматичного скидання й завантаження ESP32 (DTR\u002FRTS)","microcontroller_interfaces","Tier 1","Двотранзисторна схема з плат розробника Espressif, через яку esptool, Arduino IDE і PlatformIO скидають ESP32 і запускають його послідовний завантажувач (bootloader) лініями DTR і RTS моста USB-UART, без натискання кнопок.","Це блок «auto program» зі схеми Espressif ESP32-DevKitC V4, перемальований разом із RC-ланкою затримки на EN і кнопками BOOT та EN. ESP32 запускає послідовний завантажувач, якщо в момент виходу зі скидання на IO0 низький рівень. Міст USB-UART — CP2102N на DevKitC або CH340G — має два вільні виходи керування модемом, DTR і RTS, і програми для прошивки перемикають їх, щоб керувати EN та IO0. Два NPN-транзистори ввімкнено перехресно, тож кожен відкривається лише тоді, коли рівні двох ліній керування різні: якщо DTR і RTS обидві високі або обидві низькі, нічого не відбувається, і термінальна програма, що виставляє обидві лінії разом, не скидає чип. На еталонній платі стоять транзистори SS8050; показаний тут транзистор загального призначення 2N3904 виконує ту саму роботу за цих струмів. Підтягувальний резистор і конденсатор на EN мають значення 10 kΩ і 1 µF, які рекомендує Espressif; на DevKitC V4 стоїть 0,1 µF. GPIO0 має внутрішній слабкий підтягувальний резистор, тож резистор на IO0 схемі не потрібен.","### 1. DTR і RTS від моста USB-UART\nDTR і RTS — виходи з активним низьким рівнем: коли програма активує лінію, вивід переходить на 0 V; коли відпускає — повертається до 3,3 V. Далі все описано рівнями на виводах, як у таблиці істинності, надрукованій на схемі DevKitC V4.\n\n### 2. Перехресно ввімкнені транзистори\nБаза Q1 під'єднана до DTR через R1, емітер — до RTS; колектор тягне EN. Q2 — дзеркальне відображення: база на RTS через R2, емітер на DTR, колектор на IO0. Транзистор відкривається лише тоді, коли на боці бази високий рівень, а на боці емітера — низький:\n\nDTR = 1, RTS = 1: обидва транзистори закриті, EN = 1, IO0 = 1.\n\nDTR = 0, RTS = 0: обидва транзистори закриті, EN = 1, IO0 = 1.\n\nDTR = 1, RTS = 0: Q1 відкритий, EN = 0 (чип у скиданні), IO0 = 1.\n\nDTR = 0, RTS = 1: Q2 відкритий, EN = 1, IO0 = 0.\n\nОскільки однакові рівні нічого не перемикають, відкриття порту, яке активує обидві лінії разом, не скидає чип. Коли транзистор закритий, а його емітер має високий рівень і база низький, перехід база-емітер зміщений у зворотному напрямку на 3,3 V — із великим запасом до мінімальної V(BR)EBO 6 V транзистора 2N3904.\n\n### 3. Скидання\nСпочатку esptool виставляє DTR = 1, RTS = 0. Q1 входить у насичення, тягне EN до землі й розряджає C1. ESP32 скидається, коли CHIP_PU тримається нижче 0,6 V щонайменше 50 µs; esptool утримує цей стан 100 ms. З R1 = 10 kΩ струм бази Q1 приблизно дорівнює:\n$$I_B = \\frac{V_{DTR} - V_{BE}}{R_1} \\approx \\frac{3.3\\text{ V} - 0.7\\text{ V}}{10\\text{ k}\\Omega} = 0.26\\text{ mA}$$\nщо насичує транзистор проти 0,33 mA, які подає R3.\n\n### 4. Вихід зі скидання з низьким рівнем на IO0\nДалі esptool двома послідовними викликами виставляє DTR = 0 і RTS = 1. Між ними обидві лінії ненадовго низькі, а обидва транзистори закриті; C1 сповільнює наростання EN протягом цієї паузи, тож чип ще утримується у скиданні, коли Q2 відкривається й тягне IO0 до низького рівня. Потім EN зростає через R3, заряджаючи C1:\n$$\\tau = R_3 \\cdot C_1 = 10\\text{ k}\\Omega \\cdot 1\\,\\mu\\text{F} = 10\\text{ ms}$$\nВиходячи зі скидання, чип зчитує свої конфігураційні (strapping) піни. Знайшовши низький рівень на IO0, він запускає послідовний завантажувач замість програми у flash-пам'яті. Щоб завантажувач запустився, GPIO2 також має бути в низькому рівні або непід'єднаним.\n\n### 5. Повернення до спокою\nЧерез 50 ms esptool відпускає DTR, тож обидві лінії високі, обидва транзистори закриті, а IO0 повертається до високого рівня через внутрішній підтягувальний резистор. Завантажувач продовжує працювати, і завантаження йде далі через TXD0 і RXD0. Щоб запустити нову прошивку, esptool подає імпульс лише на RTS (DTR = 1, RTS = 0) — звичайне апаратне скидання з високим рівнем на IO0.",[26,29,32,35,38,41,44],{"label":27,"value":28},"Робочий логічний рівень","3,3 V (VDD33 на DevKitC V4)",{"label":30,"value":31},"Таблиця істинності керування (рівні на виводах)","DTR 1, RTS 0 → EN 0; DTR 0, RTS 1 → IO0 0; однакові рівні → EN 1, IO0 1 (схема DevKitC V4)",{"label":33,"value":34},"Умова скидання","CHIP_PU нижче 0,6 V щонайменше 50 µs (Espressif Hardware Design Guidelines)",{"label":36,"value":37},"RC-ланка затримки EN","10 kΩ і 1 µF за рекомендацією Espressif, τ = 10 ms (розрахунок); на DevKitC V4 стоїть 0,1 µF",{"label":39,"value":40},"Умова запуску завантажувача","IO0 низький у момент виходу зі скидання; GPIO2 низький або непід'єднаний (документація esptool)",{"label":42,"value":43},"Транзистори","SS8050 на DevKitC V4; тут показано 2N3904",{"label":45,"value":46},"Струм бази","≈ 0,26 mA на транзистор з базовими резисторами 10 kΩ (розрахунок, прийнято VBE ≈ 0,7 V)",[48,49,50,51],"Прошивка через USB-UART на платах розробника ESP32","Власні плати на ESP32, які мають прошиватися з Arduino IDE, PlatformIO чи ESP-IDF без кнопок","Адаптери USB-UART для прошивки модулів ESP32","Тестові стенди, що автоматично перепрошивають плати",[53,58,63,67],{"title":54,"trap":55,"solution":56,"severity":57},"Замала ємність на EN","Без конденсатора між EN і GND або з дуже малим конденсатором автоматичне скидання ненадійне, і esptool може не під'єднатися до чипа — найчастіше у Windows.","Поставте від 1 µF до 10 µF між EN і GND, як рекомендує документація esptool; 1 µF разом із 10 kΩ відповідає рекомендаціям Espressif щодо апаратного проєктування.","critical",{"title":59,"trap":60,"solution":61,"severity":62},"Монітор порту скидає або утримує плату","Деякі термінальні програми й драйвери самі виставляють RTS або DTR під час відкриття порту, а апаратне керування потоком RTS\u002FCTS керує лінією RTS. Залежно від рівнів плата скидається або залишається у скиданні чи в завантажувачі. У Linux неактивний порт може за замовчуванням активувати RTS.","Вимкніть апаратне керування потоком RTS\u002FCTS у термінальній програмі. У Linux зніміть прапорець HUPCL для порту (stty -F \u002Fdev\u002FttyUSB0 -hupcl), як описано в документації esptool.","warning",{"title":64,"trap":65,"solution":66,"severity":62},"Навантаження на GPIO2 блокує завантажувач","ESP32 переходить у послідовний завантажувач, лише коли, крім низького IO0, GPIO2 теж низький або непід'єднаний. Підтягувальний резистор чи інша схема, що тримає GPIO2 у високому рівні, не дає автоматичному скиданню спрацювати, хоча транзистори перемикаються правильно.","Залиште GPIO2 непід'єднаним або забезпечте на ньому низький рівень під час скидання; не ставте на нього підтягувальний резистор.",{"title":68,"trap":69,"solution":70,"severity":71},"Великий конденсатор на IO0","Великий конденсатор на IO0 ще деякий час після ввімкнення живлення тримає вивід у низькому рівні, і чип може запустити завантажувач замість своєї програми.","Не ставте конденсатори великої ємності на IO0, як попереджають рекомендації Espressif щодо апаратного проєктування; схема покладається лише на внутрішній слабкий підтягувальний резистор.","info",[73,92,104],{"name":74,"latexOrText":75,"description":76,"variables":77},"Стала часу затримки EN","\\tau = R_3 \\cdot C_1","Стала часу наростання EN після того, як Q1 або SW2 його відпускає.",[78,83,88],{"symbol":79,"name":80,"typicalValue":81,"unit":82},"R_3","Підтягувальний резистор EN","10","kΩ",{"symbol":84,"name":85,"typicalValue":86,"unit":87},"C_1","Конденсатор затримки EN","1","µF",{"symbol":89,"name":90,"typicalValue":81,"unit":91},"\\tau","Стала часу (розрахунок)","ms",{"name":93,"latexOrText":94,"description":95,"variables":96},"Напруга EN під час виходу зі скидання","V_{EN}(t) = V_{DD}\\left(1 - e^{-t\u002F\\tau}\\right)","EN досягає 63% напруги живлення через одну сталу часу і близько 99% через п'ять (50 ms для показаних значень).",[97,102],{"symbol":98,"name":99,"typicalValue":100,"unit":101},"V_{DD}","Напруга живлення","3.3","V",{"symbol":89,"name":103,"typicalValue":81,"unit":91},"Стала часу",{"name":105,"latexOrText":106,"description":107,"variables":108},"Струм бази транзистора","I_B = \\frac{V_{DD} - V_{BE}}{R_1}","Струм бази відкритого транзистора, коли його лінія керування має високий рівень, а інша — низький.",[109,111,115,118],{"symbol":98,"name":110,"typicalValue":100,"unit":101},"Високий рівень лінії керування",{"symbol":112,"name":113,"typicalValue":114,"unit":101},"V_{BE}","Напруга база-емітер (прийнята)","0.7",{"symbol":116,"name":117,"typicalValue":81,"unit":82},"R_1","Базовий резистор",{"symbol":119,"name":120,"typicalValue":121,"unit":122},"I_B","Струм бази (розрахунок)","0.26","mA",[124,133,137,144,148,152,159,166],{"refDes":125,"componentName":126,"value":127,"package":128,"quantity":129,"componentSlug":130,"role":131,"notes":132},"Q1","Малосигнальний NPN-транзистор","2N3904","TO-92",1,"2n3904","Тягне EN до низького рівня","На DevKitC V4 — SS8050-G. За цих струмів підійде будь-який малопотужний NPN-ключ.",{"refDes":134,"componentName":126,"value":127,"package":128,"quantity":129,"componentSlug":130,"role":135,"notes":136},"Q2","Тягне IO0 до низького рівня","На DevKitC V4 — SS8050-G.",{"refDes":138,"componentName":139,"value":140,"package":141,"quantity":129,"role":142,"notes":143},"R1","Резистор","10kΩ","0603 \u002F 0805 \u002F axial","Базовий резистор Q1","На DevKitC V4 — R21.",{"refDes":145,"componentName":139,"value":140,"package":141,"quantity":129,"role":146,"notes":147},"R2","Базовий резистор Q2","На DevKitC V4 — R22.",{"refDes":149,"componentName":139,"value":140,"package":141,"quantity":129,"role":150,"notes":151},"R3","Підтягування EN","На DevKitC V4 — R11.",{"refDes":153,"componentName":154,"value":155,"package":156,"quantity":129,"role":157,"notes":158},"C1","Керамічний конденсатор","1µF","0603 \u002F 0805","Затримка EN","Значення за рекомендацією Espressif. На DevKitC V4 стоїть 0,1 µF (C9) і ще 0,1 µF паралельно кнопці EN (C14).",{"refDes":160,"componentName":161,"value":162,"package":163,"quantity":129,"role":164,"notes":165},"SW1","Тактова кнопка","BOOT","SMD \u002F THT","Ручний низький рівень на IO0","На DevKitC V4 паралельно їй стоїть 0,1 µF (C15).",{"refDes":167,"componentName":161,"value":168,"package":163,"quantity":129,"role":169},"SW2","EN","Ручне скидання",{"Q1":171,"Q2":181,"R1":186,"R2":191,"R3":196,"C1":201,"SW1":208,"SW2":214},{"refDes":125,"name":172,"value":127,"role":173,"description":174,"componentSlug":130,"footprint":175,"specs":176},"Транзистор скидання EN","Тягне EN до низького рівня, щоб скинути ESP32","База керується від DTR через R1, емітер з'єднано з RTS, колектор — з EN. Транзистор відкривається лише тоді, коли DTR високий, а RTS низький; тоді він тягне EN до землі й розряджає C1, що скидає чип. У всіх інших станах він закритий, і R3 тримає EN у високому рівні.","TO-92 (SOT-23 SS8050 on the reference board)",{"Еталонна деталь":177,"V(BR)CEO":178,"V(BR)EBO":179,"IC":180},"SS8050-G (плата Espressif ESP32-DevKitC V4)","мінімум 40 V (onsemi 2N3903\u002FD)","мінімум 6 V (onsemi 2N3903\u002FD)","максимум 200 mA (onsemi 2N3903\u002FD)",{"refDes":134,"name":182,"value":127,"role":183,"description":184,"componentSlug":130,"footprint":175,"specs":185},"Транзистор завантаження IO0","Тягне IO0 до низького рівня, щоб вибрати послідовний завантажувач","База керується від RTS через R2, емітер з'єднано з DTR, колектор — з IO0. Транзистор відкривається лише тоді, коли RTS високий, а DTR низький; тоді він тримає IO0 у низькому рівні, тож ESP32, виходячи зі скидання, запускає послідовний завантажувач.",{"Еталонна деталь":177,"V(BR)CEO":178,"V(BR)EBO":179,"IC":180},{"refDes":138,"name":142,"value":140,"role":187,"description":188,"footprint":141,"specs":189},"Обмежує струм бази Q1","З'єднує DTR із базою Q1 (на DevKitC V4 — R21). Коли DTR має 3,3 V, а RTS — 0 V, він дає Q1 струм бази близько 0,26 mA (розрахунок).",{"Опір":190},"10 kΩ (DevKitC V4, R21, 5%)",{"refDes":145,"name":146,"value":140,"role":192,"description":193,"footprint":141,"specs":194},"Обмежує струм бази Q2","З'єднує RTS із базою Q2 (на DevKitC V4 — R22). Коли RTS має 3,3 V, а DTR — 0 V, він дає Q2 струм бази близько 0,26 mA (розрахунок).",{"Опір":195},"10 kΩ (DevKitC V4, R22, 5%)",{"refDes":149,"name":80,"value":140,"role":197,"description":198,"footprint":141,"specs":199},"Тримає EN у високому рівні й разом із C1 задає затримку скидання","Підтягує EN (CHIP_PU) до 3,3 V, тож чип працює, поки Q1 і SW2 розімкнені. Разом із C1 затримує фронт наростання EN після ввімкнення живлення та після скидання. Espressif рекомендує R = 10 kΩ для цієї RC-затримки.",{"Опір":200},"10 kΩ (DevKitC V4, R11; рекомендації Espressif Hardware Design Guidelines)",{"refDes":153,"name":85,"value":155,"role":202,"description":203,"footprint":204,"specs":205},"Затримує вихід EN зі скидання","Разом із R3 сповільнює наростання EN до розрахункової сталої часу 10 ms. Espressif рекомендує C = 1 µF у своїх рекомендаціях щодо апаратного проєктування, а документація esptool радить від 1 µF до 10 µF на EN для надійного автоматичного скидання. На самій DevKitC V4 тут стоїть 0,1 µF (C9).","0603 \u002F 0805 ceramic",{"Ємність":206,"Рекомендація esptool":207},"1 µF (рекомендації Espressif Hardware Design Guidelines)","від 1 µF до 10 µF",{"refDes":160,"name":209,"value":162,"role":164,"description":210,"footprint":211,"specs":212},"Кнопка BOOT","Поки натиснута, тягне IO0 до землі. Якщо тримати BOOT, натиснути й відпустити EN, послідовний завантажувач запуститься вручну — коли автоматичною схемою скористатися не можна.","Tactile switch",{"Функція":213},"IO0 на GND, поки натиснута",{"refDes":167,"name":215,"value":168,"role":169,"description":216,"footprint":211,"specs":217},"Кнопка EN (скидання)","Поки натиснута, тягне EN до землі, що скидає ESP32. Увімкнена паралельно з Q1.",{"Функція":218},"EN на GND, поки натиснута",{"schemaVersion":220,"id":221,"meta":222,"components":229,"nets":335,"junctions":397,"netLabels":423,"wires":424},"1.5","esp32_auto_reset",{"title":223,"locale":224,"grid":225,"source":226},"Схема автоматичного скидання й завантаження ESP32","uk",20,{"type":227,"ref":228,"url":17},"datasheet","Espressif ESP32-DevKitC V4 schematic (ESP32_DevKitc_V4, Rev V4, 2017-12-06), \"Micro USB 5V & USB-UART\" block: Q1\u002FQ2 SS8050-G, R21\u002FR22 10 kΩ, R11 10 kΩ, auto-program truth table; SW1\u002FSW2 \"SWITCH BUTTON\" block. EN RC values R = 10 kΩ, C = 1 µF from Espressif ESP32 Hardware Design Guidelines, Schematic Checklist, CHIP_PU. Adaptation: 2N3904 in place of SS8050; R1\u002FR2\u002FR3\u002FC1 renumbered from R21\u002FR22\u002FR11\u002FC9; button capacitors C14\u002FC15 not drawn.",[230,239,246,252,256,263,268,277,284,291,300,306,312,319,323,328],{"id":231,"symbolId":232,"refDes":233,"position":234,"rotation":235,"properties":237},"comp-j-dtr","port.input","J_DTR",{"x":235,"y":236},0,100,{"value":238},"DTR",{"id":240,"symbolId":232,"refDes":241,"position":242,"rotation":235,"properties":244},"comp-j-rts","J_RTS",{"x":235,"y":243},300,{"value":245},"RTS",{"id":247,"symbolId":248,"refDes":138,"position":249,"rotation":235,"properties":251},"comp-r1","resistor.iec",{"x":250,"y":236},140,{"value":140},{"id":253,"symbolId":248,"refDes":145,"position":254,"rotation":235,"properties":255},"comp-r2",{"x":250,"y":243},{"value":140},{"id":257,"symbolId":258,"refDes":125,"position":259,"rotation":235,"properties":262},"comp-q1","bjt.npn",{"x":260,"y":261},220,80,{"value":127},{"id":264,"symbolId":258,"refDes":134,"position":265,"rotation":235,"properties":267},"comp-q2",{"x":260,"y":266},280,{"value":127},{"id":269,"symbolId":270,"refDes":271,"position":272,"rotation":235,"properties":275},"comp-vcc","port.power","P_3V3",{"x":273,"y":274},380,-120,{"value":276},"+3.3V",{"id":278,"symbolId":248,"refDes":149,"position":279,"rotation":282,"properties":283},"comp-r3",{"x":280,"y":281},420,-60,90,{"value":140},{"id":285,"symbolId":286,"refDes":153,"position":287,"rotation":282,"properties":290},"comp-c1","capacitor.ceramic",{"x":288,"y":289},500,60,{"value":155},{"id":292,"symbolId":293,"refDes":294,"position":295,"rotation":235,"properties":298},"comp-gnd-c1","gnd.port","P_GND_C1",{"x":296,"y":297},460,160,{"value":299},"GND",{"id":301,"symbolId":302,"refDes":167,"position":303,"rotation":282,"properties":305},"comp-sw2","button.momentary",{"x":304,"y":289},580,{"value":168},{"id":307,"symbolId":293,"refDes":308,"position":309,"rotation":235,"properties":311},"comp-gnd-sw2","P_GND_SW2",{"x":310,"y":297},540,{"value":299},{"id":313,"symbolId":314,"refDes":315,"position":316,"rotation":235,"properties":318},"comp-j-en","port.output","J_EN",{"x":317,"y":225},640,{"value":168},{"id":320,"symbolId":302,"refDes":160,"position":321,"rotation":282,"properties":322},"comp-sw1",{"x":304,"y":266},{"value":162},{"id":324,"symbolId":293,"refDes":325,"position":326,"rotation":235,"properties":327},"comp-gnd-sw1","P_GND_SW1",{"x":310,"y":273},{"value":299},{"id":329,"symbolId":314,"refDes":330,"position":331,"rotation":235,"properties":333},"comp-j-io0","J_IO0",{"x":317,"y":332},240,{"value":334},"IO0",[336,345,351,359,365,375,381,387],{"id":337,"name":238,"class":338,"pins":339},"net_dtr","signal",[340,342,343],{"component":231,"pin":341},"out",{"component":247,"pin":86},{"component":264,"pin":344},"e",{"id":346,"name":245,"class":338,"pins":347},"net_rts",[348,349,350],{"component":240,"pin":341},{"component":253,"pin":86},{"component":257,"pin":344},{"id":352,"name":353,"class":338,"pins":354},"net_q1_base","Q1_B",[355,357],{"component":247,"pin":356},"2",{"component":257,"pin":358},"b",{"id":360,"name":361,"class":338,"pins":362},"net_q2_base","Q2_B",[363,364],{"component":253,"pin":356},{"component":264,"pin":358},{"id":366,"name":168,"class":338,"pins":367},"net_en",[368,370,371,372,373],{"component":257,"pin":369},"c",{"component":278,"pin":356},{"component":285,"pin":86},{"component":301,"pin":86},{"component":313,"pin":374},"in",{"id":376,"name":334,"class":338,"pins":377},"net_io0",[378,379,380],{"component":264,"pin":369},{"component":320,"pin":86},{"component":329,"pin":374},{"id":382,"name":276,"class":383,"pins":384},"net_3v3","power",[385,386],{"component":269,"pin":341},{"component":278,"pin":86},{"id":388,"name":299,"class":389,"pins":390},"net_gnd","ground",[391,392,393,394,395,396],{"component":285,"pin":356},{"component":292,"pin":374},{"component":301,"pin":356},{"component":307,"pin":374},{"component":320,"pin":356},{"component":324,"pin":374},[398,402,406,411,415,419],{"id":399,"netId":337,"position":400},"j-dtr",{"x":261,"y":401},120,{"id":403,"netId":346,"position":404},"j-rts",{"x":236,"y":405},320,{"id":407,"netId":366,"position":408},"j-en-r3",{"x":409,"y":410},400,40,{"id":412,"netId":366,"position":413},"j-en-c1",{"x":414,"y":410},480,{"id":416,"netId":366,"position":417},"j-en-sw2",{"x":418,"y":410},560,{"id":420,"netId":376,"position":421},"j-io0",{"x":418,"y":422},260,[],[425,433,441,452,460,468,479,487,495,504,512,520,528,536,544,552,561,569,577,586,594,602],{"id":426,"netId":337,"endpoints":427,"path":430},"w-dtr-in",[428,429],{"component":231,"pin":341},{"junctionId":399},[431,432],{"x":289,"y":401},{"x":261,"y":401},{"id":434,"netId":337,"endpoints":435,"path":438},"w-dtr-r1",[436,437],{"junctionId":399},{"component":247,"pin":86},[439,440],{"x":261,"y":401},{"x":250,"y":401},{"id":442,"netId":337,"endpoints":443,"path":446},"w-dtr-q2e",[444,445],{"junctionId":399},{"component":264,"pin":344},[447,448,449,450],{"x":261,"y":401},{"x":261,"y":409},{"x":243,"y":409},{"x":243,"y":451},360,{"id":453,"netId":346,"endpoints":454,"path":457},"w-rts-in",[455,456],{"component":240,"pin":341},{"junctionId":403},[458,459],{"x":289,"y":405},{"x":236,"y":405},{"id":461,"netId":346,"endpoints":462,"path":465},"w-rts-r2",[463,464],{"junctionId":403},{"component":253,"pin":86},[466,467],{"x":236,"y":405},{"x":250,"y":405},{"id":469,"netId":346,"endpoints":470,"path":473},"w-rts-q1e",[471,472],{"junctionId":403},{"component":257,"pin":344},[474,475,477,478],{"x":236,"y":405},{"x":236,"y":476},200,{"x":243,"y":476},{"x":243,"y":297},{"id":480,"netId":352,"endpoints":481,"path":484},"w-r1-q1b",[482,483],{"component":247,"pin":356},{"component":257,"pin":358},[485,486],{"x":260,"y":401},{"x":260,"y":401},{"id":488,"netId":360,"endpoints":489,"path":492},"w-r2-q2b",[490,491],{"component":253,"pin":356},{"component":264,"pin":358},[493,494],{"x":260,"y":405},{"x":260,"y":405},{"id":496,"netId":366,"endpoints":497,"path":500},"w-q1c-en",[498,499],{"component":257,"pin":369},{"junctionId":407},[501,502,503],{"x":243,"y":261},{"x":243,"y":410},{"x":409,"y":410},{"id":505,"netId":366,"endpoints":506,"path":509},"w-en-r3",[507,508],{"junctionId":407},{"component":278,"pin":356},[510,511],{"x":409,"y":410},{"x":409,"y":225},{"id":513,"netId":366,"endpoints":514,"path":517},"w-en-r3-c1",[515,516],{"junctionId":407},{"junctionId":412},[518,519],{"x":409,"y":410},{"x":414,"y":410},{"id":521,"netId":366,"endpoints":522,"path":525},"w-en-c1",[523,524],{"junctionId":412},{"component":285,"pin":86},[526,527],{"x":414,"y":410},{"x":414,"y":289},{"id":529,"netId":366,"endpoints":530,"path":533},"w-en-c1-sw2",[531,532],{"junctionId":412},{"junctionId":416},[534,535],{"x":414,"y":410},{"x":418,"y":410},{"id":537,"netId":366,"endpoints":538,"path":541},"w-en-sw2",[539,540],{"junctionId":416},{"component":301,"pin":86},[542,543],{"x":418,"y":410},{"x":418,"y":289},{"id":545,"netId":366,"endpoints":546,"path":549},"w-en-out",[547,548],{"junctionId":416},{"component":313,"pin":374},[550,551],{"x":418,"y":410},{"x":317,"y":410},{"id":553,"netId":382,"endpoints":554,"path":557},"w-vcc-r3",[555,556],{"component":269,"pin":341},{"component":278,"pin":86},[558,560],{"x":409,"y":559},-80,{"x":409,"y":281},{"id":562,"netId":388,"endpoints":563,"path":566},"w-c1-gnd",[564,565],{"component":285,"pin":356},{"component":292,"pin":374},[567,568],{"x":414,"y":250},{"x":414,"y":297},{"id":570,"netId":388,"endpoints":571,"path":574},"w-sw2-gnd",[572,573],{"component":301,"pin":356},{"component":307,"pin":374},[575,576],{"x":418,"y":250},{"x":418,"y":297},{"id":578,"netId":376,"endpoints":579,"path":582},"w-q2c-io0",[580,581],{"component":264,"pin":369},{"junctionId":420},[583,584,585],{"x":243,"y":266},{"x":243,"y":422},{"x":418,"y":422},{"id":587,"netId":376,"endpoints":588,"path":591},"w-io0-sw1",[589,590],{"junctionId":420},{"component":320,"pin":86},[592,593],{"x":418,"y":422},{"x":418,"y":266},{"id":595,"netId":376,"endpoints":596,"path":599},"w-io0-out",[597,598],{"junctionId":420},{"component":329,"pin":374},[600,601],{"x":418,"y":422},{"x":317,"y":422},{"id":603,"netId":388,"endpoints":604,"path":607},"w-sw1-gnd",[605,606],{"component":320,"pin":356},{"component":324,"pin":374},[608,609],{"x":418,"y":451},{"x":418,"y":273},"\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" viewBox=\"-9 -162.4 718 611\" width=\"718\" height=\"611\" role=\"img\">\u003Ctitle>ESP32 Auto-Reset and Boot Circuit\u003C\u002Ftitle>\u003Cdesc>Exported from CircuitBase\u003C\u002Fdesc>\u003Cpolyline data-kind=\"wire\" points=\"60,120 80,120\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"80,120 140,120\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"80,120 80,400 300,400 300,360\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"60,320 100,320\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"100,320 140,320\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"100,320 100,200 300,200 300,160\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"220,120 220,120\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"220,320 220,320\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"300,80 300,40 400,40\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"400,40 400,20\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"400,40 480,40\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"480,40 480,60\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"480,40 560,40\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"560,40 560,60\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"560,40 640,40\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"400,-80 400,-60\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"480,140 480,160\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"560,140 560,160\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"300,280 300,260 560,260\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"560,260 560,280\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"560,260 640,260\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"560,360 560,380\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cg transform=\"translate(0,100) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpolygon points=\"12,8 46,8 60,20 46,32 12,32\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Cg transform=\"translate(0,300) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpolygon points=\"12,8 46,8 60,20 46,32 12,32\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"R1\" id=\"elem-r1\" cursor=\"pointer\">\u003Cg transform=\"translate(140,100) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"88\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"0\" y1=\"20\" x2=\"20\" y2=\"20\" fill=\"none\"\u002F>\u003Crect x=\"20\" y=\"12\" width=\"40\" height=\"16\" fill=\"none\"\u002F>\u003Cline x1=\"60\" y1=\"20\" x2=\"80\" y2=\"20\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"180\" y=\"98.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">R1\u003C\u002Ftext>\u003Ctext x=\"180\" y=\"152.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">10kΩ\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"R2\" id=\"elem-r2\" cursor=\"pointer\">\u003Cg transform=\"translate(140,300) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"88\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"0\" y1=\"20\" x2=\"20\" y2=\"20\" fill=\"none\"\u002F>\u003Crect x=\"20\" y=\"12\" width=\"40\" height=\"16\" fill=\"none\"\u002F>\u003Cline x1=\"60\" y1=\"20\" x2=\"80\" y2=\"20\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"180\" y=\"298.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">R2\u003C\u002Ftext>\u003Ctext x=\"180\" y=\"352.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">10kΩ\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"Q1\" id=\"elem-q1\" cursor=\"pointer\">\u003Cg transform=\"translate(220,80) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"88\" height=\"88\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"35\" y1=\"20\" x2=\"35\" y2=\"60\" fill=\"none\"\u002F>\u003Cline x1=\"0\" y1=\"40\" x2=\"35\" y2=\"40\" fill=\"none\"\u002F>\u003Cline x1=\"35\" y1=\"28\" x2=\"80\" y2=\"0\" fill=\"none\"\u002F>\u003Cline x1=\"35\" y1=\"52\" x2=\"80\" y2=\"80\" fill=\"none\"\u002F>\u003Cpolygon points=\"57.4,59.5 64.7,70.5 51.6,68.8\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"272\" y=\"48.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">Q1\u003C\u002Ftext>\u003Ctext x=\"272\" y=\"66.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">2N3904\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"Q2\" id=\"elem-q2\" cursor=\"pointer\">\u003Cg transform=\"translate(220,280) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"88\" height=\"88\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"35\" y1=\"20\" x2=\"35\" y2=\"60\" fill=\"none\"\u002F>\u003Cline x1=\"0\" y1=\"40\" x2=\"35\" y2=\"40\" fill=\"none\"\u002F>\u003Cline x1=\"35\" y1=\"28\" x2=\"80\" y2=\"0\" fill=\"none\"\u002F>\u003Cline x1=\"35\" y1=\"52\" x2=\"80\" y2=\"80\" fill=\"none\"\u002F>\u003Cpolygon points=\"57.4,59.5 64.7,70.5 51.6,68.8\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"272\" y=\"248.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">Q2\u003C\u002Ftext>\u003Ctext x=\"272\" y=\"266.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">2N3904\u003C\u002Ftext>\u003C\u002Fg>\u003Cg transform=\"translate(380,-120) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cline x1=\"20\" y1=\"40\" x2=\"20\" y2=\"10\" fill=\"none\"\u002F>\u003Cline x1=\"8\" y1=\"10\" x2=\"32\" y2=\"10\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"R3\" id=\"elem-r3\" cursor=\"pointer\">\u003Cg transform=\"translate(420,-60) rotate(90)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"88\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"0\" y1=\"20\" x2=\"20\" y2=\"20\" fill=\"none\"\u002F>\u003Crect x=\"20\" y=\"12\" width=\"40\" height=\"16\" fill=\"none\"\u002F>\u003Cline x1=\"60\" y1=\"20\" x2=\"80\" y2=\"20\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"418\" y=\"-23.6\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">R3\u003C\u002Ftext>\u003Ctext x=\"418\" y=\"-5.6\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">10kΩ\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"C1\" id=\"elem-c1\" cursor=\"pointer\">\u003Cg transform=\"translate(500,60) rotate(90)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"88\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"0\" y1=\"20\" x2=\"32\" y2=\"20\" fill=\"none\"\u002F>\u003Cline x1=\"32\" y1=\"6\" x2=\"32\" y2=\"34\" fill=\"none\"\u002F>\u003Cline x1=\"48\" y1=\"6\" x2=\"48\" y2=\"34\" fill=\"none\"\u002F>\u003Cline x1=\"48\" y1=\"20\" x2=\"80\" y2=\"20\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"504\" y=\"96.4\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">C1\u003C\u002Ftext>\u003Ctext x=\"504\" y=\"114.4\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">1µF\u003C\u002Ftext>\u003C\u002Fg>\u003Cg transform=\"translate(460,160) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cline x1=\"20\" y1=\"0\" x2=\"20\" y2=\"10\" fill=\"none\"\u002F>\u003Cline x1=\"6\" y1=\"10\" x2=\"34\" y2=\"10\" fill=\"none\"\u002F>\u003Cline x1=\"10\" y1=\"16\" x2=\"30\" y2=\"16\" fill=\"none\"\u002F>\u003Cline x1=\"14\" y1=\"22\" x2=\"26\" y2=\"22\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"SW2\" id=\"elem-sw2\" cursor=\"pointer\">\u003Cg transform=\"translate(580,60) rotate(90)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"88\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"0\" y1=\"20\" x2=\"28\" y2=\"20\" fill=\"none\"\u002F>\u003Cline x1=\"52\" y1=\"20\" x2=\"80\" y2=\"20\" fill=\"none\"\u002F>\u003Cline x1=\"28\" y1=\"14\" x2=\"28\" y2=\"26\" fill=\"none\"\u002F>\u003Cline x1=\"52\" y1=\"14\" x2=\"52\" y2=\"26\" fill=\"none\"\u002F>\u003Cline x1=\"32\" y1=\"16\" x2=\"48\" y2=\"12\" fill=\"none\"\u002F>\u003Cline x1=\"36\" y1=\"8\" x2=\"44\" y2=\"8\" fill=\"none\"\u002F>\u003Cline x1=\"40\" y1=\"8\" x2=\"40\" y2=\"14\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"582\" y=\"96.4\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">SW2\u003C\u002Ftext>\u003Ctext x=\"582\" y=\"114.4\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">EN\u003C\u002Ftext>\u003C\u002Fg>\u003Cg transform=\"translate(540,160) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cline x1=\"20\" y1=\"0\" x2=\"20\" y2=\"10\" fill=\"none\"\u002F>\u003Cline x1=\"6\" y1=\"10\" x2=\"34\" y2=\"10\" fill=\"none\"\u002F>\u003Cline x1=\"10\" y1=\"16\" x2=\"30\" y2=\"16\" fill=\"none\"\u002F>\u003Cline x1=\"14\" y1=\"22\" x2=\"26\" y2=\"22\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Cg transform=\"translate(640,20) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpolygon points=\"0,8 34,8 48,20 34,32 0,32\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"SW1\" id=\"elem-sw1\" cursor=\"pointer\">\u003Cg transform=\"translate(580,280) rotate(90)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"88\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"0\" y1=\"20\" x2=\"28\" y2=\"20\" fill=\"none\"\u002F>\u003Cline x1=\"52\" y1=\"20\" x2=\"80\" y2=\"20\" fill=\"none\"\u002F>\u003Cline x1=\"28\" y1=\"14\" x2=\"28\" y2=\"26\" fill=\"none\"\u002F>\u003Cline x1=\"52\" y1=\"14\" x2=\"52\" y2=\"26\" fill=\"none\"\u002F>\u003Cline x1=\"32\" y1=\"16\" x2=\"48\" y2=\"12\" fill=\"none\"\u002F>\u003Cline x1=\"36\" y1=\"8\" x2=\"44\" y2=\"8\" fill=\"none\"\u002F>\u003Cline x1=\"40\" y1=\"8\" x2=\"40\" y2=\"14\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"582\" y=\"316.4\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">SW1\u003C\u002Ftext>\u003Ctext x=\"582\" y=\"334.4\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">BOOT\u003C\u002Ftext>\u003C\u002Fg>\u003Cg transform=\"translate(540,380) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cline x1=\"20\" y1=\"0\" x2=\"20\" y2=\"10\" fill=\"none\"\u002F>\u003Cline x1=\"6\" y1=\"10\" x2=\"34\" y2=\"10\" fill=\"none\"\u002F>\u003Cline x1=\"10\" y1=\"16\" x2=\"30\" y2=\"16\" fill=\"none\"\u002F>\u003Cline x1=\"14\" y1=\"22\" x2=\"26\" y2=\"22\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Cg transform=\"translate(640,240) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpolygon points=\"0,8 34,8 48,20 34,32 0,32\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ccircle data-kind=\"junction\" cx=\"80\" cy=\"120\" r=\"4.5\" fill=\"#2e2e2c\" stroke=\"none\"\u002F>\u003Ccircle data-kind=\"junction\" cx=\"100\" cy=\"320\" r=\"4.5\" fill=\"#2e2e2c\" stroke=\"none\"\u002F>\u003Ccircle data-kind=\"junction\" cx=\"400\" cy=\"40\" r=\"4.5\" fill=\"#2e2e2c\" stroke=\"none\"\u002F>\u003Ccircle data-kind=\"junction\" cx=\"480\" cy=\"40\" r=\"4.5\" fill=\"#2e2e2c\" stroke=\"none\"\u002F>\u003Ccircle data-kind=\"junction\" cx=\"560\" cy=\"40\" r=\"4.5\" fill=\"#2e2e2c\" stroke=\"none\"\u002F>\u003Ccircle data-kind=\"junction\" cx=\"560\" cy=\"260\" r=\"4.5\" fill=\"#2e2e2c\" stroke=\"none\"\u002F>\u003Ctext x=\"36\" y=\"156.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">DTR\u003C\u002Ftext>\u003Ctext x=\"36\" y=\"356.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">RTS\u003C\u002Ftext>\u003Ctext x=\"400\" y=\"-133.6\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">+3.3V\u003C\u002Ftext>\u003Ctext x=\"480\" y=\"206.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">GND\u003C\u002Ftext>\u003Ctext x=\"560\" y=\"206.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">GND\u003C\u002Ftext>\u003Ctext x=\"664\" y=\"76.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">EN\u003C\u002Ftext>\u003Ctext x=\"560\" y=\"426.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">GND\u003C\u002Ftext>\u003Ctext x=\"664\" y=\"296.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">IO0\u003C\u002Ftext>\u003C\u002Fsvg>",[],[130,613],"ch340g",[],"overlay",null,[618,634,644],{"slug":619,"cluster":20,"tier":21,"supplyVoltage":620,"voltageSpecification":624,"signalDomain":628,"breadboardFriendly":14,"title":629,"shortDescription":630,"bomCount":631,"formulaCount":632,"search":633},"2n2222-relay-driver-flyback-protection",[621,622,623],"3.3v","5v","12v",{"kind":625,"value":626,"label":627},"supply","+12.0 В постійного струму (робочий діапазон від +10.8 В до +13.2 В)","Напруга живлення реле (VLOAD)","digital","Ключ керування реле на NPN-транзисторі 2N2222 \u002F 2N2222A з демпферним діодом 1N4007","Дискретний ключ нижнього плеча на NPN-біполярному транзисторі для комутації котушки реле з демпферним діодом 1N4007, насиченим базовим керуванням та фільтрацією живлення для логіки 3.3V\u002F5V.",7,4,"ключ керування реле на npn-транзисторі 2n2222 \u002F 2n2222a з демпферним діодом 1n4007\nдискретний ключ нижнього плеча на npn-біполярному транзисторі для комутації котушки реле з демпферним діодом 1n4007, насиченим базовим керуванням та фільтрацією живлення для логіки 3.3v\u002F5v.\nключ керування реле на npn-транзисторі 2n2222 \u002F 2n2222a з демпферним діодом 1n4007\nдискретний ключ нижнього плеча на npn-біполярному транзисторі для комутації котушки реле з демпферним діодом 1n4007, насиченим базовим керуванням та фільтрацією живлення для логіки 3.3v\u002F5v.\n2n2222 \u002F 2n2222a npn bjt relay driver with 1n4007 flyback clamping diode\ndiscrete npn bipolar junction transistor low-side relay driver circuit with 1n4007 flyback suppression diode, base saturation drive, and supply decoupling for 3.3v\u002F5v mcu control.\nmicrocontroller_interfaces\nбіполярний npn-транзистор загального призначення\n2n2222a\nq1\nвипрямний захисний діод загального призначення\n1n4007\nd1\nсубмініатюрне сигнальне \u002F силове реле spdt\ng5v-1-dc12\nk1\nрезистор обмеження струму бази 1 ком\n1kω\nr1\nрезистор підтяжки бази до землі 10 ком\n10kω\nr2\nкерамічний блокувальний конденсатор вч-фільтрації\n100nf 50v\nc1\nелектролітичний конденсатор фільтрації шини живлення\n47µf 25v\nc2",{"slug":635,"cluster":20,"tier":21,"supplyVoltage":636,"voltageSpecification":637,"signalDomain":628,"breadboardFriendly":14,"title":640,"shortDescription":641,"bomCount":642,"formulaCount":632,"search":643},"bss138-bidirectional-i2c-level-shifter",[621,622],{"kind":625,"value":638,"label":639},"+3,3 В пост. струму номінально (робочий діапазон від +1,65 В до +3,6 В)","Низьковольтне живлення (VDD1)","Двонаправлений перетворювач логічних рівнів I2C 3,3 В – 5 В на BSS138","Двонаправлений транслятор рівнів напруги шини I2C для зв'язку між логічними доменами 3,3 В та 5 В на двох N-канальних MOSFET onsemi BSS138 з підтягувальними резисторами та розв'язкою живлення.",8,"двонаправлений перетворювач логічних рівнів i2c 3,3 в – 5 в на bss138\nдвонаправлений транслятор рівнів напруги шини i2c для зв'язку між логічними доменами 3,3 в та 5 в на двох n-канальних mosfet onsemi bss138 з підтягувальними резисторами та розв'язкою живлення.\nдвонаправлений перетворювач логічних рівнів i2c 3,3 в – 5 в на bss138\nдвонаправлений транслятор рівнів напруги шини i2c для зв'язку між логічними доменами 3,3 в та 5 в на двох n-канальних mosfet onsemi bss138 з підтягувальними резисторами та розв'язкою живлення.\nbss138 bidirectional i2c 3.3v to 5v level shifter\nbidirectional i2c bus voltage level translator interfacing 3.3v and 5v logic domains using two onsemi bss138 n-channel mosfets with pull-up resistors and decoupled supplies.\nmicrocontroller_interfaces\nn-канальний логічний польовий транзистор mosfet\nbss138\nq1\nn-канальний логічний польовий транзистор mosfet\nbss138\nq2\nsmd чип-резистор\n10kω\nr1\nsmd чип-резистор\n10kω\nr2\nsmd чип-резистор\n10kω\nr3\nsmd чип-резистор\n10kω\nr4\nбагатошаровий керамічний конденсатор\n100nf\nc1\nбагатошаровий керамічний конденсатор\n100nf\nc2",{"slug":645,"cluster":20,"tier":21,"supplyVoltage":646,"voltageSpecification":648,"signalDomain":651,"breadboardFriendly":14,"title":652,"shortDescription":653,"bomCount":631,"formulaCount":632,"search":654},"irlz44n-logic-level-low-side-switch",[621,622,623,647],"24v",{"kind":625,"value":649,"label":650},"+12.0 V постійного струму (робочий діапазон від +5.0 V до +50.0 V)","Напруга живлення навантаження (VLOAD)","mixed","IRLZ44N: силовий ключ нижнього плеча на MOSFET логічного рівня","Дискретний ключ постійного струму нижнього плеча 12V\u002F24V для комутації потужних індуктивних та резистивних навантажень на N-канальному польовому транзисторі Infineon IRLZ44NPbF з прямим керуванням логікою 3.3V або 5V.","irlz44n: силовий ключ нижнього плеча на mosfet логічного рівня\nдискретний ключ постійного струму нижнього плеча 12v\u002F24v для комутації потужних індуктивних та резистивних навантажень на n-канальному польовому транзисторі infineon irlz44npbf з прямим керуванням логікою 3.3v або 5v.\nirlz44n: силовий ключ нижнього плеча на mosfet логічного рівня\nдискретний ключ постійного струму нижнього плеча 12v\u002F24v для комутації потужних індуктивних та резистивних навантажень на n-канальному польовому транзисторі infineon irlz44npbf з прямим керуванням логікою 3.3v або 5v.\nirlz44n logic-level n-channel mosfet low-side dc switch\ndiscrete 12v\u002F24v low-side dc switch circuit driving high-current inductive and resistive loads with an infineon irlz44npbf logic-level mosfet from 3.3v or 5v mcu logic.\nmicrocontroller_interfaces\nсиловий n-канальний польовий транзистор логічного рівня\nirlz44npbf\nq1\nпослідовний демпферний резистор затвора 100 ω\n100ω\nr1\nрезистор підтяжки затвора до землі 10 kω\n10kω\nr2\nдемпферний діод гасіння індуктивних викидів\n1n4007\nd1\nколекторний двигун постійного струму 12v\n12v dc motor\nm1\nбуферний електролітичний конденсатор фільтрації живлення 100 µf\n100µf\nc1\nвисокочастотний керамічний блокувальний конденсатор 100 nf\n100nf\nc2",1793836429970]