device_google_raviole/audio/oriole/cs35l41/fw
Robert Lee 073ec26f19 audio: update speaker protection bins
Release notes below:

===

O6 Top:
File: "o6Top_protect_20210727_120hpf_pb6.47.0_17.5dB_120Tmax_300mRTrace_regionIII160C_ALPHA.bin"
    Phone file: /vendor/firmware/cs35l41-dsp1-spk-prot.bin
    Sha1sum: EFCB81AF9E84439BA181EB88687B922107FEAB08
    Changes: Decreased TMAX for 10C margin at peak, increased “thermal region III”
    Tests - Protection: Passed XMAX/TMAX testing
    Tests - Acoustic: Passed acoustic impact testing (no much change from POR tuning in FR, reduced distortion)
    Tests - Listening: Coupled w/ bottom speaker - In progress, non-blocker

===

O6 Bottom:
File: "o6Bottom_protect_20210726_120hpf_pb6.47.0_17.5dB_110Tmax_300mRTrace_regionIII150C_ALPHA.bin"
    Phone file: /vendor/firmware/R-cs35l41-dsp1-spk-prot.bin
    Sha1sum: FDF4F9F5DEB065DD4C34B14418B6207CE609F80C
    Changes: Decreased TMAX for 10C margin at peak, increased “thermal region III”
    Tests - Protection: Passed XMAX/TMAX testing
    Tests - Acoustic: Passed acoustic impact testing (no much change from POR tuning in FR, reduced distortion)
    Tests - Listening: Coupled w/ bottom speaker - In progress, non-blocker

===

R4 Top:
File: "R4Top_protect_20210727_120hpf_pb6.47.0_17.5dB_120Tmax_300mRTrace_regionIII160C_ALPHA.bin"
    Phone file: /vendor/firmware/cs35l41-dsp1-spk-prot.bin
    Sha1sum: 32F10EB7128C80C9E64FD34EAFB7FC247057FFDD
    Changes: Decreased TMAX for 10C margin at peak, increased “thermal region III”
    Tests - Protection: Passed XMAX/TMAX testing
    Tests - Acoustic: Passed acoustic impact testing (no much change from POR tuning in FR, reduced distortion)
    Tests - Listening: Coupled w/ bottom speaker - In progress, non-blocker

===

R4 Bottom:
File: "R4Bottom_protect_20210727_100hpf_pb6.47.0_17.5dB_100Tmax_300mRTrace_regionIII140C_ALPHA.bin"
    Phone file: /vendor/firmware/R-cs35l41-dsp1-spk-prot.bin
    Sha1sum: CF3B5900B1AC095A5546499C6EFFAF0C074A79A4
    Changes: Decreased TMAX for 10C margin at peak, increased “thermal region III”
    Tests - Protection: Passed XMAX/TMAX testing
    Tests - Acoustic: Passed acoustic impact testing (no much change from POR tuning in FR, reduced distortion)
    Tests - Listening: Coupled w/ bottom speaker - In progress, non-blocker

===
sha1sum
efcb81af9e84439ba181eb88687b922107feab08  oriole/cs35l41/fw/cs35l41-dsp1-spk-prot.bin
fdf4f9f5deb065dd4c34b14418b6207ce609f80c  oriole/cs35l41/fw/R-cs35l41-dsp1-spk-prot.bin
32f10eb7128c80c9e64fd34eafb7fc247057ffdd  raven/cs35l41/fw/cs35l41-dsp1-spk-prot.bin
cf3b5900b1ac095a5546499c6effaf0c074a79a4  raven/cs35l41/fw/R-cs35l41-dsp1-spk-prot.bin

Bug: 193902089
Test: Hardware verified

Signed-off-by: Robert Lee <lerobert@google.com>
Change-Id: I39e5988914927820b90a4c1cf2dcf709c1aac653
2021-07-30 01:21:59 +00:00
..
cs35l41-dsp1-spk-cali.bin audio: update speaker firmware and tuning 2021-04-06 15:42:15 +08:00
cs35l41-dsp1-spk-cali.wmfw audio: update speaker firmware and tuning 2021-04-06 15:42:15 +08:00
cs35l41-dsp1-spk-diag.bin audio: update speaker firmware and tuning 2021-04-06 15:42:15 +08:00
cs35l41-dsp1-spk-diag.wmfw audio: update speaker firmware and tuning 2021-04-06 15:42:15 +08:00
cs35l41-dsp1-spk-prot.bin audio: update speaker protection bins 2021-07-30 01:21:59 +00:00
cs35l41-dsp1-spk-prot.wmfw audio: update speaker firmware and tuning 2021-04-06 15:42:15 +08:00
R-cs35l41-dsp1-spk-cali.bin audio: update speaker firmware and tuning 2021-04-06 15:42:15 +08:00
R-cs35l41-dsp1-spk-diag.bin audio: update speaker firmware and tuning 2021-04-06 15:42:15 +08:00
R-cs35l41-dsp1-spk-prot.bin audio: update speaker protection bins 2021-07-30 01:21:59 +00:00
readme.md audio: update speaker protection bins 2021-05-31 02:09:47 +00:00

O6 Protect Tune - Top and Bottom Speakers

Tune Details

  • File name:
    • Device: CS35L41 revB2
    • Firmware Version
      • Protect: Playback 6.47.0
      • Calibration: Playback 6.47.0
      • Diagnostics: Playback 6.47.0
    • Signal Chain:
      • Protect: Protect Lite
      • Calibration: Calibration
      • Diagnostics: Calibration and Diagnostics
  • Amplifier Gain: 17.5dB

Changelog

