Circuit Sim Lab (電路模擬實驗室)

PCB calculators: trace impedance, crosstalk, diff skew, crystal load cap, Vout tolerance, inrush.

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
55%
Integridad del esquema
90%
Calidad de los nombres
80%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (5)

  • LOWTool 'impedance' description lacks action verben impedance
  • LOWTool 'crosstalk' description lacks action verben crosstalk
  • LOWTool 'xtal_load_cap' description lacks action verben xtal_load_cap
  • LOWTool 'output_voltage_tolerance' description lacks action verben output_voltage_tolerance
  • LOWTool 'inrush_current' description lacks action verben inrush_current

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~3,446Tokens (definiciones de herramientas)
~3.2 KBTamaño de respuesta típico
Impacto significativo en la atención (2.69% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "circuit-sim": {
      "url": "https://circuit-sim.enscon.ai/mcp"
    }
  }
}

Puntos de conexión remotos

https://circuit-sim.enscon.ai/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (6)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
⚪impedance(kind, w, s, h, hb, ...)

用 2D 電場數值解算微帶線或帶狀線的差動阻抗(Zdiff、Zcomm、奇/偶模)或單端阻抗(Z0),含銅厚。回傳附適用範圍。

Esquema de entrada

{
  "type": "object",
  "properties": {
    "kind": {
      "type": "string",
      "description": "ms=微帶線(外層)、sl=帶狀線(內層,上下都有參考層)",
      "default": "ms",
      "enum": [
        "ms",
        "sl"
      ]
    },
    "w": {
      "type": "number",
      "description": "線寬(mm)",
      "default": 0.15,
      "minimum": 0.01,
      "maximum": 6
    },
    "s": {
      "type": "number",
      "description": "差動對的線間距(單線 single 模式不用)(mm)",
      "default": 0.15,
      "minimum": 0.01,
      "maximum": 6
    },
    "h": {
      "type": "number",
      "description": "微帶線:線到參考層的介質厚度(kind=ms)(mm)",
      "default": 0.1,
      "minimum": 0.02,
      "maximum": 2
    },
    "hb": {
      "type": "number",
      "description": "帶狀線:線底到下參考層(kind=sl)(mm)",
      "default": 0.13,
      "minimum": 0.02,
      "maximum": 2
    },
    "ha": {
      "type": "number",
      "description": "帶狀線:線頂到上參考層(kind=sl)(mm)",
      "default": 0.13,
      "minimum": 0.02,
      "maximum": 2
    },
    "er": {
      "type": "number",
      "description": "板材介電常數 εr(帶狀線上下用同一個)",
      "default": 4.2,
      "minimum": 2,
      "maximum": 12
    },
    "t": {
      "type": "number",
      "description": "銅厚(35 µm=1 oz)(mm)",
      "default": 0.035,
      "minimum": 0,
      "maximum": 0.1
    },
    "mode": {
      "type": "string",
      "description": "diff=差動對、single=單線",
      "default": "diff",
      "enum": [
        "diff",
        "single"
      ]
    }
  },
  "additionalProperties": false
}
⚪crosstalk(kind, w, s, h, hb, ...)

兩條耦合線的串音:偶/奇模阻抗用 2D 電場數值解,再算近端串音係數 kb、飽和比例、遠端串音係數。只回傳解析式的部分(不含工具頁的 ngspice 時域波形)。

Esquema de entrada

{
  "type": "object",
  "properties": {
    "kind": {
      "type": "string",
      "description": "ms=微帶線(外層)、sl=帶狀線(內層,上下都有參考層)",
      "default": "ms",
      "enum": [
        "ms",
        "sl"
      ]
    },
    "w": {
      "type": "number",
      "description": "線寬(mm)",
      "default": 0.15,
      "minimum": 0.01,
      "maximum": 6
    },
    "s": {
      "type": "number",
      "description": "差動對的線間距(單線 single 模式不用)(mm)",
      "default": 0.15,
      "minimum": 0.01,
      "maximum": 6
    },
    "h": {
      "type": "number",
      "description": "微帶線:線到參考層的介質厚度(kind=ms)(mm)",
      "default": 0.1,
      "minimum": 0.02,
      "maximum": 2
    },
    "hb": {
      "type": "number",
      "description": "帶狀線:線底到下參考層(kind=sl)(mm)",
      "default": 0.13,
      "minimum": 0.02,
      "maximum": 2
    },
    "ha": {
      "type": "number",
      "description": "帶狀線:線頂到上參考層(kind=sl)(mm)",
      "default": 0.13,
      "minimum": 0.02,
      "maximum": 2
    },
    "er": {
      "type": "number",
      "description": "板材介電常數 εr(帶狀線上下用同一個)",
      "default": 4.2,
      "minimum": 2,
      "maximum": 12
    },
    "t": {
      "type": "number",
      "description": "銅厚(35 µm=1 oz)(mm)",
      "default": 0.035,
      "minimum": 0,
      "maximum": 0.1
    },
    "len": {
      "type": "number",
      "description": "並行長度(mm)",
      "default": 50,
      "minimum": 1,
      "maximum": 2000
    },
    "tr": {
      "type": "number",
      "description": "攻擊線的上升時間(10–90%)(ps)",
      "default": 50,
      "minimum": 10,
      "maximum": 5000
    }
  },
  "additionalProperties": false
}
⚪diff_skew(lp, ln, ee, rate, iface, ...)

