feat: update tweeter thermal guard parameters to 100mW and adjust RMS threshold in graph configurations
This commit is contained in:
@@ -92,10 +92,10 @@ $$C_{\text{th}} \frac{d\Delta T(t)}{dt} = \frac{V_{\text{rms}}^2(t)}{R_{\text{vc
|
||||
* **Heating Tau ($\tau_{\text{heat}}$):** $2,500\text{ ms}$ (2.5 seconds).
|
||||
* **Cooling Tau ($\tau_{\text{cool}}$):** $5,000\text{ ms}$ (5.0 seconds).
|
||||
* **Tweeter Thermal Guard (`tweeter_thermal_guard` @ Pre-`tlim`):**
|
||||
* **Continuous Power Cap:** **$75\text{ mW}$ ($0.075\text{ W}$)** per channel ($1.2\%$ of max $6.25\text{ W}$ peak power).
|
||||
* **Linear RMS Threshold (`al`):** `0.109545` ($-19.21\text{ dBFS}$ RMS).
|
||||
* **Heating Tau ($\tau_{\text{heat}}$):** $1,000\text{ ms}$ (1.0 second, faster heating for smaller coil mass).
|
||||
* **Cooling Tau ($\tau_{\text{cool}}$):** $2,500\text{ ms}$ (2.5 seconds).
|
||||
* **Continuous Power Cap:** **$100\text{ mW}$ ($0.100\text{ W}$)** per channel ($1.6\%$ of max $6.25\text{ W}$ peak power).
|
||||
* **Linear RMS Threshold (`al`):** `0.126491` ($-17.96\text{ dBFS}$ RMS).
|
||||
* **Heating Tau ($\tau_{\text{heat}}$):** $1,000\text{ ms}$ (1.0 second).
|
||||
* **Cooling Tau ($\tau_{\text{cool}}$):** $2,000\text{ ms}$ (2.0 seconds, fast decay recovery from Zoom/WebRTC glitches).
|
||||
|
||||
> **Acoustic Result:** Dynamic music (Blues, Classical, Rock) has high crest factor ($12\text{ dB} - 18\text{ dB}$) and operates at $0\text{ dB}$ gain reduction with full peak dynamics. Continuous high-power signals (full-volume white noise or sine sweeps) are automatically attenuated to harmless power levels after ~2 seconds.
|
||||
|
||||
|
||||
10
graph.json
10
graph.json
@@ -222,16 +222,16 @@
|
||||
"g_in": 1.0,
|
||||
"g_out": 1.0,
|
||||
"at": 1000.0,
|
||||
"rt": 2500.0,
|
||||
"al": 0.109545,
|
||||
"rt": 2000.0,
|
||||
"al": 0.126491,
|
||||
"cr": 4.0,
|
||||
"kn": 0.5,
|
||||
"scp": 1,
|
||||
"scm": 1,
|
||||
"__comment_thermal__": "ULTRA-SAFE VIRTUAL VOICE-COIL TWEETER THERMAL GUARD (75mW Rating)",
|
||||
"__comment_thermal__": "VIRTUAL VOICE-COIL TWEETER THERMAL GUARD (100mW Rating)",
|
||||
"__comment_power__": "P_peak = V_peak^2 / R_vc = 5.0^2 / 4.0 = 6.25W Peak per Channel",
|
||||
"__comment_threshold__": "Linear RMS Threshold: al = sqrt(P_continuous / P_peak) = sqrt(0.075W / 6.25W) = sqrt(0.012) = 0.109545 (-19.21 dBFS)",
|
||||
"__comment_timing__": "Thermal Integration (at): 1000ms (1.0s heating tau), Thermal Cooling (rt): 2500ms (2.5s exponential decay into air gap)",
|
||||
"__comment_threshold__": "Linear RMS Threshold: al = sqrt(P_continuous / P_peak) = sqrt(0.100W / 6.25W) = sqrt(0.016) = 0.126491 (-17.96 dBFS)",
|
||||
"__comment_timing__": "Thermal Integration (at): 1000ms (1.0s heating tau), Thermal Cooling (rt): 2000ms (2.0s exponential decay into air gap)",
|
||||
"__comment_instructions__": "TO RECALIBRATE: Set al = sqrt(P_target_watts / 6.25W). Set at = tau_heat_ms, rt = tau_cool_ms."
|
||||
}
|
||||
},
|
||||
|
||||
@@ -222,16 +222,16 @@
|
||||
"g_in": 1.0,
|
||||
"g_out": 1.0,
|
||||
"at": 1000.0,
|
||||
"rt": 2500.0,
|
||||
"al": 0.109545,
|
||||
"rt": 2000.0,
|
||||
"al": 0.126491,
|
||||
"cr": 4.0,
|
||||
"kn": 0.5,
|
||||
"scp": 1,
|
||||
"scm": 1,
|
||||
"__comment_thermal__": "ULTRA-SAFE VIRTUAL VOICE-COIL TWEETER THERMAL GUARD (75mW Rating)",
|
||||
"__comment_thermal__": "VIRTUAL VOICE-COIL TWEETER THERMAL GUARD (100mW Rating)",
|
||||
"__comment_power__": "P_peak = V_peak^2 / R_vc = 5.0^2 / 4.0 = 6.25W Peak per Channel",
|
||||
"__comment_threshold__": "Linear RMS Threshold: al = sqrt(P_continuous / P_peak) = sqrt(0.075W / 6.25W) = sqrt(0.012) = 0.109545 (-19.21 dBFS)",
|
||||
"__comment_timing__": "Thermal Integration (at): 1000ms (1.0s heating tau), Thermal Cooling (rt): 2500ms (2.5s exponential decay into air gap)",
|
||||
"__comment_threshold__": "Linear RMS Threshold: al = sqrt(P_continuous / P_peak) = sqrt(0.100W / 6.25W) = sqrt(0.016) = 0.126491 (-17.96 dBFS)",
|
||||
"__comment_timing__": "Thermal Integration (at): 1000ms (1.0s heating tau), Thermal Cooling (rt): 2000ms (2.0s exponential decay into air gap)",
|
||||
"__comment_instructions__": "TO RECALIBRATE: Set al = sqrt(P_target_watts / 6.25W). Set at = tau_heat_ms, rt = tau_cool_ms."
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user