<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Alpine MRP-F250 Repair Guide</title><link>https://cdeever.github.io/repair-alpine-mrp-f250/</link><description>Recent content on Alpine MRP-F250 Repair Guide</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://cdeever.github.io/repair-alpine-mrp-f250/index.xml" rel="self" type="application/rss+xml"/><item><title>DC/DC Converter Failures</title><link>https://cdeever.github.io/repair-alpine-mrp-f250/docs/repair/dcdc-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cdeever.github.io/repair-alpine-mrp-f250/docs/repair/dcdc-failures/</guid><description>&lt;h1 id="dcdc-converter-failures">DC/DC Converter Failures&lt;a class="anchor" href="#dcdc-converter-failures">#&lt;/a>&lt;/h1>
&lt;p>The DC/DC converter is a common failure point in car amplifiers due to the high currents and switching stresses involved.&lt;/p>
&lt;h2 id="failure-mode-switching-fets-q903-q906">Failure Mode: Switching FETs (Q903-Q906)&lt;a class="anchor" href="#failure-mode-switching-fets-q903-q906">#&lt;/a>&lt;/h2>
&lt;h3 id="symptoms">Symptoms&lt;a class="anchor" href="#symptoms">#&lt;/a>&lt;/h3>
&lt;ul>
&lt;li>Blown fuses&lt;/li>
&lt;li>No output&lt;/li>
&lt;li>Smoke from power supply area&lt;/li>
&lt;li>Low or no voltage on secondary rails&lt;/li>
&lt;/ul>
&lt;h3 id="root-causes">Root Causes&lt;a class="anchor" href="#root-causes">#&lt;/a>&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Cause&lt;/th>
 &lt;th>How It Happens&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Speaker short&lt;/td>
 &lt;td>Overcurrent reflects back to power supply&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Output transistor failure&lt;/td>
 &lt;td>Creates dead short on secondary&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Gate driver failure&lt;/td>
 &lt;td>FETs run in linear mode, overheat&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Shoot-through&lt;/td>
 &lt;td>Both FETs on simultaneously&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Overvoltage spike&lt;/td>
 &lt;td>Inductive kick from transformer&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h3 id="diagnosis">Diagnosis&lt;a class="anchor" href="#diagnosis">#&lt;/a>&lt;/h3>
&lt;ol>
&lt;li>Remove FETs from circuit&lt;/li>
&lt;li>Test each FET:&lt;/li>
&lt;/ol>
&lt;pre tabindex="0">&lt;code>MOSFET Test (N-Channel)
─────────────────────────
Gate-Source: Should be OL both ways
Gate-Drain: Should be OL both ways
Drain-Source: May show body diode (~0.5V one direction)

If any shows low resistance in both directions = SHORTED&lt;/code>&lt;/pre>&lt;ol start="3">
&lt;li>&lt;strong>If FETs are shorted, DO NOT just replace them&lt;/strong> - Find the root cause first&lt;/li>
&lt;/ol>
&lt;h3 id="repair-procedure">Repair Procedure&lt;a class="anchor" href="#repair-procedure">#&lt;/a>&lt;/h3>
&lt;ol>
&lt;li>&lt;strong>Test gate drivers Q901/Q902&lt;/strong> (see below)&lt;/li>
&lt;li>&lt;strong>Test secondary rectifiers D801-D803, D808&lt;/strong>&lt;/li>
&lt;li>&lt;strong>Test transformer T901 windings&lt;/strong>&lt;/li>
&lt;li>&lt;strong>Check secondary rail loads&lt;/strong>&lt;/li>
&lt;li>Only after all checks pass, replace FETs&lt;/li>
&lt;/ol>
&lt;h3 id="fet-specifications-2sk3662">FET Specifications (2SK3662)&lt;a class="anchor" href="#fet-specifications-2sk3662">#&lt;/a>&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Parameter&lt;/th>
 &lt;th>Value&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Vds&lt;/td>
 &lt;td>60V&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Id&lt;/td>
 &lt;td>45A&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Vgs(th)&lt;/td>
 &lt;td>2-4V&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Rds(on)&lt;/td>
 &lt;td>~14mΩ&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h3 id="acceptable-substitutes">Acceptable Substitutes&lt;a class="anchor" href="#acceptable-substitutes">#&lt;/a>&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Part Number&lt;/th>
 &lt;th>Manufacturer&lt;/th>
 &lt;th>Notes&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>FDPF041N06BL1&lt;/td>
 &lt;td>ON Semi&lt;/td>
 &lt;td>Lower Rds(on), verified compatible&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>IRFZ44N&lt;/td>
 &lt;td>Various&lt;/td>
 &lt;td>Common substitute, verify Vgs(th)&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>FQP50N06&lt;/td>
 &lt;td>Fairchild&lt;/td>
 &lt;td>60V/50A, similar specs&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;blockquote class="book-hint warning">

**Critical: Gate Threshold Voltage**
If the substitute has a higher Vgs(th), it may not fully turn on with the existing gate drive circuit, causing it to operate in linear mode and overheat.
&lt;/blockquote>
&lt;hr>
&lt;h2 id="failure-mode-gate-drivers-q901q902">Failure Mode: Gate Drivers (Q901/Q902)&lt;a class="anchor" href="#failure-mode-gate-drivers-q901q902">#&lt;/a>&lt;/h2>
&lt;h3 id="symptoms-1">Symptoms&lt;a class="anchor" href="#symptoms-1">#&lt;/a>&lt;/h3>
&lt;ul>
&lt;li>FETs run hot even with low load&lt;/li>
&lt;li>Supply voltage drops but doesn&amp;rsquo;t go to zero&lt;/li>
&lt;li>FETs fail repeatedly after replacement&lt;/li>
&lt;li>Voltage clamps at ~8-10V under load&lt;/li>
&lt;/ul>
&lt;h3 id="root-causes-1">Root Causes&lt;a class="anchor" href="#root-causes-1">#&lt;/a>&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Cause&lt;/th>
 &lt;th>How It Happens&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>FET failure&lt;/td>
 &lt;td>Gate driver overloaded trying to drive shorted FET&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Overvoltage&lt;/td>
 &lt;td>Transient from FET switching&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Age/heat&lt;/td>
 &lt;td>Gradual degradation&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h3 id="diagnosis-1">Diagnosis&lt;a class="anchor" href="#diagnosis-1">#&lt;/a>&lt;/h3>
&lt;p>Test Q901 and Q902 (2SB1132 PNP):&lt;/p></description></item><item><title>Electrical Specifications</title><link>https://cdeever.github.io/repair-alpine-mrp-f250/docs/specifications/electrical-specs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cdeever.github.io/repair-alpine-mrp-f250/docs/specifications/electrical-specs/</guid><description>&lt;h1 id="electrical-specifications">Electrical Specifications&lt;a class="anchor" href="#electrical-specifications">#&lt;/a>&lt;/h1>
&lt;p>Complete electrical specifications from the Alpine service manual.&lt;/p>
&lt;h2 id="power-output">Power Output&lt;a class="anchor" href="#power-output">#&lt;/a>&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Configuration&lt;/th>
 &lt;th>Load&lt;/th>
 &lt;th>THD+N&lt;/th>
 &lt;th>Power&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>4-channel&lt;/td>
 &lt;td>4Ω × 4&lt;/td>
 &lt;td>0.8%&lt;/td>
 &lt;td>40W&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>4-channel&lt;/td>
 &lt;td>2Ω × 4&lt;/td>
 &lt;td>1.0%&lt;/td>
 &lt;td>50W&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>2-channel BTL&lt;/td>
 &lt;td>4Ω × 2&lt;/td>
 &lt;td>1.0%&lt;/td>
 &lt;td>100W&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h2 id="total-harmonic-distortion">Total Harmonic Distortion&lt;a class="anchor" href="#total-harmonic-distortion">#&lt;/a>&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Configuration&lt;/th>
 &lt;th>Power&lt;/th>
 &lt;th>Frequency&lt;/th>
 &lt;th>THD&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>4Ω × 4&lt;/td>
 &lt;td>40W&lt;/td>
 &lt;td>20Hz-20kHz&lt;/td>
 &lt;td>0.2%&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>2Ω × 4&lt;/td>
 &lt;td>50W&lt;/td>
 &lt;td>20Hz-20kHz&lt;/td>
 &lt;td>1%&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>4Ω BTL × 2&lt;/td>
 &lt;td>100W&lt;/td>
 &lt;td>20Hz-20kHz&lt;/td>
 &lt;td>1%&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h2 id="input-sensitivity">Input Sensitivity&lt;a class="anchor" href="#input-sensitivity">#&lt;/a>&lt;/h2>
