- 博客(12)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 AD技巧——辅助加速设计
前几天自己写的一些技巧在语雀文档里面,导出来MD格式,直接上传的,就丢失了很多信息,语雀文档不支持输出html格式,直接放出语雀文档的链接吧,https://www.yuque.com/melvinep/zvtoho/vyagxkcgm31rmv4x嫌麻烦,不知道怎么处理,将就着看,要不然就直接进语雀文档看,会不定时更新.......................
2025-12-16 14:05:22
991
1
原创 Altium designer 操作技巧:如何选择性的输出BOM
遇到一个问题,就是要求按照功能模块输出BOM,这样去核算BOM成本(吐槽,没看出哪里方便核算),毕竟是要求,就要满足,硬件打工人就是这样。给每个部分的元器件分配一个属性,这样每部分的元器件都有了各自不同的属性,输出到BOM里面,EXCEL 筛选。属性 parameter,添加一个性的属性--- power好了,那么这个模块里面的全部元器件都有了一个power属性。第三步:鼠标右键 -属性 弹出属性框,或者右下角的panel -----属性,弹出属性框。接下来的操作来了,输出BOM。
2025-04-16 16:00:52
531
原创 NFC Coil,2.4G Antennea在PCB设计中报短路错误
在立创或者其他的EDA,包括AD,我没有发现如何解决这个问题,估计其他设计人员也可能是和我最开始一样 直接忽略这个位置的短路报错(不要关闭全局的短路检查,危险操作),或者放置一个Room在短路区域, 添加一个查询规则,在该Room内的规则检查不报告短路错误。在设计PCB之后,做常规的规则检查的时候 下面的两个元器件上会报短路错误,初学者在设计天线的时候肯定会遇到这种报错。但是这个不是一个通用的操作方法,毕竟立创EDA是在转成网表和PCB时,取其中一个网络名,另一个舍弃。下面说下我的处理过程。
2025-04-11 17:12:16
694
原创 Altium designer 错误解决 :输出了不要的元器件到BOM
设计完成之后输出BOM,可能回发现有不需要贴的元器件,包括测试点焊盘,也一起输出,一般的方法是手动删除,整理BOM,在AD中有这样的方法可以解决问题。这样测试焊盘就不会一起输出到BOM中,其他元器件也一样的操作,比如某些电阻电容标记NC,我们修改类型后也就不会输出到BOM,减小工作量。我们需要修改T28的Type,默认是Standard,需要修改成Standard(NO BOM)如下图,下图中的T28测试焊盘,我们不想它直接输出到BOM中,那就修改焊盘的Type。双击弹出属性界面,找到Type。
2025-04-11 16:38:10
334
原创 优雅的用优雅的CLion进行STM32开发(全流程)
可以默认使用CLion自带的Ninja.exe或者mingw32-make.exe,还可以选择自己安装的mingw中的mingw32-make.exe,我选择了后面的 自己安装的mingw中的mingw32-make,但是选择ninja.exe,在有很多文件的条件下,编译速度会快很多。选择编译器相同文件路径下的gdb工具,有版本限制,注意一下。我用CLion自带的MinGW ,而没有用前面自行安装的,其实是一样的,你可以切换看下,Clion自带的MinGW w64版本高些,所以,你懂的,丰俭由人。
2023-08-23 13:51:39
1980
原创 STM32的USART的硬件设计与软件设计技巧
我是兼任硬件设计和软件开发,在项目中遇到一些问题,主要是硬件设置中遇到的一些问题,最后解决是硬件和软件相配合去解决的。
2023-08-18 10:03:22
760
1
原创 触摸屏上报触摸坐标错误的原因分析
也就是触摸上报(1920,1200)这个位置的坐标时,在系统开启开发者模式中的触摸指针及显示后顶栏上的坐标,超出了(1920,1200),没有办法放坐标错误的视频,有相关项目经验的人应该知道。驱动处理的坐标数据也不会超出设定的最大坐标,在/dev/input/event8 可以看到触摸屏输出的原始数据,与设备驱动层无关。-----input_set_abs_params函数用于设置上报的数值的取值范围。
2023-08-04 15:15:28
1676
1
原创 IAR 开发国产ARM内核MCU的前期处理
这段时间在寻找一个主频高的国产MCU,最后根据痞子衡的公众号文章,找到雅特力科技的AT32F437系列,主频高达288Mhz。进行如下操作:将桌面上的arm/config文件夹下的文件按照对应的文件夹名称复制到对应的文件夹下。找到已安装IAR的文件路径,我放在了C盘,文件路径如图,找到arm/config文件夹。我使用的IDE是IAR,在官网产品页的Product下载资源中有IAR的支持包。此时,就可以用IAR进行国产 雅特力科技的MCU开发了.下载IAR,得到一个包安装文件 ,解压得到。
2023-03-28 10:10:40
599
原创 HAL库函数中的HAL_I2C_Mem_Write /HAL_I2C_Mem_Read中的DevAddress解析
如果是写操作,即使传入的地址是0xA0,也不影响写操作,还是被处理成1010 0001;在HAL库函数中的HAL_I2C_Mem_Write /HAL_I2C_Mem_Read两个函数的作用就是玩IIC设备中写入/读取多个直接的数据,因此我们在定义EEPROM的设备地址时,可以仅定义设备的读地址,也就是 七位IIC地址+1/0;上面的这个是EEPROM设备的写地址和读地址,,一般是这种定义的,但是在野火的HAL案例中。这个是写地址,为什么不定义直接定义写地址和读地址呢?
2022-10-28 14:29:19
15751
5
原创 PCB设计_Via过孔和PAD焊盘
PCB的四周一般会设计增加机械孔用于固定PCB板,增加整体结构的稳定,但是机械孔的设计往往在新手的设计中会出现许多问题,而且DFM检查还不一定可以检查出来,那么针对机械孔(金属化和非金属化)两种的设计,下面将会讨论1.金属化机械孔,,这里不讨论封装内部的插件孔,我们来讲一下金属化机械孔,添加机械孔,可以添加Via过孔,和PAD焊盘过孔,两者其实区别不是很大,但是在防焊设计上会出现问题,一般我们在设计中会设置VIa过孔去连接上下层进行电气信号的导通,又不希望出现Via表面上锡,那么就会设置防焊油墨盖.
2021-10-13 10:44:51
3575
GT2863 是 Goodix 新一代面向工业控制与医疗设备领域的 10 点电容触控芯片
2022-11-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