【软件笔记------Orcad Capture CIS 17.2/pads vx2.7】------ orcad&pads PCB设计简要教程

2023-05-16

目录

  • 一、Orcad原理图库
    • 1.库添加
      • 1.1 新建库
      • 1.2 添加库
    • 2.库编辑
      • 2.1 元件添加
      • 2.2 多PART元件添加
      • 2.3属性编辑
    • 3.注意事项
  • 二、原理图
    • 1.快捷键
    • 2.快捷图标
    • 3.选择过滤器
    • 4.插入图片
    • 5.栅格
    • 6.自动编号
    • 7.封装分配
    • 8.元件属性表查看
    • 9.自动保存
    • 10.注意事项
  • 三、检查
    • 1.浏览
      • 1.1 批量修改封装等信息
    • 2.DRC
  • 四、导出
    • 1.BOM表
    • 2.PDF
    • 3.网表
  • 五、导入pads
    • 1.导入网表
    • 2.网表错误处理
    • 3.导入dxf板框
  • 六、布线前操作
    • 1.便捷可视处理
    • 2.规则设置
    • 3.焊盘栈设置
    • 4.类规则设置
  • 七、layout/router
    • 1.快捷键
    • 2.无模命令
    • 3.铺铜
    • 4.泪滴
  • 八、eco对比更改
    • 1.直接在原理图更改eco连接
    • 2.通过原理图更新eco连接
  • 九、制版文件生成
    • 光绘文档生成
    • 一些常见的错误处理
  • 十、其他
    • 1.PCB 3D效果
      • 1.1 3D模型导入
      • 1.2 手动设置封装高度
    • 2. 元件值标签添加
    • 3.从立创eda导入封装
  • 十一、进阶
    • 1. reuse,模块布局复用

一、Orcad原理图库

1.库添加

1.1 新建库

在这里插入图片描述

1.2 添加库

  • 添加库到工具栏,下面的Search Part可以在指定的路径搜索所有库元件,注意名称不完全匹配使用通配符*
    在这里插入图片描述
  • 添加库到工程,在资源管理器下library右键添加即可,方便对库操作
    在这里插入图片描述

2.库编辑

2.1 元件添加

在这里插入图片描述

2.2 多PART元件添加

新建元件在parts per pkg选项填上part个数即可,如果每个part图形一样则Packagte Type默认Homogeneous,如果不一样则选Heterogeneous
在这里插入图片描述

  • view-next part/previous part 切换part,快捷键<Ctrl+N>和<Ctrl+B>
    在这里插入图片描述
    放置管脚,电源类型允许名称和编号重复,可以如图放置
    在这里插入图片描述
    原理图中选中元件右键可以分配元件的电源
    在这里插入图片描述
  • E\N\:引脚名称低电平有效上划线

2.3属性编辑

  • part properties:元件属性
  • package properties…:封装属性
    在这里插入图片描述

3.注意事项

  • 新建元件,复制其他元件图形过来的话不会完整复制其属性,需要重新设置
  • 元件在原理图上放置后会留有缓存,如果元件修改后再次放置会报错,需要清除缓存
    在这里插入图片描述

二、原理图

1.快捷键

  滚轮纵向滚动页面,加Shift横向滚动,加Ctrl缩放

  • <W>放置Wire连线,右键end Wire或者双击左键结束,按住Shift画任意角度,相同走线可以复制粘贴

  • <J>放置交叉连接点,表示线连接在一起,网络名相同,相同位置二次放置,会删除一次放置的交叉连接点,也可以按住<S>不松手,左键单击选择后右键Delete删除

  • <N>放置网络名,最后一位是数字的话连续放置数字递增,只允许字母、数字、下划线

  • <X>放置无连接符号,在没有电气连接的引脚放置,否则DRC会检查未连接引脚报错

  • <T>放置文本

  • <R>选择器件或放置时按R旋转

  • <F4>重复操作,一些简单有规律操作可以使用,比如放置很多线或网络

2.快捷图标

  • 放置页间连接符(off-page connector):
    放置页间连接符

  • 放置Port,作用类似页间连接符,可用于多页间网络连接:
    放置端口

  • 放置总线(Bus/Bus entry),按住Shift可以画任意角度,双击结束绘制:
    放置总线
    总线的命名规则:
    在这里插入图片描述
    总线和信号线连接使用Bus entry,不能直接使用Wire连接,entry和总线命名要对应,Bus entry要放置在Wire上,不能直接放置在引脚上。总线没有全局属性,不同页面连接要使用页间连接符,总线也可以使用交叉连接点连接