兩條線的長度差換成時間差(ps),對照介面的上限:USB3/PCIe 用業界經驗值 5 mil(非規範原文,出處見適用範圍);DisplayPort/HDMI 沒有預設,請用 lim 填晶片廠或規範給的值。

Esquema de entrada

{
  "type": "object",
  "properties": {
    "lp": {
      "type": "number",
      "description": "P 線長度(mm)",
      "default": 50,
      "minimum": 0.01,
      "maximum": 5000
    },
    "ln": {
      "type": "number",
      "description": "N 線長度(mm)",
      "default": 49,
      "minimum": 0.01,
      "maximum": 5000
    },
    "ee": {
      "type": "number",
      "description": "有效介電常數 εeff",
      "default": 3.3,
      "minimum": 1,
      "maximum": 12
    },
    "rate": {
      "type": "number",
      "description": "資料速率(UI=1000÷速率 ps)(Gbps)",
      "default": 5,
      "minimum": 0.1,
      "maximum": 128
    },
    "iface": {
      "type": "string",
      "description": "介面:none/usb3/pcie/dp/hdmi",
      "default": "none",
      "enum": [
        "none",
        "usb3",
        "pcie",
        "dp",
        "hdmi"
      ]
    },
    "lim": {
      "type": "number",
      "description": "對內長度差上限(ps)。0 或不帶=用介面預設(USB3/PCIe 業界經驗值 5 mil);DP/HDMI 沒有預設,請填晶片廠或規範給的值,沒帶時 limit_ps 回 null(ps)",
      "default": 0,
      "minimum": 0,
      "maximum": 1000
    }
  },
  "additionalProperties": false
}
⚪xtal_load_cap(f, cls, c0, cm, esr, ...)

外掛電容 C1、C2 與雜散電容算出實際負載電容 CL、頻率偏移 ppm、振盪增益餘裕、驅動功率,並給出剛好對上規格 CL 的電容值。

Esquema de entrada

{
  "type": "object",
  "properties": {
    "f": {
      "type": "number",
      "description": "晶振頻率(MHz)",
      "default": 25,
      "minimum": 0.03,
      "maximum": 100
    },
    "cls": {
      "type": "number",
      "description": "晶振規格的負載電容 CL(pF)",
      "default": 18,
      "minimum": 1,
      "maximum": 40
    },
    "c0": {
      "type": "number",
      "description": "並聯電容 C0(pF)",
      "default": 3,
      "minimum": 0.1,
      "maximum": 20
    },
    "cm": {
      "type": "number",
      "description": "動態電容 Cm(fF)",
      "default": 5,
      "minimum": 0.5,
      "maximum": 50
    },
    "esr": {
      "type": "number",
      "description": "等效串聯電阻 ESR(最大值)(Ω)",
      "default": 50,
      "minimum": 1,
      "maximum": 100000
    },
    "c1": {
      "type": "number",
      "description": "外掛電容 C1。2026-10-12 起預設 26 pF(原 30 pF),配合 cs 預設 5 pF 讓 CL=18 pF(pF)",
      "default": 26,
      "minimum": 0.5,
      "maximum": 200
    },
    "c2": {
      "type": "number",
      "description": "外掛電容 C2。2026-10-12 起預設 26 pF(原 30 pF),配合 cs 預設 5 pF 讓 CL=18 pF(pF)",
      "default": 26,
      "minimum": 0.5,
      "maximum": 200
    },
    "cs": {
      "type": "number",
      "description": "雜散電容(腳位+走線)。2026-10-12 起預設 5 pF(原 3 pF),出處 ST AN2867/TI SLLA122(pF)",
      "default": 5,
      "minimum": 0,
      "maximum": 20
    },
    "gm": {
      "type": "number",
      "description": "晶片振盪器跨導 gm(mA/V)",
      "default": 25,
      "minimum": 0.1,
      "maximum": 500
    },
    "vpp": {
      "type": "number",
      "description": "C1 那端的峰對峰電壓(算驅動功率用)(V)",
      "default": 0.6,
      "minimum": 0.05,
      "maximum": 5
    }
  },
  "additionalProperties": false
}
⚪output_voltage_tolerance(vref, tref, r1, r2, tr, ...)

回授電阻分壓的輸出電壓:最壞情況(每項取上下限的所有組合)、RSS 統計;可選蒙地卡羅超規比例。

