![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
硬件
学无-止境
每天进步一点点就行
展开
-
Semtech公司lora芯片官方驱动下载链接
semtech各个Lora产品官方驱动仓库链接如下:SX1272/73, SX1276/77/78/79, SX1261/2 and LR1110 radio drivers.注:sx1268的驱动也可以用sx1261/2的改改,这两个芯片差不多另外一个官方驱动代码链接如下:Semtech官方代码注:这个链接里的还包含了SX1280驱动代码以上链接包含了官方驱动代码以及例程...原创 2021-10-30 11:34:25 · 1031 阅读 · 0 评论 -
BC260无法连接MQTT服务器
当遇到BC260使用"AT+QMTOPEN=xxx"指令报错时,可能的一个原因是当前固件版本不支持MQTT,我遇到的就是这个原因导致的。如果你使用“ATI”指令查询到的版本号不是“BC260YCNAAR02A01”而是下面图片的版本号那说明你的模块还不支持MQTT,需要升级固件才行。BC260Y-CN的软件开发进度如下:升级所需要的固件和升级工具以及教程可以从下面链接下载:点击:BC260Y新版固件+工具没有积分的小伙伴私信我或者留下邮箱!...原创 2021-10-27 19:35:55 · 597 阅读 · 0 评论 -
窗函数对抑制频谱泄露的影响
测试函数:sf=1000; %采样率nfft=1024; %FFT点数t=0:1/sf:(nfft-1)/sf; %时间向量x=0.5*cos(100*pi*t)+1; %数据生成函数窗函数:win = 2*hann(length(x)); %加汉宁窗,幅值相等恢复系数为2win = 1.852*hamming(length(x)); %加海明...原创 2021-05-20 08:46:41 · 3093 阅读 · 0 评论 -
ADXL355阈值寄存器设置
阈值寄存器为两个字节16位,而加速度值为20位,因此设置阈值时需要找到对应关系手册里面写的“ACT_TRESH[15:0]的重要性与 XDATA、YDATA和 ZDATA [18:3]的重要性一致”这个就是告诉我们阈值寄存器左移3位就是实际的加速度值例如我们要设置阈值为1g,阈值寄存器需要设置的值为y,则Y=100000/3.9/8≈32051=7D33(这里面的3.9是个比例因子来自手册Page4灵敏度一栏)即只需将7D33填入寄存器即可。使用阈值需要注意阈值判断是不分正负的只要是加速度...原创 2021-05-20 09:02:15 · 891 阅读 · 1 评论 -
使用STM32CubeProgrammer软件实现对STM32L4xx系列单片机程序下载
串口下载介绍串口下载简单方便,仅需一个USB-TTL模块几根杜邦线就可以了,而且产品量产时不用给生产源代码就可以实现烧录操作,省下了购买JLINK的成本。软件上也只需要随便选择一个支持串口烧写的串口就行,一般使用的是调试串口。使用串口下载唯一的不足就是不能在线调试。串口下载准备工作1.一台安装了STM32CubeProgrammer软件的电脑2.一个USB-TTL模块3.4根杜邦线4.带有STM32L4xx系列芯片的设备(本次测试用的是STM32L431KBU6)5.要烧写的HEX文件6.检原创 2021-03-05 11:05:11 · 2977 阅读 · 4 评论 -
两个让人崩溃的看门狗应用问题,怎么解决?
作为一个电子行业的从业人员,相信各位对看门狗的重要性已经非常清楚了,看门狗主要用于监控系统的可靠性,一旦发现系统的严重故障,设计者可以根据严重等级,轻则可以复位系统,重则可以重新断电重启。看门狗又分为硬件看门狗和软件看门狗,两者最主要的区别就是硬件看门狗一上电就运行,只要运行起来就停不下来;软件看门狗可以很容易通过寄存器配置启动和停止。无论是硬件还是软件看门狗,都需要软件在定时器结束前进行喂狗,否则看门狗就会复位输出。就是因为这个特性,大家都相信硬件的比软件的可靠,可靠性要求高的都会增加硬件...转载 2020-12-07 18:39:08 · 2165 阅读 · 2 评论 -
低温环境对电池的影响
对电池做低温试验时,能明显发现电池电压随着温度的降低电池电压下降的非常快,随着测试时间的延长最后电池直接就进入欠压保护不给放电了,给人的感觉是容量变小了,电池用的特别快,但是从低温环境拿出放到室温环境后会发现电池电压又会逐渐上升,此时又能正常放电。 锂电池的工作原理:主要依靠锂离子在正极和负极之间移动来工作。在充放电过程中,Li+在两个电极之间往返嵌入和脱嵌:充电池时,Li+从正极脱嵌,经过电解质嵌入负极,负极处于富锂状态;放电时则相反。所以,低温下并不是电池用的快,而是由于...转载 2020-11-24 10:00:50 · 5960 阅读 · 0 评论 -
充电管理芯片中的一些特性说明
1.电源路径管理(Power Path) 使用非电源路径架构时,系统输入和电池电极连接到相同的充电器输出节点(如下图所示),这种架构有很多局限,如果电池深度放电或者有缺陷,那么即使连接外部电源,也可能无法启动系统,即无法优先给负载供电。在系统启动之前,电池需要充电到一定的电压水平。另一个问题是充电器只能检测到流入电池和系统的总电流,因此充电器很难判断出电池是否充满。 选择带有电源路径管理架构功能(下图所示)的芯片就能解决上述出现的问题,在选择此架构情况下,当输入电源没有接入...原创 2020-10-23 16:39:09 · 8411 阅读 · 0 评论 -
DC-DC电路中的电感下面要不要铺铜
关于DC-DC开关芯片上的电感下面要不要铺铜,网上有很多不同的意见,今天在网上看到一篇文章里面有ADI工程师对于这个问题的解答,他的解答如下:原创 2020-10-23 10:25:58 · 5404 阅读 · 0 评论 -
基于ST官方的Nucleo_L073RZ评估板低功耗测试(程序基于LL库)
手头有一块ST官方的Nucleo_L073RZ评估板,想看看这个L0系列进入停止模式功耗能做到多少,经过周末一天的写程序测试,从测试结果来看进入停止模式后功耗最低能降到1ua左右,还是不错的。后面在低功耗的基础上增加了串口打印,RTC定时唤醒功能,以及ADC采样功能(软件触发),都能使功耗稳定在2ua左右。 下面分享一下我的部分代码供需要调试低功耗应用的人一些参考,一些关键的地方在代码中强调出来了。要降功耗主要注意以下几点:1.GPIO的配置(不用的引脚配置为模拟输入,使用到...原创 2020-10-11 19:02:03 · 490 阅读 · 0 评论 -
磁珠如何选型
磁珠的工作原理 磁珠是一种阻抗随频率变化的电阻器; 低频下, 感应阻抗较低;随着频率增加,阻抗逐渐增大并逐渐显示出电阻功能; 铁氧体磁珠的工作原理是通过阻抗吸收并发热的形式将不需要频段的能量耗散掉,从而滤除噪声。 磁珠应用的场景磁珠常串联在电子线路中,用于抑制线路中的噪声。 电源线 高频线路,如时钟线、RGB线路 振荡回路 有震铃信号产生的回路 接地回路 磁珠选型时需要的信息 了解需要抑制的噪声频段范围 .转载 2020-08-08 16:08:14 · 8840 阅读 · 0 评论 -
开关电源的同步与非同步整流特点分析
本文主要介绍开关电源的同步与非同步整流,及其各自的特点。 同步是采用导通电阻极低的专用功率MOSFET,来取代续流二极管以降低整流损耗。能大大提高DC/DC变换器的效率并且不存在由肖特基势垒电压而造成的死区电压。功率MOSFET属于电压控制型器件,它在导通时的伏安特性呈线性关系。用功率MOSFET做整流器时,要求栅极电压必须与被整流电压的相位保持同步才能完成整流功能,故称之为同步整流。非同步的特点:在输出电流变化的情况下,二极管压降相对较恒定当续流二极管正向导通时,输出电流...转载 2020-08-03 09:08:27 · 1382 阅读 · 0 评论 -
HDC1080传感器使用
HDC1080温湿度传感器的驱动链接(函数都封装好了,稍微改改就能用了):没有积分的小伙伴给我发消息或者留下邮箱!!白嫖了网上这么多资料也该回馈回馈了!HDC1080使用步骤:1.编写I2C驱动(模拟I2C)2.通过读取Manufacturer ID测试驱动以及芯片是否正常(读取到的数据是0x5449则说明驱动和芯片工作正常),如下图3.配置HDC1080芯片的0x02寄存器的几个参数如下图4.发送读取读取0x00寄存器的命令触发温度和湿度的转换,注意在发送完寄存器地址后需要原创 2020-07-23 20:02:41 · 22503 阅读 · 61 评论 -
东软载波ESDS67-61模块调试心得
今天花了一天时间把东软的载波模块调通了,下面记录一下调试过程的一些小心得:1.载波模块调试必须接上220V的电,直接12V的电源不会产生输出2.上电后载波模块会自动切换波特率因此从串口输出的数据有些很乱,并不是按照645规约输出的。但是当调整到和你得串口波特率一致时,此时输出的数据是按照645规约输出的,此时看到的数据不是68开头而是这样的“FE FE FE FE 68 AA AA AA AA AA AA 68 13 00 DF 16”,这四个FE是前导字节(DLT645规约_2007规约里面有说明原创 2020-06-13 22:17:31 · 2127 阅读 · 5 评论 -
功率电感几个参数介绍
DC-DC芯片所用到的电感选型需要考虑以下几个参数:电感量L,自谐频率,内阻DCR,饱和电流Isat,有效电流Irms。1、电感量L: L越大,储能能力越强,纹波越小,所需的滤波电容也就小。但是L越大,通常要求电感尺寸也会变大,DCR增加。导致DC-DC效率降低。相应的电感成本地会增加。2、自谐频率:由于电感中存在寄生电容,使得电感存在一个自谐振烦率。超过此频率,电感表现为电容效应,低于此频率,电感才表现为电感效应(阻抗随频率增大而增加)。3、内阻DCR:指电感的直流阻抗。该内阻会产生能量损耗,转载 2020-06-08 18:38:21 · 4920 阅读 · 0 评论 -
脉冲变压器调试心得
手头有个项目使用到了脉冲变压器,由于对这个东西不了解,导致一个简单的东西花了很多时间才知道如何使用,因此想把脉冲变压器使用要注意的地方记录一下。脉冲变压器的驱动电路都很现成,直接按照数据手册提供的连接就差不多可以正常工作,但是脉冲变压器连接是需要确保同名端连接正确,以及初级和次级接线要正确,我就是因为这两个地方都搞错了,导致输出一直不对,正常的输出应该是一个方波,方波的幅值需要根据所选变压器的变比以及初级线圈所接的电压决定,比如输入的脉冲电平是12V的则次级的输出应该是一个6V的方波输出。脉冲的频率设置原创 2020-05-18 16:54:17 · 3642 阅读 · 1 评论 -
芯片热阻的理解
基本概念:Ta:Temperature Ambient 环境温度Tc:Temperature Case外壳温度Tj:Temperature Junction节点温度热阻Rja:芯片的热源结Junction到外围冷却空气Ambient的总热阻,乘以其发热量即获得器件的温升。热阻Rjc:芯片的热源结到外壳间的热阻,乘以发热量即获得结与壳的温差。热阻Rjb:芯片的热源结到PCB板...转载 2020-03-22 16:28:38 · 12528 阅读 · 1 评论