&lt;h3 id="rca-input">RCA Input&lt;a class="anchor" href="#rca-input">#&lt;/a>&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Gain Position&lt;/th>
 &lt;th>Output Level&lt;/th>
 &lt;th>Sensitivity&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>0.2V&lt;/td>
 &lt;td>12.6V sine&lt;/td>
 &lt;td>0.2V ±0.05V&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>4.0V&lt;/td>
 &lt;td>12.6V sine&lt;/td>
 &lt;td>4.0V ±1V&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h3 id="speaker-level-input">Speaker Level Input&lt;a class="anchor" href="#speaker-level-input">#&lt;/a>&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Gain Position&lt;/th>
 &lt;th>Output Level&lt;/th>
 &lt;th>Sensitivity&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>0.2V&lt;/td>
 &lt;td>12.6V sine&lt;/td>
 &lt;td>0.4V ±0.1V&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>4.0V&lt;/td>
 &lt;td>12.6V sine&lt;/td>
 &lt;td>8.0V ±2V&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h2 id="pre-out-level">Pre-Out Level&lt;a class="anchor" href="#pre-out-level">#&lt;/a>&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Input&lt;/th>
 &lt;th>Output&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>0.5V RMS&lt;/td>
 &lt;td>0.5V ±0.1V&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h2 id="frequency-response">Frequency Response&lt;a class="anchor" href="#frequency-response">#&lt;/a>&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Frequency&lt;/th>
 &lt;th>Reference&lt;/th>
 &lt;th>Level&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>10Hz&lt;/td>
 &lt;td>1kHz @ 0dB&lt;/td>
 &lt;td>-1 to 0dB&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>50kHz&lt;/td>
 &lt;td>1kHz @ 0dB&lt;/td>
 &lt;td>-1 to 0dB&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h2 id="channel-separation">Channel Separation&lt;a class="anchor" href="#channel-separation">#&lt;/a>&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Condition&lt;/th>
 &lt;th>Frequency&lt;/th>
 &lt;th>Separation&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Input shorted&lt;/td>
 &lt;td>1kHz, 1W&lt;/td>
 &lt;td>55dB&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h2 id="signal-to-noise-ratio">Signal-to-Noise Ratio&lt;a class="anchor" href="#signal-to-noise-ratio">#&lt;/a>&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Condition&lt;/th>
 &lt;th>S/N&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Input shorted, Signal 40W&lt;/td>
 &lt;td>100dB&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h2 id="remote-turn-on">Remote Turn-On&lt;a class="anchor" href="#remote-turn-on">#&lt;/a>&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Parameter&lt;/th>
 &lt;th>Value&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>ON Voltage&lt;/td>
 &lt;td>5V - 7.5V&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Current Drain&lt;/td>
 &lt;td>1.1mA ±0.3mA&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h2 id="current-drain">Current Drain&lt;a class="anchor" href="#current-drain">#&lt;/a>&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Condition&lt;/th>
 &lt;th>Current&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>No signal&lt;/td>
 &lt;td>0.5A - 1.2A&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>40W × 4 (4Ω, 1kHz)&lt;/td>
 &lt;td>18A ±5A&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Backup (15 sec later)&lt;/td>
 &lt;td>0.1mA&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h2 id="power-source">Power Source&lt;a class="anchor" href="#power-source">#&lt;/a>&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Parameter&lt;/th>
 &lt;th>Value&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Nominal Voltage&lt;/td>
 &lt;td>DC 14.4V&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Operating Range&lt;/td>
 &lt;td>10.5V - 16V&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h2 id="fuse-requirements">Fuse Requirements&lt;a class="anchor" href="#fuse-requirements">#&lt;/a>&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Location&lt;/th>
 &lt;th>Rating&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Battery Line&lt;/td>
 &lt;td>15A (Peak) × 2&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h2 id="physical-specifications">Physical Specifications&lt;a class="anchor" href="#physical-specifications">#&lt;/a>&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Parameter&lt;/th>
 &lt;th>Value&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Width&lt;/td>
 &lt;td>279mm&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Height&lt;/td>
 &lt;td>60.33mm&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Depth&lt;/td>
 &lt;td>241.4mm&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Weight&lt;/td>
 &lt;td>2.7kg&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h2 id="internal-voltage-rails">Internal Voltage Rails&lt;a class="anchor" href="#internal-voltage-rails">#&lt;/a>&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Rail&lt;/th>
 &lt;th>Voltage&lt;/th>
 &lt;th>Purpose&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>+25V&lt;/td>
 &lt;td>+25VDC&lt;/td>
 &lt;td>Output stage positive&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>-25V&lt;/td>
 &lt;td>-25VDC&lt;/td>
 &lt;td>Output stage negative&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>+23V&lt;/td>
 &lt;td>+23VDC&lt;/td>
 &lt;td>Driver stage positive&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>-23V&lt;/td>
 &lt;td>-23VDC&lt;/td>
 &lt;td>Driver stage negative&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>+14V&lt;/td>
 &lt;td>+14VDC&lt;/td>
 &lt;td>Preamp positive&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>-14V&lt;/td>
 &lt;td>-14VDC&lt;/td>
 &lt;td>Preamp negative&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>+5V&lt;/td>
 &lt;td>+5VDC&lt;/td>
 &lt;td>Reference (IC920)&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table></description></item><item><title>Power Supply</title><link>https://cdeever.github.io/repair-alpine-mrp-f250/docs/how-it-works/power-supply/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cdeever.github.io/repair-alpine-mrp-f250/docs/how-it-works/power-supply/</guid><description>&lt;h1 id="power-supply-dcdc-converter">Power Supply (DC/DC Converter)&lt;a class="anchor" href="#power-supply-dcdc-converter">#&lt;/a>&lt;/h1>
&lt;p>The power supply is the heart of the amplifier, converting 12-14.4V automotive power into the multiple voltage rails required by the amplifier stages.&lt;/p>
&lt;h2 id="block-diagram">Block Diagram&lt;a class="anchor" href="#block-diagram">#&lt;/a>&lt;/h2>

&lt;script src="https://unpkg.com/@viz-js/viz@3.4.0/lib/viz-standalone.js">&lt;/script>



&lt;div class="graphviz-diagram">
 &lt;script type="text/graphviz">
digraph dcdc_converter {
 rankdir=TB
 node [shape=box, style="rounded,filled", fontname="Helvetica"]
 edge [fontname="Helvetica", fontsize=10]

 // Input
 battery [label="Battery\n12-14.4V", fillcolor="#e8f4e8"]

 subgraph cluster_primary {
 label="PRIMARY SIDE"
 style="dashed"
 color="#4a90d9"

 fuses [label="Fuses\nF901/F902\n15A×2", fillcolor="#fff2cc"]
 filter [label="Input Filter\nL920\nC905/C906", fillcolor="#fff2cc"]
 pwm [label="PWM Controller\nIC920 (uPC494)", fillcolor="#d9e8fb"]
 drivers [label="Gate Drivers\nQ901/Q902\n2SB1132", fillcolor="#d9e8fb"]
 fets [label="Switching FETs\nQ903-Q906\n2SK3662", fillcolor="#ffd9d9"]
 }

 subgraph cluster_xfmr {
 label="ISOLATION"
 style="filled"
 color="#f0f0f0"

 xfmr [label="Transformer\nT901\n5:8:1", shape=box3d, fillcolor="#e8e8e8"]
 }

 subgraph cluster_secondary {
 label="SECONDARY SIDE"
 style="dashed"
 color="#d94a4a"

 rect_25 [label="Rectifiers\nD802/D803\nFCH10A15", fillcolor="#fff2cc"]
 rect_23 [label="Rectifiers\nD801/D808\n11EFS2", fillcolor="#fff2cc"]
 rail_25 [label="±25V Rails\nOutput Stage", fillcolor="#d9fbd9"]
 rail_23 [label="±23V Rails\nDrivers", fillcolor="#d9fbd9"]
 reg [label="Regulators\nQ801/Q802", fillcolor="#d9e8fb"]
 rail_14 [label="±14V Rails\nPreamp", fillcolor="#d9fbd9"]
 }

 // Power flow
 battery -> fuses -> filter
 filter -> fets
 pwm -> drivers -> fets [style=dashed, label="control"]
 fets -> xfmr
 xfmr -> rect_25 -> rail_25
 xfmr -> rect_23 -> rail_23
 rail_23 -> reg -> rail_14
}
&lt;/script>
&lt;/div>

&lt;script>
(function() {
 const containers = document.querySelectorAll('.graphviz-diagram');
 containers.forEach(container => {
 const script = container.querySelector('script[type="text/graphviz"]');
 if (script &amp;&amp; !container.dataset.rendering) {
 container.dataset.rendering = 'true';
 Viz.instance().then(viz => {
 const svg = viz.renderSVGElement(script.textContent);
 container.appendChild(svg);
 script.remove();
 });
 }
 });
})();
&lt;/script>

