{"id":64504,"date":"2025-05-12T09:55:22","date_gmt":"2025-05-12T06:55:22","guid":{"rendered":"https:\/\/wpcalc.com\/en\/?p=64504"},"modified":"2026-09-30T18:30:36","modified_gmt":"2026-09-30T15:30:36","slug":"pcb-microstrip-crosstalk","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/en\/engineering\/pcb-microstrip-crosstalk\/","title":{"rendered":"PCB Microstrip Crosstalk Calculator"},"content":{"rendered":"<section class=\"not-prose calculator-box\" aria-labelledby=\"calculator-title\"><div class=\"flex items-baseline sm:items-center justify-between gap-2 sm:gap-3\"><div class=\"flex flex-col sm:flex-row sm:items-center gap-2\"><span class=\"icon icon-calculator text-primary-700! text-base! dark:text-primary-300!\" aria-hidden=\"true\"><\/span><h2 id=\"calculator-title\" class=\"text-lg font-display font-bold\">Microstrip Crosstalk in Decibels Estimator<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"64504\" data-favorite-title=\"PCB Microstrip Crosstalk\" data-favorite-url=\"https:\/\/wpcalc.com\/en\/engineering\/pcb-microstrip-crosstalk\/\" data-favorite-excerpt=\"Estimate the near-end crosstalk (NEXT) between two parallel microstrip traces on a PCB. Enter the trace spacing and substrate height to get the coupling level in dB.\" aria-label=\"Add to Favorites\" data-favorite-icon=\"icon icon-engineering\">\n    <span class=\"icon icon-shape-star-empty\" aria-hidden=\"true\"><\/span>\n  <\/button>\n  <div class=\"calcdash-favorite__tip\" aria-hidden=\"true\">\n   <span class=\"favorite-tooltip\" id=\"favorite-tooltip\"><\/span>\n  <\/div>\n  <span class=\"sr-only\" role=\"status\" id=\"favorite-status\"><\/span>\n<\/div><\/div><form action=\"https:\/\/wpcalc.com\/en\/engineering\/pcb-microstrip-crosstalk\/\" method=\"POST\" class=\"calculator\" id=\"calculator-64504\" data-post=\"64504\"><fieldset class=\"fieldset-input\"><legend class=\"sr-only\">Input Fields<\/legend><div class=\"field has-term\" id=\"input-1\"><label for=\"field-1\">Spacing between traces<\/label><div class=\"term\">S<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"spacing_between_traces\" id=\"field-1\" aria-describedby=\"calc-unit-1 calc-info-1\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.001\" value=\"0.2\"\/><div class=\"unit\" id=\"calc-unit-1\">mm<\/div><small id=\"calc-info-1\">Distance between adjacent microstrip lines<\/small><\/div><div class=\"field has-term\" id=\"input-2\"><label for=\"field-2\">Substrate height<\/label><div class=\"term\">H<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"substrate_height\" id=\"field-2\" aria-describedby=\"calc-unit-2 calc-info-2\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"1.6\"\/><div class=\"unit\" id=\"calc-unit-2\">mm<\/div><small id=\"calc-info-2\">Height of dielectric between trace and ground<\/small><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Re-Calculate\" id=\"calculate-button\" data-post=\"64504\">Calculate<\/button><button type=\"reset\">Reset<\/button><\/div><div class=\"field is-checkbox hidden!\" id=\"field-auto-calc\"><input type=\"checkbox\" id=\"auto-calc\"><label for=\"auto-calc\">Calculate automatically<\/label><small>If enabled, the result will update automatically when you change any value.<\/small><\/div><div class=\"fieldset-result is-hidden\" aria-labelledby=\"result-title\" aria-live=\"polite\" role=\"region\"> <h3 class=\"result-title bg-gradient-to-r from-primary-50 to-gray-50 dark:from-primary-900 dark:to-gray-800\" id=\"result-title\"><span class=\"icon icon-s-pulse\" aria-hidden=\"true\"><\/span> Your Results<\/h3><div class=\"result-box\"><div class=\"field-result\" id=\"output-1\"><span class=\"field-title\"><span>Crosstalk (NEXT)<\/span><\/span><span class=\"field-value\" id=\"result-1\" data-unit=\"dB\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><\/div><div class=\"result-actions\"><button type=\"button\" class=\"copy-link\"><svg viewBox=\"0 0 20 20\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z\"\/><path d=\"M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z\"\/><\/svg><span class=\"copy-link__text\">Copy link to this calculation<\/span><\/button><span class=\"sr-only\" role=\"status\" id=\"copy-link-status\"><\/span><\/div><\/div><a href=\"#respond\" class=\"hidden transition-opacity duration-300 opacity-0 w-50 text-sm justify-center items-center gap-2 px-4 py-2 rounded bg-gray-200 text-gray-700 hover:bg-gray-300\" id=\"leave-comment\"><span class=\"icon icon-comments\" aria-hidden=\"true\"><\/span>Leave a Comment<\/a><\/form><\/section><section id=\"calc-reactions\" class=\"not-prose hidden my-12 bg-gradient-to-r from-primary-50 to-gray-50 border border-indigo-100 rounded-xl px-6 py-4 shadow-sm\" data-post=\"64504\" aria-live=\"polite\" aria-labelledby=\"calc-reactions-title\"><p id=\"calc-reactions-title\" class=\"text-sm text-gray-500 text-center mb-2\">How did this result make you feel?<\/p><div role=\"group\" aria-labelledby=\"calc-reactions-title\" class=\"grid grid-cols-3 sm:flex sm:flex-row sm:justify-around gap-4 sm:items-center sm:flex-wrap\"><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"like\"><span class=\"reaction-count\" data-reaction-count=\"like\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude00 <\/span><span class=\"reaction-description font-medium\">Like <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"helpful\"><span class=\"reaction-count\" data-reaction-count=\"helpful\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\udca1 <\/span><span class=\"reaction-description font-medium\">Helpful <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"confused\"><span class=\"reaction-count\" data-reaction-count=\"confused\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude15 <\/span><span class=\"reaction-description font-medium\">Confused <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"disappointed\"><span class=\"reaction-count\" data-reaction-count=\"disappointed\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude1e <\/span><span class=\"reaction-description font-medium\">Disappointed <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"inaccurate\"><span class=\"reaction-count\" data-reaction-count=\"inaccurate\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\u274c <\/span><span class=\"reaction-description font-medium\">Inaccurate <\/span><\/button><\/div><div id=\"reaction-message\" class=\"hidden mt-8 rounded-md border border-primary-100 bg-white\/50 backdrop-blur-sm px-4 py-2 text-sm text-center shadow-sm\"><\/div><\/section><div class=\"calcdash-ad not-prose calcdash-ad--calc_result calcdash-ad--in-article\"><ins class=\"adsbygoogle\" style=\"display:block\" data-ad-client=\"ca-pub-1721569815777345\" data-ad-slot=\"6317458308\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\"><\/ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script><\/div>\n<style id=\"wpcoderpro-inline-1\">.formula-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section class=\"formula-box\" aria-labelledby=\"formula-title\">\r\n\t<div id=\"formula-title\" class=\"not-prose font-display mb-4\"><span class=\"icon icon-formula\" aria-hidden=\"true\"><\/span><h2>PCB Microstrip Crosstalk Formula<\/h2><\/div>\r\n\t<figure class=\"not-prose formula\">\r\n\t\t<figcaption class=\"formula-title\">Formula<\/figcaption>\r\n\t\t<div class=\"text-base text-gray-800\" id=\"formula\">\n\\[ \\text{Crosstalk (NEXT, dB)} = -20 \\cdot \\log_{10}\\!\\left( \\frac{S}{H} \\right) \\]\n<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Where:<\/strong><\/p>\n<ul>\n<li>\\(S\\) \u2014 spacing between the adjacent microstrip traces (mm)<\/li>\n<li>\\(H\\) \u2014 height of the dielectric between the trace and the ground plane (mm)<\/li>\n<\/ul>\n<p>The formula gives the coupling attenuation between two parallel microstrip traces in decibels. A larger value means weaker coupling: the larger the spacing \\(S\\) relative to the substrate height \\(H\\), the more the crosstalk is suppressed.<\/p>\n<p>\r\n<\/section>\n<style id=\"wpcoderpro-inline-459\">.calculation-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section id=\"calculation\" class=\"calculation-box\" aria-labelledby=\"calculation-title\">\r\n\t<div id=\"calculation-title\" class=\"not-prose font-display\"><span class=\"icon icon-unordered-list\" aria-hidden=\"true\"><\/span><h2>PCB Microstrip Crosstalk \u2013 Calculation Example<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>Example:<\/strong> two microstrip traces run in parallel on a 1.6 mm thick FR-4 board, spaced 0.2 mm apart.<\/p>\n<p>\\[ \\frac{S}{H} = \\frac{0.2}{1.6} = 0.125 \\]<\/p>\n<p>\\[ \\text{Crosstalk} = -20 \\cdot \\log_{10}(0.125) \\approx -20 \\cdot (-0.903) \\approx 18.06~\\text{dB} \\]<\/p>\n<p><strong>Result:<\/strong> the near-end crosstalk is attenuated by approximately 18.06 dB \u2014 the coupled noise on the victim trace is about 18 dB (roughly 8 times in voltage) below the signal on the aggressor trace.<\/p>\n<p>\n\r\n<\/section>\n<h2>How to Use the Calculator<\/h2>\n<ol>\n<li>Enter the <strong>Spacing between traces<\/strong> (S) in millimeters \u2014 the edge-to-edge distance between the two parallel microstrip lines.<\/li>\n<li>Enter the <strong>Substrate height<\/strong> (H) in millimeters \u2014 the thickness of the dielectric layer between the traces and the ground plane.<\/li>\n<li>Read the <strong>Crosstalk (NEXT)<\/strong> result in dB. A more positive value means better isolation between the traces.<\/li>\n<\/ol>\n<h2>What Is Microstrip Crosstalk?<\/h2>\n<p>Crosstalk is unwanted coupling of a signal from one PCB trace (the aggressor) into a neighboring trace (the victim) through mutual capacitance and mutual inductance. In a microstrip configuration the traces run on an outer layer, above a dielectric with a ground plane underneath, so part of the field lines travels through air and part through the substrate. When two such traces run in parallel, their fringing fields overlap and energy transfers between them.<\/p>\n<p>Near-end crosstalk (NEXT) is the noise measured at the end of the victim trace closest to the signal source. It is the quantity most often used as a first figure of merit for trace-to-trace isolation. It is expressed in dB as the ratio of the coupled noise voltage to the aggressor signal voltage: a NEXT of 20 dB means the noise is one tenth of the signal voltage, and 40 dB means one hundredth.<\/p>\n<p>This calculator uses a simplified logarithmic model that captures the dominant geometric effect: coupling falls off roughly in proportion to the ratio of trace spacing to substrate height. Increasing the spacing, reducing the dielectric thickness, or both, improves isolation. That is why dense high-speed designs often use thin dielectrics with tight, controlled spacing rather than wide gaps on thick boards.<\/p>\n<p>Crosstalk matters most in high-speed and mixed-signal designs \u2014 USB, HDMI, DDR memory buses, Ethernet, and clock lines. Excessive coupling causes jitter, eye-diagram closure, false logic switching, and EMI problems. As a rule of thumb, a crosstalk level below about \\(-30\\) dB (i.e., 30 dB of attenuation or more) is a reasonable target for general digital work, while analog, RF, and precision measurement paths often demand 40\u201360 dB of isolation.<\/p>\n<h2>Interpreting the Result and Practical Tips<\/h2>\n<p>The result is the attenuation of the coupled signal, so <strong>higher dB values are better<\/strong>:<\/p>\n<table>\n<thead>\n<tr>\n<th>Spacing \/ height (\\(S\/H\\))<\/th>\n<th>NEXT attenuation<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>1.0<\/td>\n<td>0 dB<\/td>\n<\/tr>\n<tr>\n<td>0.5<\/td>\n<td>6.02 dB<\/td>\n<\/tr>\n<tr>\n<td>0.25<\/td>\n<td>12.04 dB<\/td>\n<\/tr>\n<tr>\n<td>0.125<\/td>\n<td>18.06 dB<\/td>\n<\/tr>\n<tr>\n<td>0.1<\/td>\n<td>20.00 dB<\/td>\n<\/tr>\n<tr>\n<td>0.05<\/td>\n<td>26.02 dB<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Each doubling of the spacing-to-height ratio buys another 6 dB of isolation. Conversely, halving the substrate height while keeping the spacing constant improves isolation by 6 dB.<\/p>\n<h2>Assumptions and Limitations<\/h2>\n<ul>\n<li><strong>Geometry only:<\/strong> the model considers only spacing and dielectric height. It ignores trace width, copper thickness, solder mask, trace length, and the dielectric constant of the substrate.<\/li>\n<li><strong>Frequency dependence:<\/strong> real crosstalk grows with frequency and with the length of the parallel run (up to the saturation length). This estimate does not include either effect, so treat it as a layout-planning figure, not a substitute for simulation.<\/li>\n<li><strong>Two coupled traces:<\/strong> the formula assumes a single aggressor\u2013victim pair. In a bus with many adjacent lines, aggressors add and total noise can be significantly higher.<\/li>\n<li><strong>Ground reference:<\/strong> the model assumes a continuous, unbroken ground plane under both traces. Slots or cutouts in the plane dramatically increase coupling and invalidate the estimate.<\/li>\n<li><strong>Valid range:<\/strong> the logarithmic approximation is most useful when \\(S\\) and \\(H\\) are of comparable magnitude; very large spacings or extreme geometries fall outside its practical accuracy.<\/li>\n<\/ul>\n<p>For a complete design flow, pair this crosstalk check with the <a href=\"https:\/\/wpcalc.com\/en\/engineering\/microstrip-pcb-impedance\/\">Microstrip PCB Impedance<\/a> calculator to set trace widths for the target characteristic impedance, and use the <a href=\"https:\/\/wpcalc.com\/en\/engineering\/stripline-impedance\/\">Stripline Impedance<\/a> and <a href=\"https:\/\/wpcalc.com\/en\/engineering\/stripline-pcb-differential-impedance\/\">Stripline PCB Differential Impedance<\/a> calculators when routing internal layers, where fields are fully enclosed in the dielectric and crosstalk behaves differently. For impedance matching at the driver or receiver, the <a href=\"https:\/\/wpcalc.com\/en\/engineering\/pi-network-impedance-matching\/\">PI Network Impedance Matching<\/a> calculator is a useful companion.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Estimate the near-end crosstalk (NEXT) between two parallel microstrip traces on a PCB. Enter the trace spacing and substrate height to get the coupling level in dB.<\/p>\n","protected":false},"author":70,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[4],"tags":[92],"class_list":["post-64504","post","type-post","status-publish","format-standard","hentry","category-engineering","tag-rf-microwave"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/64504","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/users\/70"}],"replies":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/comments?post=64504"}],"version-history":[{"count":3,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/64504\/revisions"}],"predecessor-version":[{"id":66000,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/64504\/revisions\/66000"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/media?parent=64504"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/categories?post=64504"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/tags?post=64504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}