自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习《高速PCB设计经验》

实际链路长度还受电容、时序及器件能力限制,不能由这些上限反推几十米的“允许线长”,也不能因此随意给开漏总线增加低阻并联端接。它关注平面边缘的场分布,不能直接当作普通信号走线间距,也不能单凭满足 20H 就判断整板的电磁干扰已经合格。实际阻抗、延时和损耗,要用选定板材在相应频率下的数据,连同铜厚、介质厚度一起交给板厂确认。在另一侧观察,叫远端串扰。电源布局关心的是芯片引脚处的供电阻抗:负载电流变化时,阻抗越大,电压波动越明显。要让电容紧靠对应电源脚下方,电源与地连接短而直接,过孔靠近焊盘,并有连续参考面;

2026-10-22 16:41:44 217

原创 将7针的SPI OLED做I2C使用

把原来焊在 R3 位置的电阻拆下来,焊到 R1 位置。RES 接高电平,可以直接接到 VCC。因为 RES# 是低电平复位,长期保持高电平就是不复位状态。DC 接 GND,CS 接 GND​。这一点很关键,不能悬空。手册明确要求 I²C 模式下:RES → VCCDC → GNDCS → GND0.96寸OLED显示屏7脚最后D0承担(SCL),D1承担SDA‍。

2026-10-04 16:53:10 235

原创 Altium Designer

适用:Altium Designer 25 中文界面。快捷键按顺序按下,例如D → R。

2026-09-13 19:48:21 122

原创 word输入带方框的打钩☑

在 Word 里输入 ​。

2026-09-13 11:06:28 206

原创 RC吸收阻尼电路的LTspice仿真分析

在理想的无反射传播状态下,电场能量与磁场能量是平衡的,即 $\frac{1}{2}LI^2 = \frac{1}{2}CV^2$。L$_P=100nH$ $C_P=1\mu F$ 所以:$f_0\approx503.3kHz$可以先从: $C_{snub}\approx0.5C_P~2C_P$ 开始扫描。注意,这两种公式在当前模型中结果相同,是因为:$C_{snub}=C_P$先计算:$R_0=\sqrt{\frac{L_P}{C_P}}$,就是特征阻抗,即 $Z_0 = \frac{V}{I}$。

2026-08-30 15:25:05 238

原创 共模电感对差模、共模信号的LTSpice仿真分析

由于噪声在两根线上的电流方向相同,它们在磁芯中产生的磁力线方向也是相同的。两股磁通相互叠加,磁芯内部的磁通量急剧增大,线圈立刻表现出极大的电感量。这就是为什么在 LTspice 仿真中,我们要将耦合系数(K 值)设定为 0.99 而不是绝对的 1,那剩下的 0.01 就是用来模拟漏感的作用。:根据右手螺旋定则,由于两根线圈上的电流方向相反,且绕向一致,它们在同一个磁芯内部激发的磁力线方向正好反向。因此,共模电感对正常差模电流不产生任何感抗,正常的直流电能可以无损、顺畅地传输,不会发生压降。

2026-08-29 17:27:28 229

原创 PCB设计时需要考虑的绝缘距离

在 IEC 60664-1 等安规标准中,污染等级(Pollution Degree, 简称 PD)直接决定了绝缘表面的爬电距离。对于印制电路板(PCB)而言,两者的区别在于​运行环境的湿度与导电污染物的控制程度污染等级 1 (PD1):没有污染,或者只有干燥的、非导电性的污染发生。这种污染没有任何影响。裸露的 PCB 几乎不可能达到 PD1。要适用 PD1 的爬电距离(如你提到的 400V 对应 1.0mm,800V 对应 2.4mm),PCB 必须进行​。

2026-08-14 16:42:08 178

原创 从嘉立创下载3D模型导入AD

在Pcblib绘制完元件后点击添加3D体。

2026-08-12 16:55:35 212

原创 Python