&lt;h2 id="component-details">Component Details&lt;a class="anchor" href="#component-details">#&lt;/a>&lt;/h2>
&lt;h3 id="pwm-controller-ic920-upc494">PWM Controller: IC920 (uPC494)&lt;a class="anchor" href="#pwm-controller-ic920-upc494">#&lt;/a>&lt;/h3>
&lt;p>The uPC494 is a classic PWM controller IC that generates the switching signals for the DC/DC converter.&lt;/p></description></item><item><title>Test Plan</title><link>https://cdeever.github.io/repair-alpine-mrp-f250/docs/diagnostics/test-plan/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cdeever.github.io/repair-alpine-mrp-f250/docs/diagnostics/test-plan/</guid><description>&lt;h1 id="diagnostic-test-plan">Diagnostic Test Plan&lt;a class="anchor" href="#diagnostic-test-plan">#&lt;/a>&lt;/h1>
&lt;p>This test plan was developed for a specific failure case but applies to general DC/DC converter and power supply troubleshooting.&lt;/p>
&lt;blockquote class="book-hint info">

**Fresh Start Approach:** This plan is structured to verify everything from scratch, setting aside previous assumptions. Let the measurements guide the diagnosis.
&lt;/blockquote>
&lt;h2 id="symptom-summary">Symptom Summary&lt;a class="anchor" href="#symptom-summary">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>Smoked twice (original failure + after FET replacement)&lt;/li>
&lt;li>No visible damage on PCB&lt;/li>
&lt;li>IC920 (PWM controller) verified producing pulses&lt;/li>
&lt;li>With FETs installed: 12V input dropped to 8V, current climbed to 1.2A before smoke&lt;/li>
&lt;li>Output transistors tested OK&lt;/li>
&lt;li>B+ to GND resistance unstable (rises then falls)&lt;/li>
&lt;/ul>
&lt;h2 id="pre-test-setup">Pre-Test Setup&lt;a class="anchor" href="#pre-test-setup">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> Remove Q903, Q904, Q905, Q906 (switching FETs)&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Disconnect any speaker connections&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Disconnect RCA inputs&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Ensure remote turn-on wire is connected (or jump REM to B+)&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="phase-0-fresh-start---visual--basic-verification">Phase 0: Fresh Start - Visual &amp;amp; Basic Verification&lt;a class="anchor" href="#phase-0-fresh-start---visual--basic-verification">#&lt;/a>&lt;/h2>
&lt;blockquote class="book-hint warning">

**START HERE** - Before any electrical tests, verify the fundamentals with fresh eyes.
&lt;/blockquote>
&lt;h3 id="01-visual-inspection">0.1 Visual Inspection&lt;a class="anchor" href="#01-visual-inspection">#&lt;/a>&lt;/h3>
&lt;p>Examine the entire board carefully under good lighting (magnification helps).&lt;/p></description></item><item><title>Output Stage Failures</title><link>https://cdeever.github.io/repair-alpine-mrp-f250/docs/repair/output-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cdeever.github.io/repair-alpine-mrp-f250/docs/repair/output-failures/</guid><description>&lt;h1 id="output-stage-failures">Output Stage Failures&lt;a class="anchor" href="#output-stage-failures">#&lt;/a>&lt;/h1>
&lt;p>The output stage handles the highest power levels and is subject to thermal and electrical stress.&lt;/p>
&lt;h2 id="failure-mode-output-transistors-q161q162-etc">Failure Mode: Output Transistors (Q161/Q162, etc.)&lt;a class="anchor" href="#failure-mode-output-transistors-q161q162-etc">#&lt;/a>&lt;/h2>
&lt;h3 id="symptoms">Symptoms&lt;a class="anchor" href="#symptoms">#&lt;/a>&lt;/h3>
&lt;ul>
&lt;li>Blown fuses&lt;/li>
&lt;li>DC voltage at speaker output&lt;/li>
&lt;li>One channel dead&lt;/li>
&lt;li>Smoke from output stage area&lt;/li>
&lt;li>Distortion on one channel&lt;/li>
&lt;/ul>
&lt;h3 id="root-causes">Root Causes&lt;a class="anchor" href="#root-causes">#&lt;/a>&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Cause&lt;/th>
 &lt;th>How It Happens&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Speaker short&lt;/td>
 &lt;td>Excessive current destroys transistor&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Low impedance load&lt;/td>
 &lt;td>Operating below rated impedance&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Thermal overload&lt;/td>
 &lt;td>Insufficient cooling, blocked airflow&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Driver failure&lt;/td>
 &lt;td>Incorrect bias destroys output device&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Oscillation&lt;/td>
 &lt;td>High-frequency instability&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h3 id="diagnosis">Diagnosis&lt;a class="anchor" href="#diagnosis">#&lt;/a>&lt;/h3>
&lt;p>Test each output transistor (with power off, FETs removed):&lt;/p></description></item><item><title>Parts List</title><link>https://cdeever.github.io/repair-alpine-mrp-f250/docs/specifications/parts-list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cdeever.github.io/repair-alpine-mrp-f250/docs/specifications/parts-list/</guid><description>&lt;h1 id="parts-list">Parts List&lt;a class="anchor" href="#parts-list">#&lt;/a>&lt;/h1>
&lt;p>Key components commonly needed for repairs. For the complete parts list, refer to the service manual pages 13-25.&lt;/p>
&lt;h2 id="semiconductors---power-supply">Semiconductors - Power Supply&lt;a class="anchor" href="#semiconductors---power-supply">#&lt;/a>&lt;/h2>
&lt;h3 id="switching-fets">Switching FETs&lt;a class="anchor" href="#switching-fets">#&lt;/a>&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Ref&lt;/th>
 &lt;th>Part Number&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;th>Qty&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Q903-Q906&lt;/td>
 &lt;td>48E39087S01&lt;/td>
 &lt;td>FET, 2SK3662&lt;/td>
 &lt;td>4&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h3 id="gate-drivers">Gate Drivers&lt;a class="anchor" href="#gate-drivers">#&lt;/a>&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Ref&lt;/th>
 &lt;th>Part Number&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;th>Qty&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Q901, Q902&lt;/td>
 &lt;td>48E39095S01&lt;/td>
 &lt;td>TR, 2SB1132(Q)-T100&lt;/td>
 &lt;td>2&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h3 id="rectifier-diodes">Rectifier Diodes&lt;a class="anchor" href="#rectifier-diodes">#&lt;/a>&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Ref&lt;/th>
 &lt;th>Part Number&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;th>Qty&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>D801, D808&lt;/td>
 &lt;td>48E39098S01&lt;/td>
 &lt;td>DIO, 11EFS2-TB5&lt;/td>
 &lt;td>2&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>D802&lt;/td>
 &lt;td>48E39085S01&lt;/td>
 &lt;td>DIO, FCH10A15&lt;/td>
 &lt;td>1&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>D803&lt;/td>
 &lt;td>48E39086S01&lt;/td>
 &lt;td>DIO, FRH10A15&lt;/td>
 &lt;td>1&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h3 id="voltage-regulators">Voltage Regulators&lt;a class="anchor" href="#voltage-regulators">#&lt;/a>&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Ref&lt;/th>
 &lt;th>Part Number&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;th>Qty&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Q801&lt;/td>
 &lt;td>48E38139S01&lt;/td>
 &lt;td>TR, 2SC3421(Y)&lt;/td>
 &lt;td>1&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Q802&lt;/td>
 &lt;td>48E38138S01&lt;/td>
 &lt;td>TR, 2SA1358(Y)&lt;/td>
 &lt;td>1&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h3 id="pwm-controller">PWM Controller&lt;a class="anchor" href="#pwm-controller">#&lt;/a>&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Ref&lt;/th>
 &lt;th>Part Number&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;th>Qty&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>IC920&lt;/td>
 &lt;td>51E38256S01&lt;/td>
 &lt;td>IC, uPC494GS-E1-A&lt;/td>
 &lt;td>1&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h3 id="transformer">Transformer&lt;a class="anchor" href="#transformer">#&lt;/a>&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Ref&lt;/th>
 &lt;th>Part Number&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;th>Qty&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>T901&lt;/td>
 &lt;td>25E39082S01&lt;/td>
 &lt;td>TRANS, DC/DC(5:8:1)&lt;/td>
 &lt;td>1&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h2 id="semiconductors---output-stage-per-channel">Semiconductors - Output Stage (Per Channel)&lt;a class="anchor" href="#semiconductors---output-stage-per-channel">#&lt;/a>&lt;/h2>
