- 博客(51)
- 资源 (1)
- 收藏
- 关注
原创 【学习笔记】Cadence电子设计全流程(三)Capture CIS 原理图绘制(中)
详细介绍了使用Cadence Capture CIS进行原理图设计的全流程。文章从3.9节到3.15节,逐步讲解了如何在原理图中添加Bus总线和差分属性,以支持复杂电路设计中的信号传输需求。此外,还涵盖了非电气对象(如辅助线、文字和注释)的放置技巧,帮助设计者更好地组织和标注原理图。文章还介绍了元器件位号的重新编号排序、元件封装属性的添加与显示,以及如何将PCB封装名显示在原理图器件旁,确保设计与PCB布局的一致性。最后,文章还指导了在不同页面之间添加页码符号,便于多页原理图的管理与阅读。这些内容为电子设计
2025-02-24 14:31:55
1057
原创 【技术笔记】Cadence 实现原理图元器件的自动标号
在Candece原理图绘制过程中,每一次添加元器件,位号会依次递增,但在经过不断的设计更改,会有重复、遗漏的情况出现。在实现原理图的元器件自动标号功能方面,Cadence相较于Altium Designer (AD) 具有一些独特的优势,尤其是在处理复杂设计、大规模项目以及高度定制化需求时。
2025-02-24 14:00:59
968
原创 【技术笔记】Cadence 创建元器件 Pin 引脚的创建与设置
Pin 引脚设置正确在电子电路设计、制造及产品使用的全生命周期中都起着关键作用,确保信号准确传输,引脚类型决定信号流向:引脚类型如输入(Input)、输出(Output)、双向(Bidirectional)等有明确的信号传输规则。实现电路逻辑功能逻辑引脚设置影响逻辑运算。
2025-02-21 15:02:57
1424
原创 【学习笔记】Cadence电子设计全流程(三)Capture CIS 原理图绘制(上)
原理图是电路设计的核心,设计时需要遵循一定的规范,以确保图纸的可读性和可维护性。在使用Cadence创建原理图库及原理图时,有许多细节和注意事项需要关注,以确保设计的准确性、可维护性和高效性。
2025-02-21 10:50:32
1253
原创 【学习笔记】Cadence电子设计全流程(二)原理图库的创建与设计(下)
OrCAD 的核心功能之一是原理图绘制,它提供了直观、易用的界面,方便工程师快速创建电路原理图。拥有丰富的元件库,涵盖了各种通用和专用的电子元件,还支持用户自定义元件,满足不同项目的特殊需求。
2025-02-20 11:18:45
877
原创 【学习笔记】Cadence电子设计全流程(二)原理图库的创建与设计(中)
OrCAD: PCB 设计解决方案,包括 OrCAD Capture CIS(原理图/库设计)、PSpice(仿真)、Allegro PCB Editor(PCB 设计)等工具。OrCAD 的核心功能之一是原理图绘制,它提供了直观、易用的界面,方便工程师快速创建电路原理图。
2025-02-20 10:32:18
995
原创 【学习笔记】Cadence电子设计全流程(二)原理图库的创建与设计(上)
Cadence CIS (Component Information System)提供企业级元件库管理,支持与 ERP/PLM 系统集成,确保元件参数的标准化和实时更新。支持 Symbol/Footprint 自动校验,减少人为错误。具有庞大且专业的元件库,涵盖了各种半导体器件、无源元件等,并且支持用户自定义元件库,方便管理和复用。其元件符号的绘制和编辑功能强大,可灵活定制符合特定设计需求的元件符号。
2025-02-19 17:50:42
997
原创 【学习笔记】Cadence电子设计全流程(一)Cadence 生态及相关概念
Cadence 提供了一套完整的电子设计自动化 (EDA) 工具链,涵盖了从芯片设计到系统设计的各个环节。其生态系统庞大而复杂,以下简要阐述其核心模块及其关系。
2025-02-19 17:08:15
958
原创 【AD24报错】PCB铺铜时出现 Modified Polygon: Polygon Not Repour After Edit 错误的解决方案(如何开启自动铺铜)
PCB铺铜时出现Modified Polygon: Polygon Not Repour After Edit (NET ###) on Top Layer,这表明在PCB中,顶层(Top Layer)上有一个修改过的多边形(可能是铺铜区域),并且在编辑后没有进行重新灌铜操作。这可能是由于在 PCB 设计过程中,手动改对铺铜多边形区域进行了修改,但未触发自动重新灌铜功能,或者设计者选择手动控制灌铜操作。
2024-09-22 19:25:50
2466
2
原创 【AD24报错】PCB调整线宽后提示 Width Constraint: Track ### on Top Layer的解决方案
Width Constraint 的意思是宽度约束,往往是布线的规则限制所导致。可能在设计中设置了多个相互冲突的线宽规则。例如,为不同的网络或层设置了不同的最小线宽和最大线宽要求,但在实际布线过程中,某些走线无法同时满足这些规则,从而导致报错。比如,为电源网络设置了较宽的最小线宽要求,而同时为一些信号网络设置了较窄的线宽限制,当这两种网络在某个区域交叉或靠近时,可能会出现无法满足所有线宽规则的情况。
2024-09-22 18:59:36
2552
原创 【学习笔记】 AD24中元器件重叠系统不报错的解决方案(消除报错)
在PCB设计过程中,两个元器件或焊盘重叠,今天我的AD突然摆烂啦,不会自动报错了。常规情况下,不该重叠的元器件触碰,会出现绿色报警,接下来是个人总结的可能造成这个现象的原因,供学习交流。
2024-09-22 18:16:33
4106
2
原创 【学习笔记】 使用AD24完成相同电路的自动布线布局(相同模块布局布线ROOM布线快速克隆)
本文将阐述如何基于AD24完成相同模块布局布线,当面对多个相同电路模块时,使用 ROOM 可以一次性对一个模块进行精心布局,然后将该布局快速复制应用到其他相同模块。这大大节省了逐个模块进行布局的时间,尤其在复杂电路中,能显著提高整体设计效率。例如,在一个多通道数据采集系统中,可能有多个相同的信号调理电路模块。通过对一个模块进行布局后,利用 ROOM 可以迅速将相同的布局应用到其他模块,无需重复手动调整每个元件的位置。现有资料感觉很少能有把ROOM自动布局讲细致的,于是自己使用手头项目整理了一篇。
2024-09-21 18:08:03
5886
3
原创 【AD24报错】运行DRC后出现 Un-Routed Net Constraint ### Net Not Assigned 的解决方案
AD24在运行PCB设计规则检查(DRC)后报错:Un-Routed Net Constraint: Split Plane (No Net) on Power Dead Copper - Net Not Assigned.
2024-09-21 15:16:04
8042
原创 【学习笔记】STM32F407探索者HAL库开发(五)F407时钟系统配置
在单片机系统中,设计时以时序电路控制替代纯粹的组合电路,在每一级输出结果前对各个信号进行采样,从而使得电路中某些信号即使出现延时也可以保证各个信号的同步,可以避免电路中发生的“毛刺现象”,达到精确控制输出的效果。
2024-09-21 14:32:27
2762
原创 【学习笔记】STM32F407探索者HAL库开发(四)F103时钟系统配置
在嵌入式开发中,时钟系统配置具有至关重要的地位。时钟是嵌入式系统的 “心跳”,为微控制器的中央处理单元(CPU)提供基本的时序信号。没有正确配置的时钟,CPU 无法按照预定的节奏执行指令,整个系统将无法正常工作。例如,时钟频率决定了 CPU 执行指令的速度。如果时钟频率设置过低,系统性能会受到严重影响,可能无法满足实时性要求;如果设置过高,可能会导致系统不稳定甚至损坏硬件。
2024-09-21 14:01:31
1492
原创 【学习笔记】STM32F407探索者HAL库开发(三)IO分配
IO分配就是在完成最小系统设计以后,根据项目需要对 MCU的 IO口进行分配,连接不同的器件,从而实现整体功能。比如: GPIO、 IIC、 SPI、 SDIO、 FSMC、 USB、中断等。遵循:先分配特定外设 IO,再分配通用 IO,最后微调的原则。
2024-08-25 17:36:38
1348
原创 【学习笔记】STM32F407探索者HAL库开发(二)STM32F4最小系统设计
最小系统就是保证MCU正常运行的最低要求(最小电路组成单元),一般是指 MCU的供电、复位、晶振、 BOOT等部分。最小系统的作用是为电子设备或系统的开发和调试提供一个基础平台。在设计和开发复杂的电子系统时,通常先构建最小系统,确保核心部分能够正常工作,然后再逐步添加其他功能模块和外设,以实现完整的系统功能。这样可以降低开发难度,提高开发效率,并且便于进行故障排查和调试。
2024-08-23 16:18:36
1576
原创 【学习笔记】AD实现原理图的元器件自动标号
在原理图绘制过程中,载入的元器件封装并不会默认标号,而是“?”的形式显示,为避免手动标号所带来的大量繁琐工作,自动标号会是一个很好的选择。
2024-08-23 15:52:46
8435
原创 【AD24报错】原理图编译后出现Off grid ## at的解决方案
在使用AD24进行原理图设计过程中,编译时出现Off grid ## at…错误。
2024-08-23 15:37:48
2034
原创 【学习笔记】STM32F407探索者HAL库开发(一)STM32F4资源概要
STM32F407ZGT6具体的内部资源,STM32的命名规则,引脚定义说明。
2024-08-20 11:08:54
1295
原创 【AD24报错】GND contains IO Pin and Power Pin objects 的解决方案
在 Altium Designer(AD)的原理图库中,“Electrical Type”(电气类型)用于定义元件引脚的电气特性。如果想连接到 GND(地),在 “Electrical Type”(电气类型)中应该选择 “Power”(电源)。在原理图设计过程中,在元器件接线引脚位置出现红色波浪线,显示错误GND contains IO Pin and Power Pin objects。经查明,是在元件编辑的地方引脚的电气属性设置错误,在原理图库中打开这个元器件。点击错误信息可以直接跳转到相关位置。
2024-08-20 10:04:04
2807
2
原创 【AD23报错】Net Antennae (Tolerance=0mil) (All) 的解决方案
【AD23报错】Net Antennae (Tolerance=0mil) (All) 的解决方案使用AD(Altium Designer)画PCB,画完之后,进行DRC检测时报以下错误:Net Antennae: Track (2240mil,2740mil)(2240mil,2770mil) on Bottom Layer这种问题一报错通常情况下是有未连接到端的引线,即某网络存在单头的接线(形如天线,一端不与任何电气部分连接),又没有将其设置为天线属性,所以报错会产生天线效应,对其他元器件进行干扰
2023-12-03 16:56:45
12095
原创 【学习笔记】AD中PCB泪滴设计
在PCB电路板设计中,为了让焊盘更坚固,防止机械制板时焊盘与导线之间断开,常在焊盘和导线之间用铜膜布置一个过渡区,形状像泪滴,故常称做补泪滴(Teardrops),在布线后添加泪滴,可以起到使PCB更加稳固的作用。
2023-09-20 11:05:52
14151
1
原创 【学习笔记】PCB设计后处理——丝印位号调整
丝印是PCB表面的文字说明、标记,例如电阻电容芯片等元件的焊接位置,或元器件名称。模糊、混乱、残缺的丝印可能会造成很多严重的后果,例如元器件焊反、维修找不到相应的器件、测试困难等,需细致对待。
2023-09-19 13:36:24
1058
原创 【AD23报错】Silk To Solder Mask (Clearance=0.1mil) (IsPad),(All)
使用Altium Designer绘制PCB时,出现collision往往是多个器件的丝印重叠的报警。当DRC检测到丝印间的碰撞重叠,需调整丝印位置。
2023-09-18 15:46:42
5589
3
原创 【AD23报错】Silk To Solder Mask (Clearance=10mil) (IsPad),(All)
【AD23报错】Silk To Solder Mask (Clearance=10mil) (IsPad),(All) 是丝印层和丝印层或者是丝印层和阻焊层之间间距大小引起的问题,这是封装引起的问题,一般情况下问题不大,可以忽略。
2023-09-18 14:34:20
4101
1
原创 【AD23报错】Minimum Solder Mask Sliver (Gap=10mil)
【AD23报错】Minimum Solder Mask Sliver (Gap=10mil) (All),(All),最小阻焊间隙约束,即PCB焊盘阻焊层之间间距小于10mil报错。
2023-09-18 14:31:31
7478
2
原创 【学习笔记】晶振为什么要进行包地处理
晶振是电路中常用用的时钟元件,全称是叫晶体震荡器,百科上的描述是,有一些电子设备需要频率高度稳定的交流信号,而LC振荡器稳定性较差,频率容易漂移(即产生的交流信号频率容易变化)。在振荡器中采用一个特殊的元件——石英晶体,可以产生高度稳定的信号,这种采用石英晶体的振荡器称为晶体振荡器。
2023-09-18 11:37:14
4954
原创 【学习笔记】MySQL 基础篇(三)SQL——DataGrip图形优化工具的使用
内容来自小破站《黑马程序员 MySQL数据库从入门到精通》复习自用
2022-04-14 18:15:00
3599
原创 【学习笔记】产品经理必备技能之竞品分析(下)用户体验五要素分析法 + 竞品分析报告
内容来自小破站《黑马程序员深圳中心 产品经理基础入门(2021)》复习自用
2022-04-12 13:28:16
1512
2
原创 【学习笔记】产品经理必备技能之竞品分析(上)竞品的概念 + SWOT分析法
内容来自小破站《黑马程序员深圳中心 产品经理基础入门(2021)》复习自用
2022-04-12 13:17:43
2336
原创 vs2019错误:_main 已经在 test01.obj 中定义,找到一个或多个重定义的符号
C++,vs2019错误:_main 已经在 test01.obj 中定义,或者是找到一个或多个重定义的符号问题
2022-04-11 17:07:51
13436
13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人