3.选择过滤器

原理图空白处右键可以看到,但好像只适用于框选
在这里插入图片描述

4.插入图片

在这里插入图片描述

5.栅格

点击可以关闭栅格对齐
在这里插入图片描述
栅格设置
在这里插入图片描述

6.自动编号

在这里插入图片描述
在这里插入图片描述
对于多part元件,如果放置了多个的话软件会分不清怎么组合,需要给元件加一个属性,在画原理图时需要手动编辑这个值给多part元件分组
在这里插入图片描述
然后在自动编号设置里面加上该属性,这里不需要逗号
在这里插入图片描述

7.封装分配

资源管理器选中设计右键选择Edit Object Properties可以在里面进行属性修改和封装分配
在这里插入图片描述

8.元件属性表查看

  • 双击元件打开属性,右键表格左上角,选择Pivot可以旋转属性的显示方式,选择多个同类型元件可以批量编辑属性
    在这里插入图片描述

9.自动保存

在这里插入图片描述
在这里插入图片描述

10.注意事项

  • 多part元件用不到的部分可以不放置,如果需要分配电源需要注意检查

三、检查

1.浏览

双击可以跳转
在这里插入图片描述

1.1 批量修改封装等信息

也可以用来批量添加属性信息,需要先选中项目
在这里插入图片描述

2.DRC

在这里插入图片描述
检查前可以在输出窗口按<Ctrl+Del>可以清空历史,方便查看结果

四、导出

1.BOM表

方法一:
在这里插入图片描述
在这里插入图片描述
注意:勾选Keyed复选框对需要的属性归类,就是同属性的合并到一栏

方法二:
在这里插入图片描述
在这里插入图片描述

2.PDF

在这里插入图片描述
打印前先设置PDF打印机
在这里插入图片描述
上面的方法可能会遇到一些奇怪的问题,可以使用下面的方法打印,更方便快捷
在这里插入图片描述
这时可能会提示一个错误,fswin64c.exe找不到,安装这个软件下载链接,然后把执行文件路径更新下就可以了
在这里插入图片描述

3.网表

