www.batapple.xyz
Open in
urlscan Pro
2606:50c0:8000::153
Public Scan
URL:
https://www.batapple.xyz/
Submission: On November 16 via api from US — Scanned from DE
Submission: On November 16 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
LOADING 加载过慢请开启缓存 浏览器默认开启 BATAPPLEの隐秘小屋 Home About Archives Categories Tags BATAPPLEの隐秘小屋 Home About Archives Categories Tags BATAPPLEの隐秘小屋 行于世间的旅者 AD学习记录 2024/9/21 此贴用于记录AD学习的个人要点 关于不同层(LAYER) 如果是贴片元件,则选择顶层 “Top Layer”, 或者底层 Bottom Layer,如果是直插件,(此处个人暂时认为是那种杜邦针直插的情况,直接穿透整个pcb)则画在“Multi-Layer”上 关于PCB走线的设计 -布线的方式 布线应尽可能避免锐角 -回路的设计 电流回路覆盖的面积要尽可能小,即电流从正级入->负极出这段环路所包含的面积 -信号线的设计 –对于一般/全部信号线 信号线应尽可能避开电流线,如果不得不靠近,或者较近的情况,需保证信号传递方向与电流方向一致,从而减少干扰 * –对于差分信号线 差分信号线应保证长度尽可能相同,并且两条信号线应尽可能靠近 -过孔的设计(没有经过原理查证的会用*标注) 根据网上的信息,一般过孔之间(孔边到孔边)不能小于6mil,最好大于8mil,也有说最小为7mil的 此外,过孔的载流能力需要额外考虑,具体请参考这篇文章. -电容的设计 电容应尽可能的靠近所连接的元器件,太远的话电容的效果不大 * 关于丝印 绘制丝印时,应注意丝印离阻焊区域(紫色部分)距离最好保证10mil(大于等于4mil)。否则可能会报规则问题 关于自定义元件封装 自行封装元件,是画板的基础,在这一步,我被网上的垃圾教程毒害了足足1小时之久,在此整理一下正常人能看懂的,正常的元件封装流程(愤) 1、定义元件原理图 1)创建元件原理图库(SCHEMATIC LIBRARY) (注意:这一步根据用户AD版本的不同,过程略有区别) 首先,点击文件(快捷键F)→新建(快捷键N)→Library/库(注:本人使用的是AD22版本,不同版本的选项名称/UI可能不一样)→Schematic Library 当你按照上述流程创建完元件的原理图库后,你的Projects栏应当创建了一个Libraries文件夹,其中有一个Schematic Library Documents文件夹,这个文件夹中既是你刚刚创建的原理图xxxxxx.SchLib 这便是你元件的原理图绘制处了,此外,这也是你的元件库(即:当你在PCB原理图(xxxxx.SchDoc)中Place元件时,你可以在元件库中找到名称为xxxxxx.SchLib的元件库) 2)绘制你的原理图 没什么好说的,按P,选择你想绘制的图形/类型,画完后别忘了加管脚,需要注意的是,放置管脚时,鼠标光标的那端是输出端,应当保证输出端朝向图形外部 3)绘制你的元件PCB图(重要) 网上的教程,大部分在上面第二步后,就让你去画原理图,之后导入主PCB文件了,然后新人们就会发现,报了一堆错,最后导入PCB的只有一个空空的Sheet。(我元件呢?)实际上,在画完原理图后,你还需要画出这个元件对应的PCB图,并做好管脚映射,首先你需要创建PCB Library,跟创建Schematic library差不多,在中间的分歧选项中,选择PCB Library即可 具体画法,暂时不写,太麻烦 总之,当你画好PCB图后,你的图中应该会有几个Plate(焊盘),并且有标号,这里需要让你的标号和你元件原理图里管脚的标号对应,注意,这里指的标号不是Name,而是Designator,之后,在你元件原理图的Properties选项卡里,找到Parameters栏,点击Add按钮,选择Add Footprint,把你刚画好的PCB图利用浏览功能加进去,这里贴心的AD还给你留了管教映射的选项,如果你之前画的太乱,可以依靠这个功能直观、快速的做管脚映射,绑定好后,大工告成,你可以将你做好的元件放进PCB主图里了,开始愉快的布线吧 注:这并不涉及三维模型的设置,如果你希望你的元件能在3D视角中展示,那么需要额外导入3D模型,具体模型怎么画,画好怎么导入,等我再学学,有空了再写 阅读全文 QP二次规划 2024/9/18 最近做东西用到了二次规划,故记录一下 二次规划的定义 二次规划,本质上仍是最优化问题,不过二次规划的目标函数是二次函数,而非线性 如果一个情况/系统有n个变量与m个限制,则可以给出如下条件: 一个n维向量c 一个nxn维的对称矩阵Q 一个mxn维的矩阵A 一个m维的向量b(限制) 则此问题的限制条件为:Ax <= b 阅读全文 写在开始 2024/9/9 关于本博客的建立 本博客建立于2024年9月9日,大四上学年 其实很早的时候,我就想过建立一个属于自己的博客,用于记录学习心得,代码,或者只是日常,甚至是牢骚,不过还好,虽然很晚,但至少我也算是在本科期间成功把网站搭起来了,未来可期.jpg 关于本网站的介绍 1、网站基础 本网站基于github page, hexo 以及 ParticleX主题 搭建,在此感谢工具的创作者,这为我搭建网站节省了很多时间,本网页的github页面在这里. 2、网站内容 本网站主要涉及领域为电控相关,主要使用芯片为STM32,使用代码库为标准库,不排除之后学习更多芯片的可能 1、基础相关 主要分享一些芯片功能的学习过程与心得,例如I2C,SPI,DMA等等 2、算法相关 主要记录一些控制算法的学习过程 3、杂项相关 日常的一些感受,等等 3、结束 就先写这么多,毕竟这个博客今天也才刚刚建立,未来还很长,日后应该会不断更新,当然,在这之前,我还得多看几遍markdown语法的教程(菜) 2024.9.21补充:你应该会在这个网站上看到一些文章只有开头或者只有一半,这不是bug,单纯是我没写完,懒得单独摘出来了 后面会补的(在补了在补了) 阅读全文 1 Bat Apple 永远保持热爱 永远保持一颗鲜活跳动的心 contact me: mermantreasaden33@gmail.com Support me (fake) © 2022 - 2024 Batappleの隐秘小屋 @Bat Apple Based on the Hexo Engine & ParticleX Theme