电路设计论坛
直播中

fansz

8年用户 1249经验值
擅长:制造/封装
私信 关注
[问答]

MAX15301AA02 CJK设置输出0.9V,实测没有输出电压是怎么回事?

MAX15301AA02 CJK芯片设置输出0.9V,实测没有输出电压

回帖(1)

王晾其

2024-12-19 17:31:54
MAX15301AA02是一款由Maxim Integrated生产的可编程线性稳压器。如果您在设置输出电压为0.9V时没有实测到输出电压,可能存在以下几种情况:

1. 电路连接错误:请检查您的电路连接是否正确,包括输入电压、输出电压和地线等。

2. 芯片损坏:MAX15301AA02芯片可能在生产或使用过程中损坏。您可以尝试更换一个新的芯片来排除这个可能性。

3. 配置错误:请确保您正确配置了MAX15301AA02的寄存器。您需要设置VOUT引脚的电压输出值。以下是设置0.9V输出电压的示例代码(使用I2C通信):

```c
#include

#define MAX15301_ADDR 0x18 // MAX15301的I2C地址
#define VOUT_REG 0x00       // VOUT寄存器地址

void setup() {
  Wire.begin();
  setVout(0.9); // 设置输出电压为0.9V
}

void loop() {
  // 这里可以添加您的代码
}

void setVout(float vout) {
  uint8_t data[3];
  data[0] = VOUT_REG; // 寄存器地址
  data[1] = (uint8_t)(vout * 256); // 将浮点数转换为整数并存储在数组中
  data[2] = (uint8_t)(vout * 65536) >> 8; // 将浮点数转换为整数并存储在数组中

  Wire.beginTransmission(MAX15301_ADDR);
  Wire.write(data, 3);
  Wire.endTransmission();
}
```

4. 输入电压不足:请确保您的输入电压足够高,以使MAX15301AA02能够正常工作。根据数据手册,输入电压应高于输出电压至少100mV。

5. 负载问题:请检查您的负载是否过重,导致输出电压无法达到0.9V。您可以尝试使用一个较小的负载来测试。

请按照上述步骤逐一排查问题,希望能够帮助您找到问题所在。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分