通过增加一个开关来控制LED的开启与关闭,我们可以在电路中做出相应的改进。这个过程中,我们需要创建新的符号和封装库,绘制开关的符号,以及为开关创建相应的封装。
本教程中选用的开关是NKK M2011S3A1W03型号的SPST切换开关。虽然可以使用其他类型的开关,但可能需要调整管脚编号和封装外形尺寸来适应电路的需求。
符号和封装被整合到特定的库中。在KiCad软件中,符号库和封装库都被并保存在用户设定的表中。每个库表都包含库名称和该库在磁盘上的位置列表。
除了全局的符号和封装库表外,我们还可以为自己创建的项目设置项目特定的符号和封装库表。这些特定于项目的库可以被添加到全局库表中,以便在所有项目享使用。
设置路径替换变量${KIPRJMOD}是很有用的,因为它总是指向当前项目的目录,可以用于包含存储在项目目录中的项目特定库。
首次运行KiCad时,系统会提示用户设置符号库表和封装库表。若需要再次进行设置,可以删除或重命名相应的表文件,但在操作前请先做好备份。
符号和封装库表文件的位置取决于所使用的操作系统。在Windows、Linux和macOS系统中,这些文件的位置有所不同。
开始绘制新符号或封装时,首先需要选择存储它们的库。对于本教程,我们将开关的符号和封装存入新建的项目特定库中。
创建开关符号的步骤包括在“符号名称”字段中输入零件号M2011S3A1W03。并确保使用具有以SW开头的参考指示符作为默认值,因为KiCad中以SW开头的符号将被认为是开关。添加管脚和其他必要的图形形状来完善开关的示意图。
在创建封装时,我们首先打开一个新的特定于项目的Footprint库。与符号库一样,新的封装库将被添加到项目库表中。在创建新的封装时,我们根据开关的实际尺寸和引脚间距来设置焊盘的尺寸和位置。
在KiCad中,许多文本框支持数学表达式,这有助于我们在创建封装时进行精确的单位转换。
完成封装后,我们可以在原理图中使用新创建的开关符号。当添加新符号到原理图时,系统会自动分配匹配的封装。这简化了电路设计的流程。
在电路设计过程中,我们还可以为每个符号指定预选的封装。如果需要更改默认的封装分配,可以在设计过程中进行手动覆盖。对于那些通常或始终具有相同封装的符号来说,定义默认封装是一个好习惯。
我们还可以为零部件添加三维模型以提高设计的真实感。这些模型的文件名保存在封装中,并支持STEP和VRML格式。
为了确保设计的准确性和可靠性,我们应始终运行电气规则检查(ERC)和设计规则检查(DRC)来检测并修复任何潜在的问题。
--END--