先看下大概的电路思路:

bug现象:
当我打开学生电源,负载仪调至OFF时,学生电源显示为0.2A,而在keil的debug中读取的电流为0.9A;负载仪调至ON时,学生电源显示为1.2A,debug中读取电流为4A。。
原因分析:
INA226读取到的电流和PCB布局有关:采样电阻和理想二极管在顶层,INA226采样在理想二极管正下方的底层,理想二极管属于噪声源,会对INA226采样造成影响。以下是两种情况对比:


将理想二极管飞线即可正常读取。
先看下大概的电路思路:
当我打开学生电源,负载仪调至OFF时,学生电源显示为0.2A,而在keil的debug中读取的电流为0.9A;负载仪调至ON时,学生电源显示为1.2A,debug中读取电流为4A。。
INA226读取到的电流和PCB布局有关:采样电阻和理想二极管在顶层,INA226采样在理想二极管正下方的底层,理想二极管属于噪声源,会对INA226采样造成影响。以下是两种情况对比:
将理想二极管飞线即可正常读取。