&lt;h3 id="output-transistors">Output Transistors&lt;a class="anchor" href="#output-transistors">#&lt;/a>&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Ref&lt;/th>
 &lt;th>Part Number&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;th>Notes&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Q161/Q261/Q361/Q461&lt;/td>
 &lt;td>48E39083S01&lt;/td>
 &lt;td>TR, 2SC5100(Y)&lt;/td>
 &lt;td>NPN output&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Q162/Q262/Q362/Q462&lt;/td>
 &lt;td>48E39084S01&lt;/td>
 &lt;td>TR, 2SA1908(Y)&lt;/td>
 &lt;td>PNP output&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h3 id="driver-transistors">Driver Transistors&lt;a class="anchor" href="#driver-transistors">#&lt;/a>&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Ref&lt;/th>
 &lt;th>Part Number&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;th>Notes&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Q159/Q259/Q359/Q459&lt;/td>
 &lt;td>48E39097S01&lt;/td>
 &lt;td>TR, 2SC2235(Y)&lt;/td>
 &lt;td>NPN driver&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Q160/Q260/Q360/Q460&lt;/td>
 &lt;td>48E39080S01&lt;/td>
 &lt;td>TR, 2SA965(Y)&lt;/td>
 &lt;td>PNP driver&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h3 id="pre-drivervoltage-amp">Pre-Driver/Voltage Amp&lt;a class="anchor" href="#pre-drivervoltage-amp">#&lt;/a>&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Ref&lt;/th>
 &lt;th>Part Number&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Q151/Q251/Q351/Q451&lt;/td>
 &lt;td>48E38241S01&lt;/td>
 &lt;td>TR, 2SC3326(A)-TE85L&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Q152/Q252/Q352/Q452&lt;/td>
 &lt;td>48E38245S01&lt;/td>
 &lt;td>TR, 2SC4207(Y)-TE85L&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Q153-Q154, etc.&lt;/td>
 &lt;td>48E38236S01&lt;/td>
 &lt;td>TR, 2SC2412K(R)-T146&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Q155/Q255/Q355/Q455&lt;/td>
 &lt;td>48E38283S01&lt;/td>
 &lt;td>TR, 2SA988F-T-A&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Q156/Q256/Q356/Q456&lt;/td>
 &lt;td>48E38282S01&lt;/td>
 &lt;td>TR, 2SC1841F-T-A&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Q158/Q258/Q358/Q458&lt;/td>
 &lt;td>48E38243S01&lt;/td>
 &lt;td>TR, 2SC2713(GR)-TE85L&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h2 id="semiconductors---preamp">Semiconductors - Preamp&lt;a class="anchor" href="#semiconductors---preamp">#&lt;/a>&lt;/h2>
&lt;h3 id="op-amps">Op-Amps&lt;a class="anchor" href="#op-amps">#&lt;/a>&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Ref&lt;/th>
 &lt;th>Part Number&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;th>Qty&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>IC501-IC518&lt;/td>
 &lt;td>51E38257S01&lt;/td>
 &lt;td>IC, NJM4565M-TE1&lt;/td>
 &lt;td>18&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h2 id="protection-circuit">Protection Circuit&lt;a class="anchor" href="#protection-circuit">#&lt;/a>&lt;/h2>
&lt;h3 id="thermistors">Thermistors&lt;a class="anchor" href="#thermistors">#&lt;/a>&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Ref&lt;/th>
 &lt;th>Part Number&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;th>Qty&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>TH920-TH924&lt;/td>
 &lt;td>48E39071S01&lt;/td>
 &lt;td>THERMISTOR, 100K&lt;/td>
 &lt;td>5&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h3 id="control-transistors">Control Transistors&lt;a class="anchor" href="#control-transistors">#&lt;/a>&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Ref&lt;/th>
 &lt;th>Part Number&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Q920&lt;/td>
 &lt;td>48E39080S01&lt;/td>
 &lt;td>TR, 2SA965(Y)&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Q921, Q922, Q927, Q930&lt;/td>
 &lt;td>48E38250S01&lt;/td>
 &lt;td>TR, DTC114EKA-T146&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Q923, Q926&lt;/td>
 &lt;td>48E38247S01&lt;/td>
 &lt;td>TR, DTA114EKA-T146&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Q924&lt;/td>
 &lt;td>48E38251S01&lt;/td>
 &lt;td>TR, DTC144EKA-T146&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Q925&lt;/td>
 &lt;td>48E38237S01&lt;/td>
 &lt;td>TR, 2SA1037AK(R)-T146&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h2 id="passive-components">Passive Components&lt;a class="anchor" href="#passive-components">#&lt;/a>&lt;/h2>
&lt;h3 id="fuses">Fuses&lt;a class="anchor" href="#fuses">#&lt;/a>&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Ref&lt;/th>
 &lt;th>Part Number&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;th>Qty&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>F901, F902&lt;/td>
 &lt;td>65E39088S01&lt;/td>
 &lt;td>FUSE, AUTO 15A&lt;/td>
 &lt;td>2&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h3 id="connectors">Connectors&lt;a class="anchor" href="#connectors">#&lt;/a>&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Ref&lt;/th>
 &lt;th>Part Number&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>CN501&lt;/td>
 &lt;td>09E39020S01&lt;/td>
 &lt;td>CONN, 8P&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>CN551&lt;/td>
 &lt;td>29E39039S01&lt;/td>
 &lt;td>TERMINAL, 8P-SPEAKER&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>CN921&lt;/td>
 &lt;td>29E39038S01&lt;/td>
 &lt;td>TERMINAL, 3P-POWER&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>CN922&lt;/td>
 &lt;td>09E39019S01&lt;/td>
 &lt;td>CONN, PH2P&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>PJ501&lt;/td>
 &lt;td>28E39040S01&lt;/td>
 &lt;td>JACK, (RCA)6P&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h3 id="switches">Switches&lt;a class="anchor" href="#switches">#&lt;/a>&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Ref&lt;/th>
 &lt;th>Part Number&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>SW501&lt;/td>
 &lt;td>40E39029S01&lt;/td>
 &lt;td>SW, SLIDE 2-2&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>SW502, SW503&lt;/td>
 &lt;td>40E39030S01&lt;/td>
 &lt;td>SW, SLIDE 2-3&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h3 id="potentiometers">Potentiometers&lt;a class="anchor" href="#potentiometers">#&lt;/a>&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Ref&lt;/th>
 &lt;th>Part Number&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>VR501, VR502&lt;/td>
 &lt;td>18E39024S01&lt;/td>
 &lt;td>VOL, 9T(5488)10KC×2&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>VR503, VR504&lt;/td>
 &lt;td>18E39025S01&lt;/td>
 &lt;td>VOL, 9T(5489)50KE×4&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h2 id="common-repair-kits">Common Repair Kits&lt;a class="anchor" href="#common-repair-kits">#&lt;/a>&lt;/h2>
&lt;p>Based on typical failures, consider stocking:&lt;/p></description></item><item><title>Preamp Stage</title><link>https://cdeever.github.io/repair-alpine-mrp-f250/docs/how-it-works/preamp-stage/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cdeever.github.io/repair-alpine-mrp-f250/docs/how-it-works/preamp-stage/</guid><description>&lt;h1 id="preamp-stage">Preamp Stage&lt;a class="anchor" href="#preamp-stage">#&lt;/a>&lt;/h1>
&lt;p>The preamp stage processes the input signal before it reaches the power amplifier. It provides input selection, isolation, gain control, equalization, and crossover filtering.&lt;/p>
&lt;h2 id="signal-flow">Signal Flow&lt;a class="anchor" href="#signal-flow">#&lt;/a>&lt;/h2>

&lt;script src="https://unpkg.com/@viz-js/viz@3.4.0/lib/viz-standalone.js">&lt;/script>



&lt;div class="graphviz-diagram">
 &lt;script type="text/graphviz">
digraph preamp_signal_flow {
 rankdir=TB
 node [shape=box, style="rounded,filled", fontname="Helvetica", fontsize=11]
 edge [fontname="Helvetica", fontsize=9]

 subgraph cluster_preamp {
 label="PREAMP STAGE (Per Channel Pair)"
 style="dashed"
 color="#4a90d9"

 // Inputs
 rca [label="RCA Input\nPJ501", fillcolor="#e8f4e8"]
 sp [label="Speaker Input\nCN501", fillcolor="#e8f4e8"]

 // Signal chain
 iso [label="Isolation Amp\nIC501-504\nNJM4565M", fillcolor="#d9e8fb"]
 gain [label="Gain Control\nVR501-504", fillcolor="#fff2cc"]
 bass [label="Bass EQ\nSW501/503", fillcolor="#fff2cc"]
 filter [label="Variable Filter\nVR503/504\nHPF/LPF/FLAT", fillcolor="#fff2cc"]
 outbuf [label="Output Buffer\nIC516-518", fillcolor="#d9e8fb"]

 // Line out path
 mix [label="Mix", fillcolor="#e8e8e8"]
 buffer [label="Buffer\nIC507-508", fillcolor="#d9e8fb"]
 lineout [label="Line Out\nPRE OUT", fillcolor="#d9fbd9"]

 // Output
 toamp [label="To Power Amp", fillcolor="#d9fbd9"]
 }

 // Main signal flow
 rca -> iso
 sp -> iso
 iso -> gain -> bass -> filter -> outbuf -> toamp

 // Line out tap
 gain -> mix [style=dashed]
 mix -> buffer -> lineout
}
&lt;/script>
&lt;/div>

&lt;script>
(function() {
 const containers = document.querySelectorAll('.graphviz-diagram');
 containers.forEach(container => {
 const script = container.querySelector('script[type="text/graphviz"]');
 if (script &amp;&amp; !container.dataset.rendering) {
 container.dataset.rendering = 'true';
 Viz.instance().then(viz => {
 const svg = viz.renderSVGElement(script.textContent);
 container.appendChild(svg);
 script.remove();
 });
 }
 });
})();
&lt;/script>

