-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCPW.html
More file actions
76 lines (71 loc) · 8.89 KB
/
Copy pathCPW.html
File metadata and controls
76 lines (71 loc) · 8.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<!DOCTYPE html>
<html lang="en">
<head>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4211938844076974"
crossorigin="anonymous"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-6R4JGG0586"></script>
<script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js',new Date());gtag('config','G-6R4JGG0586');</script>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Coplanar Waveguide (CPW) Calculator — Z₀ & εeff | RF Toolbox</title>
<meta name="description" content="Calculate coplanar waveguide characteristic impedance, effective permittivity, and phase velocity using elliptic integral conformal mapping. Supports CPW and grounded CPW (GCPW).">
<meta name="robots" content="index, follow">
<link rel="canonical" href="https://rftoolbox.ca/CPW.html">
<meta property="og:title" content="Coplanar Waveguide (CPW) Calculator — Z₀ & εeff | RF Toolbox">
<meta property="og:description" content="Calculate coplanar waveguide characteristic impedance, effective permittivity, and phase velocity using elliptic integral conformal mapping. Supports CPW and grounded CPW (GCPW).">
<meta property="og:url" content="https://rftoolbox.ca/CPW.html">
<meta property="og:type" content="website">
<meta property="og:site_name" content="RF Toolbox">
<script src="MathJax.js"></script>
<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjs/12.3.2/math.js" integrity="sha512-L6TOvunyzSyFBxlyKEYgAmofV+iAI+J9t3M9lc4smm/FbV8HlzKD+vflXUGjx8puTKzH7o4PCWsR4jDwlHXAHg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<link rel="stylesheet" href="style.css">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "Coplanar Waveguide (CPW) Calculator — Z₀ & εeff",
"description": "Calculate coplanar waveguide characteristic impedance, effective permittivity, and phase velocity using elliptic integral conformal mapping. Supports CPW and grounded CPW (GCPW).",
"url": "https://rftoolbox.ca/CPW.html",
"applicationCategory": "EngineeringApplication",
"operatingSystem": "Web",
"offers": {"@type": "Offer", "price": "0", "priceCurrency": "USD"},
"publisher": {"@type": "Organization", "name": "RF Toolbox", "url": "https://rftoolbox.ca"}
}
</script>
</head>
<body class="no-nav">
<header><h2><a href="index.html" style="color:white;text-decoration:none;">RF Toolbox</a></h2></header>
<section>
<article>
<div class="breadcrumb"><a href="index.html">⌂ Home</a></div>
<h3>Coplanar Waveguide (CPW) Calculator</h3>
<div class="tool-concept">
<p>Coplanar waveguide has the signal trace and ground planes on the same side of the substrate. This allows easy shunt connections without vias and is preferred for MMICs and millimetre-wave PCBs. Uses elliptic integral conformal mapping for accurate results.</p>
<details style="margin-top:8px;">
<summary style="cursor:pointer;font-size:11px;color:#AA77FF;font-weight:bold;letter-spacing:0.05em;text-transform:uppercase;user-select:none;">Equations & Parameters ▸</summary>
<div style="background:#f0eeff;border-left:3px solid #AA77FF;padding:8px 12px 6px;border-radius:0 4px 4px 0;margin:6px 0 10px;font-size:12.5px;line-height:2.0;overflow-x:auto;">\(Z_0 = \dfrac{30\pi}{\sqrt{\varepsilon_{eff}}}\dfrac{K(k^\prime)}{K(k)},\quad k=\dfrac{w}{w+2s},\quad \varepsilon_{eff}=1+\dfrac{\varepsilon_r-1}{2}\dfrac{K(k_1^\prime)/K(k_1)}{K(k^\prime)/K(k)}\)</div>
<table style="font-size:12px;border-collapse:collapse;margin-top:6px;"><tr><td style="padding:3px 14px 3px 0;font-weight:bold;color:#5533aa;white-space:nowrap;vertical-align:top;">w</td><td style="padding:3px 0;">Signal trace width (mm).</td></tr><tr><td style="padding:3px 14px 3px 0;font-weight:bold;color:#5533aa;white-space:nowrap;vertical-align:top;">s</td><td style="padding:3px 0;">Gap between trace and ground plane (mm).</td></tr><tr><td style="padding:3px 14px 3px 0;font-weight:bold;color:#5533aa;white-space:nowrap;vertical-align:top;">h</td><td style="padding:3px 0;">Substrate height (mm). Infinite assumed if h >> w+2s.</td></tr><tr><td style="padding:3px 14px 3px 0;font-weight:bold;color:#5533aa;white-space:nowrap;vertical-align:top;">εᵣ</td><td style="padding:3px 0;">Substrate dielectric constant.</td></tr><tr><td style="padding:3px 14px 3px 0;font-weight:bold;color:#5533aa;white-space:nowrap;vertical-align:top;">Z₀</td><td style="padding:3px 0;">Characteristic impedance = 30π/√εeff · K(k′)/K(k).</td></tr><tr><td style="padding:3px 14px 3px 0;font-weight:bold;color:#5533aa;white-space:nowrap;vertical-align:top;">εeff</td><td style="padding:3px 0;">Effective permittivity via Schnieder/Hammerstad conformal mapping.</td></tr></table>
<div style="margin-top:10px;padding-top:8px;border-top:1px solid #e0d8ff;"><div style="font-size:10px;font-weight:bold;color:#AA77FF;letter-spacing:0.07em;text-transform:uppercase;margin-bottom:4px;">Physical constants used</div><table style="font-size:12px;border-collapse:collapse;"><tr><td style="padding:3px 14px 3px 0;font-weight:bold;color:#5533aa;">c</td><td>Speed of light = 2.998×10⁸ m/s</td></tr>
<tr><td style="padding:3px 14px 3px 0;font-weight:bold;color:#5533aa;">µ₀</td><td>Permeability of free space = 4π×10⁻⁷ H/m ≈ 1.2566×10⁻⁶ H/m</td></tr>
<tr><td style="padding:3px 14px 3px 0;font-weight:bold;color:#5533aa;">ε₀</td><td>Permittivity of free space = 8.854×10⁻¹² F/m</td></tr></table></div>
<div style="margin-top:8px;padding-top:6px;border-top:1px solid #e0d8ff;font-size:11.5px;color:#666;"><span style="font-weight:bold;color:#AA77FF;">Reference: </span>M. Schneider, "Microstrip lines for microwave integrated circuits," <em>Bell Syst. Tech. J.</em> 48 (1969); M. Pozar, <em>Microwave Engineering</em>, §3.8 (Wiley, 2012)</div>
</details>
</div>
<div class="sec-lbl">Inputs</div>
<div class="inp-grid"><div class="inp-row"><label>Trace width, <span class="var">w</span></label><div class="inp-inline"><input type="text" id="cpw-w" value="1.0" ><span class='inp-units'>mm</span></div><span class="inp-hint">signal conductor width</span></div><div class="inp-row"><label>Gap width, <span class="var">s</span></label><div class="inp-inline"><input type="text" id="cpw-s" value="0.3" ><span class='inp-units'>mm</span></div><span class="inp-hint">trace edge to ground</span></div><div class="inp-row"><label>Substrate height, <span class="var">h</span></label><div class="inp-inline"><input type="text" id="cpw-h" value="0.5" ><span class='inp-units'>mm</span></div><span class="inp-hint">trace to bottom ground (if any)</span></div><div class="inp-row"><label>Dielectric constant, <span class="var">εᵣ</span></label><div class="inp-inline"><input type="text" id="cpw-er" value="9.9" ></div><span class="inp-hint">alumina=9.9, GaAs=12.9, Si=11.9, FR4=4.4</span></div><div class="inp-row"><label>Has bottom ground plane</label><select id='cpw-bg'><option value='1'>Yes (GCPW)</option><option value='0'>No (CPW on thick substrate)</option></select></div></div>
<div style="display:flex;gap:8px;align-items:center;margin:12px 0 6px;"><button class="calc-btn" id="cpw-btn">Calculate</button> <button class="example-btn" onclick="loadExample({"cpw-w": "1.0", "cpw-s": "0.3", "cpw-h": "0.5", "cpw-er": "9.9", "cpw-bg": "1"})" title="1 mm trace, 0.3 mm gap on alumina">Load Example</button></div>
<div id="error" style="color:#c0392b;font-size:12px;min-height:16px;margin-bottom:6px;"></div>
<div class="sec-lbl">Results</div>
<div class="res-grid"><div class="res-card"><h4>Electrical</h4><div class="res-row"><span class="res-lbl">Characteristic impedance, Z₀</span><span class="res-val" id="cpw-z0">—</span></div><div class="res-row"><span class="res-lbl">Effective εᵣ</span><span class="res-val" id="cpw-eeff">—</span></div><div class="res-row"><span class="res-lbl">Phase velocity, vₚ</span><span class="res-val" id="cpw-vp">—</span></div><div class="res-row"><span class="res-lbl">Guide wavelength at 10 GHz</span><span class="res-val" id="cpw-lam">—</span></div></div></div>
<div class="sec-lbl">Diagram</div><div class="schematic-box"><div id="tool-diagram"></div></div>
<div class="wiki-link-hint">📖 <a href="wiki_microwave_lines.html">Learn about microwave transmission lines →</a></div>
<script src="CPW.js"></script>
</article>
</section>
<footer><p><a href="index.html">Home</a> · <a href="wiki.html">📖 Wiki</a> · <a href="privacy.html">Privacy</a> · <a href="disclaimer.html">Disclaimer</a></p></footer>
<script src="tool-enhancements.js"></script>
</body>
</html>