07 2023 档案

摘要:(六)极坐标的应用 在 PCB 设计过程中,特别是 LED圆形灯板的 PCB 设计,需要对 LED灯珠进行圆形等间距排列,如果每个元件都计算清楚其坐标再进行放置会非常烦琐。要实现如图 所示的元件布局效果,在 Altium Designer 软件里可以使用极坐标的方法。 (1)打开 Altium De 阅读全文
posted @ 2023-07-31 21:27 小幽余生不加糖 阅读(219) 评论(0) 推荐(0) 编辑
摘要:(五)模块复用的操作 1.利用Room实现相同模块复用2.复制粘贴功能实现模块复用 1.利用Room实现相同模块复用 本小节介绍 Altium Designer 两种常用模块复用方法:一种是利用 Room 实现相同模块复用,另一种是利用复制粘贴功能实现。 1.利用Room实现相同模块复用利用Room 阅读全文
posted @ 2023-07-31 20:35 小幽余生不加糖 阅读(1142) 评论(0) 推荐(0) 编辑
摘要:(四)FPGA的管脚交换功能 高速 PCB 设计过程中,涉及的 FPGA等可编程器件管脚繁多,也因此导致布线的烦琐与困难,Altium Designer 可实现 PCB 中 FPGA 的管脚交换,方便走线。 1.FPGA管脚交换的要求 (1)一般情况下,相同电压的 Bank之间是可以互调的。在设计过 阅读全文
posted @ 2023-07-31 20:07 小幽余生不加糖 阅读(361) 评论(0) 推荐(0) 编辑
摘要:(三)PCB多板互连装配设计 一旦模块在多板原理图上相互连接,就可以验证板到板的连接。这将检测网络到引脚分配错误和引脚到引脚的互连布线错误。可以解决这些错误并将修改信息更新到对应的 PCB 中,或者重新更新到源系统原理图。 印制电路板不是孤立存在的,它们通常与其他板组装在一起,并且板的组件容纳在壳体 阅读全文
posted @ 2023-07-31 14:30 小幽余生不加糖 阅读(943) 评论(0) 推荐(0) 编辑
摘要:(二)PCB常见走线等长设计 1.蛇形线的等长设计2.DDR的等长分组3.等长的拓扑结构3.1 点对点连接3.2 T型拓扑结构3.3 菊花链拓扑结构 1.蛇形线的等长设计 在 PCB 设计中,网络等长调节目的就是为了尽可能地降低信号在 PCB上传输延迟的差异。在 Altium Designer 中实 阅读全文
posted @ 2023-07-31 13:38 小幽余生不加糖 阅读(1590) 评论(0) 推荐(0) 编辑
摘要:(一)BGA的扇出方式 1.软件自动扇出方式2.手工扇出方式3.多种规格BGA的出现方式 1.软件自动扇出方式 在进行PCB设计时,常会遇到 BGA类型的封装,此类封装需要扇出用于后期的布线。BGA 扇出与否的比对如图所示。 (1)在进行利用软件自动扇出 BGA操作之前,需满足以下要求: ① 选择合 阅读全文
posted @ 2023-07-31 13:05 小幽余生不加糖 阅读(802) 评论(0) 推荐(0) 编辑
摘要:(六)原理图设计片段的使用 Altium Designer 的片段功能可以很方便地重复使用一些单元模块,其中包括原理图的电路模块、PCB(包括布线)和代码模块。例如在工程中需要设计电源模块,而别的工程中又恰好有比较完善的电源模块,这时就可以通过片段功能重复地使用此模块,减少工作量。在原理图中使用片段 阅读全文
posted @ 2023-07-30 20:17 小幽余生不加糖 阅读(148) 评论(0) 推荐(0) 编辑
摘要:(五)自定义原理图模板及调用 1.创建原理图模板2.调用原理图模板 1.创建原理图模板 利用 Altium Designer 软件在原理图中创建自己的模板,可以在图纸的右下角绘制一个表格用于显示图纸的一些参数,例如文件名、作者、修改时间、审核者、公司信息、图纸总数及图纸编号等信息。用户可以按照自己的 阅读全文
posted @ 2023-07-30 18:11 小幽余生不加糖 阅读(2245) 评论(0) 推荐(0) 编辑
摘要:(四)线束的设计及应用 Altium Designer 21 可以使用 Signal Harnesses(信号线束)的方法来建立元件之间的连接,也可用于不同原理图间的信号对接。信号线束是一种抽象连接,操作方式类似于总线,但信号线束可对包括总线、导线和其他信号线束在内的不同信号进行逻辑分组,大大简化了 阅读全文
posted @ 2023-07-30 17:23 小幽余生不加糖 阅读(436) 评论(0) 推荐(0) 编辑
摘要:(三)原理图多通道的应用 在很多大型的设计过程中,我们可能会遇到需要重复使用某个图纸,如果使用常规的复制粘贴,虽然可以达到设计要求,但原理图的数量将会变得庞大而烦琐。Altium Designer 支持多通道设计。 多通道设计是指在层次原理图中有一个或者多个的通道(原理图)会被重复调用,用户可根据需 阅读全文
posted @ 2023-07-30 17:03 小幽余生不加糖 阅读(388) 评论(0) 推荐(0) 编辑
摘要:(二)层次原理图设计 1.层次原理图概述2.层次化原理图的应用2.1 自上而下的层次化原理图2.2 自下而上的层次化原理图 3.生成层次设计表 对于大规模的电路系统,需要将其按功能分解为若干个电路模块,用户可以单独绘制好各个功能模块,再将它们组合起来继续处理,最终完成整体电路的连接。这样,电路的结构 阅读全文
posted @ 2023-07-29 18:26 小幽余生不加糖 阅读(1393) 评论(0) 推荐(0) 编辑
摘要:(一)端口的应用 1.放置端口2.自动给端口添加页码 说明,博主的AD版本是AD21,所有的工程都基于AD21,虽然AD软件几乎不存在版本兼容性问题,但还是建议大家使用对应版本的软件来学习。 资料仅供学习使用。 1.放置端口 原理图的网络电气连接有3种形式 (1)一种是直接通过导线连接; (2)另一 阅读全文
posted @ 2023-07-29 17:36 小幽余生不加糖 阅读(1403) 评论(0) 推荐(0) 编辑
摘要:EMC常用元件简单介绍(二) 1.瞬态抑制二极管(TVS)2.气体放电管3.半导体放电管 电磁兼容性元件是解决电磁干扰发射和电磁敏感度问题的关键,正确选择和使用这些元件是做好电磁兼容性设计的前提。由于每一种电子元件都有它各自的特性,因此在设计时要仔细考虑。接下来将讨论一些常见的用来减少或抑制电磁兼容 阅读全文
posted @ 2023-07-29 11:29 小幽余生不加糖 阅读(70) 评论(0) 推荐(0) 编辑
摘要:EMC常用元件简单介绍(一) 1.共模电感2.磁珠3.滤波电容器 1.共模电感 由于 EMC 所面临解决问题大多是共模干扰,因此共模电感也是我们常用的有力元件之一!这里就给大家简单介绍一下共模电感的原理以及使用情况。 共模电感是一个以铁氧体为磁芯的共模干扰抑制器件,它由两个尺寸相同,匝数相同的线圈对 阅读全文
posted @ 2023-07-22 16:24 小幽余生不加糖 阅读(65) 评论(0) 推荐(0) 编辑
摘要:不可控整流电路二极管参数计算校核 1.不可控整流原理1.1 不控整流原理1.2 特点 2.整流二极管参数校核计算2.1 整流桥损耗、效率计算2.2 I2t计算校核2.3 频率校核 由于汽车和航空航天动力系统向多电和全电的过渡阶段,动力系统由传统的发动机逐渐被电机和电机控制器替代。 混电作为一个过渡阶 阅读全文
posted @ 2023-07-22 13:57 小幽余生不加糖 阅读(522) 评论(0) 推荐(0) 编辑
摘要:滤波器设计 1.标准要求2.设计理论2.1 滤波器电路设计过程2.2 插入损耗定义2.3 原始噪声测量2.4 插入损耗计算2.5 滤波失配原则2.6 滤波拓扑选择2.7 滤波参数计算2.8 滤波参数确定 Tips:学习资料来自网络,仅供学习使用。 EMI滤波器设计(汽车电子) 1.标准要求 以汽车电 阅读全文
posted @ 2023-07-22 10:44 小幽余生不加糖 阅读(666) 评论(0) 推荐(0) 编辑
摘要:PCB设计中的安规考虑 1 概述2.安全标识2.1 对安全标示通用准则2.2 电击和能量的危险2.3 PCB上的熔断器2.4 可更换电池 3.爬电距离和电气间隙4.涂覆印制板4.1 PCB板的机械强度4.2 印制电路板的阻燃等级4.3 热循环试验与热老化试验4.4 抗电强度试验4.5 耐划痕试验 5 阅读全文
posted @ 2023-07-19 19:18 小幽余生不加糖 阅读(113) 评论(0) 推荐(0) 编辑
摘要:射频PCB的EMC设计(三) 1.布线1.1 阻抗控制1.2 转角1.3 微带线布线1.4 微带线耦合器1.5 微带线功分器1.6 微带线基本元件1.7 带状线布线1.8 射频信号走线两边包地铜皮 2.其他设计考虑 1.布线 1.1 阻抗控制 PCB信号走线的阻抗与板材的介电常数、PCB结构、线宽等 阅读全文
posted @ 2023-07-17 20:17 小幽余生不加糖 阅读(101) 评论(0) 推荐(0) 编辑
摘要:射频PCB的EMC设计(二) 1.滤波1.1 电源和控制线的滤波1.2 频率合成器数据线、时钟线、使能线的滤波 2.接地2.1 接地分类2.2 大面积接地2.3 分组就近接地2.4 射频器件接地2.5 接地时应该注意的问题2.6 接地平面的分布 1.滤波 1.1 电源和控制线的滤波 随着电子技术的发 阅读全文
posted @ 2023-07-17 19:53 小幽余生不加糖 阅读(58) 评论(0) 推荐(0) 编辑
摘要:数据可视化(五)制作全球地震散点图:JSON格式 1.地震数据2.查看JSON数据3.创建地震列表4.提取震级5.提取位置数据6.绘制震级散点图7.另一种指定图表数据的方式 下载一个数据集,其中记录了一个月内全球发生的所有地震,再制作一幅散点图来展示这些地震的位置和震级。这些数据是以JSON格式存储 阅读全文
posted @ 2023-07-16 13:46 小幽余生不加糖 阅读(116) 评论(0) 推荐(0) 编辑
摘要:数据可视化(四)下载数据 1.CSV文件格式1.1 分析CSV文件头‘1.2 打印文件头及其位置1.3 提取并读取数据1.4 绘制温度图表1.5 在图表中添加日期 从网上下载数据,并对其进行可视化。网上的数据多得令人难以置信,大多未经仔细检查。如果能够对这些数据进行分析,就能发现别人没有发现的规律和 阅读全文
posted @ 2023-07-16 13:19 小幽余生不加糖 阅读(26) 评论(0) 推荐(0) 编辑
摘要:数据可视化(三) 1.使用Plotly模拟掷骰子1.1 安装Plotly1.2 创建Die类1.3 掷骰子1.4 分析结果1.5 绘制直方图1.6 同时掷两个骰子1.7 同时掷两个面数不同的骰子 1.使用Plotly模拟掷骰子 本节将使用Python包Plotly来生成交互式图表。需要创建在浏览器中 阅读全文
posted @ 2023-07-16 12:54 小幽余生不加糖 阅读(48) 评论(0) 推荐(0) 编辑
摘要:数据可视化(二) 1.随机漫步1.1 创建RandomWalk类1.2 选择方向1.3 绘制随机漫步图1.4 模拟多次随机漫步1.5 设置随机漫步图的样式 1.随机漫步 使用Python来生成随机漫步数据,再使用Matplotlib以引人瞩目的方式将这些数据呈现出来。随机漫步是这样行走得到的路径:每 阅读全文
posted @ 2023-07-16 12:41 小幽余生不加糖 阅读(38) 评论(0) 推荐(0) 编辑
摘要:数据可视化(一) 1.安装Matplotlib2.绘制简单的折线图2.1 修改标签文字和线条粗细2.2 矫正图形2.3 使用内置样式2.4 使用scatter()绘制散点图并设置样式2.5 使用scatter()绘制一系列点2.6 自动计算数据2.7 自定义颜色2.8 使用颜色映射2.9 自动保存图 阅读全文
posted @ 2023-07-15 22:39 小幽余生不加糖 阅读(43) 评论(0) 推荐(0) 编辑
摘要:外星人入侵(十) 1.记分1.1 显示得分1.2 创建记分牌1.3 在外星人被消灭时更新得分1.4 重置得分1.5 将消灭的每个外星人都计入得分1.6 提高分数1.7 舍入得分1.8 最高得分1.9 显示等级1.10 显示余下的飞船数 1.记分 下面来实现一个记分系统,以实时跟踪玩家的得分,并显示最 阅读全文
posted @ 2023-07-15 21:53 小幽余生不加糖 阅读(32) 评论(0) 推荐(0) 编辑
摘要:外星人入侵(九) 1.提高等级1.1 修改速度设置1.2 重置速度 1.提高等级 当前,将整群外星人消灭干净后,玩家将提高一个等级,但游戏的难度没变。下面来增加一点趣味性:每当玩家将屏幕上的外星人消灭干净后,都加快游戏的节奏,让游戏玩起来更难。 1.1 修改速度设置 首先重新组织Settings类, 阅读全文
posted @ 2023-07-15 21:25 小幽余生不加糖 阅读(14) 评论(0) 推荐(0) 编辑
摘要:外星人入侵(八) 1.添加Play按钮1.1 创建Button类1.2 在屏幕上绘制按钮1.3 开始游戏1.4 重置游戏1.5 将play按钮切换到非活动状态1.6 隐藏鼠标光标 我们添加一个Play按钮,用于根据需要启动游戏以及在游戏结束后重启游戏,还会修改这个游戏,使其随玩家等级提高而加快节奏, 阅读全文
posted @ 2023-07-15 21:16 小幽余生不加糖 阅读(12) 评论(0) 推荐(0) 编辑
摘要:外星人入侵(七) 1.射杀外星人1.1 检测子弹与外星人的碰撞1.2 为测试创建大子弹1.3 生成新的外星人群1.4 提高子弹的速度1.5 重构_update_bullets() 2.结束游戏2.1 检测外星人和飞船碰撞2.2 响应外星人和飞船碰撞2.3 有外星人到达屏幕底端2.4 游戏结束 3.确 阅读全文
posted @ 2023-07-08 14:51 小幽余生不加糖 阅读(31) 评论(0) 推荐(0) 编辑
摘要:外星人入侵(六) 1.让外星人群移动1.1 向右移动外星人群1.2 创建表示外星人移动方向的设置1.3 检查外星人是否撞到了屏幕边缘1.4 向下移动外星人群并改变移动方向 1.让外星人群移动 下面来让外星人群在屏幕上向右移动,撞到屏幕边缘后下移一定的量,再沿相反的方向移动。我们将不断移动所有的外星人 阅读全文
posted @ 2023-07-08 14:18 小幽余生不加糖 阅读(22) 评论(0) 推荐(0) 编辑
摘要:外星人入侵(五) 1.项目回顾2.创建第一个外星人2.1 创建Alien类2.2 创建Alien实例 3.创建一群外星人3.1 确定一行可容纳多少个外星人3.2 创建一行外星人3.3 重构_create_fleet()3.4 添加行 在游戏《外星人入侵》中添加外星人。我们将首先在屏幕上边缘附近添加一 阅读全文
posted @ 2023-07-08 14:02 小幽余生不加糖 阅读(58) 评论(0) 推荐(0) 编辑
摘要:外星人入侵(四) 1.前文总结回顾1.1 alien_invasion.py1.2 settings.py1.3 ship.py 2.射击2.1 添加子弹设置2.2 创建Bullet类2.3 将子弹存储到编组中2.4 开火2.5 删除消失的子弹2.6 限制子弹数量2.7 创建方法_update_bu 阅读全文
posted @ 2023-07-08 13:36 小幽余生不加糖 阅读(88) 评论(0) 推荐(0) 编辑
摘要:外星人入侵(三) 1.驾驶飞船1.1 响应按键1.2 允许持续移动1.3 左右移动1.4 调整飞船的速度1.5 限制飞船的活动范围1.6 重构_check_events()1.7 按q键退出1.8 在全屏模式下运行游戏 1.驾驶飞船 下面来让玩家能够左右移动飞船。我们将编写代码,在用户按左或右箭头键 阅读全文
posted @ 2023-07-04 21:17 小幽余生不加糖 阅读(34) 评论(0) 推荐(0) 编辑
摘要:射频PCB的EMC设计(一) 1.板材1.1 普通板材1.2 射频专用板材 2.隔离与屏蔽2.1 隔离2.2 器件布局2.3 敏感电路和强辐射电路2.4 屏蔽材料和方法2.5 屏蔽腔的尺寸 近十年来,移动通信飞速发展,在移动通信设备的设计、测试、安装和操作维护中,必须仔细考虑系统间、设备间、设备内部 阅读全文
posted @ 2023-07-03 20:06 小幽余生不加糖 阅读(126) 评论(0) 推荐(0) 编辑
摘要:背板的EMC设计 1.背板槽位的排列1.1 单板信号的互联要求1.2 单板板位结构1.2.1 板位结构影响1.2.2 板间互联电平、驱动器件的选择 2.背板的EMC设计2.1 接插件的信号排布与EMC设计2.1.1 接插件的选型2.1.2 接插件模型与针信号排布 2.2 阻抗匹配2.3 电源、地分配 阅读全文
posted @ 2023-07-03 19:50 小幽余生不加糖 阅读(79) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示