- 博客(117)
- 收藏
- 关注
原创 STM32 GPIO floating模式导致不稳定
STM32的GPIO有8种模式,输入模式有模拟输入、floating模式、上拉模式和下拉模式,在实际应用中,由于浮空输入可能导致引脚电平不稳定和易受干扰,使用floating模式的时候要注意一些。
2024-02-25 08:35:23 454
原创 STM32使用PB3, PB4引脚的注意事项
STM32的PB3, PB4引脚作为GPIO引脚需要注意,因为他们默认分别是JTDO和NJTRST引脚。
2024-02-24 22:23:55 893 3
原创 Python 读取txt中的汉字报错
Python读取txt中的汉字报错:UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xa7 in position 4: illegal multibyte sequence。解决办法:在open中加入 encoding='utf-8’即可。
2024-02-24 21:12:58 403
原创 如何控制负压电源芯片的EN
上文我们探讨了如何将负压控制信号转变成正压,这样的信号通常是由负压的芯片产生的,比如负电压的电源管理芯片的power good信号,那么负压芯片应该由谁来控制呢?如何实现对负压电源管理芯片的有效控制呢?
2024-02-24 20:31:17 162
原创 如何将负压控制信号转换为正电压
该电路可以将POWERGOOD_NEG这样的负压信号转变成EN_TO_OTHERS的正压控制信号。那么如何将负电压控制信号转换为正电压?
2024-02-24 11:27:29 364
原创 printf影响单片机中断速度
printf是我们常用的调试程序的手段,在第一版程序中,经常会使用printf来验证程序是否工作正确。这样的调试手段应该在正式版的程序发布前注释掉或者删除。
2024-02-22 15:51:11 121
原创 keil报错:Flash Download failed - Could not load file‘..\..\Output\Template.axf
keil报错:Flash Download failed - Could not load file’…如果是想使用压缩包,那一定要关闭keil后在压缩,否则上图的操作会失效。
2023-09-18 23:36:41 3604
原创 AWR仿真报错invalid noise data found
在AWR microwave office 使用外部导入的s参数时遇到报错:“ invalid noise data found”
2023-09-07 21:47:14 229
原创 TINA如何导入spice模型
TINA是TI公司自己的spice仿真软件,各个大厂为了更好的让客户使用自己的器件,都纷纷推出自己的仿真软件,ADI也有类似的软件,有机会我们介绍,这期我们主要简单介绍下如何使用TINA导入TI 器件spice模型。
2023-09-07 21:06:36 630
原创 STM32 PB9的外部中断
STM32F103中,外部中断的IRQHandler,EXTI0至EXTI1都是单独的,而从EXTI5至9则共用一个。
2023-08-19 17:01:07 220
原创 kicad 7 如何设置画直线
kicad 7和之前的版本有些地方不一样,有些默认的快捷键失效了,比如画直线的功能。小伙伴们可以按照下图操作,点击该按钮,画出的线就是直直的线了~
2023-08-19 16:42:56 189
原创 kicad删除rescue lib
很多时候kicad会报错,找不到xxx-rescue.lib,如何删除呢?在schematic中点击preferences-> manage symbol libraries,然后将下图中不需要的rescue.lib文件删除即可。
2023-06-26 19:11:21 111
原创 晶振PPM指标、频率和时间偏差
PPM是Parts Per Million的缩写,定义为百万分之一,1ppm即是一百万分之一。 PPM是晶振、TCXO等振荡器的一个重要参数,它代表频率误差的精准度,PPM值越小越精准。
2023-05-10 14:40:53 4314 1
原创 分压后方波变成了三角波?
在项目中需要电阻分压,然后将分压后的信号输出,最简单的做法当然就是电阻分压了,然而一个方波经过电阻分压后变成了三角波,这是怎么回事呢?本文与您一起分析一下~
2023-03-19 14:57:37 1556
原创 python printf中文乱码
在使用python开发上位机软件的时候,发现ARM发送的printf语句,只要打印中文,上位机软件就是乱码显示,仔细研究了一下相关资料,解决了该问题,这里和大家一起分享一下经验~
2023-03-18 16:11:57 1102
原创 相位相参信号源的设计--示波器上的信号不稳定,来回跑?
在示波器的实际使用当中波形在示波器的时域上乱跑,左右移动,定不下来,这是什么原因呢?如何稳定住示波器的波形?什么是触发信号?什么是相位相参的触发信号?带着这些问题,本文和大家一起来走进信号的时域测量和相参信号源的设计。
2023-03-18 15:53:51 1939
原创 触发器清零引脚要上拉高电平
加入电阻R3,上拉至3.3V,这样不使用清零功能的时候,其为高电平,需要清零的时候只需给一个低电平即可。下图中NCLR是清零引脚,由于未使用就悬空了,没有任何电气连接,这样做是不对的。作者:潇洒的电磁波(专业:射频芯片设计、雷达系统、嵌入式。欢迎大家项目合作交流。在使用触发器设计电路时,清零引脚该如何处理呢?
2023-01-30 21:31:30 244
原创 kicad报错pin connected to other pins, but not driven by any pin
kicad报错pin connected to other pins, but not driven by any pin。检查原理图发现没有加power flag。补上power flag后,问题就解决了。
2023-01-30 17:27:46 215
原创 TINA仿真中的接地节点
在使用TINA电路时,偶尔会出现仿真结果和预期的不同的现象,在检查完电路中的其他的地方之后,可以尝试检查接地节点,如其他的地方均无问题,则将接地点不再用接地符号来连接,而是直接用label或者线连接起来。有时候仿真软件对接地比较敏感会导致仿真错误。
2023-01-30 17:02:49 259
原创 STM32三角波速度不够
经分析,是TIM_TimeBaseStructure.TIM_Period设置的太小了,也就是说到达了处理器的上线,因此需要减少点数,并提高TIM_TimeBaseStructure.TIM_Period数值。提高到20-1后,即可。STM32产生三角波速度不够,笔者想要生成500us周期的三角波,但是几经调试还是停留在1.1ms,降不下去,整理一下原因和改进办法。作者:潇洒的电磁波(专业:射频芯片设计、雷达系统、嵌入式。欢迎大家项目合作交流。
2023-01-30 16:48:58 94
原创 LDO的dropout voltage
在系统设计中,电源管理是不可或缺的,而LDO(线性稳压器)是电源管理器件中及其重要的一类器件。其应用电路简单,易于设计,得到了广泛地应用,但使用时有些技术要点应注意,避免设计上的漏洞,本文就dropout这一参数做一些介绍,从LDO内部电路结构出发,带您一起了解LDO的dropout压降。
2023-01-30 15:43:26 2764 1
原创 STM32+python产生三角波
由于项目需要,需要产生一个三角波,需要覆盖4000个点的一个数组,这样的数组点数太多了,肯定不能自己一个一个手写了。最简单的一个方法是在嵌入式程序中用C写一个函数,对一个数组,用数学公式初始化。不过最近在学python,就想着用python生成这样的一个数表,锻炼锻炼,完全是一个不误正业的射频工程师(笑哭)
2023-01-25 19:34:29 2646
原创 Keil 报错 declaration may not appear after executable statement in block的解决办法
在移植修改例程代码时,Keil 报错 “declaration may not appear after executable statement in block”,如下图所示:经检查代码并没有问题,复制粘贴过来也行不通,说明不是代码本事的问题,应该时编译器的设置的问题。使用C99 mode即可解决。
2023-01-20 19:51:24 4500 6
原创 FMCW雷达距离计算与测量不符的原因
很多初学者在FMCW测距时会出现这样的问题,从频谱中读出目标的中频频率计算出的距离和实际距离偏差很大,本文介绍该问题的产生原因与解决办法。
2022-07-17 22:59:28 649
原创 测量接收机灵敏度
目录计算公式简易测量方法FMCW雷达系统的灵敏度检测 接收机灵敏度是衡量接收机对弱信号接收能力的一个重要指标,该指标和系统的信噪比、噪声、带宽等参数有关,由于客户的需求,需要系统的灵敏度需低于-95dBm,为此笔者做了下面的实验,本文做简要介绍,精确度有限,但有一定的使用价值 ????计算公式接收机灵敏度=−174dBm+NF+10lgBW+10lgSNR接收机灵敏度=-174dBm+NF+10lgBW+10lg{SNR} 接收机灵敏度=−174dBm+NF+10lgBW+10lgSNR NF是
2021-09-14 12:38:53 7172
原创 激光FMCW测距-FMCW信号源+激光调制器
这是一篇简单介绍基于单边带光调制器的调频连续波激光测距整理。笔记首先回顾了并行马赫-曾德干涉 (MachZender inteference, MZI) 单边带调制器的工作原理,以及光电平衡探测器的工作特点,最后介绍了包含调频连续波射频信号发生源、单边带调制器、光纤光路、平衡探测器等在内的整个实验装置。
2021-09-04 10:34:59 3399
原创 频谱泄露-即截取不完整周期做FFT导致相位分析不准确
在MIMO雷达成像的时候,常常需要获取FFT对各个通道的信号分析出的相位,如果相位不准会导致成像出现模糊晃动等现象,这有可能是硬件的设计问题(参见文章《FMCW雷达硬件设计 - 相位一致的开关》https://editor.csdn.net/md/?articleId=113750657),也有可能是算法的问题,本文就截取不完整周期造成相位分析不准确的问题,做一小实验。
2021-05-14 23:21:23 1598
原创 悬空线导致误触发
同步信号在FMCW雷达中有重要应用,可以用作时分MIMO的开关切换触发信号,可以用作每个chirp的标记信号,而且稳定的同步触发信号可以提高成像精度。但是使用不当回导致误触发~
2021-04-30 05:53:12 401
原创 CC1101调试笔记 - SPI故障
CC1101 是TI的smart RF 无线芯片系列中的一款,自带 FEC 和交织编码,抗干扰能力强;发射功率 软件可调,最大可达 10dBm,空中速率 0.6k ~ 500kbps,可编程控制;工作频段软件可调, 可覆盖400 ~ 470MHz。
2021-04-30 05:20:22 977
原创 环路滤波器虚焊导致失锁
锁相环(PLL)是常用的用于产生时钟和模拟信号的器件,锁相环顾名思义要锁住相位(锁住频率和相位是一个道理的,角频率是相位的倒数哦),但是如果电路设计或者焊接不当导致失锁,信号源就不能正确产生时钟信号或者正弦波信号。
2021-04-26 05:26:04 1518
原创 数字器件对射频电路的干扰
射频信号很容易受到数字器件的干扰,而一个完整的射频系统中,数字器件和数模混合器件也是必不可少的,比如嵌入式处理器,比如ADC。那么干扰会欧那些现象呢?本文和大家探讨一个之前笔者在调试电路的时候发现的有趣现象~
2021-04-26 04:05:13 418
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人