拓冰建站拓冰建站
首页 / 资讯中心 / 正文

Altium Designer元器件库高效建库:74LS与CD4000系列中英文对照表

1. 为什么一张对照表能成为电子设计效率的分水岭搞硬件设计的尤其是用Altium Designer后面统一叫AD画原理图和PCB的几乎都经历过这样一个场景从网上扒下来一份参考设计原理图上密密麻麻标着74LS138、CD4017、74HC595这类器件但打开自己的元器件库一搜要么名字对不上要么压根找不到。更头疼的是有些老外的参考设计用的是欧式命名习惯比如用“HCT”代替“HC”用“4000B”系列标注而你手头的库是按国标或者日系厂商的命名建的两边对不上号只能一个个手动查数据手册确认引脚和功能再手动建库。这个过程有多耗时间我自己的记录是一个中等复杂度的项目光是核对和替换元器件型号就能吃掉两到三个工作日。而且这还不算因为型号搞错导致打样回来的板子飞线、割线、甚至直接报废的损失。所以当有人问我“AD里最值得花时间整理的是什么”我的答案从来不是快捷键也不是规则设置而是一份靠谱的、能覆盖常用数字逻辑器件的中英文对照表。这份对照表的核心价值在于它把74LS系列和CD4000系列这两个在数字电路里出场率最高的逻辑家族从型号命名、功能描述、封装形式到在AD库里的对应关系全部拉通对齐。你拿到一个型号不管是中文资料里写的“四二输入与非门”还是英文BOM里写的“Quad 2-Input NAND Gate”都能在三秒内定位到AD库里的具体元件名直接拖出来用。适合谁看如果你是刚入行的硬件助理正在被各种型号后缀搞得头晕这份内容能帮你建立一套系统的命名认知框架如果你是有几年经验的工程师但一直靠零散笔记和搜索引擎拼凑信息这份整理能帮你把知识结构化以后查型号不用再开浏览器如果你带团队这份对照表可以直接作为内部培训材料统一大家的元器件命名规范减少沟通成本。我下面要展开的不只是把型号列出来。我会把74LS和CD4000两个系列的命名逻辑拆开讲清楚告诉你为什么同一个功能会有那么多不同的前缀为什么AD库里的元件名有时候和实物丝印对不上以及在实际操作中怎么快速建库、怎么避免封装踩坑。这些内容你在官方数据手册里找不到在大多数教程里也不会讲都是我在实际项目里一个个坑踩出来的。2. 74LS与CD4000系列命名逻辑的底层拆解2.1 74LS系列从前缀到后缀的完整解码74LS系列是TTL逻辑家族里最经典的一支虽然现在很多新设计已经转向CMOS或者更低功耗的方案但在教学、维修、老设备替换这些场景里74LS的出场率依然极高。AD自带的元器件库里74LS系列的覆盖算是比较全的但问题是它的命名和国内教材、参考设计里的写法经常有出入。先看一个典型型号SN74LS00N。这个型号可以拆成五段来理解SN厂商前缀Texas Instruments的标识。在AD库里很多元件名会省略这个前缀直接写74LS00。74系列标识代表商用温度范围0°C到70°C。如果是54开头就是军品级-55°C到125°C在AD库里偶尔能见到但一般项目用不上。LS工艺标识Low-power Schottky低功耗肖特基。这是74系列里最常用的子系列之一。其他常见的还有HC高速CMOS、HCT带TTL兼容输入的高速CMOS、ALS先进低功耗肖特基等。这里有个大坑很多参考设计里写的74HC00和74LS00在逻辑功能上完全一样但电气特性不同直接替换可能导致电平不匹配。AD库里这两个系列是分开建的选型时一定要看清楚。00功能编号。这个编号是跨系列通用的74LS00、74HC00、74ALS00都是四二输入与非门。记住功能编号比记完整型号更重要。N封装后缀。N代表DIP双列直插D代表SOIC贴片DB代表SSOPPW代表TSSOP。AD库里的元件名通常不带封装后缀封装是在Footprint里单独指定的。在AD里操作的时候我习惯在元件库面板里直接搜“74LS00”然后把找到的元件拖到原理图上。但要注意AD自带库里的74LS00可能有好几个版本有的带电源引脚有的不带。带电源引脚的版本在原理图上会多出VCC和GND两个引脚画图的时候需要额外连线不带电源引脚的版本则默认隐藏电源连接靠PCB上的电源层或者全局网络来供电。这两种方式没有绝对的好坏但团队协作时一定要统一否则原理图会看起来很乱。下面这张表是我整理的74LS系列常用功能编号对照覆盖了实际项目里出现频率最高的二十多个型号功能编号中文描述英文描述AD库常用名典型封装00四二输入与非门Quad 2-Input NAND Gate74LS00DIP-14/SOIC-1402四二输入或非门Quad 2-Input NOR Gate74LS02DIP-14/SOIC-1404六反相器Hex Inverter74LS04DIP-14/SOIC-1408四二输入与门Quad 2-Input AND Gate74LS08DIP-14/SOIC-1410三三输入与非门Triple 3-Input NAND Gate74LS10DIP-14/SOIC-1414六施密特触发反相器Hex Schmitt-Trigger Inverter74LS14DIP-14/SOIC-1420双四输入与非门Dual 4-Input NAND Gate74LS20DIP-14/SOIC-1421双四输入与门Dual 4-Input AND Gate74LS21DIP-14/SOIC-1427三三输入或非门Triple 3-Input NOR Gate74LS27DIP-14/SOIC-1430八输入与非门8-Input NAND Gate74LS30DIP-14/SOIC-1432四二输入或门Quad 2-Input OR Gate74LS32DIP-14/SOIC-1474双D触发器带置位复位Dual D-Type Flip-Flop74LS74DIP-14/SOIC-1486四二输入异或门Quad 2-Input XOR Gate74LS86DIP-14/SOIC-1490十进制计数器Decade Counter74LS90DIP-14/SOIC-1493四位二进制计数器4-Bit Binary Counter74LS93DIP-14/SOIC-1495四位并行输入输出移位寄存器4-Bit Shift Register74LS95DIP-14/SOIC-14138三线八线译码器3-to-8 Line Decoder74LS138DIP-16/SOIC-16139双二线四线译码器Dual 2-to-4 Decoder74LS139DIP-16/SOIC-16151八选一数据选择器8-to-1 Multiplexer74LS151DIP-16/SOIC-16153双四选一数据选择器Dual 4-to-1 Multiplexer74LS153DIP-16/SOIC-16160同步十进制计数器Synchronous Decade Counter74LS160DIP-16/SOIC-16161同步四位二进制计数器Synchronous 4-Bit Counter74LS161DIP-16/SOIC-16164八位串入并出移位寄存器8-Bit Serial-in Parallel-out74LS164DIP-14/SOIC-14165八位并入串出移位寄存器8-Bit Parallel-in Serial-out74LS165DIP-16/SOIC-16175四路D触发器Quad D-Type Flip-Flop74LS175DIP-16/SOIC-16244八路缓冲器/线驱动器Octal Buffer/Line Driver74LS244DIP-20/SOIC-20245八路总线收发器Octal Bus Transceiver74LS245DIP-20/SOIC-20373八路D锁存器Octal D-Type Latch74LS373DIP-20/SOIC-20374八路D触发器Octal D-Type Flip-Flop74LS374DIP-20/SOIC-20595八位串入并出移位寄存器带锁存8-Bit Shift Register w/ Latch74LS595DIP-16/SOIC-16这张表里的“AD库常用名”一列是我根据AD自带库和几个主流第三方库的命名习惯总结的。实际使用时你在AD的元件库面板里直接搜这个名称基本都能找到对应的元件。如果搜不到可能是你的库版本比较老或者安装时没有勾选完整的库集合。2.2 CD4000系列CMOS逻辑的命名规则与AD库适配CD4000系列是CMOS逻辑的经典家族特点是工作电压范围宽3V到15V甚至18V、功耗极低、抗干扰能力强。在电池供电的设备、需要电平转换的接口电路、以及一些老式仪器里CD4000系列的出场率非常高。AD自带库里CD4000系列的覆盖不如74LS那么全很多型号需要自己建库或者从厂商官网下载。CD4000系列的命名规则和74LS有相似之处但也有一些独特的地方。以CD4017BE为例CD厂商前缀最初是RCA的标识后来被Texas Instruments收购。在AD库里有时候会写成CD4017有时候会写成HEF4017Philips的命名功能是一样的。40系列标识代表4000系列CMOS逻辑。17功能编号。和74LS一样这个编号是跨厂商通用的。B版本标识B代表改进版早期还有A版和未标注版本的。B版在电气特性上更优现在市面上基本都是B版。E封装后缀E代表DIPF代表SOICM代表SOIC宽体N代表DIPTI的命名。AD库里的元件名通常只保留到功能编号比如CD4017。CD4000系列里有一些型号是74LS系列没有对应功能的比如CD4066四路双向模拟开关、CD4051八通道模拟多路复用器、CD40106六施密特触发反相器等。这些在模拟信号切换、传感器多路采集这些场景里非常有用。下面这张表覆盖了CD4000系列里最常用的型号功能编号中文描述英文描述AD库常用名典型封装4001四二输入或非门Quad 2-Input NOR GateCD4001DIP-14/SOIC-144002双四输入或非门Dual 4-Input NOR GateCD4002DIP-14/SOIC-144011四二输入与非门Quad 2-Input NAND GateCD4011DIP-14/SOIC-144013双D触发器Dual D-Type Flip-FlopCD4013DIP-14/SOIC-144017十进制计数器/脉冲分配器Decade Counter/DividerCD4017DIP-16/SOIC-164021八位并入串出移位寄存器8-Bit Parallel-in Serial-outCD4021DIP-16/SOIC-164027双J-K主从触发器Dual J-K Flip-FlopCD4027DIP-16/SOIC-164040十二位二进制计数器12-Bit Binary CounterCD4040DIP-16/SOIC-164046锁相环Phase-Locked LoopCD4046DIP-16/SOIC-164049六反相缓冲器/转换器Hex Inverting BufferCD4049DIP-16/SOIC-164050六同相缓冲器/转换器Hex Non-Inverting BufferCD4050DIP-16/SOIC-164051八通道模拟多路复用器8-Channel Analog MultiplexerCD4051DIP-16/SOIC-164052双四通道模拟多路复用器Dual 4-Channel Analog MuxCD4052DIP-16/SOIC-164053三二通道模拟多路复用器Triple 2-Channel Analog MuxCD4053DIP-16/SOIC-164060十四位二进制计数器/分频器14-Bit Binary CounterCD4060DIP-16/SOIC-164066四路双向模拟开关Quad Bilateral SwitchCD4066DIP-14/SOIC-144069六反相器Hex InverterCD4069DIP-14/SOIC-144070四二输入异或门Quad 2-Input XOR GateCD4070DIP-14/SOIC-144071四二输入或门Quad 2-Input OR GateCD4071DIP-14/SOIC-144073三三输入与门Triple 3-Input AND GateCD4073DIP-14/SOIC-144075三三输入或门Triple 3-Input OR GateCD4075DIP-14/SOIC-144081四二输入与门Quad 2-Input AND GateCD4081DIP-14/SOIC-1440106六施密特触发反相器Hex Schmitt-Trigger InverterCD40106DIP-14/SOIC-144093四二输入施密特触发与非门Quad 2-Input Schmitt NANDCD4093DIP-14/SOIC-144094八位串入并出移位寄存器8-Bit Shift RegisterCD4094DIP-16/SOIC-164511BCD到七段锁存/译码/驱动器BCD to 7-Segment Latch/DecoderCD4511DIP-16/SOIC-164518双BCD同步加法计数器Dual BCD Up CounterCD4518DIP-16/SOIC-164520双二进制同步加法计数器Dual Binary Up CounterCD4520DIP-16/SOIC-16在AD里使用CD4000系列时有一个特别需要注意的地方电源引脚的处理。CD4000系列的电源电压范围很宽VDD可以接3V到15VVSS接地。在原理图上有些AD库的CD4000元件会把VDD和VSS引脚隐藏默认连接到全局的VCC和GND网络。如果你的设计里VDD不是接5V而是接12V或者3.3V就需要手动修改元件的电源网络或者把隐藏引脚显示出来单独连线。我个人的习惯是所有CD4000系列的元件都把电源引脚显示出来虽然原理图会多几根线但电源分配一目了然后期查错也方便。3. AD元器件库的实操建库与对照表落地方法3.1 从零建一个可复用的对照表元件库AD自带的元器件库虽然覆盖面广但有两个问题一是命名习惯和国内资料不统一二是有些型号的符号画法不符合我们的阅读习惯。所以我的做法是建一个自己的“常用逻辑器件库”把74LS和CD4000系列里最常用的型号全部整理进去符号统一按功能块画引脚按数据手册的标准排列。具体操作步骤是这样的第一步在AD里新建一个原理图库文件.SchLib。我一般命名为“MyLogicLib.SchLib”放在项目目录下的“Library”文件夹里方便版本管理。第二步从AD自带库里找到对应的元件复制到自己的库里。复制的方法是打开AD的元件库面板找到目标元件右键选择“Copy”然后切换到自己的库文件右键选择“Paste”。这样复制过来的元件保留了原有的符号和引脚定义省去了从头画的麻烦。第三步修改元件属性。复制过来的元件名称可能还是“74LS00”但我想让它同时支持中文搜索所以会在“Comment”字段里加上中文描述比如“四二输入与非门”。在“Description”字段里写上英文描述和功能编号。这样在AD里搜索的时候不管是搜“74LS00”还是搜“与非门”都能找到这个元件。第四步统一引脚命名。AD自带库里的引脚命名有时候用“A1”“B1”“Y1”有时候用“1A”“1B”“1Y”不统一。我习惯统一成“1A”“1B”“1Y”这种格式因为和大多数数据手册的写法一致查手册的时候不用在脑子里做转换。第五步添加封装。每个元件至少添加两个封装一个DIP一个SOIC。DIP封装用于手焊或者实验板SOIC封装用于正式打样。封装的命名也要统一我一般用“DIP-14”“SOIC-14”这种格式和大多数PCB厂商的命名习惯一致。第六步保存并编译库文件。AD会检查库里的元件是否有重复名称、引脚是否冲突等问题。编译通过后这个库就可以在项目里直接调用了。提示建库的时候建议把同一功能的74LS和CD4000元件放在同一个分类下比如“Logic_Gates”“Counters”“Shift_Registers”。这样在原理图上选型的时候可以快速对比两种工艺的差异选择更适合当前设计的那一个。3.2 对照表在原理图绘制中的实际应用有了对照表之后画原理图的效率提升是立竿见影的。我举一个实际的例子假设你要画一个“八路流水灯”的电路核心是一个CD4017十进制计数器和几个74LS00与非门做时钟和复位逻辑。在没有对照表的时候你需要打开浏览器搜“CD4017引脚图”找到数据手册确认引脚功能再搜“74LS00引脚图”确认引脚功能然后在AD里找到对应的元件核对引脚编号是否和数据手册一致最后连线。这个过程熟练的话大概需要十五到二十分钟。有了对照表之后你直接在AD的元件库面板里搜“CD4017”拖出来引脚功能已经在Comment字段里标注好了再搜“74LS00”拖出来直接连线。整个过程不到五分钟。而且对照表还能帮你避免一个常见的错误引脚编号混淆。比如74LS00的DIP-14封装引脚7是GND引脚14是VCC这是固定的。但有些AD库里的元件符号画的是引脚7和14在中间有些画的是在两端。如果你不核对直接按符号的位置连线很可能把电源接反。有了对照表你可以快速确认引脚编号避免这种低级错误。另外在画总线结构的原理图时对照表的作用更明显。比如你要画一个八位数据总线用74LS245做收发器用74LS373做锁存器。这两个元件的引脚排列不一样245的A端和B端是分开的373的D端和Q端是分开的。如果你不熟悉很容易把输入输出搞反。对照表里会标注每个引脚的功能你对着表连线基本不会出错。3.3 从对照表到BOM导出与核对流程原理图画完之后下一步是导出BOM物料清单。AD的BOM导出功能很强大但前提是元件的属性字段要填完整。我的做法是在对照表元件库里每个元件都填好以下字段Comment中文描述比如“四二输入与非门”Description英文描述功能编号比如“Quad 2-Input NAND Gate, 74LS00”Manufacturer厂商比如“Texas Instruments”Manufacturer Part Number厂商型号比如“SN74LS00N”Supplier供应商比如“Digi-Key”Supplier Part Number供应商型号Footprint封装比如“DIP-14”导出BOM的时候选择“Bill of Materials”菜单在列设置里把这些字段都勾上。导出的Excel表格里每一行都是一个元件的完整信息采购直接拿着这个表去下单就行。这里有一个实操心得AD导出的BOM默认是按Comment字段排序的但Comment字段里如果有中文排序会乱。我的做法是在Comment字段里用“英文名_中文名”的格式比如“74LS00_四二输入与非门”这样排序的时候按英文名排中文只是辅助阅读。或者干脆加一个“SortOrder”字段手动指定排序权重。还有一个常见问题AD导出的BOM里同一个元件如果用了多个封装会分成多行。比如一个74LS00既用了DIP-14又用了SOIC-14BOM里会出现两行。这时候需要在BOM设置里把“Group by”设置为“Comment”或者“Manufacturer Part Number”让AD自动合并相同的元件只保留封装差异。如果封装差异也需要体现那就保留两行但在“Quantity”字段里分别标注数量。4. 常见问题与排查技巧实录4.1 型号搜不到怎么办AD库的搜索技巧与替代方案在AD里搜元件最常遇到的问题就是“明明型号是对的但就是搜不到”。这种情况通常有几个原因原因一库没有加载。AD的元件库面板里只有已经加载的库才会显示。如果你从网上下了一个库文件但没有在“Components”面板里点“File-Based Libraries Preferences”加载是搜不到的。解决方法是打开“Components”面板点击右上角的菜单按钮选择“File-Based Libraries Preferences”然后点“Install”添加库文件。原因二搜索关键词不对。AD的搜索是模糊匹配但有时候你搜“74LS00”它会把所有包含“74LS00”的元件都列出来包括“74LS00N”“74LS00D”“74LS00DB”等。如果你只想要不带封装后缀的版本可以在搜索框里输入“74LS00”然后在结果列表里找Comment字段是“74LS00”的那个。或者用通配符搜索比如“74LS00*”但这样会列出更多结果。原因三库版本太老。AD自带的库是随安装包一起发布的如果你用的是比较老的AD版本库里的元件可能不全。比如AD 18自带的库里CD4000系列只有十几个型号而AD 20之后的版本增加到了三十多个。解决方法是从AD官网下载最新的库文件或者从厂商官网下载元件模型。Texas Instruments和Analog Devices的官网都提供AD格式的元件库下载直接导入就能用。原因四型号命名差异。有些厂商的命名和通用命名不一样。比如Philips的CD4000系列叫“HEF4000”Motorola的叫“MC14000”。在AD库里搜“CD4017”搜不到的时候可以试试搜“HEF4017”或者“MC14017”。功能是一样的只是前缀不同。如果实在搜不到最后的办法就是自己建库。建库的步骤我在上一章已经讲过了这里不再重复。但有一个技巧建库的时候可以直接从数据手册的PDF里复制引脚表粘贴到AD的引脚编辑器里AD会自动识别引脚编号和名称。这个功能在AD 19之后的版本里很好用能省不少时间。4.2 封装不匹配从对照表到PCB的最后一公里原理图画对了封装选错了打样回来的板子照样用不了。这是硬件设计里最冤的一种错误。我见过太多案例原理图上用的是SOIC-14的74LS00但封装库里的SOIC-14是窄体3.9mm而实物是宽体7.5mm焊盘对不上只能飞线。避免这种错误的方法是在对照表里就把封装信息写清楚。我的对照表里每个型号都标注了“典型封装”和“封装尺寸”。比如74LS00的SOIC-14窄体是3.9mm宽体是7.5mmAD库里的封装名分别是“SOIC-14_N”和“SOIC-14_W”。选封装的时候一定要对着实物或者数据手册确认宽度。还有一个容易忽略的点DIP封装的引脚间距。标准的DIP-14是2.54mm间距但有些老型号是2.54mm和1.27mm混合的比如某些CD4000系列的DIP封装引脚是两排交错排列的。这种封装在AD库里叫“DIP-14_Staggered”选的时候要看清楚。注意AD的封装库和原理图库是分开的。原理图库里的元件可以关联多个封装但PCB上实际用哪个是在导入网表的时候指定的。所以画原理图的时候就要把封装字段填对不要等到PCB阶段再改。4.3 电源引脚处理隐藏还是显示这是个问题前面提到过AD库里的74LS和CD4000元件有些隐藏了电源引脚有些显示。这两种方式各有优劣我分别说一下实际使用中的体会。隐藏电源引脚的好处是原理图干净不用画一堆VCC和GND的连线。AD会自动把这些隐藏引脚连接到全局的VCC和GND网络。但问题是如果你的设计里VCC不是5V而是3.3V或者12V隐藏引脚就会自动连到错误的网络。而且如果同一个项目里既有5V的74LS又有3.3V的74HC隐藏引脚会让电源分配变得混乱。显示电源引脚的好处是电源分配一目了然每个元件的供电电压都看得见。缺点是原理图会多很多线尤其是元件密集的时候看起来比较乱。我的做法是对于电源电压统一的简单项目用隐藏引脚对于电源电压多样的复杂项目用显示引脚。如果团队协作统一用显示引脚避免沟通成本。还有一个折中方案在AD的元件属性里把电源引脚设置为“Power Input”类型然后在原理图上用“Power Port”符号比如VCC、GND、3V3来连接。这样既显示了电源连接又不用画长线原理图看起来也比较整洁。4.4 常见问题速查表问题现象可能原因排查方法解决方案搜不到元件库未加载检查Components面板的库列表安装并加载库文件搜不到元件命名差异尝试不同前缀CD/HEF/MC用功能编号搜索引脚编号对不上库版本不同对比数据手册手动修改引脚编号封装不匹配封装宽度错误测量实物或查手册更换正确的封装电源接反隐藏引脚连错网络检查全局网络设置显示电源引脚并手动连接BOM重复同一元件多封装检查BOM分组设置按Comment或厂商型号分组原理图连线断开元件移动导致检查连线是否跟随使用“Move”而非“Drag”3D封装不显示未关联3D模型检查Footprint的3D设置导入STEP模型并关联这张表里的每一条都是我实际项目中遇到过的问题。尤其是“原理图连线断开”这一条AD里移动元件的时候如果用的是“Drag”而不是“Move”连线会跟着元件走但有时候会断开。我的习惯是移动元件之前先按“M”键选择“Move”这样连线不会断。或者干脆用“CtrlX”剪切再粘贴虽然麻烦一点但不会出问题。5. 从对照表延伸出去的效率工具链5.1 用Excel管理对照表并同步到AD虽然AD的元件库面板可以搜索但有时候我还是习惯用Excel来管理对照表。原因很简单Excel的筛选和排序功能比AD的搜索框强大得多。比如我想找“所有带施密特触发输入的与非门”在Excel里筛选“描述”列包含“施密特”和“与非门”的行一秒就能找到。在AD里搜得试好几个关键词。我的Excel对照表有以下几个列功能编号、中文描述、英文描述、74LS型号、CD4000型号、AD库常用名、DIP封装、SOIC封装、数据手册链接、备注。每一行是一个功能比如“四二输入与非门”这一行74LS型号是74LS00CD4000型号是CD4011AD库常用名是74LS00和CD4011封装是DIP-14和SOIC-14。这个Excel表可以导出为CSV然后用AD的“Import”功能批量导入到元件库里。AD 20之后的版本支持从CSV导入元件属性具体操作是在原理图库编辑器里选择“Tools”菜单下的“Import Component Properties”选择CSV文件映射好字段就能批量更新元件的Comment、Description、Manufacturer等属性。这个功能在建库初期特别有用能省掉大量手动输入的时间。5.2 用脚本自动生成元件符号如果你需要建的元件很多手动画符号还是很费时间。这时候可以用AD的脚本功能自动生成元件符号。AD支持DelphiScript和VBScript两种脚本语言我一般用DelphiScript因为语法比较像Pascal容易上手。一个简单的脚本例子生成一个14引脚的DIP元件符号左边7个引脚右边7个引脚引脚间距100mil。脚本的核心逻辑是循环创建引脚设置引脚编号和名称然后放置到符号上。这个脚本我用了好几年建一个14引脚的逻辑门元件从运行脚本到保存不到十秒。当然脚本生成的符号比较“丑”引脚名称和编号的位置可能需要手动调整。但对于功能简单的逻辑门和计数器脚本生成的符号完全够用。我的做法是先用脚本生成基础符号然后手动调整一下引脚名称的字体大小和位置最后保存到库里。这样比从头画快得多。5.3 对照表在团队协作中的版本管理如果你带团队对照表的版本管理就很重要。我见过太多因为元件库版本不一致导致的问题A同事用的库是上个月的B同事用的是这个月的两个人画的原理图合并的时候同一个元件出现了两个不同的符号PCB上就乱了。我的做法是把对照表元件库放在Git或者SVN上做版本管理。每次修改库文件都要提交并写清楚修改内容。团队成员的AD项目里库文件的路径指向版本库的本地副本而不是AD的默认库路径。这样每个人用的都是同一个版本的库不会出现不一致的问题。另外对照表的Excel文件也放在版本库里和库文件同步更新。每次新增元件先更新Excel再更新库文件最后提交。这样Excel和库文件始终是对应的查型号的时候不会出现“Excel里有但库里没有”的情况。提示AD的库文件是二进制格式Git的diff功能对二进制文件不友好。如果团队规模比较大可以考虑用AD的“Database Library”功能把元件信息存在数据库里库文件只是一个接口。这样版本管理更方便但配置起来也复杂一些。小团队用Git管理SchLib和PcbLib文件就够用了。5.4 从对照表到3D封装提升PCB可视化效果现在越来越多的项目要求PCB有3D预览方便和结构工程师对接。AD支持给封装关联3D模型STEP格式在PCB编辑器里按“3”键就能切换到3D视图。但AD自带库里的封装很多没有3D模型或者3D模型很粗糙。我的做法是从厂商官网下载元件的STEP模型然后关联到AD的封装上。Texas Instruments、Analog Devices、Microchip这些厂商的官网都提供STEP模型下载搜索型号就能找到。下载之后在AD的PCB库编辑器里打开对应的封装选择“Place”菜单下的“3D Body”然后选择“Generic STEP Model”导入下载的STEP文件。调整好位置和旋转角度保存封装。这样处理之后PCB的3D预览就非常直观了。结构工程师可以直接在AD里看板子的高度、元件的干涉情况不用再等打样回来才发现问题。而且3D预览还能帮你检查封装的引脚是否和实物一致比如DIP封装的引脚间距、SOIC封装的引脚宽度在3D视图里一目了然。6. 一些踩坑之后的个人体会整理这份对照表的过程中我最大的体会是元器件的命名混乱是硬件设计里最大的隐性成本。一个型号可能有五六种不同的写法每种写法在不同的资料里出现你每次都要在脑子里做一次转换。这种转换消耗的注意力累积起来非常可观。而一份好的对照表就是把这个转换过程固化下来变成一次性的工作。另一个体会是不要迷信AD自带的库。AD自带的库虽然方便但它是按欧美工程师的习惯建的和国内的设计习惯有差异。比如国内常用的“74LS00”在AD自带库里可能叫“SN74LS00”搜的时候要多试几个关键词。而且自带库的更新频率不高新器件往往没有。所以建自己的库虽然前期投入一些时间但长期来看是值得的。最后关于CD4000系列我想特别说一句这个系列虽然老但远没有到淘汰的时候。它的宽电压范围、低功耗、高抗干扰能力在很多场景下是74HC和74LVC无法替代的。尤其是做电池供电的便携设备或者需要和模拟电路混合设计的场合CD4000系列依然是首选。所以花时间整理CD4000系列的对照表不是在做无用功而是在为未来的项目储备弹药。如果你也在用AD画板子也在被元器件型号搞得头疼不妨从这份对照表开始建一个自己的常用库。一开始可能觉得麻烦但用顺手之后你会发现画原理图的速度至少提升一倍。而且这个库会随着你的项目经验不断丰富越用越好用。
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门