20210513_120hpf - PB6.47.0

  • Recharacterized and retuned with EVT Bucks
    • Top: 5 samples (3 new ones + 2 from 20210323)
    • Bottom: Same 3 samples as 20210323
  • Updated ReDC fallback per customer request.
    • Top: 5.471 Ohms
    • Bottom: 6.383 Ohms
  • Cal and Cal+Diag bin versions remain unchanged from 20210323 as these parameters have not been modified.

20210329_120hpf - PB6.47.0

  • Top speaker incorrectly had hpf as 150hz. Corrected fcutoff parameter on top speaker protect tunes.
    • All other files same as 20210323 - PB6.47.0
  • Renamed package and protect tune naming convention to match accompanying 20210329_150hpf tune package.

20210323 - PB6.47.0

  • Recharacterized and retuned with EVT Bucks (3 samples each Buck)
    • Bottom Speaker
      • xmax: 0.4mm
      • tmax: 120C
      • hpf: 120Hz
    • Top Speaker
      • xmax: 0.45mm
      • tmax: 130C
      • hpf: 120Hz
  • Updates to firmware from 6.45.0 to 6.47.0
    • Implemented a timeout feature that allows a maximum delay between the start of the BCLK and the start of the LRCLK. If the timeout is exceeded, an error notification is sent to the driver and the command is ignored. This addresses a host-side timing issue for these signals that could lead to a no-audio situation.
    • Fixed an issue where repeated pause/resume commands could cause pops on the output.

20210319 - PB6.45.0

  • Lowered tmax and xmax limits per customer request
    • Top Speaker
      • xmax: 0.4mm -> 0.3mm
      • tmax: 120C -> 110C
      • hpf: 150Hz (Unchanged)
    • Bottom Speaker
      • xmax: 0.45mm -> 0.35mm
      • tmax: 130C -> 120C
      • hpf: 150Hz (Unchanged)

20210122 - PB6.45.0

  • Recompiled 20201221 tune for PB 6.45.0. No changes to tune.

20201221

  • Initial Tune

Included Files

Readme (This file)

  • readme.md

Protect, Calibration, and Diag bins with R Trace
For use in actual phone

  • Bottom\o6Bottom_calAndDiag_20210323_pb6.47.0_17.5dB_withRtrace.bin
  • Bottom\o6Bottom_cal_20210323_pb6.47.0_17.5dB_withRtrace.bin
  • Bottom\o6Bottom_protect_20210513_120hpf_pb6.47.0_17.5dB_withRtrace.bin
  • Top\o6Top_calAndDiag_20210323_pb6.47.0_17.5dB_withRTrace.bin
  • Top\o6Top_cal_20210323_pb6.47.0_17.5dB_withRTrace.bin
  • Top\o6Top_protect_20210513_120hpf_pb6.47.0_17.5dB_withRTrace.bin

Protect & Calibration files without R trace
For use on Lochnagar 2 development platform
JSON files contains both protect and calibration deploy groups

  • Bottom\o6Bottom_protect_20210513_120hpf_pb6.47.0_17.5dB_noRTrace.json
  • Top\o6Top_protect_20210513_120hpf_pb6.47.0_17.5dB_noRTrace.json

Labsuite Files

  • Bottom\o6Bottom_protect_20210513_120hpf_pb6.47.0_17.5dB_noRtrace.exported_tuning
  • Bottom\o6Bottom_protect_20210513_120hpf_pb6.47.0_17.5dB_noRtrace.parameters
  • Bottom\o6Bottom_protect_20210513_120hpf_pb6.47.0_17.5dB_withRtrace.exported_tuning
  • Bottom\o6Bottom_protect_20210513_120hpf_pb6.47.0_17.5dB_withRtrace.parameters
  • Top\o6Top_protect_20210513_120hpf_pb6.47.0_17.5dB_noRtrace.exported_tuning
  • Top\o6Top_protect_20210513_120hpf_pb6.47.0_17.5dB_noRtrace.parameters
  • Top\o6Top_protect_20210513_120hpf_pb6.47.0_17.5dB_withRtrace.exported_tuning
  • Top\o6Top_protect_20210513_120hpf_pb6.47.0_17.5dB_withRtrace.parameters

Firmware Files
Each firmware wmfw is in a folder respective for which type of bin file it is for

  • Firmware\Cal\halo_cspl_RAM_revB2_29.49.0.wmfw
  • Firmware\Diag\halo_cspl_RAM_diag_revB2_29.49.0.wmfw
  • Firmware\Protect\halo_cspl_RAM_revB2_29.49.0.wmfw

Tune Reports

  • CustomerTuneReports\o6Bottom_20210519_120_hpf_6.47_CustomerTuneReport.pdf
  • CustomerTuneReports\o6Top_20210519_120hpf_6.47_CustomerTuneReport.pdf

Speaker Parameters

Top Speaker

PARAMETER VALUE
IEC Rated Noise Power (nominal) 1 [W]
Xmax (0-Peak) 0.45 [mm]
Maximum Coil Temperature (Tmax) 130 [C]
Coil co-efficiency (Tk) 0.00393
DC Resistance 6 [Ohms]
Resonance Frequency 780 [Hz] +/-10 %
RTrace 0.3 [Ohms]
ReDC Max Delta 0.6 [Ohms]
ReDC Fallback Value 5.471 [Ohms]

Bottom Speaker

PARAMETER VALUE
IEC Rated Noise Power (nominal) 1 [W]
Xmax (0-Peak) 0.4 [mm]
Maximum Coil Temperature (Tmax) 120 [C]
Coil co-efficiency (Tk) 0.00346
DC Resistance 6.9 [Ohms]
Resonance Frequency 890 [Hz] +/-80 [Hz]
RTrace 0.3 [Ohms]
ReDC Max Delta 0.69 [Ohms]
ReDC Fallback Value 6.383 [Ohms]