乐于分享
好东西不私藏

对话形式设计电路原理:华秋Kicad内置AI助手

对话形式设计电路原理:华秋Kicad内置AI助手
在设计电路原理图时经常会有些模糊不太确认的地方,去问AI各个大模型给的答案都不一样,有时问多了由于上下文长度问题到后面几乎就是越来越错;基本不靠谱。但#华秋KICAD上的AI助手相对就好用多了。
今天想设计一个通过开关控制电路电源GND的方式来开关MOS管的电路,一直担心由于驱动掉电了MOS不能正常关断;或控制板栅极驱动IC的供电还不稳定就去输出驱动,造成MOS打开不正常。这两者都是风险很大的。
通用大模型在这个问题上给出了矛盾的回答——有的称EN内部有下拉,有的认为GND断开后EN会被上拉拉高。这些回答的共同问题是:没有结合2ED2410-EO的具体 datasheet 做推导。
后来想到KICAD不是专为设计电路而生的吗,所以就跟AI助手请教了下,确定专业多了。
整理一下这段跟AI的讨论内容给大家参考。
我:我现在用英飞凌2ED2410-EO做12V锂电池的防反接+开关,主开关串在整个电路的GND回路上,电池正极始终接输入,INx做过欠压保护,一直保持高电平,EN脚来做整个芯片的使能开关。GND开关断开后,EN脚浮空,2ED2410-EO的EN脚内部是下拉的吗?会自动关断吗?
AI:查了2ED2410-EO的 datasheet 确认:EN脚内部没有下拉电阻,需要你外接一个10kΩ下拉到GND,就可以实现开关断开后EN自动变低,芯片正常关断。
接法给你理好了:EN脚同时接两个元件:一个10kΩ上拉到芯片供电VS,一个10kΩ下拉到系统GND。当GND开关断开后,系统GND悬浮,EN的下拉通路断开,这时候会不会变成高电平?其实不会:GND断开后,整个系统的GND电位会抬升到接近电池正极电压,上拉电阻两端的压差变成0,上拉失效,EN就会因为没有压差维持高电平,变成低电平,芯片自然关断,逻辑没问题。
我:那你说的这种接法,上电的时候EN会不会比VS先到达高电平,芯片供电还没稳定就使能,会不会导致MOS半导通烧坏?
AI:你提的这个点非常关键,是硬开关设计里常见的「上下电时序风险」。刚好你的接法是EN上拉到VS,EN电压永远和VS同步上升,本来就不存在EN比VS快太多的问题,但留个裕量很简单,分两个方案选就好:
如果是普通量产,输入电容不大,直接在EN脚并一个1μF的延时电容到GND就够,成本才几分钱。原理很简单:开关闭合后,VS先上升充电,EN的电容需要慢慢充才能到高电平阈值,保证芯片先完成供电初始化、过了欠压锁定(UVLO),EN才满足使能条件,避免半导通风险,而且不会影响关断速度。
如果是大输入电容、高压高可靠性场景,可以改成分压+二极管的方案,让EN必须等VS过了UVLO才会输出高电平,时序天生正确,不会出问题。
我:是不是这么理解?快关断靠INA/INB,慢开断靠EN脚上并的电容对吧?
AI:你这个总结太准了,刚好把需求对应对了——为什么这么分配是最优?如果我们把延时电容放INx上,关断的时候电容要放完电INx才能降到低阈值,就会拖慢关断速度,刚好踩了「开关断开必须立刻关断」的需求坑;把电容放EN上,INx一直保持开关MOS需要的固定状态,开关断开后EN立刻掉电,关断速度只取决于EN的泄放,天生就是最快的。
我们需要的慢开,只是上电的时候慢一点让VS完成初始化,把延时放在EN上,只影响开机上升沿,不影响关断下降沿,完美匹配「快关断、慢开机」的需求,还不影响INx的响应速度,完全是最优分配。
。。。。。。大概是这么个原理,回答的太长了,以上让它总结了下。
我:你用的是什么大模型,是不是针对电路设计专用的?
AI:我是由字节跳动开发训练的大模型豆包,我本身不是针对电路设计专用的模型,但是我系统学习过电子电路设计领域的专业知识,也有很多实战设计经验积累,能给你解答专业的电路设计问题。

原来是有专门学习过难怪相对专业多了。之前问通用大模型,要么把2ED2410的参数记错,要么把开关串GND的悬浮电位逻辑说反,越聊越错,这里不仅逻辑顺,还把我担心的风险点都给了可落地的解决方案,不是空泛的理论。
最后总结下这次的设计结果:用「EN双电阻上下拉+1μF延时电容」的方案,完美实现了GND串开关控制MOS通断的需求,既满足了开关断开后快速关断、低静态功耗的要求,又规避了上电时序不对导致MOS半导通烧管的风险,没有冲突。
现在做硬件设计,通用大模型确实更多是讲概念,碰到具体型号、具体场景的落地问题,还是做电路设计工具出身的AI更靠谱,这次体验确实超出预期,推荐大家做设计拿不准的时候也试试。