&lt;h2 id="input-section">Input Section&lt;a class="anchor" href="#input-section">#&lt;/a>&lt;/h2>
&lt;h3 id="input-types">Input Types&lt;a class="anchor" href="#input-types">#&lt;/a>&lt;/h3>
&lt;p>The amplifier accepts two input types:&lt;/p></description></item><item><title>Terminal Voltages</title><link>https://cdeever.github.io/repair-alpine-mrp-f250/docs/diagnostics/terminal-voltages/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cdeever.github.io/repair-alpine-mrp-f250/docs/diagnostics/terminal-voltages/</guid><description>&lt;h1 id="terminal-voltage-reference">Terminal Voltage Reference&lt;a class="anchor" href="#terminal-voltage-reference">#&lt;/a>&lt;/h1>
&lt;p>Reference voltages for all ICs and transistors under normal operating conditions.&lt;/p>
&lt;h2 id="measuring-conditions">Measuring Conditions&lt;a class="anchor" href="#measuring-conditions">#&lt;/a>&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Parameter&lt;/th>
 &lt;th>Value&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Power Supply Voltage&lt;/td>
 &lt;td>DC 14.4V&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Measuring Meter&lt;/td>
 &lt;td>Digital Multimeter&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Measuring Point Reference&lt;/td>
 &lt;td>Between pin and GND&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Measuring Condition&lt;/td>
 &lt;td>Remote ON, No signal input&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h2 id="ic920-upc494---pwm-controller">IC920 (uPC494) - PWM Controller&lt;a class="anchor" href="#ic920-upc494---pwm-controller">#&lt;/a>&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Pin&lt;/th>
 &lt;th>Voltage&lt;/th>
 &lt;th>Pin&lt;/th>
 &lt;th>Voltage&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>1&lt;/td>
 &lt;td>1.6V*&lt;/td>
 &lt;td>9&lt;/td>
 &lt;td>6V&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>2&lt;/td>
 &lt;td>2.5V&lt;/td>
 &lt;td>10&lt;/td>
 &lt;td>6V&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>3&lt;/td>
 &lt;td>0.1V&lt;/td>
 &lt;td>11&lt;/td>
 &lt;td>14.4V&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>4&lt;/td>
 &lt;td>0V&lt;/td>
 &lt;td>12&lt;/td>
 &lt;td>14.4V&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>5&lt;/td>
 &lt;td>1.8V&lt;/td>
 &lt;td>13&lt;/td>
 &lt;td>5V&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>6&lt;/td>
 &lt;td>3.8V&lt;/td>
 &lt;td>14&lt;/td>
 &lt;td>5V&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>7&lt;/td>
 &lt;td>0V&lt;/td>
 &lt;td>15&lt;/td>
 &lt;td>2.5V&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>8&lt;/td>
 &lt;td>14.4V&lt;/td>
 &lt;td>16&lt;/td>
 &lt;td>0V&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;p>*Pin 1 varies with temperature&lt;/p></description></item><item><title>Power Amplifier Stage</title><link>https://cdeever.github.io/repair-alpine-mrp-f250/docs/how-it-works/power-amp-stage/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cdeever.github.io/repair-alpine-mrp-f250/docs/how-it-works/power-amp-stage/</guid><description>&lt;h1 id="power-amplifier-stage">Power Amplifier Stage&lt;a class="anchor" href="#power-amplifier-stage">#&lt;/a>&lt;/h1>
&lt;p>The power amplifier converts the low-level preamp signal into high-current drive for speakers. The MRP-F250 uses a Class AB topology with discrete transistors for each of its four channels.&lt;/p>
&lt;h2 id="architecture">Architecture&lt;a class="anchor" href="#architecture">#&lt;/a>&lt;/h2>
&lt;p>Each channel is identical in design. The schematic shows channels 1-4 with components numbered in the 100s, 200s, 300s, and 400s respectively.&lt;/p>

&lt;script src="https://unpkg.com/@viz-js/viz@3.4.0/lib/viz-standalone.js">&lt;/script>



&lt;div class="graphviz-diagram">
 &lt;script type="text/graphviz">
digraph power_amp {
 rankdir=TB
 node [shape=box, style="rounded,filled", fontname="Helvetica", fontsize=11]
 edge [fontname="Helvetica", fontsize=9]

 // Input/Output
 preamp [label="From\nPreamp", fillcolor="#e8f4e8"]
 speaker [label="To\nSpeaker", fillcolor="#d9fbd9"]
 protection [label="From\nProtection\nCircuit", fillcolor="#fff2cc"]

 subgraph cluster_poweramp {
 label="POWER AMP (Per Channel)"
 style="dashed"
 color="#d94a4a"

 // Signal stages
 input [label="Input Stage\nQ151\n2SC3326", fillcolor="#d9e8fb"]
 vas [label="Voltage Amp\nQ153-Q158\nDiff Pair + VAS", fillcolor="#d9e8fb"]
 driver [label="Driver Stage\nQ159/Q160\n2SC2235/2SA965", fillcolor="#ffd9d9"]
 output [label="Output Stage\nQ161/Q162\n2SC5100/2SA1908", fillcolor="#ffd9d9"]

 // Mute
 mute [label="Mute\nQ152\n2SC4207", fillcolor="#fff2cc"]

 // Feedback
 feedback [label="Feedback\nNetwork", fillcolor="#e8e8e8"]
 }

 // Main signal flow
 preamp -> input -> vas -> driver -> output -> speaker

 // Feedback path
 output -> feedback [style=dashed, dir=back]
 feedback -> input [style=dashed]
 feedback -> vas [style=dashed]

 // Mute control
 protection -> mute [label="mute signal"]
 mute -> input [style=dotted, label="shunt"]
}
&lt;/script>
&lt;/div>

&lt;script>
(function() {
 const containers = document.querySelectorAll('.graphviz-diagram');
 containers.forEach(container => {
 const script = container.querySelector('script[type="text/graphviz"]');
 if (script &amp;&amp; !container.dataset.rendering) {
 container.dataset.rendering = 'true';
 Viz.instance().then(viz => {
 const svg = viz.renderSVGElement(script.textContent);
 container.appendChild(svg);
 script.remove();
 });
 }
 });
})();
&lt;/script>

&lt;h2 id="stage-by-stage-analysis">Stage-by-Stage Analysis&lt;a class="anchor" href="#stage-by-stage-analysis">#&lt;/a>&lt;/h2>
&lt;h3 id="input-stage-q151">Input Stage (Q151)&lt;a class="anchor" href="#input-stage-q151">#&lt;/a>&lt;/h3>
&lt;p>&lt;strong>Transistor:&lt;/strong> 2SC3326 (NPN)&lt;/p></description></item><item><title>Preamp Failures</title><link>https://cdeever.github.io/repair-alpine-mrp-f250/docs/repair/preamp-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cdeever.github.io/repair-alpine-mrp-f250/docs/repair/preamp-failures/</guid><description>&lt;h1 id="preamp-stage-failures">Preamp Stage Failures&lt;a class="anchor" href="#preamp-stage-failures">#&lt;/a>&lt;/h1>
&lt;p>Preamp failures are less common than power supply or output stage failures, but can cause complete loss of signal or distortion.&lt;/p>
&lt;h2 id="failure-mode-no-14v-rails">Failure Mode: No ±14V Rails&lt;a class="anchor" href="#failure-mode-no-14v-rails">#&lt;/a>&lt;/h2>
&lt;h3 id="symptoms">Symptoms&lt;a class="anchor" href="#symptoms">#&lt;/a>&lt;/h3>
&lt;ul>
&lt;li>No audio output (all channels)&lt;/li>
&lt;li>LED may still light&lt;/li>
&lt;li>Power supply otherwise functional&lt;/li>
&lt;/ul>
&lt;h3 id="cause">Cause&lt;a class="anchor" href="#cause">#&lt;/a>&lt;/h3>
&lt;p>The ±14V regulators (Q801/Q802) have failed.&lt;/p>
&lt;h3 id="diagnosis">Diagnosis&lt;a class="anchor" href="#diagnosis">#&lt;/a>&lt;/h3>
&lt;ol>
&lt;li>Measure +14V and -14V rails&lt;/li>
&lt;li>If missing, check:
&lt;ul>
&lt;li>Q801 (2SC3421) for +14V&lt;/li>
&lt;li>Q802 (2SA1358) for -14V&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Test transistors as described in &lt;a href="https://cdeever.github.io/repair-alpine-mrp-f250/docs/repair/dcdc-failures/">DC/DC Failures&lt;/a>&lt;/li>
&lt;/ol>
&lt;h3 id="repair">Repair&lt;a class="anchor" href="#repair">#&lt;/a>&lt;/h3>
&lt;p>Replace Q801 and/or Q802 as needed.&lt;/p></description></item><item><title>Troubleshooting Flowchart</title><link>https://cdeever.github.io/repair-alpine-mrp-f250/docs/diagnostics/flowchart/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cdeever.github.io/repair-alpine-mrp-f250/docs/diagnostics/flowchart/</guid><description>&lt;h1 id="troubleshooting-flowchart">Troubleshooting Flowchart&lt;a class="anchor" href="#troubleshooting-flowchart">#&lt;/a>&lt;/h1>
&lt;p>Use these decision trees to quickly identify the likely failure area based on symptoms.&lt;/p>
&lt;hr>
&lt;h2 id="symptom-amplifier-smokes-on-power-up">Symptom: Amplifier Smokes on Power-Up&lt;a class="anchor" href="#symptom-amplifier-smokes-on-power-up">#&lt;/a>&lt;/h2>

