主题中讨论的其他器件: TPS659037
我正在尝试根据 6.3.2.1.3电流监控和短路检测[1]中的功能描述来测量 TPS65038 (为我的 AM5728平台供电的 PMIC)的 SMPS 电流值。
!/bin/bash
从5.12电气特性中删除#:12位 Σ-Δ ADC I_fs0=3.958 I_OS0=0.652
#双相 SMPS45
K=2 #GPADC_SMPS_ILMONITOR_EN -在 SMPS 45 i2cset -f -y 0 0x59 0xD4 0x22 #GPADC_AUTO_SELECT -在 ADC 通道11上启用自动转换: i2cset -f -y 0 0x59 0xC8 0x0B #GPADC_AUTO_CTRL -启用转换 i2cset -f -y 0 0x59 0xC3 0x30 #读取通道11 MSB0=`i2cget -y 0 0x59 0xCA` `` MSB0=$(($MSB0 & 16#SBFFF)<$c9 ($0*)-$0+ 0+ 0+ 0+$0+ 0+ 0+$0+ 0+ 0+($0+)$0+ 0+ 0+ 0+ 0+ 0+ 0+ 0+ 0+ 0+$0+ 0+ 0+ 0+ 0+ 0+ 0+ 0+ 0+ 0+ 0+ 0+ 0+ 0+ 0+ 0+ 0+ 0+ 0+ 0+ 0+ 0+ 0+ 0+$ -($I_OS0*$K)")
此脚本始终为我提供负值:
getSMPS45Current.sh
-1.29820073260073
我可以让其他人检查我的脚本吗?
谢谢、
Adam