并不是iin​ 引用了已经定义好的uxuo​ 引用了已经定义好的iin​ 和ux⚠️顺序改变会导致“引用链”不同,改变顺序(比如把uxiin = (un - ux) / R1 # ← 此时 ux 还没定义!uo = -R2 * iin + ux # ← ux 也没定义iin​ 里的ux​ 是​未定义符号,不是你想的那个表达式所以整个链就“断”了,结果自然不对。

2026-08-12 16:53:23 185

原创 解决AD调整PCB铺铜的透明度出现线

如果是很多铜,右键铜点击查找相似对象后重复操作即可。在调节铺铜透明度的时候。

2026-08-12 16:50:57 159

原创 解决WIN+Ctrl+D误触题问题

Release Release v0.100.2 · microsoft/PowerToys

2026-08-07 17:27:21 231

原创 让AI为你分析QQ聊天记录

要求格式为json,嵌入头像为Base64。在终端中执行命令后再chatgpt中使用。在回话中选择导出内容,导出后的任务。

2026-08-04 16:35:12 524

原创 如何让vscode将cla文件也识别为c文件

【代码】如何让vscode将cla文件也识别为c文件。

2026-05-18 11:16:36 273

原创 差分电压采样

‍采样在电力电子控制中至关重要,而采样就离不开差分。差分运算放大电路,对共模信号得到有效抑制,而只对差分信号进行放大,因而得到广泛的应用。‍。

2025-12-19 21:45:41 1459

原创 28069的封装

【代码】28069的封装。

2025-11-17 20:15:18 757

原创 SVPWM

$可以在原先正弦波调制下的1增加\frac{1}{6},即增加到1.16,$$$$由此我们可以得到svpwm调制下的调制深度为\frac {Vdc*1.16\sqrt{3}}{2}=1$$有问题如下:380V线电压有效值的电网经过整流滤波后再经过三相逆变给380V线电压有效值的电机做控制,比较SPWM和SVPWM,哪种情况下电机能工作在正常的工作电压。\end{cases}$$$$经过等幅值变换后可以得到V_s = \frac{2}{3}Vdc \cdot e^{-jwt}$$

2025-09-07 13:19:27 523

原创 Vofa上位机发送float数据(justfloat协议)

若是纠结发送的数据,可以开启串口DMA降低对系统主频的占用‍。

2025-09-03 15:05:42 1933

原创 LCD取模教程(汉字取模)

生成结果如下,因为设置的点阵为12,所以点阵每行显示12位🥲。自定义格式(51是因为51单片机:行业标准术语,标准悠久)

2025-09-03 11:08:33 900

原创 VSCODE管理配置文件:不同配置环境使用不同插件和设置

应用场景:我在使用VSCODE辅助keil开发时,在屏幕驱动时需要用到中文字符的驱动,常用编码格式为GB2312而我在使用VSCODE辅助CCS开发时,由于CCS对中文字符支持很差,只能使用UTF-8格式。

2025-08-26 15:06:25 452

原创 Git开发(结合VSCODE)

如果你的仓库添加了README.md文件可能会导致PUSH失败,这边建议重新建一个仓库。Fork(分支)、Clone(克隆)、创建新分支、修改代码、提交更改、推送到远程仓库。配置环境首先需要准备一个github账户,vscode软件,下载配置好的git环境。第一次配置需要,设置用户名和邮件地址:(下面是我的账户,修改为你的账户)在github官网新建项目,在vscode提交上,在这里选择项目名称即可。:显示日期时间 ------> 一定要位于存档的文件下使用。首先打开控制台,可以在下列选项中选择打开。

2025-08-23 23:34:34 1132

原创 解决移植中景圆电子1.8寸TFT屏幕出现中文乱码现象

我使用VSCODE搭配keil开发,由于VSCODE的默认编码格式是UTF-8,keil中使用的默认编码格式为GB2312,在调用函数。方法二:一劳永逸的解决办法,修改VSCODE的默认编码格式为GB2312。由于编码格式的不同,无法正确识别中文字符的位置,显示出错。Setting搜索encding。修改编码格式为GB2312。

2025-08-22 12:23:02 654

原创 DSP28069全流程开发 & 平台=CCS12.8的

问题:在FLASH中运行DELAY_US函数导致程序异常,跳转至ILLEGAL_ISR。原因:DELAY_US函数在flash内的地址与ram地址并不相同。:需从 Flash 加载到 RAM 运行的函数(如高频中断函数):需从 Flash 加载到 RAM 运行的函数(如高频中断函数)如果你的VSCODE也像我的一样出现了无法识别。程序在RAM的运行速度大于在FLASH的速度。:CSM 保留区(禁止程序访问)。:代码安全模块(CSM)密码区。编译后生成可执行.out文件。PAGE0:程序存储器。

2025-08-21 21:13:50 710

原创 Ipad看番自签

注意:每个设备每月仅支持10个自签,3个软件。

2025-08-21 14:16:40 340

原创 VSCODE协助keil开发时无法识别uint8_t

​​。

2025-08-21 14:04:40 334

原创 一、DSP28335——环境配置与点灯(最新版CCS_20.1.1.00008_win)

我选择放在了, 放在也是一样的​。

2025-05-23 17:18:04 2753 2

原创 2077+DLC总流程

学习版分享,请勿盈利,有能力请支持正版。将本体的语音包复制到content中。将DLC的语音包复制到ep1中。点击BT链接在迅雷下载。

2025-05-02 17:32:25 3968

原创 开源ADS1220模块

github开源链接:https://github.com/JourneyXuu/ADS1220立创开源链接:https://oshwhub.com/xu_duoduo/ads1220-module-24-bit1. 项目功能使用双级电源输入(DC-DC+LDO):1.1.1 功能框图该设备包含一个非常灵活的输入多路复用器。可以测量四个单端信号、两个差分信号或两个单端信号和一个差分信号的组合。组合1:四个单端信号:AIN0 AIN1 AIN2 AIN3组合2:两个差分信号:

2025-05-02 16:01:54 3329

原创 如何使用浙大Deepseek:浙大先生(CARSI大学生)

【代码】如何使用浙大Deepseek:浙大先生(CARSI大学生)

2025-02-21 14:06:01 708

原创 STM32F1、F4、H7总线架构(着重看定时器)

1、STM32F4总线架构2、STM32H7总线架构

2025-01-15 20:57:49 445

原创 STM32使用Systick实现微秒(us)级延时

只要你的HAL_Delay延时时间不是超过2^32 = 4294967296ms,都会加上这个时间补偿,由于系统滴答定时器属于Cotex-M4内核的外设,相关寄存器介绍不在《参考手册》,而在《编程手册》STK_CTRL,STK_LOAD,STK_VAL和STK_CALIB。的计数器,计数器每计数一次的时间为1/SYSCLK。系统时钟SYSCLK的值=HAL库时钟树配置的值。这样出来的就是n us的值。图例1 编程手册上对寄存器的定义。[31:24]保留位就是没用的位。的值,确保延时时间的准确性。

2025-01-13 21:39:47 2801

原创 STM32F4使用CubeMX(hal库)互补PWM输出&死区时间设置

STM32F4系列有高级定时器TIM1、TIM8,这两个定时器可以使用互补输出。TIM1和TIM8由一个可编程预调量器驱动的16位自动加载计数器组成。它可以用于各种目的,包括测量输入信号的脉冲长度(输入捕获)或产生输出波形(输出比较,PWM,带死区插入的互补PWM。

2025-01-04 16:28:23 3697 2

原创 常见的USB转换芯片(CP2102、CH340系列)异同及在ESP32上运用

在芯片的系统复位(上电复位、 RTC> 看门狗复位、欠压复位)放开的过程中, Strapping 管脚对电平采样并存储> 到锁存器中,锁存为“0”或“1”,并一直保持到芯片掉电或关闭。因为CHIP_PU接了电容的原因,GPIO0会先由1-0,CHIP_PU则要等待电容充电再从0-1,时间常数t = RC = 4.7ms >> 50us。由原理图可知,CH340K的RTS#接到了三极管Q1的基极上,DTR#接到了三极管Q2的基极上。当RTS#为高有效时,Q1导通,GPIO0= DTR#

2024-12-26 19:16:59 7820

原创 word中嵌入式图片插入后显示不全

选中图片后,调整段落格式为单倍行距即可解决。

2024-11-24 11:27:58 687

原创 打造自己的word常规模板

将创建的文件模板移动到自定义office模板后默认个人模板位置会自动设置,此时在打开新建悬着个人模板就能看到新建的模板。打开MS Word,将创建的文件模板保存为*.dotx格式,放到word安装目录的模板文件夹里(或者自定义)。默认本地文件位置,打开选项-保存,在这里可以查看本地文件位置,也可以自定义文件位置。

2024-11-24 11:00:42 834

CH340系列PDF数据手册

CH340系列PDF数据手册

2024-12-25

空空如也

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

TA关注的人

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