&lt;script src="https://unpkg.com/@viz-js/viz@3.4.0/lib/viz-standalone.js">&lt;/script>



&lt;div class="graphviz-diagram">
 &lt;script type="text/graphviz">
digraph smoke {
 rankdir=TB
 splines=ortho
 node [shape=box, style="rounded,filled", fontname="Helvetica", fontsize=10]
 edge [fontname="Helvetica", fontsize=9]

 start [label="Amplifier smokes\non power-up", fillcolor="#ffcccc"]
 question [label="Where does smoke\ncome from?", shape=diamond, fillcolor="#fff2cc"]

 output_area [label="Output\nStage", fillcolor="#e0e0e0"]
 power_area [label="Power\nSupply", fillcolor="#e0e0e0"]
 unknown [label="Can't Tell", fillcolor="#e0e0e0"]
 preamp_area [label="Preamp\nArea", fillcolor="#e0e0e0"]

 check_output [label="Check\nQ161-162, Q261-262\nQ361-362, Q461-462", fillcolor="#d9e8fb"]
 check_power [label="Check\nQ903-906, Q901-902\nD801-803, D808", fillcolor="#d9e8fb"]
 remove_fets [label="Remove FETs Q903-906\nApply power\nw/current limit", fillcolor="#d9e8fb"]
 check_preamp [label="Check ±14V Rails\nand Op-Amps\nIC501-518, Q801-802", fillcolor="#d9e8fb"]

 still_draws [label="Still draws\nhigh current?", shape=diamond, fillcolor="#fff2cc"]
 yes_short [label="Short on secondary\nCheck D801-808\nT901, Rails", fillcolor="#ffcccc"]
 no_fets [label="FETs or gate drivers\nwere the problem", fillcolor="#d9fbd9"]

 output_fail [label="Output stage\nfailure", fillcolor="#ffcccc"]
 dcdc_fail [label="DC/DC converter\nfailure", fillcolor="#ffcccc"]

 start -> question
 question -> output_area
 question -> power_area
 question -> unknown
 question -> preamp_area

 output_area -> check_output -> output_fail
 power_area -> check_power -> dcdc_fail
 preamp_area -> check_preamp

 unknown -> remove_fets -> still_draws
 still_draws -> yes_short [label="YES"]
 still_draws -> no_fets [label="NO"]
}
&lt;/script>
&lt;/div>

&lt;script>
(function() {
 const containers = document.querySelectorAll('.graphviz-diagram');
 containers.forEach(container => {
 const script = container.querySelector('script[type="text/graphviz"]');
 if (script &amp;&amp; !container.dataset.rendering) {
 container.dataset.rendering = 'true';
 Viz.instance().then(viz => {
 const svg = viz.renderSVGElement(script.textContent);
 container.appendChild(svg);
 script.remove();
 });
 }
 });
})();
&lt;/script>

&lt;hr>
&lt;h2 id="symptom-no-output-dead">Symptom: No Output (Dead)&lt;a class="anchor" href="#symptom-no-output-dead">#&lt;/a>&lt;/h2>


&lt;div class="graphviz-diagram">
 &lt;script type="text/graphviz">
digraph no_output {
 rankdir=TB
 splines=ortho
 node [shape=box, style="rounded,filled", fontname="Helvetica", fontsize=10]
 edge [fontname="Helvetica", fontsize=9]

 start [label="No output from\namplifier", fillcolor="#ffcccc"]
 led_q [label="Does LED\nlight up?", shape=diamond, fillcolor="#fff2cc"]

 led_yes [label="LED ON", fillcolor="#d9fbd9"]
 led_no [label="LED OFF", fillcolor="#ffcccc"]

 check_preamp [label="Check preamp\n&amp; power amp", fillcolor="#d9e8fb"]
 check_power [label="Check power supply\n• Fuses\n• +B input\n• Remote\n• IC920", fillcolor="#d9e8fb"]

 v14_q [label="±14V OK?", shape=diamond, fillcolor="#fff2cc"]

 v14_yes [label="Check signal path\nthrough preamp", fillcolor="#d9e8fb"]
 v14_no [label="Check Q801/Q802\nDC/DC converter\noutput", fillcolor="#d9e8fb"]

 start -> led_q
 led_q -> led_yes [label="YES"]
 led_q -> led_no [label="NO"]

 led_yes -> check_preamp -> v14_q
 led_no -> check_power

 v14_q -> v14_yes [label="YES"]
 v14_q -> v14_no [label="NO"]
}
&lt;/script>
&lt;/div>

&lt;script>
(function() {
 const containers = document.querySelectorAll('.graphviz-diagram');
 containers.forEach(container => {
 const script = container.querySelector('script[type="text/graphviz"]');
 if (script &amp;&amp; !container.dataset.rendering) {
 container.dataset.rendering = 'true';
 Viz.instance().then(viz => {
 const svg = viz.renderSVGElement(script.textContent);
 container.appendChild(svg);
 script.remove();
 });
 }
 });
})();
&lt;/script>

&lt;hr>
&lt;h2 id="symptom-distorted-output">Symptom: Distorted Output&lt;a class="anchor" href="#symptom-distorted-output">#&lt;/a>&lt;/h2>


&lt;div class="graphviz-diagram">
 &lt;script type="text/graphviz">
digraph distorted {
 rankdir=TB
 splines=ortho
 node [shape=box, style="rounded,filled", fontname="Helvetica", fontsize=10]
 edge [fontname="Helvetica", fontsize=9]

 start [label="Distorted output", fillcolor="#ffcccc"]
 question [label="All channels or\nspecific channel?", shape=diamond, fillcolor="#fff2cc"]

 all_ch [label="ALL channels", fillcolor="#e0e0e0"]
 specific [label="SPECIFIC channel", fillcolor="#e0e0e0"]

 check_rails [label="Check power supply rails\n±25V, ±23V, ±14V", fillcolor="#d9e8fb"]
 check_channel [label="Check that channel's:\n• Output transistors\n• Driver transistors\n• Bias components", fillcolor="#d9e8fb"]

 rails_q [label="Rails OK?", shape=diamond, fillcolor="#fff2cc"]
 dcdc_prob [label="DC/DC problem\nCheck converter", fillcolor="#ffcccc"]
 preamp_prob [label="Check preamp\nop-amps", fillcolor="#d9e8fb"]

 start -> question
 question -> all_ch [label="ALL"]
 question -> specific [label="ONE"]

 all_ch -> check_rails -> rails_q
 specific -> check_channel

 rails_q -> dcdc_prob [label="NO\n(low/unstable)"]
 rails_q -> preamp_prob [label="YES"]
}
&lt;/script>
&lt;/div>

&lt;script>
(function() {
 const containers = document.querySelectorAll('.graphviz-diagram');
 containers.forEach(container => {
 const script = container.querySelector('script[type="text/graphviz"]');
 if (script &amp;&amp; !container.dataset.rendering) {
 container.dataset.rendering = 'true';
 Viz.instance().then(viz => {
 const svg = viz.renderSVGElement(script.textContent);
 container.appendChild(svg);
 script.remove();
 });
 }
 });
})();
&lt;/script>

&lt;hr>
&lt;h2 id="symptom-blows-fuses">Symptom: Blows Fuses&lt;a class="anchor" href="#symptom-blows-fuses">#&lt;/a>&lt;/h2>


&lt;div class="graphviz-diagram">
 &lt;script type="text/graphviz">
digraph fuses {
 rankdir=TB
 splines=ortho
 node [shape=box, style="rounded,filled", fontname="Helvetica", fontsize=10]
 edge [fontname="Helvetica", fontsize=9]

 start [label="Blows fuses\nimmediately", fillcolor="#ffcccc"]
 remove [label="Remove FETs\nQ903-Q906", fillcolor="#d9e8fb"]
 still_q [label="Still blows\nfuses?", shape=diamond, fillcolor="#fff2cc"]

 yes_short [label="Short is before FETs:\n• Fuse holder\n• Wiring\n• L920\n• Capacitors", fillcolor="#ffcccc"]

 no_fets [label="FETs were shorted", fillcolor="#fff2cc"]
 check_cause [label="Check what killed FETs:\n• Q901/Q902\n• Secondary diodes\n• Transformer", fillcolor="#d9e8fb"]

 start -> remove -> still_q
 still_q -> yes_short [label="YES"]
 still_q -> no_fets [label="NO"]
 no_fets -> check_cause
}
&lt;/script>
&lt;/div>

