← Commit history

Update characterization page for 0603B104J500CT — audit corrections

AravK ·5a75744488 ·3mo ago ·parent 38b4c30
1 file changed +42−39
0603B104J500CT.html+42−39
@@ -174,8 +174,8 @@ document.getElementById('copyFullUrl').addEventListener('click',function(){var t       </div>       <div class="spec-card">         <div class="sc-label">Insulation R</div>-        <div class="sc-value">10G&Omega;</div>-        <div class="sc-detail">min @ 50V DC</div>+        <div class="sc-value">1G&Omega;</div>+        <div class="sc-detail">min (R&times;C &ge; 100 &Omega;&middot;F)</div>       </div>       <div class="spec-card">         <div class="sc-label">Mouser</div>@@ -196,8 +196,8 @@ document.getElementById('copyFullUrl').addEventListener('click',function(){var t             <tr><td>Capacitance</td><td>100nF &plusmn;5% (J)</td></tr>             <tr><td>Rated Voltage</td><td>50V DC</td></tr>             <tr><td>Dielectric Type</td><td>X7R (Class II)</td></tr>-            <tr><td>Dissipation Factor</td><td>&le;3%</td></tr>-            <tr><td>Insulation Resistance</td><td>10G&Omega;</td></tr>+            <tr><td>Dissipation Factor</td><td>&le;3% (0603 &ge;0.047&micro;F exception)</td></tr>+            <tr><td>Insulation Resistance</td><td>1G&Omega; min (R&times;C &ge; 100 &Omega;&middot;F)</td></tr>             <tr><td>Temp Coefficient</td><td>&plusmn;15% (X7R)</td></tr>             <tr><td>Test Voltage</td><td>1.0 &plusmn; 0.2 Vrms</td></tr>             <tr><td>Test Frequency</td><td>1.0 kHz &plusmn; 10%</td></tr>@@ -238,12 +238,12 @@ document.getElementById('copyFullUrl').addEventListener('click',function(){var t               <line x1="45" y1="98" x2="175" y2="98" stroke="#484f58" stroke-width="0.5"/>               <line x1="45" y1="94" x2="45" y2="102" stroke="#484f58" stroke-width="0.5"/>               <line x1="175" y1="94" x2="175" y2="102" stroke="#484f58" stroke-width="0.5"/>-              <text x="110" y="114" fill="#e6edf3" font-size="10" text-anchor="middle">1.60 &plusmn;0.20</text>+              <text x="110" y="114" fill="#e6edf3" font-size="10" text-anchor="middle">1.60 &plusmn; 0.15</text>               <!-- Depth dim -->               <line x1="185" y1="22" x2="185" y2="87" stroke="#484f58" stroke-width="0.5"/>               <line x1="181" y1="22" x2="189" y2="22" stroke="#484f58" stroke-width="0.5"/>               <line x1="181" y1="87" x2="189" y2="87" stroke="#484f58" stroke-width="0.5"/>-              <text x="195" y="58" fill="#e6edf3" font-size="10">0.80 &plusmn;0.20</text>+              <text x="195" y="58" fill="#e6edf3" font-size="10">0.80 &plusmn; 0.15</text>               <!-- Terminal width -->               <line x1="45" y1="126" x2="70" y2="126" stroke="#484f58" stroke-width="0.5" stroke-dasharray="2,2"/>               <text x="57" y="138" fill="#8b949e" font-size="9" text-anchor="middle">0.4 &plusmn; 0.2</text>@@ -257,7 +257,7 @@ document.getElementById('copyFullUrl').addEventListener('click',function(){var t               <line x1="445" y1="28" x2="445" y2="83" stroke="#484f58" stroke-width="0.5"/>               <line x1="441" y1="28" x2="449" y2="28" stroke="#484f58" stroke-width="0.5"/>               <line x1="441" y1="83" x2="449" y2="83" stroke="#484f58" stroke-width="0.5"/>-              <text x="455" y="59" fill="#e6edf3" font-size="10">0.80 &plusmn;0.20</text>+              <text x="455" y="59" fill="#e6edf3" font-size="10">0.80 &plusmn; 0.07</text>                <!-- Physical specs -->               <text x="110" y="160" fill="#8b949e" font-size="10" text-anchor="middle">0603 (1608 metric)</text>@@ -303,14 +303,14 @@ document.getElementById('copyFullUrl').addEventListener('click',function(){var t         <line x1="540" y1="20" x2="540" y2="220" stroke="#21262d" stroke-width="0.5" stroke-dasharray="4,4"/>          <!-- Capacitive region -->-        <path d="M60,34 L134,58 L209,82 L283,105 L358,129 L432,152 L506,177 L581,205 L588,206" stroke="#00b8b0" stroke-width="2.5" fill="none"/>+        <path d="M60,35 L134,60 L208,84 L282,108 L356,132 L430,156 L504,181 L578,204 L585,205" stroke="#00b8b0" stroke-width="2.5" fill="none"/>         <!-- SRF minimum -->-        <circle cx="588" cy="206" r="5" fill="#00b8b0" opacity="0.8"/>+        <circle cx="585" cy="205" r="5" fill="#00b8b0" opacity="0.8"/>         <!-- Inductive region -->-        <path d="M588,206 L614,191 L648,179 L660,175" stroke="#f85149" stroke-width="2.5" fill="none" stroke-dasharray="6,3"/>+        <path d="M585,205 L613,192 L648,181 L660,177" stroke="#f85149" stroke-width="2.5" fill="none" stroke-dasharray="6,3"/>         <!-- SRF annotation -->-        <line x1="588" y1="206" x2="588" y2="230" stroke="#00b8b0" stroke-width="0.5" stroke-dasharray="3,3" opacity="0.5"/>-        <text x="588" y="248" fill="#00b8b0" font-size="10" text-anchor="middle">SRF: ~30 MHz</text>+        <line x1="585" y1="205" x2="585" y2="230" stroke="#00b8b0" stroke-width="0.5" stroke-dasharray="3,3" opacity="0.5"/>+        <text x="585" y="248" fill="#00b8b0" font-size="10" text-anchor="middle">SRF: Not specified</text>          <!-- Region labels -->         <rect x="120" y="24" width="100" height="20" rx="4" fill="rgba(0,184,176,0.12)"/>@@ -319,22 +319,22 @@ document.getElementById('copyFullUrl').addEventListener('click',function(){var t         <text x="580" y="38" fill="#f85149" font-size="10" text-anchor="middle">Inductive</text>          <!-- Usable range -->-        <rect x="60" y="222" width="528" height="4" rx="2" fill="rgba(63,185,80,0.3)"/>-        <text x="324" y="240" fill="#3fb950" font-size="9" text-anchor="middle">Usable range (&le; SRF)</text>-        <text x="55" y="224" fill="#484f58" font-size="9" text-anchor="end">46 m&Omega;</text>-        <text x="55" y="174" fill="#484f58" font-size="9" text-anchor="end">508 m&Omega;</text>-        <text x="55" y="124" fill="#484f58" font-size="9" text-anchor="end">5.6 &Omega;</text>-        <text x="55" y="74" fill="#484f58" font-size="9" text-anchor="end">61.5 &Omega;</text>-        <text x="55" y="24" fill="#484f58" font-size="9" text-anchor="end">677.3 &Omega;</text>+        <rect x="60" y="222" width="525" height="4" rx="2" fill="rgba(63,185,80,0.3)"/>+        <text x="322" y="240" fill="#3fb950" font-size="9" text-anchor="middle">Usable range (&le; SRF)</text>+        <text x="55" y="224" fill="#484f58" font-size="9" text-anchor="end">40 m&Omega;</text>+        <text x="55" y="174" fill="#484f58" font-size="9" text-anchor="end">378 m&Omega;</text>+        <text x="55" y="124" fill="#484f58" font-size="9" text-anchor="end">3.6 &Omega;</text>+        <text x="55" y="74" fill="#484f58" font-size="9" text-anchor="end">33.7 &Omega;</text>+        <text x="55" y="24" fill="#484f58" font-size="9" text-anchor="end">318.3 &Omega;</text>         <text x="12" y="124" fill="#484f58" font-size="9" text-anchor="middle" transform="rotate(-90,12,124)">|Z| impedance</text>         <text x="60" y="248" fill="#484f58" font-size="9" text-anchor="middle">10k</text>-        <text x="180" y="248" fill="#484f58" font-size="9" text-anchor="middle">62k</text>-        <text x="300" y="248" fill="#484f58" font-size="9" text-anchor="middle">382k</text>+        <text x="180" y="248" fill="#484f58" font-size="9" text-anchor="middle">58k</text>+        <text x="300" y="248" fill="#484f58" font-size="9" text-anchor="middle">337k</text>         <text x="420" y="248" fill="#484f58" font-size="9" text-anchor="middle">2M</text>-        <text x="540" y="248" fill="#484f58" font-size="9" text-anchor="middle">15M</text>-        <text x="660" y="248" fill="#484f58" font-size="9" text-anchor="middle">90M</text>+        <text x="540" y="248" fill="#484f58" font-size="9" text-anchor="middle">11M</text>+        <text x="660" y="248" fill="#484f58" font-size="9" text-anchor="middle">66M</text>       </svg>-      <div class="chart-note">Impedance reaches its minimum at the self-resonant frequency (~30 MHz). Below SRF the part behaves as a capacitor; above SRF parasitic inductance dominates. Use at &le; &frac13; SRF (~10 MHz) for predictable capacitive behavior. X7R has higher ESR than C0G/NP0, resulting in a less sharp resonance dip.</div>+      <div class="chart-note">SRF: Not specified in Walsin datasheet. Below SRF the part behaves as a capacitor; above SRF parasitic inductance dominates. X7R has higher ESR than C0G/NP0, resulting in a less sharp resonance dip.</div>     </div>   </div> @@ -407,7 +407,7 @@ document.getElementById('copyFullUrl').addEventListener('click',function(){var t       <div class="env-card">         <div class="env-name">Vibration</div>         <div class="env-spec">No damage</div>-        <div class="env-detail">10&ndash;55Hz, 1.5mm amp, 2h&times;3 axes (6h total)</div>+        <div class="env-detail">10&ndash;55Hz, 1.5mm amp, 2hrs &times; 3 axes (6hrs total)</div>       </div>       <div class="env-card">         <div class="env-name">Solderability</div>@@ -431,7 +431,7 @@ document.getElementById('copyFullUrl').addEventListener('click',function(){var t       </div>       <div class="env-card">         <div class="env-name">Insulation Resistance</div>-        <div class="env-spec">10G&Omega; min (X7R)</div>+        <div class="env-spec">1G&Omega; min (R&times;C &ge; 100 &Omega;&middot;F)</div>         <div class="env-detail">50V DC, 25&deg;C</div>       </div>       <div class="env-card">@@ -445,6 +445,7 @@ document.getElementById('copyFullUrl').addEventListener('click',function(){var t   <!-- Symbol, Footprint & 3D View -->   <div class="section">     <h2 class="section-title">Symbol, Footprint &amp; 3D Model</h2>+     <div class="grid-2" style="margin-bottom:12px">       <!-- Interactive SymView -->       <div class="card" style="padding:0;overflow:hidden">@@ -457,15 +458,17 @@ document.getElementById('copyFullUrl').addEventListener('click',function(){var t         <iframe src="0603B104J500CT-fpview.html" style="width:100%;height:340px;border:none;display:block" allow="fullscreen"></iframe>       </div>     </div>+     <!-- 3D Model -->     <div class="card" style="text-align:center;margin-bottom:12px">       <div style="font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;color:var(--text-dim);margin-bottom:12px">3D Model (interactive)</div>       <canvas id="viewer3d" width="600" height="300" style="width:100%;height:300px;border-radius:4px;cursor:grab"></canvas>       <div style="font-size:10px;color:var(--text-dim);margin-top:6px">Click &amp; drag to rotate &middot; Scroll to zoom</div>     </div>+     <!-- Download / Export Bar -->     <div class="card" style="display:flex;align-items:center;gap:10px;flex-wrap:wrap">-      <span style="font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.5px">Export:</span>+      <span style="font-size:12px;color:var(--text-muted);font-weight:500">Export:</span>       <a class="dl-btn" href="https://wiki-ufypy5dpx93o.adom.cloud/static/libraries/0603b104j500ct/0603B104J500CT.kicad_sym" download>KiCad Symbol (.kicad_sym)</a>       <a class="dl-btn" href="https://wiki-ufypy5dpx93o.adom.cloud/static/libraries/0603b104j500ct/0603B104J500CT.kicad_mod" download>KiCad Footprint (.kicad_mod)</a>       <a class="dl-btn" href="https://wiki-ufypy5dpx93o.adom.cloud/static/libraries/0603b104j500ct/0603B104J500CT.lbr" download>Fusion 360 (.lbr)</a>@@ -773,18 +776,18 @@ document.getElementById('copyFullUrl').addEventListener('click',function(){var t    // Impedance chart data   const impedanceData = [-    {sx:60, sy:34, vx:10000, vy:338.63},-    {sx:134, sy:58, vx:30917, vy:109.53},-    {sx:209, sy:82, vx:95585, vy:35.43},-    {sx:283, sy:105, vx:295518, vy:11.46},-    {sx:358, sy:129, vx:913649, vy:3.70},-    {sx:432, sy:152, vx:2824712, vy:1.19},-    {sx:506, sy:177, vx:8733110, vy:0.37},-    {sx:581, sy:205, vx:27000000, vy:0.10},-    {sx:588, sy:206, vx:30000000, vy:0.09},-    {sx:614, sy:191, vx:45000000, vy:0.19},-    {sx:648, sy:179, vx:75000000, vy:0.33},-    {sx:660, sy:175, vx:90000000, vy:0.39},+    {sx:60, sy:35, vx:10000, vy:159.15},+    {sx:134, sy:60, vx:29577, vy:53.81},+    {sx:208, sy:84, vx:87479, vy:18.19},+    {sx:282, sy:108, vx:258736, vy:6.15},+    {sx:356, sy:132, vx:765259, vy:2.08},+    {sx:430, sy:156, vx:2263398, vy:0.70},+    {sx:504, sy:181, vx:6694421, vy:0.23},+    {sx:578, sy:204, vx:19800000, vy:0.08},+    {sx:585, sy:205, vx:22000000, vy:0.08},+    {sx:613, sy:192, vx:33000000, vy:0.14},+    {sx:648, sy:181, vx:55000000, vy:0.23},+    {sx:660, sy:177, vx:66000000, vy:0.27},   ];    function fmtFreq(f) {