自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 AD20如何在PCB中显示或隐藏铺铜

在查看PCB线路连接时,通常会遇到一种情况即一整块铺铜遮挡了视线,其会影响视觉效果,使得查找线路连接问题或进行布线分析变得更加困难。为了更有效地进行这些操作,通常需要先将铺铜暂时隐藏起来,以便清晰地看到下方的线路和连接。一旦确认了所需的信息或完成了相应的操作,再将原来的铺铜显示出来以恢复完整的PCB视图。本文提供了两种方式可对铺铜进行隐藏以及显示。

2024-09-24 10:59:17 486

原创 STM32的八种GPIO的工作模式以及其应用场景

STM32的GPIO(General-Purpose Input/Output,通用输入输出)端口可以配置为八种不同的工作模式,每种模式都有其特定的应用场景。

2024-09-10 15:41:53 1230

原创 CubeMX新建工程详细步骤

查询MCU外围电路的原理图可得其外部高速晶振和外部低速晶振分别是:8MHz和32.768KHz,因此HSE时钟频率就是8MHz,LSE时钟频率就是32.768KHz。其时钟必须在其工作限定之内。PS:写在最前(本文是在深入参考了正点原子提供的STM32F407探索者指南的基础上,结合个人的学习心得与深入理解所撰写的。以PE5及PB5两个GPIO口点亮LED灯为例,配置其引脚功能,可在右下角搜索框中搜索需要的引脚。点击PF5及PB5,在弹出的下拉菜单中,选择IO口的功能为GPIO_Output。

2024-09-09 17:28:00 1304

原创 做嵌入式项目时如何选择合适的MCU,以stm32为例

针对不同的嵌入式项目,STM32芯片的选型是一个综合性的过程,需要考虑多个方面的因素以确保所选芯片能够满足项目的具体需求。

2024-09-06 14:46:59 1303

原创 C++基础之指针及结构体

指针:内存的地址;指针变量:保存了指针的变量;格式:类型名 *指针变量名指针的作用:可以通过指针间接访问内存内存编号一般是从0开始记录的,一般用十六进制数字表示可以利用指针变量保存地址&是取地址的意思。

2024-09-03 11:34:54 186

原创 C++基础之静态成员static及const修饰成员函数

静态成员就是在成员变量和成员函数前加上关键字static,称为静态成员,静态成员分为:静态成员变量:(1)所有对象共享同一份数据(2)在编译阶段分配内存(3)类内声明,类外初始化静态成员函数:(1)所有对象共享同一个函数(2)静态成员函数只能访问静态成员变量。

2024-09-02 10:03:11 636

原创 AD20如何进行V-cut拼版

此时会看不见单板的外框尺寸,原因是AD20的拼板不能识别Keep-Out Layer层,需要转化为机械层1才可以识别到,单层显示模式下(快捷键SHIFT+S),框选出keepout层轮廓,依此按住(设计)Design->(板子形状)Board Shape->(根据板子外形生成线条)Create Primitives From Board Shape,再设置线宽和机械1层即可出现拼版的外框。这是因为新建的PCB是默认的二层板,需要拼版的PCB是四层板,所有会出现该警告,此时只需选择现在自动同步即可。

2024-08-30 16:45:15 941

原创 C++基础之数组

2.数组类型 数组名[行数][列数] = {{数据1,数据2},{数据3,数据4}};3.数组类型 数组名[行数][列数] = {数据1,数据2,数据3,数据4};4.数组类型 数组名[ ][列数] = {数据1,数据2,数据3,数据4};2.数据类型 数组名 [数组长度] = {值1,值2 ...};3.数据类型 数组名 [ ] = {值1,值2 ..};所谓数组,就是一个集合,里面存放了相同类型的数据元素。1.数组类型 数组名[行数][列数];特点1: 数组中的每个数据元素都是。

2024-08-30 09:51:44 408

原创 AD20如何导入CAD绘制好的奇形板框

在CAD绘制好图形后,应该点击保存,注意需要保存为AutoCAD 2010/LT2010 DXF(*.dxf)文件,这个版本的文件才能导入PCB里面,版本高了会不支持。在AD软件选择PCB页面,里面点击文件>导入>DXF/DWG,注意里面的比例。点击确定后,弹出一个警告,不需要去管它,点击ok即可。

2024-08-29 16:43:18 726

原创 C++基础之算数运算、幅值运算以及逻辑运算

例:a=12,a +=2,a=a+2最后输出a=12+2=14。前置递增b=++a,先将a自身加1,再将a赋给b;后置递增b=a++,先将a赋给b,a再加1。后续的-=、/=、*=、%=都是一样的操作。“/”是除数运算,例如:10/3=3。“%”取模运算,例如:10%3=1。“前/后置递增运算”

2024-08-28 11:06:24 506

原创 AD20中GND、GGND、DGND与AGND的区别、数字电路与模拟电路的区别以及layout需要注意的细节

GGND则是一种特殊的接地技术,用于防止信号干扰和提高电路的灵敏度,主要用于将多个电路部分的地线连接在一起,形成一个共同的地回路。AGND主要用于模拟电路,包括传感器、放大器、滤波器等,一般来说音频信号,耳机,miC 功放这类信号属于模拟信号,同时对应的回流GND 属于模拟地即AGND。两者都是作为零电位的公共基准地,但由于数字电路和模拟电路的工作特性和对地要求不同,它们需要分开处理。因此,在对PCB布局的时候,可以把数字电路和模拟电路分开来放置,这样在电源层和地层中将其分割开,减少信号之间的相互干扰。

2024-08-14 16:42:36 1687

原创 AD20软件PCB设计规则的设置

电源线和信号线一般是有区别的,因此为了layout方便,最好再自行设计一个规则,再设计界面点击width->新规则,再命名一下PWR以作区分。同时十字连接的高级选项,包括焊盘的连接方式以及过孔的连接方式,为防止过孔使用十字连接将平面打断,如下图,因此选择将过孔连接方式设置为全连接。1A 15mil、2A 50mil、3A 100mil,倘若大于3A,就需要铺铜或开窗处理。正片层铺铜时,倘若SMT贴片时,同时考虑到载流问题,推荐连接方式为直连。倘若为手工焊时,推荐十字连接,方便焊接。

2024-08-12 16:06:49 847

原创 AD20如何批量放置过孔

可以点击constrain area按钮选项在自己规定的区域放置过孔,一般是24mil以及12mil。栅格一般放150个mil。然后选择层、GND网络。注意//需要铺完铜才能继续操作。依此点击工具、(缝合孔)

2024-08-09 14:26:58 537

原创 AD20如何批量修改丝印的大小

然后再右侧修改丝印的高和宽,一般将高选择为10mil,宽选择为2个mil。PS:一般推荐字宽/字高尺寸为2/10mil、4/25mil、5/30mil、6/45mil。在Object Specifics里面选择Designgnator,将Any选项选择为same。选择想修改的元器件丝印,右击以下鼠标,出现如下界面。

2024-08-08 08:43:39 461

原创 AD20如何批量修改元器件封装

依此点击Tools→Footpring Manage(快捷键TG)打开封装管理器。选择已有的封装库,即可在已有的PCB封装库中选择合适的封装对其进行替换。选中需要修改的元器件,点击(编辑)edit按钮。

2024-08-07 17:14:51 585

原创 AD20对元器件进行批量命名

设置一下,依此点击更新更改列表、接受更改创建即可。最后验证变更、执行变更,即可完成批量命名。依次点开 工具→标注→原理图标注。

2024-08-07 17:01:46 409

原创 AD20常用快捷键

如果想整体去掉一条线,在PCB画面下,按住Ctrl+H,出现十字光标,将光标移动到连线经过的任意线上,单击鼠标左键,选中会高亮,按delete删除。快捷键S+N选中网络,在右侧仅选中tracks(走线)即可在右侧小弹窗里面设置走线的宽度等。在垂直分割状态下选中原理图的模块,返回PCB图空白处按住Ctrl+E,就会出现对应的器件。快捷键P+L将数字地以及模拟地进行分割(将数字地和模拟地进行隔离)。Ctrl+W键可以在原理图中快速拖动线。Ctrl+F查找文本,查找VCC方便。Ctrl+shift+L向左对齐。

2024-08-07 16:48:53 464

anfis-master.zip

ANFIS(‌Adaptive Neuro-Fuzzy Inference System)‌,ANFIS算法的核心思想是将模糊逻辑和神经网络相结合,‌通过学习数据的模糊规则和权重参数,‌实现对未知数据的预测。

2024-08-15

TensorANFIS-master.zip

ANFIS算法,一种结合了神经网络和模糊逻辑的自适应推理系统。‌采用Takagi-Sugeon模型,‌通过学习数据的模糊规则和权重参数,‌实现对未知数据的预测。ANFIS结构由五个层次组成:‌模糊化层、‌模糊规则层、‌模糊推理层、‌解模糊化层和输出层。‌每个层次都有特定的功能,‌通过优化这些层次的结构和参数,‌可以提高ANFIS模型的准确性和预测能力。‌

2024-08-15

AD20软件的PCB规则,RUL文件

AD20软件的PCB规则,文件格式是RUL文件,从而避免手动逐一配置的繁琐过程,极大地提升了设计效率与准确性。

2024-08-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除