Esquema de entrada

{
  "type": "object",
  "properties": {
    "vref": {
      "type": "number",
      "description": "參考電壓 VREF(V)",
      "default": 0.6,
      "minimum": 0.1,
      "maximum": 5
    },
    "tref": {
      "type": "number",
      "description": "VREF 精度 ±(%)",
      "default": 1,
      "minimum": 0,
      "maximum": 20
    },
    "r1": {
      "type": "number",
      "description": "上電阻 R1(kΩ)",
      "default": 100,
      "minimum": 0.01,
      "maximum": 10000
    },
    "r2": {
      "type": "number",
      "description": "下電阻 R2(kΩ)",
      "default": 22.1,
      "minimum": 0.01,
      "maximum": 10000
    },
    "tr": {
      "type": "number",
      "description": "電阻公差 ±(%)",
      "default": 1,
      "minimum": 0,
      "maximum": 20
    },
    "tc": {
      "type": "number",
      "description": "電阻溫漂(ppm/°C)",
      "default": 100,
      "minimum": 0,
      "maximum": 5000
    },
    "dt": {
      "type": "number",
      "description": "溫差(°C)",
      "default": 60,
      "minimum": 0,
      "maximum": 200
    },
    "track": {
      "type": "integer",
      "description": "1=兩顆電阻溫漂同向(互相抵消)",
      "default": 0,
      "minimum": 0,
      "maximum": 1
    },
    "ifb": {
      "type": "number",
      "description": "回授腳偏壓電流(典型)(nA)",
      "default": 0,
      "minimum": 0,
      "maximum": 1000000
    },
    "tifb": {
      "type": "number",
      "description": "回授腳偏壓電流(最大偏離)(nA)",
      "default": 0,
      "minimum": 0,
      "maximum": 1000000
    },
    "vmin": {
      "type": "number",
      "description": "允許的輸出下限(V)",
      "default": 3.25,
      "minimum": 0,
      "maximum": 100
    },
    "vmax": {
      "type": "number",
      "description": "允許的輸出上限(V)",
      "default": 3.35,
      "minimum": 0,
      "maximum": 100
    },
    "dist": {
      "type": "string",
      "description": "蒙地卡羅的誤差分布",
      "default": "normal",
      "enum": [
        "normal",
        "uniform"
      ]
    },
    "monte_carlo": {
      "type": "boolean",
      "description": "true=多跑蒙地卡羅(固定亂數種子,可重現)",
      "default": false
    },
    "n": {
      "type": "integer",
      "description": "蒙地卡羅次數",
      "default": 20000,
      "minimum": 100,
      "maximum": 20000
    }
  },
  "additionalProperties": false
}
⚪inrush_current(mode, vin, cout, tr, ctsel, ...)

負載開關控速上升時的充電電流、峰值電流、能量與脈衝 I²t(mode=slew),或電容直接接電源時的串聯 R-L-C 步階電流(mode=direct)。

Esquema de entrada

{
  "type": "object",
  "properties": {
    "mode": {
      "type": "string",
      "description": "slew=負載開關控速、direct=直接接電容",
      "default": "slew",
      "enum": [
        "slew",
        "direct"
      ]
    },
    "vin": {
      "type": "number",
      "description": "輸入電壓(V)",
      "default": 5,
      "minimum": 0.5,
      "maximum": 60
    },
    "cout": {
      "type": "number",
      "description": "輸出電容(µF)",
      "default": 22,
      "minimum": 0.1,
      "maximum": 100000
    },
    "tr": {
      "type": "number",
      "description": "輸出上升時間(10–90%,ctsel=none 時用)(µs)",
      "default": 650,
      "minimum": 1,
      "maximum": 1000000
    },
    "ctsel": {
      "type": "string",
      "description": "用 CT 腳電容決定上升時間:none/t918/t965",
      "default": "none",
      "enum": [
        "none",
        "t918",
        "t965"
      ]
    },
    "ct": {
      "type": "number",
      "description": "CT 腳電容(ctsel≠none 時用)(pF)",
      "default": 220,
      "minimum": 1,
      "maximum": 100000
    },
    "rl": {
      "type": "number",
      "description": "負載電阻(0=不接)(Ω)",
      "default": 10,
      "minimum": 0,
      "maximum": 100000
    },
    "rs": {
      "type": "number",
      "description": "線路+電源內阻(direct)(mΩ)",
      "default": 20,
      "minimum": 0.1,
      "maximum": 10000
    },
    "esr": {
      "type": "number",
      "description": "電容 ESR(direct)(mΩ)",
      "default": 20,
      "minimum": 0.1,
      "maximum": 10000
    },
    "lh": {
      "type": "number",
      "description": "線路電感(direct)(nH)",
      "default": 50,
      "minimum": 0.001,
      "maximum": 100000
    }
  },
  "additionalProperties": false
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada6 herramientas