&lt;script>
(function() {
 const containers = document.querySelectorAll('.graphviz-diagram');
 containers.forEach(container => {
 const script = container.querySelector('script[type="text/graphviz"]');
 if (script &amp;&amp; !container.dataset.rendering) {
 container.dataset.rendering = 'true';
 Viz.instance().then(viz => {
 const svg = viz.renderSVGElement(script.textContent);
 container.appendChild(svg);
 script.remove();
 });
 }
 });
})();
&lt;/script>

&lt;hr>
&lt;h2 id="symptom-protection-triggers--muted">Symptom: Protection Triggers / Muted&lt;a class="anchor" href="#symptom-protection-triggers--muted">#&lt;/a>&lt;/h2>


&lt;div class="graphviz-diagram">
 &lt;script type="text/graphviz">
digraph protection {
 rankdir=TB
 splines=ortho
 node [shape=box, style="rounded,filled", fontname="Helvetica", fontsize=10]
 edge [fontname="Helvetica", fontsize=9]

 start [label="Amplifier stays muted\n(LED on but no output)", fillcolor="#ffcccc"]
 wait [label="Wait 5+ seconds\n(turn-on delay)", fillcolor="#d9e8fb"]
 still_q [label="Still muted?", shape=diamond, fillcolor="#fff2cc"]

 normal [label="Normal\noperation", fillcolor="#d9fbd9"]
 protection [label="Protection\nis active", fillcolor="#ffcccc"]

 check [label="Check for:\n• DC at outputs\n• Overheating\n• Shorted speaker\n• Low supply voltage", fillcolor="#d9e8fb"]

 start -> wait -> still_q
 still_q -> normal [label="NO"]
 still_q -> protection [label="YES"]
 protection -> check
}
&lt;/script>
&lt;/div>

&lt;script>
(function() {
 const containers = document.querySelectorAll('.graphviz-diagram');
 containers.forEach(container => {
 const script = container.querySelector('script[type="text/graphviz"]');
 if (script &amp;&amp; !container.dataset.rendering) {
 container.dataset.rendering = 'true';
 Viz.instance().then(viz => {
 const svg = viz.renderSVGElement(script.textContent);
 container.appendChild(svg);
 script.remove();
 });
 }
 });
})();
&lt;/script>

&lt;hr>
&lt;h2 id="symptom-supply-voltage-drops-under-load">Symptom: Supply Voltage Drops Under Load&lt;a class="anchor" href="#symptom-supply-voltage-drops-under-load">#&lt;/a>&lt;/h2>


&lt;div class="graphviz-diagram">
 &lt;script type="text/graphviz">
digraph voltage_drop {
 rankdir=TB
 splines=ortho
 node [shape=box, style="rounded,filled", fontname="Helvetica", fontsize=10]
 edge [fontname="Helvetica", fontsize=9]

 start [label="Supply voltage drops\nwhen FETs installed", fillcolor="#ffcccc"]
 question [label="How far does\nit drop?", shape=diamond, fillcolor="#fff2cc"]

 near_zero [label="Near 0V\nDead Short", fillcolor="#ff9999"]
 clamped [label="~8-10V\nClamped", fillcolor="#ffcccc"]
 unstable [label="~12V but\nunstable", fillcolor="#fff2cc"]

 check_short [label="Check for shorted\nFET or diode", fillcolor="#d9e8fb"]
 check_gate [label="FETs in linear mode\nCheck gate drivers\nQ901/Q902", fillcolor="#d9e8fb"]
 check_marginal [label="Marginal component\nor connection issue", fillcolor="#d9e8fb"]

 start -> question
 question -> near_zero
 question -> clamped
 question -> unstable

 near_zero -> check_short
 clamped -> check_gate
 unstable -> check_marginal
}
&lt;/script>
&lt;/div>

&lt;script>
(function() {
 const containers = document.querySelectorAll('.graphviz-diagram');
 containers.forEach(container => {
 const script = container.querySelector('script[type="text/graphviz"]');
 if (script &amp;&amp; !container.dataset.rendering) {
 container.dataset.rendering = 'true';
 Viz.instance().then(viz => {
 const svg = viz.renderSVGElement(script.textContent);
 container.appendChild(svg);
 script.remove();
 });
 }
 });
})();
&lt;/script>

&lt;hr>
&lt;h2 id="quick-diagnosis-table">Quick Diagnosis Table&lt;a class="anchor" href="#quick-diagnosis-table">#&lt;/a>&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Symptom&lt;/th>
 &lt;th>Most Likely Cause&lt;/th>
 &lt;th>First Check&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Smokes immediately&lt;/td>
 &lt;td>Shorted FET or diode&lt;/td>
 &lt;td>Remove FETs, check D801-808&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Smokes after delay&lt;/td>
 &lt;td>Thermal runaway&lt;/td>
 &lt;td>Gate drivers Q901/Q902&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>No LED&lt;/td>
 &lt;td>No power input&lt;/td>
 &lt;td>Fuses, wiring, remote&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>LED on, no sound&lt;/td>
 &lt;td>Mute active or preamp&lt;/td>
 &lt;td>±14V rails, mute circuit&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>One channel dead&lt;/td>
 &lt;td>Channel-specific failure&lt;/td>
 &lt;td>That channel&amp;rsquo;s transistors&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Distortion all channels&lt;/td>
 &lt;td>Power supply issue&lt;/td>
 &lt;td>Rail voltages&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Blows fuses&lt;/td>
 &lt;td>Short circuit&lt;/td>
 &lt;td>Isolate by removing FETs&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Gets very hot&lt;/td>
 &lt;td>Bias problem or short&lt;/td>
 &lt;td>Check output DC offset&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table></description></item><item><title>Post-Repair Verification</title><link>https://cdeever.github.io/repair-alpine-mrp-f250/docs/diagnostics/post-repair-verification/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cdeever.github.io/repair-alpine-mrp-f250/docs/diagnostics/post-repair-verification/</guid><description>&lt;h1 id="verification-plan-car-audio-amplifier">Verification Plan: Car Audio Amplifier&lt;a class="anchor" href="#verification-plan-car-audio-amplifier">#&lt;/a>&lt;/h1>
&lt;p>A full post-repair verification plan for high-power 12 V automotive amplifiers — Class AB, Class D, or Class A/B+D hybrid. This covers the sequence from cold board to confirmed-reliable, applicable to any car amp regardless of brand, topology, or channel count.&lt;/p>
&lt;p>Car amps are simultaneously audio equipment, high-current power electronics, and automotive-environment devices. Verification has to cover all three dimensions.&lt;/p>
&lt;h2 id="equipment-needed">Equipment Needed&lt;a class="anchor" href="#equipment-needed">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>12 V bench supply capable of 20–30 A&lt;/strong> (or a car battery with inline fuse — see below)&lt;/li>
&lt;li>&lt;strong>Inline fuse&lt;/strong> — 30–40 A automotive blade fuse in a holder on the power lead. Non-negotiable&lt;/li>
&lt;li>&lt;strong>DMM&lt;/strong> — voltage and resistance&lt;/li>
&lt;li>&lt;strong>Oscilloscope&lt;/strong> — at least 2 channels&lt;/li>
&lt;li>&lt;strong>Dummy loads&lt;/strong> — power resistors or dummy speaker loads matching the amp&amp;rsquo;s rated impedance (typically 4 Ω or 2 Ω). Must be rated for the amp&amp;rsquo;s output power&lt;/li>
&lt;li>&lt;strong>Audio signal source&lt;/strong> — function generator (1 kHz sine is the workhorse) or a phone/DAP with a known-clean output&lt;/li>
&lt;li>&lt;strong>RCA cables and speaker wire&lt;/strong> — known-good&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>On power supplies:&lt;/strong> Most bench supplies can&amp;rsquo;t source the current a car amp draws at full power. Options: a 12 V / 30 A+ switching supply, a server power supply converted for bench use, or an actual car battery with an inline fuse. If using a battery, the inline fuse is your only protection — do not skip it.&lt;/p></description></item><item><title>Protection Circuits</title><link>https://cdeever.github.io/repair-alpine-mrp-f250/docs/how-it-works/protection-circuits/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cdeever.github.io/repair-alpine-mrp-f250/docs/how-it-works/protection-circuits/</guid><description>&lt;h1 id="protection-circuits">Protection Circuits&lt;a class="anchor" href="#protection-circuits">#&lt;/a>&lt;/h1>
&lt;p>The MRP-F250 includes multiple protection circuits to prevent damage from fault conditions. These circuits monitor various parameters and activate a mute function when problems are detected.&lt;/p>
&lt;h2 id="protection-overview">Protection Overview&lt;a class="anchor" href="#protection-overview">#&lt;/a>&lt;/h2>

&lt;script src="https://unpkg.com/@viz-js/viz@3.4.0/lib/viz-standalone.js">&lt;/script>



