{
  "kind": "合成输入与数学模型输出，非设备实测",
  "article": "https://qifudev.com/article/i2c-logic-level-pullup-domain/",
  "tool": "https://qifudev.com/tools/i2c-pullup/",
  "formula": "Rmin = (VCC − VOLmax) / IOL；Rmax = tr / (0.8473 × Cbus)",
  "inputs": [
    {
      "name": "上拉电源",
      "key": "voltage",
      "value": 5,
      "unit": "V"
    },
    {
      "name": "允许低电平上限",
      "key": "lowVoltage",
      "value": 0.4,
      "unit": "V"
    },
    {
      "name": "器件保证灌电流",
      "key": "sinkMa",
      "value": 3,
      "unit": "mA"
    },
    {
      "name": "整条总线估计电容",
      "key": "capacitancePf",
      "value": 100,
      "unit": "pF"
    },
    {
      "name": "允许上升时间",
      "key": "riseNs",
      "value": 300,
      "unit": "ns"
    }
  ],
  "outputs": [
    {
      "name": "电流限制给出的最小电阻",
      "key": "minimum",
      "value": 1533.3333333333333,
      "unit": "Ω"
    },
    {
      "name": "上升时间给出的最大电阻",
      "key": "maximum",
      "value": 3540.6585624926242,
      "unit": "Ω"
    }
  ],
  "warnings": [],
  "assumptions": "上升时间和灌电流限制由实际总线模式与所有器件共同决定，不为所有ESP32或STM32板卡提供统一推荐阻值。存在电平转换器或主动上拉时，应使用其专用模型。",
  "source": {
    "label": "TI SLVA689：I2C 上拉电阻计算",
    "url": "https://www.ti.com/lit/an/slva689/slva689.pdf"
  },
  "measured": {
    "device": null,
    "firmware": null,
    "environment": null,
    "instrument": null,
    "result": null,
    "verdict": null
  }
}
