通过真实示波器验证 SPICE 仿真结果
用于示波器和SPICE模拟器的MCP服务器使Claude Code能够将模拟电路与实际硬件测量结果进行对比,从而形成闭环。
- 具体怎么做
- Lucas Gerads为 Claude Code 提供了两台 MCP 服务器:一台用于 LeCroy 示波器,另一台用于 SPICE 仿真中的 spicelib。演示中使用了由简单微控制器驱动的简单 RC 滤波电路。Claude 会对比模拟数据与实测数据。对于固件,他提供了引脚映射图以及包含构建、烧录、ping 和擦除目标的 Makefile。
- 做到了什么
- 该帖子指出,这种设置对于验证 SPICE 电路和模型非常有用,还省去了诸如时间轴归一化和对齐等繁琐的数据分析工作。不过没有提供具体数字,而演示电路也故意设计得很简单。
- 上手要点
- Claude 无法查看你的物理线路,因此请说明各部件的连接位置。确保它不会读取过期的数据,并将原始波形数据保存为文件,而非直接粘贴到上下文中。
你可以这样试
使用 Claude Code我在 [文件路径] 处有 [电路] 的 SPICE 仿真文件,通过 MCP 服务器可在 [地址] 访问示波器。运行仿真,获取 [信号或测试点] 的实际测量数据,然后对比其上升时间、振幅和频率。报告差异并建议对模型进行调整。在更改任何硬件设置或将输出发送到电路之前,请先与我沟通。