{"id":484,"date":"2026-03-22T15:17:28","date_gmt":"2026-03-22T07:17:28","guid":{"rendered":"https:\/\/ezblog.cn\/?p=484"},"modified":"2026-10-09T21:22:16","modified_gmt":"2026-10-09T13:22:16","slug":"%e7%b1%b3%e5%8b%92%e8%a1%a5%e5%81%bf","status":"publish","type":"post","link":"https:\/\/ezblog.cn\/?p=484","title":{"rendered":"\u7c73\u52d2\u8865\u507f"},"content":{"rendered":"<h2>\u8d1f\u53cd\u9988\u4e3a\u4ec0\u4e48\u4e5f\u4f1a\u632f\u8361<\/h2>\n<p>\u8d1f\u53cd\u9988\uff08Negative Feedback\uff09\u4f1a\u628a\u8f93\u51fa\u7684\u4e00\u90e8\u5206\u9001\u56de\u8f93\u5165\uff0c\u4e0e\u76ee\u6807\u6bd4\u8f83\uff0c\u518d\u4fee\u6b63\u8bef\u5dee\u3002\u8f93\u51fa\u504f\u9ad8\uff0c\u5c31\u5f80\u4e0b\u8c03\uff1b\u8f93\u51fa\u504f\u4f4e\uff0c\u5c31\u5f80\u4e0a\u8c03\u3002<\/p>\n<p>\u4f46\u4fee\u6b63\u9700\u8981\u65f6\u95f4\u3002\u50cf\u6d17\u6fa1\u65f6\u8c03\u6c34\u6e29\uff0c\u6c34\u8fd8\u6ca1\u53d8\u70ed\u5c31\u7ee7\u7eed\u62e7\u5411\u70ed\u6c34\uff0c\u7b49\u70ed\u6c34\u5230\u6765\u65f6\u53c8\u89c9\u5f97\u592a\u70eb\uff0c\u8d76\u7d27\u5f80\u56de\u62e7\u3002\u8c03\u6574\u592a\u6025\uff0c\u6c34\u6e29\u5c31\u53ef\u80fd\u51b7\u70ed\u4ea4\u66ff\u3002<\/p>\n<p>\u8fd0\u653e\u4e5f\u6709\u7c7b\u4f3c\u95ee\u9898\uff1a\u5185\u90e8\u7535\u5bb9\u9700\u8981\u5145\u653e\u7535\uff0c\u8f93\u51fa\u8ddf\u4e0d\u4e0a\u8f93\u5165\u7684\u5feb\u901f\u53d8\u5316\u3002\u8fd9\u79cd\u6ede\u540e\u7528\u76f8\u4f4d\u63cf\u8ff0\u3002\u9891\u7387\u5347\u9ad8\u540e\uff0c\u5404\u7ea7\u7684\u76f8\u4f4d\u6ede\u540e\u7d2f\u79ef\uff0c\u539f\u672c\u7528\u4e8e\u7ea0\u504f\u7684\u53cd\u9988\u5c31\u53ef\u80fd\u53cd\u8fc7\u6765\u52a9\u957f\u8bef\u5dee\u3002<\/p>\n<p>\u5224\u65ad\u7a33\u5b9a\u6027\uff0c\u8981\u770b\u73af\u8def\u589e\u76ca\uff08Loop Gain\uff09\uff0c\u4e5f\u5c31\u662f\u6270\u52a8\u6cbf\u53cd\u9988\u73af\u8def\u8d70\u4e00\u5708\u540e\u7684\u653e\u5927\u500d\u6570\u3002\u5bf9\u901a\u5e38\u7684\u8d1f\u53cd\u9988\u73af\u8def\uff0c\u73af\u8def\u589e\u76ca\u5e45\u5ea6\u964d\u5230 1 \u65f6\uff0c\u76f8\u4f4d\u6ede\u540e\u8ddd\u79bb 180\u00b0 \u8fd8\u5dee\u591a\u5c11\uff0c\u5c31\u662f\u76f8\u4f4d\u88d5\u5ea6\uff08Phase Margin\uff09\u3002\u4f59\u91cf\u592a\u5c0f\uff0c\u8f93\u51fa\u5bb9\u6613\u632f\u94c3\uff0c\u4e25\u91cd\u65f6\u4f1a\u632f\u8361\u3002<\/p>\n<h2>\u7c73\u52d2\u7535\u5bb9\u600e\u6837\u5e2e\u5fd9<\/h2>\n<p>\u4e24\u7ea7\u8fd0\u653e\u6709\u4e24\u4e2a\u4e3b\u8981\u7684\u7535\u5bb9\u8282\u70b9\uff0c\u4f1a\u5f62\u6210\u4e24\u4e2a\u6781\u70b9\uff08Pole\uff09\u3002\u6781\u70b9\u53ef\u7406\u89e3\u4e3a\u67d0\u4e2a\u8282\u70b9\u5f00\u59cb\u660e\u663e\u8ddf\u4e0d\u4e0a\u4fe1\u53f7\u53d8\u5316\u7684\u9891\u7387\u5c3a\u5ea6\u3002\u9891\u7387\u7ecf\u8fc7\u6781\u70b9\u9644\u8fd1\u65f6\uff0c\u589e\u76ca\u9010\u6e10\u4e0b\u964d\uff0c\u76f8\u4f4d\u6ede\u540e\u4e5f\u9010\u6e10\u589e\u52a0\u3002\u4e24\u4e2a\u6781\u70b9\u9760\u5f97\u592a\u8fd1\uff0c\u6ede\u540e\u53ef\u80fd\u5728\u73af\u8def\u589e\u76ca\u4ecd\u5f88\u9ad8\u65f6\u4e00\u8d77\u7d2f\u79ef\u3002<\/p>\n<p>\u7c73\u52d2\u8865\u507f\uff08Miller Compensation\uff09\u5728\u7b2c\u4e8c\u7ea7\u8f93\u5165\u4e0e\u8f93\u51fa\u4e4b\u95f4\u63a5\u5165\u7535\u5bb9 Cc\u3002\u7b2c\u4e8c\u7ea7\u662f\u53cd\u76f8\u653e\u5927\u7684\uff0c\u4e24\u7aef\u7535\u538b\u5411\u76f8\u53cd\u65b9\u5411\u53d8\u5316\uff0c\u4f7f Cc \u4e24\u7aef\u7684\u7535\u538b\u53d8\u5316\u66f4\u5927\u3002\u5bf9\u524d\u4e00\u7ea7\u6765\u8bf4\uff0c\u7ed9\u5b83\u5145\u653e\u7535\u5c31\u50cf\u5728\u9a71\u52a8\u4e00\u53ea\u66f4\u5927\u7684\u7535\u5bb9\u3002<\/p>\n<p>\u8fd9\u6837\uff0c\u7b2c\u4e00\u4e2a\u6781\u70b9\u88ab\u62c9\u5230\u66f4\u4f4e\u9891\uff0c\u6210\u4e3a\u4e3b\u6781\u70b9\uff08Dominant Pole\uff09\uff1b\u5728\u5178\u578b\u4e24\u7ea7\u8fd0\u653e\u4e2d\uff0c\u53e6\u4e00\u4e2a\u6781\u70b9\u5219\u88ab\u63a8\u5411\u66f4\u9ad8\u9891\u3002\u8fd9\u53eb\u6781\u70b9\u5206\u88c2\uff08Pole Splitting\uff09\u3002<\/p>\n<p>\u76ee\u7684\u4e0d\u662f\u4e00\u5473\u51cf\u901f\uff0c\u800c\u662f\u8ba9\u589e\u76ca\u5148\u964d\u4e0b\u6765\uff0c\u518d\u8ba9\u5176\u4ed6\u6781\u70b9\u5e26\u6765\u7684\u6ede\u540e\u660e\u663e\u589e\u52a0\u3002\u56e0\u6b64\u4ecd\u8981\u68c0\u67e5\uff1a\u73af\u8def\u589e\u76ca\u964d\u5230 1 \u65f6\uff0c\u76f8\u4f4d\u88d5\u5ea6\u662f\u5426\u8db3\u591f\u3002<\/p>\n<h2>\u7a33\u5b9a\u6027\u7684\u4ee3\u4ef7<\/h2>\n<p>\u5728\u5176\u4ed6\u6761\u4ef6\u4e0d\u53d8\u65f6\uff0c\u589e\u5927 Cc \u901a\u5e38\u4f1a\u964d\u4f4e\u5c0f\u4fe1\u53f7\u5e26\u5bbd\uff0c\u7ec6\u5c0f\u800c\u5feb\u901f\u7684\u53d8\u5316\u66f4\u96be\u88ab\u8ddf\u4e0a\u3002<\/p>\n<p>\u5927\u5e45\u5ea6\u8df3\u53d8\u8fd8\u6709\u53e6\u4e00\u9053\u9650\u5236\uff1a\u7ed9 Cc \u5145\u653e\u7535\u7684\u7535\u6d41\u6709\u9650\uff0c\u8f93\u51fa\u6bcf\u79d2\u80fd\u53d8\u5316\u7684\u7535\u538b\u4e5f\u6709\u9650\uff0c\u8fd9\u5c31\u662f\u538b\u6446\u7387\uff08Slew Rate\uff09\u3002\u540c\u6837\u7684\u7535\u6d41\u9a71\u52a8\u66f4\u5927\u7684 Cc\uff0c\u8f93\u51fa\u722c\u5347\u4f1a\u66f4\u6162\u3002<\/p>\n<p>\u6240\u4ee5\uff0c\u8865\u507f\u7535\u5bb9\u9700\u8981\u517c\u987e\u7a33\u5b9a\u6027\u548c\u901f\u5ea6\uff0c\u5e76\u975e\u8d8a\u5927\u8d8a\u597d\u3002<\/p>\n<h2>\u8865\u507f\u7535\u5bb9\u5e26\u6765\u7684\u6377\u5f84<\/h2>\n<p>Cc \u8fd8\u7ed9\u9ad8\u9891\u4fe1\u53f7\u63d0\u4f9b\u4e86\u4e00\u6761\u7ed5\u8fc7\u7b2c\u4e8c\u7ea7\u653e\u5927\u7ba1\u3001\u76f4\u63a5\u5f71\u54cd\u8f93\u51fa\u7684\u524d\u9988\u901a\u8def\uff08Feedforward Path\uff09\u3002\u5b83\u4f1a\u5f62\u6210\u53f3\u534a\u5e73\u9762\u96f6\u70b9\uff08Right-Half-Plane Zero\uff09\uff0c\u589e\u52a0\u76f8\u4f4d\u6ede\u540e\uff0c\u524a\u5f31\u8865\u507f\u5e26\u6765\u7684\u597d\u5904\u3002<\/p>\n<p>\u5e38\u89c1\u5904\u7406\u662f\u5728 Cc \u4e32\u8054\u8c03\u96f6\u7535\u963b\uff08Nulling Resistor\uff09Rz\u3002\u7b80\u5316\u6a21\u578b\u4e2d\uff0c\u53d6\uff1a<\/p>\n<div>\n<math display=\"block\" xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><msub><mi>R<\/mi><mi>z<\/mi><\/msub><mo>\u2248<\/mo><mfrac><mn>1<\/mn><msub><mi>g<\/mi><mrow><mi>m<\/mi><mn>2<\/mn><\/mrow><\/msub><\/mfrac><\/math>\n<\/div>\n<p>\u53ef\u628a\u8fd9\u4e2a\u96f6\u70b9\u63a8\u5230\u65e0\u9650\u8fdc\uff1bgm2 \u662f\u7b2c\u4e8c\u7ea7\u7684\u8de8\u5bfc\u3002\u8fd9\u5e76\u4e0d\u662f\u62b5\u6d88\u67d0\u4e2a\u6781\u70b9\uff0c\u5b9e\u9645\u7535\u8def\u4ecd\u9700\u7ed3\u5408\u8d1f\u8f7d\u548c\u5668\u4ef6\u53c2\u6570\u9a8c\u8bc1\u3002<\/p>\n<p>\u7c73\u52d2\u8865\u507f\u7684\u6838\u5fc3\uff0c\u662f\u5b89\u6392\u589e\u76ca\u4e0b\u964d\u4e0e\u76f8\u4f4d\u6ede\u540e\u7684\u5148\u540e\u5173\u7cfb\uff1a\u65e2\u8981\u8ba9\u53cd\u9988\u7ea0\u504f\u6709\u529b\uff0c\u4e5f\u8981\u907f\u514d\u5b83\u5728\u6765\u4e0d\u53ca\u54cd\u5e94\u65f6\u7ee7\u7eed\u7528\u529b\u3002<\/p>\n\n\n<h2>\u52a8\u753b\u5c55\u793a\u8865\u507f\u7684\u53d8\u5316<\/h2>\n<p>\u62d6\u52a8 Cc\uff0c\u540c\u65f6\u6bd4\u8f83\u7535\u8def\u3001\u96f6\u6781\u70b9\u4f4d\u7f6e\u548c\u8f93\u51fa\u54cd\u5e94\u3002<\/p>\n<iframe title=\"\u7c73\u52d2\u8865\u507f\u4ea4\u4e92\u6f14\u793a\" sandbox=\"allow-scripts\" loading=\"lazy\" style=\"width:100%;height:1050px;border:0\" srcdoc=\"&lt;!doctype html&gt;\n&lt;html lang=&quot;zh-CN&quot;&gt;&lt;head&gt;&lt;meta charset=&quot;utf-8&quot;&gt;&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,initial-scale=1&quot;&gt;&lt;title&gt;\u7c73\u52d2\u8865\u507f \u00b7 \u52a8\u624b\u8c03\u4e00\u8c03&lt;\/title&gt;\n&lt;style&gt;\n*{box-sizing:border-box}body{margin:0;background:#fff;color:#292929;font:14px\/1.65 &#x27;Open Sans&#x27;,system-ui,&#x27;Microsoft YaHei&#x27;,sans-serif}.miller{max-width:880px;margin:auto;padding:24px}h1{font-size:22px;font-weight:500;margin:0 0 6px}h2{font-size:16px;font-weight:500;margin:22px 0 5px}p{margin:7px 0}.muted{color:#646464}.intro{max-width:680px}.control{margin-top:22px;padding:18px;background:#f5f7f7;border-radius:8px}.control-top{display:flex;justify-content:space-between;gap:10px;align-items:baseline}output{font-size:22px;font-variant-numeric:tabular-nums}input[type=range]{width:100%;min-height:40px;accent-color:#27786a}button{font:inherit;border:1px solid #bfcac7;border-radius:5px;padding:7px 12px;background:white;color:inherit;min-height:42px}button[aria-pressed=true]{background:#273f3a;color:white}.presets{display:flex;gap:8px;flex-wrap:wrap}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:17px 0}.metric{border-bottom:1px solid #ddd;padding-bottom:10px}.value{font-size:21px;font-variant-numeric:tabular-nums;display:block}.label{color:#646464;font-size:12px}.readout{min-height:60px;border-left:3px solid #27786a;padding:4px 0 4px 12px;margin:15px 0}.chart{width:100%;display:block}.chart text{fill:#525252;font:12px system-ui,sans-serif}.chart .grid{stroke:#e5e8e7;stroke-width:1}.chart .curve{fill:none;stroke:#24796c;stroke-width:2.5}.chart .reference{fill:none;stroke:#777;stroke-width:1;stroke-dasharray:5 4}.pole-legend{display:flex;gap:18px;flex-wrap:wrap;font-size:12px}.hint{font-size:12px;color:#646464}.legend-line{display:inline-block;width:22px;border-top:2px solid #24796c;margin:0 5px 3px 0}.legend-ref{border-color:#777;border-top-style:dashed}details{border-top:1px solid #ddd;margin-top:22px;padding-top:14px}summary{cursor:pointer;min-height:40px;font-weight:500}.twocol{display:grid;grid-template-columns:1fr 1fr;gap:20px}.equation{overflow-wrap:anywhere;font-family:system-ui,sans-serif}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}footer{font-size:12px;color:#646464;margin-top:18px}@media(max-width:560px){.miller{padding:16px}.twocol{grid-template-columns:1fr}.metrics{gap:10px}.value{font-size:18px}.control{padding:12px}h1{font-size:20px}.label{font-size:12px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}\n&lt;\/style&gt;&lt;\/head&gt;&lt;body&gt;&lt;main class=&quot;miller&quot; id=&quot;miller-demo&quot;&gt;\n&lt;h1&gt;\u7c73\u52d2\u8865\u507f\uff0c\u52a8\u624b\u8c03\u4e00\u8c03&lt;\/h1&gt;\n&lt;p class=&quot;intro muted&quot;&gt;\u8c03\u6c34\u6e29\u65f6\uff0c\u62e7\u5f97\u592a\u6025\u5bb9\u6613\u5ffd\u51b7\u5ffd\u70ed\u3002\u53cd\u9988\u4e5f\u4e00\u6837\uff1a\u4fee\u6b63\u8fd8\u6ca1\u5230\u4f4d\uff0c\u53c8\u8ffd\u52a0\u4e86\u4fee\u6b63\uff0c\u5c31\u5bb9\u6613\u6765\u56de\u6446\u52a8\u3002\u62d6\u52a8\u8865\u507f\u7535\u5bb9 Cc\uff0c\u770b\u770b\u600e\u6837\u5728\u201c\u7a33\u201d\u548c\u201c\u5feb\u201d\u4e4b\u95f4\u53d6\u820d\u3002&lt;\/p&gt;\n&lt;section class=&quot;control&quot; aria-label=&quot;\u8865\u507f\u7535\u5bb9\u63a7\u5236&quot;&gt;&lt;div class=&quot;control-top&quot;&gt;&lt;label for=&quot;cc&quot;&gt;\u8865\u507f\u7535\u5bb9 Cc&lt;\/label&gt;&lt;output id=&quot;cc-value&quot; for=&quot;cc&quot;&gt;3.0 pF&lt;\/output&gt;&lt;\/div&gt;&lt;input id=&quot;cc&quot; type=&quot;range&quot; min=&quot;0&quot; max=&quot;20&quot; step=&quot;0.1&quot; value=&quot;3&quot; aria-describedby=&quot;control-help&quot;&gt;&lt;div class=&quot;presets&quot;&gt;&lt;button type=&quot;button&quot; data-cc=&quot;0&quot;&gt;\u4e0d\u52a0\u8865\u507f&lt;\/button&gt;&lt;button type=&quot;button&quot; data-cc=&quot;3&quot; aria-pressed=&quot;true&quot;&gt;\u8bd5\u8bd5 3 pF&lt;\/button&gt;&lt;button type=&quot;button&quot; data-cc=&quot;15&quot;&gt;\u8bd5\u8bd5 15 pF&lt;\/button&gt;&lt;\/div&gt;&lt;p id=&quot;control-help&quot; class=&quot;hint&quot;&gt;\u5176\u4ed6\u53c2\u6570\u4e0d\u53d8\u3002\u5148\u770b\u8f93\u51fa\u662f\u5426\u632f\u94c3\uff0c\u518d\u770b\u4e0a\u5347\u6cbf\u662f\u5426\u53d8\u7f13\u3002&lt;\/p&gt;&lt;\/section&gt;\n&lt;h2&gt;\u7535\u5bb9\u63a5\u5728\u54ea\u91cc\uff1f&lt;\/h2&gt;&lt;p class=&quot;hint&quot;&gt;\u6559\u5b66\u7528\u4e24\u7ea7\u5c0f\u4fe1\u53f7\u7b49\u6548\u7535\u8def\u3002\u83f1\u5f62\u662f\u53d7\u63a7\u7535\u6d41\u6e90\uff0c\u7bad\u5934\u5411\u4e0b\u5b9a\u4e49\u6b63\u7535\u6d41\uff1b\u7535\u538b\u5747\u76f8\u5bf9\u5730\u3002&lt;\/p&gt;&lt;svg id=&quot;circuit&quot; class=&quot;chart&quot; role=&quot;img&quot; aria-label=&quot;\u4e24\u7ea7\u8de8\u5bfc\u653e\u5927\u5668\u7b49\u6548\u7535\u8def\uff0cCc\u8de8\u63a5\u7b2c\u4e00\u8282\u70b9vx\u4e0e\u8f93\u51favout&quot;&gt;&lt;\/svg&gt;&lt;p id=&quot;circuit-caption&quot; class=&quot;hint&quot;&gt;&lt;\/p&gt;&lt;div class=&quot;metrics&quot; aria-live=&quot;polite&quot;&gt;&lt;div class=&quot;metric&quot;&gt;&lt;span class=&quot;label&quot;&gt;\u76f8\u4f4d\u88d5\u5ea6 PM&lt;\/span&gt;&lt;strong class=&quot;value&quot; id=&quot;pm&quot;&gt;&lt;\/strong&gt;&lt;\/div&gt;&lt;div class=&quot;metric&quot;&gt;&lt;span class=&quot;label&quot;&gt;\u73af\u8def\u5355\u4f4d\u589e\u76ca\u9891\u7387&lt;\/span&gt;&lt;strong class=&quot;value&quot; id=&quot;fu&quot;&gt;&lt;\/strong&gt;&lt;\/div&gt;&lt;div class=&quot;metric&quot;&gt;&lt;span class=&quot;label&quot;&gt;\u8f93\u51fa\u8d85\u8c03&lt;\/span&gt;&lt;strong class=&quot;value&quot; id=&quot;os&quot;&gt;&lt;\/strong&gt;&lt;\/div&gt;&lt;\/div&gt;\n&lt;p class=&quot;readout&quot; id=&quot;explain&quot;&gt;&lt;\/p&gt;\n&lt;h2&gt;\u8f93\u51fa\u600e\u6837\u8ffd\u4e0a\u76ee\u6807\uff1f&lt;\/h2&gt;&lt;p class=&quot;hint&quot;&gt;\u5355\u4f4d\u8d1f\u53cd\u9988\u4e0b\u7684\u5c0f\u4fe1\u53f7\u9636\u8dc3\uff1b\u7eb5\u8f74\u6309\u76ee\u6807\u5e45\u5ea6\u5f52\u4e00\u5316\u3002\u65f6\u95f4\u8f74\u56fa\u5b9a\uff0c\u65b9\u4fbf\u6bd4\u8f83\u901f\u5ea6\u3002&lt;\/p&gt;\n&lt;svg id=&quot;step&quot; class=&quot;chart&quot; role=&quot;img&quot; aria-label=&quot;\u95ed\u73af\u9636\u8dc3\u54cd\u5e94\uff1a\u8f93\u51fa\u968f\u65f6\u95f4\u53d8\u5316&quot;&gt;&lt;\/svg&gt;\n&lt;p class=&quot;hint&quot;&gt;&lt;span class=&quot;legend-line&quot;&gt;&lt;\/span&gt;\u8f93\u51fa\u54cd\u5e94\u3000&lt;span class=&quot;legend-line legend-ref&quot;&gt;&lt;\/span&gt;\u76ee\u6807\u503c 1&lt;\/p&gt;\n&lt;h2&gt;\u4e24\u4e2a\u6781\u70b9\u600e\u6837\u5206\u5f00\uff1f&lt;\/h2&gt;&lt;p class=&quot;hint&quot;&gt;\u4ece\u5de6\u5230\u53f3\uff0c\u9891\u7387\u8d8a\u6765\u8d8a\u9ad8\u3002\u4e24\u70b9\u76f8\u9694\u8d8a\u8fdc\uff0c\u4e24\u4e2a\u8282\u70b9\u7684\u4e3b\u8981\u6ede\u540e\u8d8a\u4e0d\u5bb9\u6613\u6324\u5728\u4e00\u8d77\u3002&lt;\/p&gt;\n&lt;svg id=&quot;poles&quot; class=&quot;chart&quot; role=&quot;img&quot; aria-label=&quot;\u4e24\u4e2a\u5f00\u73af\u6781\u70b9\u4e0e\u5355\u4f4d\u589e\u76ca\u9891\u7387\u7684\u4f4d\u7f6e&quot;&gt;&lt;\/svg&gt;\n&lt;div class=&quot;pole-legend&quot;&gt;&lt;span id=&quot;p1&quot;&gt;&lt;\/span&gt;&lt;span id=&quot;p2&quot;&gt;&lt;\/span&gt;&lt;\/div&gt;\n&lt;details id=&quot;bode-details&quot; open&gt;&lt;summary&gt;\u518d\u770b\u4e00\u6b65\uff1a\u4e3a\u4ec0\u4e48\u76f8\u4f4d\u88d5\u5ea6\u4f1a\u53d8\uff1f&lt;\/summary&gt;&lt;p&gt;\u5728\u5e45\u9891\u66f2\u7ebf\u7a7f\u8fc7 0 dB\uff08\u653e\u5927\u500d\u6570\u4e3a 1\uff09\u7684\u540c\u4e00\u4e2a\u9891\u7387\u5904\uff0c\u8bfb\u53d6\u76f8\u4f4d\u3002\u5b83\u8ddd\u79bb \u2212180\u00b0 \u7684\u4f59\u91cf\uff0c\u5c31\u662f\u76f8\u4f4d\u88d5\u5ea6\u3002&lt;\/p&gt;&lt;div id=&quot;frequency-legend&quot; class=&quot;pole-legend&quot; aria-live=&quot;polite&quot;&gt;&lt;\/div&gt;&lt;div class=&quot;twocol&quot;&gt;&lt;div&gt;&lt;h2&gt;\u73af\u8def\u589e\u76ca\u5e45\u5ea6&lt;\/h2&gt;&lt;svg id=&quot;gain&quot; class=&quot;chart&quot; role=&quot;img&quot; aria-label=&quot;\u73af\u8def\u5e45\u9891\u66f2\u7ebf&quot;&gt;&lt;\/svg&gt;&lt;\/div&gt;&lt;div&gt;&lt;h2&gt;\u73af\u8def\u76f8\u4f4d&lt;\/h2&gt;&lt;svg id=&quot;phase&quot; class=&quot;chart&quot; role=&quot;img&quot; aria-label=&quot;\u73af\u8def\u76f8\u4f4d\u66f2\u7ebf&quot;&gt;&lt;\/svg&gt;&lt;\/div&gt;&lt;\/div&gt;&lt;p class=&quot;hint&quot;&gt;\u4e24\u56fe\u4f7f\u7528\u76f8\u540c\u989c\u8272\u4e0e\u9891\u7387\u4f4d\u7f6e\uff1afp\u2081\u3001fp\u2082 \u662f\u4e24\u4e2a\u6781\u70b9\uff1bfz,RHP \u662f\u53f3\u534a\u5e73\u9762\u96f6\u70b9\uff1bfc \u662f0 dB\u4ea4\u8d8a\u9891\u7387\uff0c\u4e0d\u662f\u6781\u70b9\u3002Cc = 0\u65f6\u6ca1\u6709\u6709\u9650\u96f6\u70b9\u3002\u8d85\u8fc7\u56fe\u4e2d\u9891\u7387\u8303\u56f4\u7684\u96f6\u70b9\u53ea\u663e\u793a\u6570\u503c\uff0c\u4e0d\u753b\u5728\u8fb9\u754c\u4e0a\u3002&lt;\/p&gt;&lt;\/details&gt;\n&lt;details&gt;&lt;summary&gt;\u6a21\u578b\u4e0e\u9002\u7528\u8303\u56f4&lt;\/summary&gt;&lt;p&gt;\u7528\u4e24\u4e2a\u8de8\u5bfc\u7ea7\u3001\u4e24\u4e2a\u8282\u70b9\u7535\u963b\u548c\u8282\u70b9\u7535\u5bb9\u63cf\u8ff0\u4e24\u7ea7\u8fd0\u653e\u3002Cc \u8de8\u63a5\u5728\u53cd\u76f8\u7b2c\u4e8c\u7ea7\u7684\u8f93\u5165\u4e0e\u8f93\u51fa\u4e4b\u95f4\uff1b\u4e0d\u5305\u542b\u8c03\u96f6\u7535\u963b\u3002&lt;\/p&gt;&lt;p&gt;gm1 = 0.2 mS\uff0cgm2 = 1 mS\uff1bR1 = 200 k\u03a9\uff0cR2 = 100 k\u03a9\uff1bC1 = 0.5 pF\uff0cC2 = 10 pF\uff08\u542b\u8d1f\u8f7d\uff09\u3002\u76f4\u6d41\u5f00\u73af\u589e\u76ca\u7ea6 72 dB\uff0c\u53cd\u9988\u7cfb\u6570\u4e3a 1\u3002&lt;\/p&gt;&lt;p&gt;\u6781\u70b9\u3001\u73af\u8def\u66f2\u7ebf\u548c\u9636\u8dc3\u54cd\u5e94\u5747\u7531\u540c\u4e00\u4e2a\u4f20\u9012\u51fd\u6570\u8ba1\u7b97\u3002\u8fd9\u91cc\u662f\u7ebf\u6027\u5c0f\u4fe1\u53f7\u6559\u5b66\u6a21\u578b\uff0c\u4e0d\u5305\u542b\u538b\u6446\u7387\u3001\u9971\u548c\u3001\u989d\u5916\u9ad8\u9891\u6781\u70b9\uff0c\u4e5f\u4e0d\u66ff\u4ee3\u6676\u4f53\u7ba1\u7ea7\u4eff\u771f\u3002&lt;\/p&gt;&lt;p class=&quot;equation&quot;&gt;A(s) = gm1(gm2 \u2212 sCc) \/ (a\u2082s\u00b2 + a\u2081s + a\u2080)\uff0c\u95ed\u73af H(s) = A(s) \/ [1 + A(s)]\u3002&lt;\/p&gt;&lt;p class=&quot;hint&quot;&gt;a\u2080 = G1G2\uff1ba\u2081 = G1(C2+Cc) + G2(C1+Cc) + gm2Cc\uff1ba\u2082 = C1C2 + Cc(C1+C2)\u3002G1 = 1\/R1\uff0cG2 = 1\/R2\u3002&lt;\/p&gt;&lt;\/details&gt;\n&lt;footer&gt;\u7406\u89e3\u8981\u70b9\uff1a\u8865\u507f\u4e0d\u662f\u628a\u4e00\u5207\u62d6\u6162\uff0c\u800c\u662f\u5b89\u6392\u589e\u76ca\u4e0b\u964d\u4e0e\u76f8\u4f4d\u6ede\u540e\u7684\u5148\u540e\u3002\u7535\u5bb9\u7ee7\u7eed\u589e\u5927\uff0c\u901f\u5ea6\u4e5f\u8981\u4ed8\u51fa\u4ee3\u4ef7\u3002&lt;\/footer&gt;\n&lt;\/main&gt;\n&lt;script&gt;\n(function(global){\n&#x27;use strict&#x27;;\nfunction model(cc){\nconst g1=5e-6,g2=1e-5,gm1=2e-4,gm2=1e-3,c1=.5e-12,c2=10e-12,c=cc*1e-12;\nconst a0=g1*g2,a1=g1*(c2+c)+g2*(c1+c)+gm2*c,a2=c1*c2+c*(c1+c2),n0=gm1*gm2,n1=-gm1*c;\nconst disc=Math.sqrt(a1*a1-4*a2*a0),p1=2*a0\/(a1+disc),p2=(a1+disc)\/(2*a2);\nfunction loop(f){const w=2*Math.PI*f,re=a0-a2*w*w,im=a1*w;return {db:20*Math.log10(Math.hypot(n0,n1*w)\/Math.hypot(re,im)),phase:(Math.atan2(n1*w,n0)-Math.atan2(im,re))*180\/Math.PI};}\nlet lo=0,hi=12;for(let i=0;i&lt;90;i++){const m=(lo+hi)\/2;if(loop(10**m).db&gt;0)lo=m;else hi=m;}\nconst fu=10**((lo+hi)\/2),pm=180+loop(fu).phase;\nconst b1=a1+n1,b0=a0+n0,K=n0\/b0,alpha=b1\/(2*a2),omega2=b0\/a2,v0=n1\/a2,d=alpha*alpha-omega2;\nfunction step(t){if(d&lt;0){const w=Math.sqrt(-d);return K+Math.exp(-alpha*t)*(-K*Math.cos(w*t)+(v0-alpha*K)\/w*Math.sin(w*t));}const q=Math.sqrt(d),r1=-omega2\/(alpha+q),r2=-alpha-q,B=(v0+K*r2)\/(r1-r2);return K+B*Math.exp(r1*t)+(-K-B)*Math.exp(r2*t);}\nreturn {cc,a0,a1,a2,n0,n1,p1:p1\/(2*Math.PI),p2:p2\/(2*Math.PI),fz:c?gm2\/(2*Math.PI*c):Infinity,fu,pm,K,alpha,loop,step};}\nglobal.MillerModel=model;if(typeof module!==&#x27;undefined&#x27;)module.exports=model;\n})(typeof window!==&#x27;undefined&#x27;?window:globalThis);\nconst root=document.getElementById(&#x27;miller-demo&#x27;),$=id=&gt;document.getElementById(id),NS=&#x27;http:\/\/www.w3.org\/2000\/svg&#x27;;let current=MillerModel(3);\nfunction el(tag,attrs={},txt){const n=document.createElementNS(NS,tag);Object.entries(attrs).forEach(([k,v])=&gt;n.setAttribute(k,v));if(txt!==undefined)n.textContent=txt;return n;}\nfunction add(s,tag,a,t){const e=el(tag,a,t);s.append(e);return e;}\nfunction hz(v){return v&gt;=1e6?(v\/1e6).toFixed(2)+&#x27; MHz&#x27;:(v\/1e3).toFixed(2)+&#x27; kHz&#x27;;}\nfunction frame(id,yrange,xticks,yticks,xlab,ylab,log=false,height=215){const s=$(id),w=Math.max(260,s.clientWidth),h=height,L=49,R=17,T=log?94:23,B=42;s.replaceChildren();s.setAttribute(&#x27;viewBox&#x27;,`0 0 ${w} ${h}`);const x=v=&gt;L+(w-L-R)*(log?(Math.log10(v)-2)\/7:v\/.8),y=v=&gt;T+(h-T-B)*(yrange[1]-v)\/(yrange[1]-yrange[0]);for(const t of yticks){add(s,&#x27;line&#x27;,{x1:L,x2:w-R,y1:y(t),y2:y(t),class:&#x27;grid&#x27;});add(s,&#x27;text&#x27;,{x:L-8,y:y(t)+4,&#x27;text-anchor&#x27;:&#x27;end&#x27;},t);}for(const t of xticks){add(s,&#x27;line&#x27;,{x1:x(t),x2:x(t),y1:T,y2:h-B,class:&#x27;grid&#x27;});add(s,&#x27;text&#x27;,{x:x(t),y:h-B+19,&#x27;text-anchor&#x27;:&#x27;middle&#x27;},log?({100:&#x27;100&#x27;,10000:&#x27;10k&#x27;,1000000:&#x27;1M&#x27;,100000000:&#x27;100M&#x27;}[t]||t):t);}add(s,&#x27;text&#x27;,{x:L,y:13},ylab);add(s,&#x27;text&#x27;,{x:w-R,y:h-3,&#x27;text-anchor&#x27;:&#x27;end&#x27;},xlab);return {s,x,y,L,R,T,B,w,h};}\nfunction path(f,points,cls=&#x27;curve&#x27;){add(f.s,&#x27;path&#x27;,{d:points.map((p,i)=&gt;(i?&#x27;L&#x27;:&#x27;M&#x27;)+f.x(p[0]).toFixed(2)+&#x27;,&#x27;+f.y(p[1]).toFixed(2)).join(&#x27; &#x27;),class:cls});}\n\nfunction frequencies(m){return [{label:&#x27;fp\u2081&#x27;,f:m.p1,color:&#x27;#24796c&#x27;,dash:&#x27;&#x27;},{label:&#x27;fp\u2082&#x27;,f:m.p2,color:&#x27;#356bbb&#x27;,dash:&#x27;5 2&#x27;},{label:&#x27;fz,RHP&#x27;,f:m.fz,color:&#x27;#ac4d16&#x27;,dash:&#x27;2 3&#x27;},{label:&#x27;fc&#x27;,f:m.fu,color:&#x27;#555&#x27;,dash:&#x27;7 4&#x27;}];}\nfunction markFrequencies(f,m,key){frequencies(m).forEach((d,i)=&gt;{if(!Number.isFinite(d.f)||d.f&lt;100||d.f&gt;1e9)return;const x=f.x(d.f),y=f.y(m.loop(d.f)[key]),ly=30+i*17;add(f.s,&#x27;line&#x27;,{x1:x,x2:x,y1:ly+4,y2:f.h-f.B,stroke:d.color,&#x27;stroke-width&#x27;:1,&#x27;stroke-dasharray&#x27;:d.dash,&#x27;data-marker&#x27;:d.label});add(f.s,&#x27;circle&#x27;,{cx:x,cy:y,r:3.5,fill:d.color});add(f.s,&#x27;text&#x27;,{x:Math.min(f.w-f.R-3,Math.max(f.L+3,x)),y:ly,&#x27;text-anchor&#x27;:x&gt;f.w-65?&#x27;end&#x27;:x&lt;f.L+35?&#x27;start&#x27;:&#x27;middle&#x27;,style:&#x27;fill:&#x27;+d.color},d.label);});}\nfunction drawCircuit(m){const s=$(&#x27;circuit&#x27;),w=Math.max(280,s.clientWidth),mobile=w&lt;620,h=mobile?580:370;s.replaceChildren();s.setAttribute(&#x27;viewBox&#x27;,`0 0 ${w} ${h}`);const stroke=&#x27;#555&#x27;,ccColor=m.cc?&#x27;#ac4d16&#x27;:&#x27;#888&#x27;;\nfunction line(x1,y1,x2,y2,color=stroke,dash=&#x27;&#x27;){add(s,&#x27;line&#x27;,{x1,y1,x2,y2,stroke:color,&#x27;stroke-width&#x27;:1.4,&#x27;stroke-dasharray&#x27;:dash});}\nfunction txt(x,y,t,anchor=&#x27;middle&#x27;,color=&#x27;#525252&#x27;){add(s,&#x27;text&#x27;,{x,y,&#x27;text-anchor&#x27;:anchor,style:&#x27;fill:&#x27;+color},t);}\nfunction ground(x,y){line(x,y,x,y+6);line(x-10,y+6,x+10,y+6);line(x-6,y+10,x+6,y+10);line(x-2,y+14,x+2,y+14);}\nfunction stage(cx,top,idx){const xs=[cx-80,cx,cx+80],bottom=top+125;line(cx-100,top,cx+100,top);txt(cx,top-12,idx===1?&#x27;vx&#x27;:&#x27;vout&#x27;);xs.forEach(x=&gt;{add(s,&#x27;circle&#x27;,{cx:x,cy:top,r:2.5,fill:stroke});line(x,top,x,top+26);line(x,top+74,x,bottom);ground(x,bottom);});\nlet x=xs[0];add(s,&#x27;path&#x27;,{d:`M${x},${top+26} L${x+18},${top+50} L${x},${top+74} L${x-18},${top+50} Z`,fill:&#x27;none&#x27;,stroke,&#x27;stroke-width&#x27;:1.4});line(x,top+37,x,top+62);add(s,&#x27;path&#x27;,{d:`M${x-4},${top+56} L${x},${top+62} L${x+4},${top+56}`,fill:&#x27;none&#x27;,stroke});txt(x,top+156,idx===1?&#x27;gm1\u00b7e \u2193&#x27;:&#x27;gm2\u00b7vx \u2193&#x27;);\nx=xs[1];add(s,&#x27;rect&#x27;,{x:x-7,y:top+26,width:14,height:48,fill:&#x27;white&#x27;,stroke,&#x27;stroke-width&#x27;:1.4});txt(x,top+156,idx===1?&#x27;R1 200 k\u03a9&#x27;:&#x27;R2 100 k\u03a9&#x27;);\nx=xs[2];line(x,top+26,x,top+44);line(x-14,top+44,x+14,top+44);line(x-14,top+53,x+14,top+53);line(x,top+53,x,top+74);txt(x,top+156,idx===1?&#x27;C1 0.5 pF&#x27;:&#x27;CL 10 pF&#x27;);return {cx,top,left:cx-100,right:cx+100};}\nconst a=stage(mobile?w\/2:w*.25,mobile?95:145,1),b=stage(mobile?w\/2:w*.75,mobile?350:145,2);\nif(mobile){const x=w-14,y=(a.top+b.top)\/2;line(a.right,a.top,x,a.top,ccColor);line(x,a.top,x,y-5,ccColor);line(x-10,y-5,x+10,y-5,ccColor);line(x-10,y+5,x+10,y+5,ccColor);line(x,y+5,x,b.top,ccColor);line(x,b.top,b.right,b.top,ccColor);txt(w\/2,y+65,&#x27;Cc = &#x27;+m.cc.toFixed(1)+&#x27; pF&#x27;,&#x27;middle&#x27;,ccColor);txt(w\/2,y+83,&#x27;\u8de8\u63a5 vx \u4e0e vout&#x27;,&#x27;middle&#x27;,ccColor);}\nelse {const x=w\/2,y=65;line(a.cx,a.top,a.cx,y,ccColor);line(a.cx,y,x-5,y,ccColor);line(x-5,y-13,x-5,y+13,ccColor);line(x+5,y-13,x+5,y+13,ccColor);line(x+5,y,b.cx,y,ccColor);line(b.cx,y,b.cx,b.top,ccColor);txt(x,y-23,&#x27;Cc = &#x27;+m.cc.toFixed(1)+&#x27; pF&#x27;,&#x27;middle&#x27;,ccColor);txt(x,y+33,&#x27;\u524d\u9988\u901a\u8def&#x27;,&#x27;middle&#x27;,ccColor);}\ntxt(w\/2,18,&#x27;\u5355\u4f4d\u8d1f\u53cd\u9988\uff1ae = vin\uff08+\uff09\u2212 vout\uff08\u2212\uff09&#x27;);txt(w\/2,h-26,&#x27;gm1 = 0.2 mS\uff1bgm2 = 1 mS\uff1bCL = C2\uff08\u542b\u8d1f\u8f7d\uff09&#x27;);\n$(&#x27;circuit-caption&#x27;).textContent=m.cc?&#x27;\u8f93\u5165\u8bef\u5deee\u589e\u5927\uff0c\u7b2c\u4e00\u7ea7\u628avx\u62c9\u4f4e\uff1b\u7b2c\u4e8c\u7ea7\u518d\u628avout\u62ac\u9ad8\u3002Cc\u8fd8\u76f4\u63a5\u8fde\u901a\u4e24\u4e2a\u8282\u70b9\uff0c\u8fd9\u6761\u524d\u9988\u901a\u8def\u4f1a\u5e26\u6765\u53f3\u534a\u5e73\u9762\u96f6\u70b9\u3002&#x27;:&#x27;Cc = 0 pF\uff1a\u8fd9\u6761\u8de8\u63a5\u652f\u8def\u7b49\u6548\u5f00\u8def\uff0c\u6ca1\u6709\u7531Cc\u4ea7\u751f\u7684\u6709\u9650\u96f6\u70b9\u3002\u4e24\u7ea7\u5404\u81ea\u7684\u8282\u70b9\u7535\u5bb9\u4ecd\u4f1a\u9020\u6210\u6ede\u540e\u3002&#x27;;}\nfunction draw(){const m=current;drawCircuit(m);let pts=[];for(let i=0;i&lt;=1600;i++){let t=.8*i\/1600;pts.push([t,m.step(t*1e-6)]);}let f=frame(&#x27;step&#x27;,[-.15,2],[0,.2,.4,.6,.8],[0,.5,1,1.5,2],&#x27;\u65f6\u95f4 \/ \u03bcs&#x27;,&#x27;\u8f93\u51fa \/ \u76ee\u6807&#x27;);path(f,[[0,1],[.8,1]],&#x27;reference&#x27;);path(f,pts);\nconst s=$(&#x27;poles&#x27;),w=Math.max(260,s.clientWidth),L=23,R=23,h=108,x=v=&gt;L+(w-L-R)*(Math.log10(v)-2)\/7;s.replaceChildren();s.setAttribute(&#x27;viewBox&#x27;,`0 0 ${w} ${h}`);add(s,&#x27;line&#x27;,{x1:L,x2:w-R,y1:57,y2:57,stroke:&#x27;#aaa&#x27;});for(const v of [1e2,1e4,1e6,1e8]){add(s,&#x27;line&#x27;,{x1:x(v),x2:x(v),y1:53,y2:62,stroke:&#x27;#aaa&#x27;});add(s,&#x27;text&#x27;,{x:x(v),y:83,&#x27;text-anchor&#x27;:&#x27;middle&#x27;},hz(v).replace(&#x27;.00&#x27;,&#x27;&#x27;));}[[m.p1,&#x27;p\u2081&#x27;,28],[m.p2,&#x27;p\u2082&#x27;,28],[m.fu,&#x27;fc&#x27;,101]].forEach(([v,label,ly],i)=&gt;{add(s,&#x27;line&#x27;,{x1:x(v),x2:x(v),y1:ly&lt;57?ly+5:62,y2:57,stroke:i&lt;2?&#x27;#24796c&#x27;:&#x27;#8d6548&#x27;});if(i&lt;2)add(s,&#x27;circle&#x27;,{cx:x(v),cy:57,r:5,fill:&#x27;#24796c&#x27;});else add(s,&#x27;path&#x27;,{d:`M${x(v)-5},64 L${x(v)+5},64 L${x(v)},55 Z`,fill:&#x27;#8d6548&#x27;});add(s,&#x27;text&#x27;,{x:x(v),y:ly,&#x27;text-anchor&#x27;:&#x27;middle&#x27;},label);});\nif($(&#x27;bode-details&#x27;).open){for(const [id,range,ticks,key,ylab]of[[&#x27;gain&#x27;,[-80,80],[-80,-40,0,40,80],&#x27;db&#x27;,&#x27;\u5e45\u5ea6 \/ dB&#x27;],[&#x27;phase&#x27;,[-270,0],[-270,-180,-90,0],&#x27;phase&#x27;,&#x27;\u76f8\u4f4d \/ \u00b0&#x27;]]){f=frame(id,range,[100,10000,1000000,100000000],ticks,&#x27;\u9891\u7387 \/ Hz&#x27;,ylab,true,305);const p=[];for(let i=0;i&lt;=600;i++){const v=10**(2+7*i\/600);p.push([v,m.loop(v)[key]]);}path(f,p);markFrequencies(f,m,key);if(id===&#x27;phase&#x27;)path(f,[[100,-180],[1e9,-180]],&#x27;reference&#x27;);}}\n}\nfunction update(){current=MillerModel(Number($(&#x27;cc&#x27;).value));const m=current;$(&#x27;cc-value&#x27;).textContent=m.cc.toFixed(1)+&#x27; pF&#x27;;$(&#x27;frequency-legend&#x27;).replaceChildren();frequencies(m).forEach(d=&gt;{const n=document.createElement(&#x27;span&#x27;);n.style.color=d.color;n.textContent=d.label+&#x27; = &#x27;+(Number.isFinite(d.f)?hz(d.f):&#x27;\u221e\uff08\u65e0\u6709\u9650\u96f6\u70b9\uff09&#x27;)+(d.f&gt;1e9&amp;&amp;Number.isFinite(d.f)?&#x27;\uff0c\u8d85\u51fa\u56fe\u53f3\u4fa7&#x27;:&#x27;&#x27;);$(&#x27;frequency-legend&#x27;).append(n);});$(&#x27;pm&#x27;).textContent=m.pm.toFixed(1)+&#x27;\u00b0&#x27;;$(&#x27;fu&#x27;).textContent=hz(m.fu);let max=m.K;for(let i=0;i&lt;=20000;i++)max=Math.max(max,m.step(i*1e-10));$(&#x27;os&#x27;).textContent=Math.max(0,(max\/m.K-1)*100).toFixed(1)+&#x27;%&#x27;;$(&#x27;p1&#x27;).textContent=&#x27;\u25cf \u4e3b\u6781\u70b9 p\u2081\uff1a&#x27;+hz(m.p1);$(&#x27;p2&#x27;).textContent=&#x27;\u25cf \u7b2c\u4e8c\u6781\u70b9 p\u2082\uff1a&#x27;+hz(m.p2);$(&#x27;explain&#x27;).textContent=m.pm&lt;30?&#x27;\u8865\u507f\u8f83\u5c11\uff1a\u8f93\u51fa\u5f88\u5feb\u8d8a\u8fc7\u76ee\u6807\uff0c\u5374\u8981\u6765\u56de\u632f\u94c3\u624d\u80fd\u505c\u4e0b\u6765\u3002\u76f8\u4f4d\u88d5\u5ea6\u5c0f\uff0c\u8bf4\u660e\u53cd\u9988\u5728\u5feb\u901f\u53d8\u5316\u65f6\u5df2\u7ecf\u6ede\u540e\u5f97\u6bd4\u8f83\u591a\u3002&#x27;:m.pm&lt;60?&#x27;\u7535\u5bb9\u9010\u6e10\u628a\u4e24\u4e2a\u6781\u70b9\u62c9\u5f00\uff0c\u76f8\u4f4d\u88d5\u5ea6\u589e\u52a0\uff0c\u8f93\u51fa\u7684\u6765\u56de\u6446\u52a8\u51cf\u8f7b\u3002\u4f46\u5355\u4f4d\u589e\u76ca\u9891\u7387\u4e5f\u5728\u4e0b\u964d\uff0c\u901f\u5ea6\u5f00\u59cb\u8ba9\u6b65\u3002&#x27;:&#x27;\u8fd9\u65f6\u8f93\u51fa\u66f4\u5e73\u7a33\uff0c\u4f46\u4e0a\u5347\u6cbf\u4e5f\u66f4\u7f13\u3002\u7ee7\u7eed\u52a0\u5927\u7535\u5bb9\uff0c\u4e0d\u80fd\u53ea\u770b\u632f\u94c3\u53d8\u5c11\uff0c\u8fd8\u8981\u770b\u8ddf\u968f\u901f\u5ea6\u662f\u5426\u6ee1\u8db3\u8981\u6c42\u3002&#x27;;root.querySelectorAll(&#x27;[data-cc]&#x27;).forEach(b=&gt;b.setAttribute(&#x27;aria-pressed&#x27;,Number(b.dataset.cc)===m.cc));draw();}\n$(&#x27;cc&#x27;).addEventListener(&#x27;input&#x27;,update);root.querySelectorAll(&#x27;[data-cc]&#x27;).forEach(b=&gt;b.addEventListener(&#x27;click&#x27;,()=&gt;{$(&#x27;cc&#x27;).value=b.dataset.cc;update();}));$(&#x27;bode-details&#x27;).addEventListener(&#x27;toggle&#x27;,draw);new ResizeObserver(draw).observe(root);update();\n&lt;\/script&gt;&lt;\/body&gt;&lt;\/html&gt;\n\"><\/iframe>\n","protected":false},"excerpt":{"rendered":"<p>\u8d1f\u53cd\u9988\u4e3a\u4ec0\u4e48\u4e5f\u4f1a\u632f\u8361 \u8d1f\u53cd\u9988\uff08Negative Feedback\uff09\u4f1a\u628a\u8f93\u51fa\u7684\u4e00\u90e8\u5206\u9001\u56de\u8f93\u5165\uff0c\u4e0e\u76ee\u6807\u6bd4\u8f83\uff0c\u518d\u4fee\u6b63\u8bef\u5dee\u3002\u8f93\u51fa\u504f\u9ad8\uff0c\u5c31\u5f80\u4e0b\u8c03\uff1b\u8f93\u51fa\u504f\u4f4e\uff0c\u5c31\u5f80\u4e0a\u8c03\u3002 \u4f46\u4fee\u6b63\u9700\u8981\u65f6\u95f4\u3002\u50cf\u6d17\u6fa1\u65f6\u8c03\u6c34\u6e29\uff0c\u6c34\u8fd8\u6ca1\u53d8\u70ed&#8230; <a href=\"https:\/\/ezblog.cn\/?p=484\" class=\"readmore\">Read more<span class=\"screen-reader-text\">\u7c73\u52d2\u8865\u507f<\/span><span class=\"fa fa-angle-double-right\" aria-hidden=\"true\"><\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[12],"tags":[],"views":12,"_links":{"self":[{"href":"https:\/\/ezblog.cn\/index.php?rest_route=\/wp\/v2\/posts\/484"}],"collection":[{"href":"https:\/\/ezblog.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ezblog.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ezblog.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ezblog.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=484"}],"version-history":[{"count":4,"href":"https:\/\/ezblog.cn\/index.php?rest_route=\/wp\/v2\/posts\/484\/revisions"}],"predecessor-version":[{"id":491,"href":"https:\/\/ezblog.cn\/index.php?rest_route=\/wp\/v2\/posts\/484\/revisions\/491"}],"wp:attachment":[{"href":"https:\/\/ezblog.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=484"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ezblog.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=484"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ezblog.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}