主题中讨论的其他器件:LM25066、
工具/软件:
你(们)好
在硬件电路中、CL 引脚悬空、因此根据数据表、CL = 50mV。 当 CL=GND 时、READ_IIN => m=7645 * Rs;b=100.0;R=2。 

我想问、寄存器 DEVICE_SETUP (0xD9) 应设置为什么? 位 4 是否应该设置为 0? 
但是、在 OpenBMC drivers/hwmon/PMBus/lm25066.c 中、当 LM25066_DEV_SETUP_CL = 0(位 4 电流限制设置)时、它使用 PSC_CURRENT_IN 值。
从 lm5066i 数组中可以看出、psc_current_in 的 m=15076;b=–504;R=2、但这与数据表中显示的内容不一致。 相反、将寄存器 DEVICE_SETUP 位 4 设置为 1 (26mV) 并使用 PSC_CURRENT_IN_L 参数将与数据表一致。
那么、我想问寄存器 DEVICE_SETUP (0xD9) 应该设置为什么? 为什么驱动程序代码与数据表不一致? 我的理解有问题吗? 请帮助解释。




