Please enable JavaScript.
Coggle requires JavaScript to display documents.
Enable PMIC I2C not working - Coggle Diagram
Enable PMIC I2C not working
Complete Verify
Removed Sensor
PMIC still reads as FF.
Serializer change MAX96717F to MAX96717
PMIC still reads as FF.
change the I2C pull-up resistor to 1k ohm, schematic same as 201
PMIC still reads as FF.
Action
PMIC may have CRC checksum enabled by default
問Rohm是否可透過SW or I2C去把CRC checksum enable 的PMIC切成disable
When detecting I2C, an additional CRC code is required
請Rohm提供如何在 CRC checksum enable的PMIC可以被寫入的方式
Read/ Write+CRC code Polynomial
Write: V5U only device address+Register address+data
arduino Read/ Write++CRC code 16 bit
Read: V5U only device address+Register address+1 device address+data
Design Change跟Rohm確認是否有兩個版本, 並跟他們要到disable的IC來驗證
Enable@ BD868D0AMUF-C inputV 2.8V
Disable@ BD868D2 inputV 2.84V
Fault Condition
Read PMIC CRC
00@ 5M
FF@ 2M
Lesson learn
PMIC CRC check address透過I2C讀error pin status
include Check sum
read PMIC error pin
Enable 與 Disable 的基本定義
Enable
PMIC+CRC code可以讀I2C的register
啟用 PMIC 的輸出電壓通道。當 EN(Enable pin)為高電位(一般為1.8V或3.3V邏輯高)時,PMIC會啟動穩壓器,輸出對應的電壓供應給後端電路。
禁用輸出通道。當 EN pin 為低電位時,該輸出會關閉,PMIC 停止供電。某些 PMIC 還會進入低功耗待機(standby)或關機模式。
無法寫入CRC code 選Disable
PMIC可以讀I2C的register
禁用輸出通道。當 EN pin 為低電位時,該輸出會關閉,PMIC 停止供電。某些 PMIC 還會進入低功耗待機(standby)或關機模式。
啟用 PMIC 的輸出電壓通道。當 EN(Enable pin)為高電位(一般為1.8V或3.3V邏輯高)時,PMIC會啟動穩壓器,輸出對應的電壓供應給後端電路。