820-02016 A2337 Air board with fluctuating voltages

2informaticos

Administrator
Staff member
Possibly damage on M1 data lines connected to audio board.
Compare readings in diode mode with good board.
 

sekidata

Member
I2C_SPKRAMP_R_CODEC_SCL: 0.32 (good boards: 0.34, 0.33)
I2C_SPKRAMP_R_CODEC_SDA: 0.33 (good boards: 0.33, 0.34)
 

sekidata

Member
The other data lines look ok:

TOUCHID_PWR_EN: 0.27 (good boards: 0.28, 0.27)
SPKRAMP_INT_L: 0.004 (good boards: 0.005, 0.004)
CODEC_INT_L: 0.32 (good boards: 0.33, 0.33)
CODEC_WAKE_L: 0.38 (good boards: 0.38, 0.38)
TDM_CODEC_D2R: 0.33 (good boards: 0.34, 0.34)
TDM_CODEC_R2D: 0.34 (good boards: 0.35, 0.34)
TDM_CODEC_FSYNC: 0.33 (good boards: 0.34, 0.34)
TDM_CODEC_BCLK: 0.33 (good boards: 0.35, 0.34)
TOUCHID_INT: 0.33 (good boards: 0.33, 0.33)
CODEC_RESET_L: 0.32 (good boards: 0.35, 0.33)
SPI_1V8_TOUCHID_MOSI: 0.60 (good boards: 0.58, 0.59)

The only difference in any JE900 pins I could find was the power rail PP1V8_AON:

PPBUS_AON: 0.50 (good boards: 0.48, 0.47)
PP1V8_AON: 0.21 (good boards: 0.48, 0.53)
PP3V8_AON_VDDMAIN: 0.17 (good boards: 0.17, 0.18)
PP1V8_AWAKE: 0.34 (good boards: 0.35, 0.34)
PP1V25_AWAKE_IO: 0.27 (good boards: 0.25, 0.26 )
 

2informaticos

Administrator
Staff member
"SPKRAMP_INT_L: 0.004 (good boards: 0.005, 0.004)"
I'm pretty sure isn't true.
Be sure CE903 is not corroded.
 

sekidata

Member
Interesting. I found an error in the board view file. CE903 should be flipped around: on all three boards, ground is on the left, not on the right. Explains the low diode readings.

Actual readings are SPKRAMP_INT_L: 0.32 (good boards: 0.0.33, 0.32)
 

Attachments

  • Screenshot 2024-02-24 at 11.37.27 AM.jpg
    Screenshot 2024-02-24 at 11.37.27 AM.jpg
    75.9 KB · Views: 3

2informaticos

Administrator
Staff member
Compare readings for audio boards too.
This way you may find an info about which line may be damaged.
 
Last edited:

sekidata

Member
I'm trying to understand the fluctuating power rail issue. The wildly fluctuating voltages are all buck converter outputs of the PMUs U7700 and U8100. The PMU power input is steady at 3.8V. The LDOs (PP1V5_VLDOINT_MPMU, CAP_PPSPMU_VLDO9, PP1V5_VLDOINT_SPMU) are steady. What tells the PMUs to rapidly turn on and off?
 

sekidata

Member
Thanks, you're right, I got confused by the "LDO" in the rail name. However, note that the schematic does say that PP1V5_VLDOINT_SPMU is an output.

Here are my complete output voltages for U7700 and U8100:

SPMU:
PP0V72_S2_VDD_LOW: fluctuating 0-0.7V
PP1V2_AWAKE_PLL: fluctuating 0-1.2V
CAP_PPSPMU_VLDO9: 1.8V
PP0V855_S2SW_CIO: fluctuating 0-0.8V
PP0V805_S1_VDD_FIXED: fluctuating 0-0.8V
PP1V2_S2_CIO: fluctuating 0-1.2V
PP5V_BSTLQ_VOUT_SPMU: 5V
PP1V5_VLDOINT_SPMU: 1.5V

MPMU:
PP1V2_S2: fluctuating 0-1.2V
PP3V3_S2_UPC: fluctuating 0-3.3V
PP1V8_AON_MPMU: 1.8V
MPMU_VREF_ADC: 0V
 

sekidata

Member
MPMU_VREF_ADC shows 0.58 (300k on Ohmmeter), which is exactly the same as on a good board. Perhaps the MPMU U8100 is bad?
 

sekidata

Member
I replaced U8100 from an identical Air 2020 donor board. However, the situation is unchanged, with rapid voltage fluctuations on all PMU outputs. MPMU_VREF_ADC is still 0V.
 
Top