添加如图属性可以保留原理图元件值,但是同时可能会有名称过长的问题,名称加属性值不能超过40个字符,可以把原理图value值改短一些
![在这里插入图片描述](https://img-blog.csdnimg.cn/df45ed1839ed40d1bc123499ef2bc44d.png?x-oss-process=image/watermark,type_ZmFuZ3poZ

五、导入pads

1.导入网表

在这里插入图片描述

2.网表错误处理

  • Part name already used ***
    关闭pcb重新导入
  • Can’t find part Type item <***>
    封装名和orcad配置封装不匹配
  • Not valid pin name for part type
    原理图库引脚命名为空或不正确
  • 导入正确如图,该警告是软件文件格式差异造成,忽略即可在这里插入图片描述

3.导入dxf板框

和导入网表一样,格式选dxf
在这里插入图片描述

六、布线前操作

1.便捷可视处理

  • 自动分散排列元件
    在这里插入图片描述
  • 网络颜色设置
    在这里插入图片描述
    这个颜色设置没有上面的网络颜色设置优先级高,意思就是如果有冲突的话会显示成上面的
    在这里插入图片描述
  • 层显示设置
    在这里插入图片描述
    可以设置后保存该显示方案,可以保存多个方案
    在这里插入图片描述

2.规则设置

在这里插入图片描述

3.焊盘栈设置

在这里插入图片描述

  • 需要注意通孔焊盘不选电镀的话上下是不连通的

4.类规则设置

七、layout/router

1.快捷键

  滚轮纵向滚动页面,加Shift横向滚动,加Ctrl缩放,中键拖动鼠标也可以缩放,中键单击选择当前画面中心点

  • <Ctrl+Alt+S> 栅格DRC角度状态
  • <Ctrl+Q> 属性
  • <Ctrl+Alt+T> 选项
  • <F4> 换层
  • <F2/F3> layout/router的布线快捷键
  • <Shift+单击> 添加过孔并换层,router里用无模命令<l+层数>可以换层
  • <Ctrl+H/U> 网络高亮/取消高亮
  • <Backspace> router里面删除走线

2.无模命令

  • <um> 单位英制mil
  • <umm> 单位公制mm
  • <g 10> 设置栅格为10个单位
  • <gd 10> 设置显示栅格为10个单位
  • <w 5> 设置线宽为5个单位
  • <ss x1 x2> 搜索并选中元件x1,x2
  • <po> 铺铜显示关闭/打开
  • <so> 选择元件后输入设定原点
  • <q> 快速测量
  • <o> 透明模式打开/关闭
  • <zu> 布线网络连接的辅助线开/关,就是那些元件脚上的细线

3.铺铜

在这里插入图片描述

  • 铜箔和铺铜的区别:铜箔是一块简单铜皮,不需要灌注,隐藏铺铜后铜箔还在,铺铜是高级铜皮,会根据设置的规则灌注,让开走线和保持距离,和焊盘的连接等
  • 铜箔可以设置到其他层做其他使用
  • 注意下面这个设置,不勾选会导致已经连线的焊盘铺铜异常,就是如果该焊盘已经连接了,就不会再铺铜
    在这里插入图片描述

4.泪滴

  • 布线时自动添加泪滴

设置1:
在这里插入图片描述
设置2:
在这里插入图片描述

  • 布线后添加、修改、删除泪滴
    在这里插入图片描述

八、eco对比更改

1.直接在原理图更改eco连接

打开eco工具栏(有窗口弹出直接确定就好):
在这里插入图片描述
添加连线,删除连线,元件更名,添加元件等都在这些工具里面:
在这里插入图片描述

2.通过原理图更新eco连接

  • 在原理图更改后重新生成网表文件,打开一个新的layout窗口,重新导入网表,保存在pcb工程目录或其他位置下,命名一个区别pcb设计的名称,专门用来做eco更新,导入网表无错误后保存退出。
  • 不使用ascii文件的原因是更新eco网络连接会异常
    打开eco对比工具窗:
    在这里插入图片描述
    设置旧文件和新文件,此时运行并不会更新到pcb,只有一个报告:
    在这里插入图片描述
    选择要更新的内容,默认也可以:
    在这里插入图片描述
    这里勾选才能更新到pcb:
    在这里插入图片描述

九、制版文件生成

光绘文档生成

设置参考这个文档即可,下载免积分:csdn下载地址

一些常见的错误处理

  1. 导出光绘文件时提示:
pads offsets are too small -plot will be centered
  • 原点设置到左下角板子外面
  1. 上传到嘉立创打样时文件解析不通过,提示
层自动命名模块检测未通过
  • 光绘文件输出设置命名不规范,删除空格,采用类似这种命名,实测可行
    在这里插入图片描述

十、其他

1.PCB 3D效果

1.1 3D模型导入

  • 如图操作,然后选择.step模型文件即可,会弹出一个调整位置的对话框,调整后确定即可
    在这里插入图片描述

1.2 手动设置封装高度

在画封装时,在25层用2D线画出3D轮廓平面,然后添加高度属性即可
在这里插入图片描述

2. 元件值标签添加

  • 我们在生成网表时是配置了<value>属性的,但是默认不会添加该标签,可以手动全选元件,右键属性添加标签,选择值即可,这个可以单独放置在不用的一层,打印出来方便焊接

  • 该属性也可以调整丝印那样批量调整大小和位置
    在这里插入图片描述

  • 位置大小最好都设置好,省去后面一个个调整
    在这里插入图片描述

  • 可以看到pcb下面有显示0.1uf这些值了
    在这里插入图片描述

3.从立创eda导入封装

  • 从立创eda导出pcbdoc文件
    在这里插入图片描述
  • 使用ad打开重新保存(否则导入pads可能会有错误)在这里插入图片描述
  • 使用pads导入刚刚保存的pcbdoc文件
    在这里插入图片描述
    在这里插入图片描述
    选中元件就能保存到库中
    在这里插入图片描述
  • 当然,并不是完全兼容,保存后需要按照自己的命名规则重新拷贝一份,重新指定元件封装,并修正一些设置,比如标号和丝印,和机械层等。(通常:添加元件类型新标签,修正属性层,添加元件边框层(通常是第20层和第25层,外边框和内边框),按需添加装配层丝印,按需修正和添加其他丝印层)

十一、进阶

1. reuse,模块布局复用

  1. 右键Select Anything,选中需要复用的电路,然后右键Make Reuse,
    在这里插入图片描述
    给模块命名后保存复用模块。
  2. 打开新设计文档,选择Design Toolbar->Make Like Reuse,打开之前保存的模块文件
    在这里插入图片描述
  3. 注意事项
    - 待更新。。。

因为每次学习做很多重复性工作,在此记录以备忘。
后面应该还会不间断更新,软件版本应该也会慢慢往前走,不过应该不差很多,希望对正在使用该工具的同学有所帮助^-^

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【软件笔记------Orcad Capture CIS 17.2/pads vx2.7】------ orcad&pads PCB设计简要教程 的相关文章

  • 【PADS】PADS覆铜技巧

    目录 重要快捷键 基础设置 层设置 电源层分割处理 给自己喜欢的网络上个颜色 TOP层覆铜 验证设计是否有问题 PADS开窗 PADS为分割层模拟数字地覆网格铜 PADS 快捷键 Ctrl 43 鼠标滚轮失灵 Ctrl 43 鼠标滚轮造成P
  • linux下使用ffmpeg录屏

    linux系统中 使用ffmpeg进行录屏与截图 把 dev fb0设备的framebuffer显示图像录制为视频 ffmpeg f fbdev framerate 10 i dev fb0 out avi 编码帧率默认值为25fps 把
  • cadence OrCAD原理图输出-pdf文件和bom表

    软件版本 16 6 一 输出pdf文件 生成pdf文件前 需要首先安装好pdf虚拟打印机 在打印时选择pdf打印机即可 在项目管理中 选择dsn文件 主菜单file gt print 选项 出现打印机对话框 默认 scale to pape
  • Allegro约束管理器的设置

    1 打开约束管理器 2 设置管理器 黄色表示未打开 右击 选择analysis mode打开 3 添加物理规则 修改的数据 4 建立组 同时选中几个网络 右击选择Create New Group新建一个组 修改组的规则里面的网络也都跟着修改
  • 释放鼠标捕获并让鼠标点击通过

    我有一个类似于弹出窗口或菜单的控件 我想显示它 当用户单击框的边界之外时 让它隐藏自己 我使用了 Mouse Capture this CaptureMode SubTree 并以与 OnLostMouseCapture 中的 Menu P
  • 使.NET 截图工具兼容多个显示器

    这篇文章中提供了另一种截图工具解决方案 NET 等效的截图工具 现在有必要使其适用于选定的屏幕 在多显示器系统上 代码已作相应修改 Public Class SnippingTool Private Shared Screen As Scr
  • OpenCV / Array 应该是 CvMat 或 IplImage / 释放捕获对象

    Edit Array should be CvMat or IplImage不是特定于此问题的错误消息 这是我收到的唯一最相关的错误消息 我正在尝试使用 opencv 从应用程序中创建 exe 我在用着Python 2 6 and 开放式C
  • 如何在 Android 中截取视频的屏幕截图

    我正在播放一个视频 在某些时候 我需要暂停视频 进行捕获 然后在绘画活动中使用该图像来修改它 问题是 如果我尝试保存视频 图片将是黑色的 尝试过setDrawingCacheEnabled true 可以对视频进行截图吗 你有没有尝试过Th
  • Android VpnService抓包不会抓包

    我已经寻找答案几个小时了 但我无法弄清楚 请帮忙 我想做的是使用Android中的VpnService像应用程序一样抓取网络数据包数据包捕获 我首先使用 google 的 ToyVpn 示例代码并对其进行修改 这样我就不会将数据发送到服务器
  • 我如何知道 Perl 正则表达式模式中匹配的替代项是什么?

    我有一个正则表达式列表 大约 10 15 个 我需要将其与某些文本进行匹配 在循环中将它们一一匹配太慢了 但我不是编写自己的状态机来一次匹配所有正则表达式 而是尝试 单独的正则表达式并让 Perl 完成工作 问题是我如何知道哪个选项匹配 这
  • 可以在 Visual Studio 的输出窗口中查看 OutputDebugString 的输出吗?

    我正在使用 C 和 Visual Studio 2010 当我使用OutputDebugString要写入调试信息 它应该显示在输出窗口中吗 我可以看到输出OutputDebugString in 调试视图 https technet mi
  • DirectShow.NET 示例 - 加载更好的配置文件

    我正在运行 DirectShow NET 的 CapWMV 示例应用程序 它在 Capture cs 中加载质量非常低的配置文件 Windows Media Video 8 for Dial up Modem No audio 56 Kbp
  • 如何从 Python 函数调用捕获 stdout 输出?

    我正在使用一个对对象执行某些操作的 Python 库 do something my object 并改变它 这样做时 它会将一些统计信息打印到标准输出 我想掌握这些信息 正确的解决方案是改变do something 返回相关信息 out
  • 保存图像缩略图而不是 MediaStore.ActionImageCapture 中的完整图像

    我目前正在尝试通过 android 拍照 并将图像保存到稍后将其上传到数据库的位置 在学习了一些在线教程后 我发现我使用的代码仅保存我正在捕获的图像的低分辨率缩略图 而不是完整图像 有没有办法获得完整尺寸的图像进行保存 由于使用数据库的软件
  • C++11/14/17 Lambda 引用捕获 [&] 不复制 [*this]

    参考这个线程 https www open std org jtc1 sc22 wg21 docs papers 2018 p0806r2 html https www open std org jtc1 sc22 wg21 docs pa
  • 将 C++ lambda 转换为 C 函数

    我正在编写一些包装代码 其中外部库调用 C 函数 使用可变参数模板等 关键点是外部库需要一个 c 函数 这通常没问题 因为这是合法的 LibraryFuncType fn params 虽然我可以轻松地手动完成此操作 但我想使用以下方法自动
  • python正则表达式重复与捕获问题

    使用python3的正则表达式功能 是否可以根据找到的重复次数来捕获可变数量的捕获块 例如 在以下搜索字符串中 我想使用相同的正则表达式捕获所有数字字符串 搜索字符串 1 尝试捕获 89 45 zzz89zzz45 mp3 搜索字符串 2
  • 使用avfoundation捕捉图像,但捕捉速度不能太快

    我使用avfoundation来捕获图像 但是我不能捕获太快 我将间隔时间设置为0 1s 它说 空样本缓冲区 问题是什么 谢谢 stillImageOutput captureStillImageAsynchronouslyFromConn
  • 我可以在正则表达式中使用 OR 而不捕获所包含的内容吗?

    我在用着rubular com https rubular com构建我的正则表达式 他们的文档描述了以下内容 Capture everything enclosed a b a or b 如何使用 OR 表达式而不捕获其中的内容 例如 假
  • C#:捕获另一个应用程序的窗口状态更改(我认为是用 c/c++ 编写的)

    我遇到一种情况 我需要捕获另一个窗口的窗口状态更改 该窗口不属于我的应用程序 并且不是我编写的 我认为它是用 C 编写的 实际上我正在使用一个单独的线程 我不断地执行 GetWindowState 并在该值更改时触发自定义事件 我有窗口的句

随机推荐

  • 稍微冷门一点的经验,phpnow不能打开默认页的问题处理

    因为本地调试项目需要 xff0c 需要使用 phpnow 下载安装都很简单 xff0c 可是安装后127 0 0 1显示不出默认页 xff0c 而且一直处于加载状态 尝试 开始以后是一个网卡绑定了多个IP的问题 xff0c 于是移除多个IP
  • 每周五条-001

    2019 第2周 忙碌而焦虑 1 微信 微信支付服务商帐号是不能收款的 xff0c 如果同一个公司已经是服务商 xff0c 也不能在该服务商下创建本身的普通商户号 解决办法直接申请普通商户号 2 微信 听了两天的公开课 xff0c 最大的感
  • OpenWrt 学习笔记【1】LEDE17 安装huawei E8372

    写在前面的话 xff1a 路由器本身刷了LEDE后只是作为千兆交换机和手机wifi共享器 家中光线猫位置尴尬 xff0c 被关在入户的接线盒里 xff0c 信号差的一塌糊涂 xff0c 本来只是在luci界面直接尝试路由器自身2 4Gwif
  • Python3.6.2 pip install 报 【Fatal error in launcher: Unable to create process using ' " ' 】

    win10pro 原来的同事装了3 6 x xff0c 但是啥库都没安 xff0c 另一台自己的电脑原先安过需要的库 xff08 如h5py xff0c tf xff0c mkl等等 xff09 直接一波操作打压缩包拷过去解压覆盖 xff0
  • Keras2.2.2离线安装依赖包依赖Keras2.1.6解决方法。

    离线使用pip install 本地的whl包 xff0c 结果发现keras2 2 2安装失败 xff0c 照着提示依赖找到了Keras Applications 1 0 4与Keras Preprocessing 1 0 2 xff0c
  • 系统时间【linux基础】

    基础tip 备忘 who命令 1 xff09 who b 查看最后一次系统启动的时间 xxxxx 64 XXXXX who b system boot 2019 02 10 20 15 2 xff09 who r 查看当前系统运行时间 xx
  • TF踩坑笔记

    遇到领导要求出demo xff0c 尬 xff0c 好久没撸ML了 xff0c 工作两年信息流打杂 xff0c 以前也就叶公好龙毕业前VS编译了一波caffe跑了几个demo xff0c 尬出天际 xff0c 这两天踩坑不少 xff0c 留
  • MDK Trace功能

    RealView MDK可以轻松实现TRACE功能 针对ARM Cortex M3内核的芯片 xff0c 只需要要RealView MDK软件和ULINK2仿真器就可以直接实现TRACE功能 xff0c 不需要额外的TRACE硬件仿真器支持
  • 史上最快速的安装Tensorflow方法

    pip install i https pypi tuna tsinghua edu cn simple tensorflow 这里修改成自己需要安装的框架
  • 软件工程师面试经典问题

    大部分内容来自 高质量C 43 43 C 编程指南 和 嵌入式程序员应知道的0x10个问题 的补充整理 1 如何避免重复包含头文件 xff1f 答 xff1a 使用 ifndef define endif 2 include lt file
  • ubuntu18.04安装Realsense D435i 摄像头的SDK和ROS Wrapper

    1 安装参考链接 2 报错链接 3 没有找到rgbd launch 无法定位软件包
  • 写论文感悟

    无论最终结果怎么样 xff0c 这段过程值得纪念 xff0c 经常上的学术论坛是小木虫 xff0c 主要关注的版面是 xff1a 学术交流区 文献求助区 硕博家园 1 文献阅读和管理经验 xff0c 见 xff1a http muchong
  • ubuntu下python版本如何切换

    添加版本python版本管理 shell里执行 xff1a sudo update alternatives install usr bin python python usr bin python2 100 sudo update alt
  • Python函数的参数传递以及是否会改变外部变量的值

    这个问题是由听课时的例子引出的 xff1a 二分查找的递归实现 xff0c 以下是烂代码 xff1a 除去递归实现 xff0c 代码中参数传递的错误一言难尽 Python参数传递 1 如果没有将外部变量传递到函数中 xff0c 函数内部可以
  • OpenLTE开源代码结构解析(一)

    跟踪了一个在将开源组织 OpenLTE xff08 将4G通信网络LTE开源 xff09 xff0c 现将自己梳理整理的一些文档Post出来 xff0c 请有相同兴趣的朋友指点 xff1a 一 xff0c 系统介绍 OpenLTE是一位Mo
  • OpenLTE开源代码结构解析(二)

    对eNodeB的一些配置以及代码结构进行说明 xff0c 如下 xff1a 一 xff0c eNodeB配置结构 控制进程 xff08 传递eNB配置命令 xff09 eNB按照配置进程的配置命令工作 1 xff0c 在一个Tab窗口运行L
  • java.sql.SQLException: ORA-28000: the account is locked

    java sql SQLException ORA 28000 the account is locked 原创 2017年04月25日 17 25 10 标签 xff1a oracle 密码 958 1 现象 xff1a 项目启动时报了
  • 程序猿就是用来改变世界的

    先来一个自我介绍 xff0c 我是一个大三的老学姐 xff0c 专业是软件工程 说真的 xff0c 高考完当我知道我的录取专业是软件工程 xff0c 我一脸懵 xff0c 我什么时候填了这个专业 但是我现在想告诉你 xff0c 这是一个很神
  • DMA周期挪用(cycle-steal)

    周期挪用是指利用CPU不访问 存储器的那些周期来实现DMA操作 xff0c 此时DMA可以使用总线而不用通知CPU也不会妨碍CPU的工作 周期挪用并不减慢CPU的操作 xff0c 但可能需要复杂的时序电路 xff0c 而且 数据传送过程是不
  • 【软件笔记------Orcad Capture CIS 17.2/pads vx2.7】------ orcad&pads PCB设计简要教程

    目录 一 Orcad原理图库1 库添加1 1 新建库1 2 添加库 2 库编辑2 1 元件添加2 2 多PART元件添加2 3属性编辑 3 注意事项 二 原理图1 快捷键2 快捷图标3 选择过滤器4 插入图片5 栅格6 自动编号7 封装分配