码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • cadence - 在allegro中出报告(Padstack Usage Report)来辅助制作orcad原理图封装


    文章目录

      • cadence - 在allegro中出报告(Padstack Usage Report)来辅助制作orcad原理图封装
      • 概述
      • 笔记
      • 做PCB封装
      • 出报告 - Padstack Usage Report
      • 做原理图封装
      • END

    cadence - 在allegro中出报告(Padstack Usage Report)来辅助制作orcad原理图封装

    概述

    现在做封装, 还是手工弄.
    在原理图封装中, 给每个pin的Number命名, 还是要从allegro的brd封装工程中, 一个一个pin的将Number的Name拷贝下来, 很麻烦(焊盘和pin Number都很小, 要来回缩放, 假装修改PinNumber的文本, 才能拷贝出来).
    后来发现, 在allegro中做好封装后, 出一个报告(Padstack Usage Report, 里面有所有管脚的PinNumber名称), 用VSCode替换字符后, 使每个Pin Number的Name在单独的一行, 然后在ORCAD中做原理图封装放好管脚后, 给管脚的Number命名就顺滑多了. 直接从处理后的文本中拷贝Pin Number的Name过来就可以, 速度加快好多(不容易出错, 不用少思考确认).

    笔记

    做PCB封装

    我这次做的封装是NUCLEO-H723ZG官方板子的接口封装, 等用的时候, 就插入到底板上.

    在allegro中做封装(我就按照以前的2个笔记做: cadence SPB17.4 - allegro - 元件封装应该有的基本层 & 封装搭建基本步骤, cadence SPB17.4 - allegro - 将板子的外形和接口作为一个整体做成封装), 焊盘摆好后, 对每一个焊盘的PinNunmber文本改名字, 这个封装就搞定了.

    在这里插入图片描述

    出报告 - Padstack Usage Report

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在allegro中直接显示出来的html格式的报告, 不分行, 没有按照字母名称排序, 想找到对应插座的不同管脚名称是很困难的.
    在这里插入图片描述
    在磁盘上用VSCode打开生成的文本报告.
    在这里插入图片描述
    对VSCode启用自动换行.
    在这里插入图片描述
    看到报告的每个Pin Number名称之间, 都是用’;‘来分隔的.
    在VSCode中, 将’;'替换为\n, 一个字符只能替换为另外一个字符(不能将;替换为\r\n, 否则将成为文本而不是换行).
    在这里插入图片描述
    在这里插入图片描述
    替换完的效果如下:
    在这里插入图片描述
    这时, 原报告中的每个PinNumber的名称都变成单独一行了.
    因为封装上的PinNumber名称都是有不同关键字的, 现在查找关键字, 就可以定位到关心的PinNumber名称, 方便拷贝进orcad中给原理图封装的PinNumber命名.
    在这里插入图片描述
    在orcad中放pin时, 只给一个PinName, 序号递增1, PinNumber的名称保留为空, 方便从报告中粘贴PinNunber名称的文本.

    做原理图封装

    在这里插入图片描述
    假设要做的是一个分体式封装, 有4个部分, 每个部分都不一样.
    在这里插入图片描述
    放空pin, 带pinName, 不带pinNumber名称
    在这里插入图片描述
    在这里插入图片描述
    放好的空管脚如下:
    在这里插入图片描述
    此时, 点击每个没有PinNumber的管脚, 从处理后的报告文本中, 将PinNumber名称的文本拷贝过来, 然后回车, 就填写完了原理图封装中对应管脚的PinNumber.

    END

  • 相关阅读:
    深入了解Python变量:从基础到高级
    IPD各阶段交付文档
    【从入门到起飞】JavaSE—多线程(2)(lock锁,死锁,等待唤醒机制)
    Perceptron, Support Vector Machine and Dual Optimization Problem (3)
    docker.4.2-Docker容器镜像
    【数据结构】堆的实现&堆排序&Top-K
    【云原生】docker 搭建ElasticSearch7
    1688商品详情接口
    工作之余happy一下(统计考试科目的成绩)
    Js实现前端分页器
  • 原文地址:https://blog.csdn.net/LostSpeed/article/details/133239774
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号