&lt;div class="graphviz-diagram">
 &lt;script type="text/graphviz">
digraph protection_system {
 rankdir=TB
 node [shape=box, style="rounded,filled", fontname="Helvetica", fontsize=11]
 edge [fontname="Helvetica", fontsize=9]

 subgraph cluster_protection {
 label="PROTECTION SYSTEM"
 style="dashed"
 color="#d94a4a"

 // Detection circuits
 subgraph cluster_detectors {
 label=""
 style="invis"
 rank=same

 current [label="Output Current\nDetect\nQ163/263/363/463", fillcolor="#fff2cc"]
 thermal [label="Thermal\nDetect\nTH920-924", fillcolor="#fff2cc"]
 voltage [label="+B Voltage\nDetect\nOver/Under", fillcolor="#fff2cc"]
 dc [label="DC Offset\nDetect", fillcolor="#fff2cc"]
 settime [label="Set Time\nMute\nQ930", fillcolor="#fff2cc"]
 }

 // Logic and driver
 logic [label="Mute Logic\n(Combines all fault signals)", fillcolor="#d9e8fb"]
 driver [label="Mute Driver\nQ926/Q927", fillcolor="#d9e8fb"]

 // Output
 mute [label="Mute Transistors\nQ152/Q252/Q352/Q452", fillcolor="#ffd9d9"]
 }

 // Connections to logic
 current -> logic
 thermal -> logic
 voltage -> logic
 dc -> logic
 settime -> logic

 // Logic to driver to mute
 logic -> driver -> mute

 // Output to amp stages
 amp [label="Power Amp\nSignal Shunted\nto Ground", fillcolor="#e8e8e8"]
 mute -> amp
}
&lt;/script>
&lt;/div>

&lt;script>
(function() {
 const containers = document.querySelectorAll('.graphviz-diagram');
 containers.forEach(container => {
 const script = container.querySelector('script[type="text/graphviz"]');
 if (script &amp;&amp; !container.dataset.rendering) {
 container.dataset.rendering = 'true';
 Viz.instance().then(viz => {
 const svg = viz.renderSVGElement(script.textContent);
 container.appendChild(svg);
 script.remove();
 });
 }
 });
})();
&lt;/script>

&lt;h2 id="protection-types">Protection Types&lt;a class="anchor" href="#protection-types">#&lt;/a>&lt;/h2>
&lt;h3 id="1-output-current-detection">1. Output Current Detection&lt;a class="anchor" href="#1-output-current-detection">#&lt;/a>&lt;/h3>
&lt;p>&lt;strong>Purpose:&lt;/strong> Protects against speaker shorts and excessive load current&lt;/p></description></item><item><title>Transformer Repair</title><link>https://cdeever.github.io/repair-alpine-mrp-f250/docs/repair/transformer-repair/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cdeever.github.io/repair-alpine-mrp-f250/docs/repair/transformer-repair/</guid><description>&lt;h1 id="transformer-t901-repair-options">Transformer T901 Repair Options&lt;a class="anchor" href="#transformer-t901-repair-options">#&lt;/a>&lt;/h1>
&lt;p>The DC/DC converter transformer (T901) is a custom Alpine part (25E39082S01) that is essentially unobtainable. If damaged, your options are repair or fabrication.&lt;/p>
&lt;h2 id="t901-specifications">T901 Specifications&lt;a class="anchor" href="#t901-specifications">#&lt;/a>&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Parameter&lt;/th>
 &lt;th>Value&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Part Number&lt;/td>
 &lt;td>25E39082S01&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Type&lt;/td>
 &lt;td>Push-pull DC/DC converter&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Turns Ratio&lt;/td>
 &lt;td>5:8:1&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Core&lt;/td>
 &lt;td>Ferrite (likely EE or EI type)&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Primary&lt;/td>
 &lt;td>Center-tapped&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Secondary&lt;/td>
 &lt;td>Multiple windings for ±25V and ±23V&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h2 id="diagnosing-transformer-failure">Diagnosing Transformer Failure&lt;a class="anchor" href="#diagnosing-transformer-failure">#&lt;/a>&lt;/h2>
&lt;h3 id="symptoms-of-failed-transformer">Symptoms of Failed Transformer&lt;a class="anchor" href="#symptoms-of-failed-transformer">#&lt;/a>&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Symptom&lt;/th>
 &lt;th>Likely Cause&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Very high primary current&lt;/td>
 &lt;td>Shorted turns&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>No output on all rails&lt;/td>
 &lt;td>Open winding&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Buzzing/humming&lt;/td>
 &lt;td>Loose laminations or cracked core&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Burning smell from transformer&lt;/td>
 &lt;td>Insulation breakdown&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>One rail missing&lt;/td>
 &lt;td>Partial winding failure&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h3 id="testing-procedure">Testing Procedure&lt;a class="anchor" href="#testing-procedure">#&lt;/a>&lt;/h3>
&lt;p>&lt;strong>1. Resistance Measurements (power off, FETs removed)&lt;/strong>&lt;/p></description></item><item><title>Primary vs Secondary Side</title><link>https://cdeever.github.io/repair-alpine-mrp-f250/docs/how-it-works/primary-secondary/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cdeever.github.io/repair-alpine-mrp-f250/docs/how-it-works/primary-secondary/</guid><description>&lt;h1 id="primary-vs-secondary-side">Primary vs Secondary Side&lt;a class="anchor" href="#primary-vs-secondary-side">#&lt;/a>&lt;/h1>
&lt;p>Understanding the distinction between primary and secondary sides of the DC/DC converter is essential for effective troubleshooting.&lt;/p>
&lt;h2 id="overview">Overview&lt;a class="anchor" href="#overview">#&lt;/a>&lt;/h2>
&lt;p>The transformer (T901) divides the power supply into two electrically isolated sections:&lt;/p>

&lt;script src="https://unpkg.com/@viz-js/viz@3.4.0/lib/viz-standalone.js">&lt;/script>



&lt;div class="graphviz-diagram">
 &lt;script type="text/graphviz">
digraph power_flow {
 rankdir=TB
 node [shape=box, style="rounded,filled", fontname="Helvetica"]
 edge [fontname="Helvetica", fontsize=10]

 // Primary side
 battery [label="Battery\n12-14.4V", fillcolor="#e8f4e8"]
 fuses [label="Fuses F901/F902\n15A×2", fillcolor="#fff2cc"]
 filter1 [label="Input Filter\nL920, C905/906", fillcolor="#fff2cc"]
 pwm [label="PWM Controller\nIC920 (uPC494)", fillcolor="#d9e8fb"]
 drivers [label="Gate Drivers\nQ901/Q902", fillcolor="#d9e8fb"]
 fets [label="Switching FETs\nQ903-Q906", fillcolor="#ffd9d9"]

 // Isolation
 xfmr [label="Transformer T901\n(Isolation Barrier)\nMultiple Secondary Windings", shape=box3d, fillcolor="#e8e8e8"]

 // Secondary side - combined view
 rectifiers [label="Rectifiers\nD802/D803 → ±25V\nD801/D808 → ±23V", fillcolor="#fff2cc"]
 filters [label="Filter Capacitors\nC806/C807 (±25V)\nC808/C809 (±23V)", fillcolor="#fff2cc"]
 rails [label="Output Rails\n±25V → Output Transistors\n±23V → Driver Transistors", fillcolor="#d9fbd9"]
 reg [label="Linear Regulators\nQ801/Q802", fillcolor="#d9e8fb"]
 rail14 [label="±14V Rails\nPreamp Op-Amps", fillcolor="#d9fbd9"]

 // Labels for sides
 primary_label [label="PRIMARY SIDE\n(Battery Ground Reference)", shape=none, fillcolor="white"]
 secondary_label [label="SECONDARY SIDE\n(Amplifier Ground Reference)", shape=none, fillcolor="white"]

 // Flow
 battery -> fuses -> filter1 -> fets
 pwm -> drivers -> fets [style=dashed, label="control"]
 fets -> xfmr -> rectifiers -> filters -> rails
 rails -> reg -> rail14

 // Position labels
 {rank=same; battery; primary_label}
 {rank=same; rails; secondary_label}
}
&lt;/script>
&lt;/div>

&lt;script>
(function() {
 const containers = document.querySelectorAll('.graphviz-diagram');
 containers.forEach(container => {
 const script = container.querySelector('script[type="text/graphviz"]');
 if (script &amp;&amp; !container.dataset.rendering) {
 container.dataset.rendering = 'true';
 Viz.instance().then(viz => {
 const svg = viz.renderSVGElement(script.textContent);
 container.appendChild(svg);
 script.remove();
 });
 }
 });
})();
&lt;/script>

&lt;h2 id="primary-side">Primary Side&lt;a class="anchor" href="#primary-side">#&lt;/a>&lt;/h2>
&lt;p>The &lt;strong>primary side&lt;/strong> is everything connected to the battery input, before the transformer.&lt;/p></description></item></channel></rss>