- 博客(97)
- 收藏
- 关注
原创 【stm32开发板】PCB模块化布局
将安全间距里的填充区域/泪滴的导线间距改为6,还有填充区域/泪滴的间距也改为6。选中想要布局的电路模块,按ctrl+shift+x 就可以选中对应的pcb部分。修改板框的宽,高和圆角半径(注意嘉立创免费打板的尺寸是100*100mm)为了防止后续操作时位置被修改,选中后右键选择锁定。可以在反馈线附近加过孔,增强抗干扰能力。删除定位孔的标签,设置各个空的具体位置。差分对默认值改为8,间距改为4和4。流过大电流的路径尽可能的短。在右侧的图层中选到板框层。将默认导线改为8mil。在放置里找到线条-矩形。
2025-06-02 14:26:14
175
2
原创 【芯片学习】555
VCC供电引脚,供电电压为4.5-16vGND为公共地OUT为输出引脚,输出高低电平,最大输出电流200mARST为复位引脚,当此引脚接高时芯片工作,当此引脚接低时芯片复位并且输出端输出低电平CTRL为控制引脚,控制芯片的阈值电压,当此引脚接空时,默认两阈值电压为1/3VCC与2/3VCCTRIG为触发引脚,当此引脚降至1/3VCC或由控制端决定的阈值电压时,输出端输出高电平THR为阈值引脚,当此引脚升至2/3vcc或由控制端决定的阈值电压时,输出端输出低电平。
2025-06-01 14:20:56
365
原创 【stm32开发板】单片机最小系统原理图设计
可以选择浮动工具中的N,单独为引脚添加网络标签。当芯片引脚非常多的时候,选中芯片,右键选择扇出网络标签/非连接标识按住ctrl键即可选中多个引脚点击将引脚名称填入网络名就完成了引脚标签的批量添加。
2025-05-31 14:05:11
597
原创 【STM32开发板】电源设计(电压基准、滤波电容)
是一种能提供稳定、精确、不随温度、负载、电源电压变化而波动的电压源。它广泛应用于电子电路中,尤其是在需要高精度和稳定性的场合,如模数转换(ADC)、 数模转换(DAC)、稳压电路、传感器电路等。需要配合外部的电路连接才能实现对应的功能。
2025-05-29 15:14:40
142
原创 【STM32开发板】电源设计原理
电源稳压器(Power Regulator)是一种在电源电压或者负载电流发生变化的时候,依然能够提供稳定输出电压的元件。
2025-05-26 21:53:31
590
原创 输入共模电压范围(Vcm) 和 差分输入电压范围(Vdiff)
共模电压:指加在器件两个输入端(如运放的同相端 “+” 和反相端 “-”)的共同直流电压,即两个输入端相对于参考地(GND)的平均电压。输入共模电压范围(Vcm 范围):器件正常工作时,允许输入的共模电压的范围,通常用相对于电源电压(VCC、GND 或负电源)的区间表示(如 “-0.3V ~ VCC+0.3V”)。
2025-05-25 12:38:46
1297
原创 基于单片机的电子法频率计
通过门控控制闸门开关,闸门时间T自己设定,计数器计数脉冲个数N(也就是待测信号),N个脉冲的时间间隔为δt,倒数即为信号的频率f,由此δt=T/Nf=N/T——信号频率根据公式,如果考虑反应速度,就希望闸门时间越短越好,但是会存在量化误差(±1误差)就是计数的个数可能多一个也可能少一个。因为闸门和信号相位之间的不确定性导致的。导致N有±1的误差。由于T越大,N越大,由于N的绝对误差是0.1,当N越大,它的相对误差越小因此,T的常见选择是0.1秒和1秒。
2025-05-11 22:34:58
283
5
原创 单片机不同通信方式的适用场景
由一个时钟线和数据线构成总线,多个设备挂在上面具有自己的设备地址,单片机只需 发送对应的地址即可进行通信。通信双方约定好波特率,每次发送一个字节(8位数据)这种通信方式一共有2根线,且互相独立不受影响。优点:通信速度快,单纯考时钟来做信号的同步。每次到时钟的上升沿,就去数据线上获取数据。同时RS485还具有一对多的功能。二、RS232和RS485。一、串口通信 UART。优点是能够远距离传输信号。RS485达到1000m。优点:支持多设备互相通信。RS232达到30m。
2025-04-30 15:18:53
764
7
原创 【TI MSPM0】ADC进阶学习
转换时钟来源于本地的80mhz的振荡器,使得高速的12bits的转换可以达到4mhz的采样率ADC转换过程分两个步骤,一是采样,二是转换因此,配置中的是采样时钟真正决定采样速率的是conversion clock 决定转换时钟并不能手动配置,是由80mhz的振荡器来获取时钟的所以不必担心采样时钟的采样率,维持默认设置即可对于start和enable的配置,syscong 工具配置完成后,会将enable置1,然后转换一次后置零。
2025-04-15 22:41:10
1058
27
原创 【TI MSPM0】Printf重定向学习
通过XDS110与电脑进行通信。选择这两个引脚需要添加这两个头文件在程序中添加这三个函数即可对printf进行重定向。
2025-04-13 20:45:39
293
18
原创 【TI MSPM0】IQMath库学习
使用一系列的运算来展示IQMath库,使用的是MathACL实现版本的IQMath库编译加载运行,结果变量叫res这个例程将IQMath库的所有函数都用了一遍。
2025-04-13 20:27:45
368
8
原创 【TI MSPM0】CMSIS-DSP库学习
在Q15的格式下,使用CMSIS-DSP库进行FFT计算,这个例子包含了一个采样波形,这个波形是2-4khz的正弦波混合在一起编译加载运行,这个gFFTOutput存储fft的结果,gFFTmaxFreqIndex有最大幅值的索引或序号,结果可以在调试中观察到,包含graph tool可以可视化展示信号比以前的多包涵了两个头文件正弦波采样信号输出结果最大值最大值索引调用这三个函数进行fft的操作。
2025-04-07 17:50:04
858
20
原创 【TI MSPM0】UART学习
配置串口在9600的波特率,等待接收到字符,设备在standby模式下当等待的模式下,用中断唤醒自己。编译,加载,运行 。连接到中断,或者是外部设备。串口会等待接收字符,并将我们发送的字符在发送回来,作为回应。每次接收到数据,led都会翻转为了进行串口通信,使用串口调试助手。打开串口调试助手打开设备管理器可以看到德州仪器有两个串口,我们使用的是第一个com5运行程序后,我们通过串口发送数据给单片机,可以看到会返回发送到数据,同时单片机的灯会翻转三、配置名称和使用外设基础配置时钟为LFCLK
2025-04-04 16:03:43
1349
62
原创 【TI MSPM0】ADC DAC学习
通过ADC0触发单次采样,如果采样结果大于0.5倍的VDD,就点亮LED 否则熄灭LED编译加载运行这个历程,提供一个电压到A0_2引脚上,电压范围在0-VCC之间同时观察LED1.在上电后,默认将ADC配置到正确的引脚模式,因此没有必要调用这个函数来设置了烧录之后观察现象,可以看到,现在的结果是led点亮,满足大于二分之一VDD的条件。
2025-04-02 20:09:44
1162
28
原创 【TI MSPM0】PWM学习
TimerG0输出一对边缘对齐的PWM信号TimerG0会输出一对62.5Hz的边缘对齐的PWM信号在PA12和PA13引脚上,PA12被控制成75%占空比,PA13被配置成50%占空比。
2025-03-25 22:16:19
624
17
原创 【蓝桥杯单片机】第十一届省赛
将ucLed取反的值赋给P0开启锁存器 y4关闭锁存器 y4开始--发送写入地址--等待应答--发送写入位置--等待应答-- while(num--)来逐个将数据写入(加入延时保证稳定性)--终止不用NE555时,不要短接,否则按键会失效
2025-03-12 21:25:29
2020
25
原创 51单片机汇编工程建立、仿真、调试全过程
可以修改target和source group 1命名。可以通过点击左边编写的代码,右面自动显示对应的机器码。或者Ctrl+S,命名文件,一定要写上扩展名。该文件夹,然后选择新建的文件。8.添加文件进入到工程里面。.inc的是汇编的头文件。6.点击新建汇编程序。.h是C语言的头文件。
2025-03-09 16:09:28
658
28
原创 【电赛推荐芯片】差分放大器:INA143,仪表放大器:INA128 INA333 PGA204
差分放大器就是将一个运放和4个电阻封装在一个芯片内部。
2025-03-07 22:20:40
1032
4
原创 信号与系统第二章学习(七)
冲激响应是由单位冲激函数δ(t)所引起的零状态响应,记为h(t)基本信号:冲激函数δ(t)基本响应:冲激响应h(t)
2025-03-06 22:07:18
514
23
原创 电子电路中,正负双电源供电的需求原因
**交流信号的处理**:许多电路(如音频放大器、运算放大器)需要处理正负交替变化的交流信号(例如声音信号、传感器输出)。- **无需直流偏置**:在单电源系统中,若需要处理交流信号,必须通过电阻分压等方式在电路中人为设置一个“虚拟地”(如Vcc/2),作为信号的参考点。- **双电源的优势**:正负电源(如±12V)为信号提供了对称的电压范围,允许信号围绕“地”(0V)对称摆动,避免直流偏置,保留完整的波形(如下图)。2. **轨到轨运放**:支持输入/输出接近电源轨(0V和+Vcc)的特殊运放。
2025-03-03 23:59:53
685
2
原创 【蓝桥杯单片机】第十二届省赛
因为题目要求周期单位为微秒,所以要乘以10的6次方后再除以频率。通过TMODE 配置将定时器0配置为计数器,实现频率读取。频率和周期都定义为unsigned int型。
2025-03-03 22:41:21
3491
3
原创 硬件工程师入门教程(二)
二极管的结构就是一个PN节,导通后肯定会存在压降(硅管≈0.7v,锗管≈0.3v)其结构就像一个漏斗结构,普通二极管只能单向导通注意:二极管两端不能直接接大于二极管导通压降的电压,否则电流会很大,烧毁二极管超过导通电压时,此时的电压电流关系。
2025-02-25 21:37:54
475
10
原创 硬件工程师入门教程
电感流过电流时,如果电感回路的电阻突变变得很大,电感会感生出一个很高的电压,此时容易击穿器件,所以应用电感是,必须要考虑电感的续流回路。高通滤波电路可以让“高频”的信号通过,衰减“低频”的信号。:电容两端的相对电压不能突变,但是两端的电压可以同时突变。高通滤波电路可以让高频的信号流过,衰减低频信号。电感在频率越高时,阻抗越大,频率越低时阻抗越小。低通滤波电路可以让低频的信号流过,衰减高频信号。,只要电容不充电或放点,电容两端的电压届不变。让“低频”的信号通过,衰减“高频”的信号。流过电感的电力院不能突变。
2025-02-24 20:36:19
2495
14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人