- 博客(16)
- 收藏
- 关注
原创 适合听诊器LDO
至关重要,因为它直接影响电源噪声、功耗和信号链的信噪比(SNR)。:大电流(>300mA)应用需评估温升(如 MIC5205 需加散热焊盘)。:用示波器测量 LDO 输出的纹波(目标 < 50μVpp)。:4.7μV RMS(超低噪声,适合麦克风前置放大):支持高输入电压,适合带升压电路的便携设备12。:蓝牙/Wi-Fi 模块供电,延长待机时间12。:电子听诊器的 ADC/运放供电12。:低成本,适合基础型电子听诊器12。:超小封装,适合空间受限设计12。:0.25μA(业界最低之一)
2025-04-11 17:00:02
358
原创 医疗类选取钽电容
与铁氧体磁珠组成π型滤波(例如:磁珠 → 10μF钽电容 → 0.1μF陶瓷电容),覆盖宽频段噪声(100Hz-100MHz)。:钽电容的ESR(等效串联电阻)较低(通常50-100mΩ),能快速响应电流突变,吸收电源线上的高频噪声(如DCDC开关噪声)。:在MCU或ADC启动瞬间提供额外电流,避免电源电压跌落(钽电容容值稳定,不易受电压/温度影响)。:与陶瓷电容互补,针对50Hz/60Hz工频噪声(陶瓷电容对低频效果差)。例如:KEMET T491系列(6.3V 10μF,尺寸A型3216)。
2025-04-11 16:25:56
844
原创 铁氧体磁珠
对高频噪声(MHz-GHz)呈现高阻抗,形成低通滤波,阻止高频干扰进入敏感电路(如麦克风前置放大、ADC等)。:用示波器(FFT功能)或频谱仪观察噪声频段,确认磁珠是否有效抑制目标频率(如100MHz-1GHz)。在模拟地和数字地之间串联磁珠(如100Ω@100MHz),可阻断高频噪声耦合,同时保持直流连通。高频噪声(如DCDC开关噪声)→ 选高阻抗磁珠(如1000Ω@100MHz)。信号线(如I2C)→ 选低阻抗磁珠(如10-100Ω@100MHz)。特点:抑制RF干扰,适合USB数据线或蓝牙模块供电。
2025-04-11 16:20:31
450
原创 Finite State Machine 状态机
状态机是一种强大的工具,能够有效地管理和控制系统的状态转换。在C语言中,通过switch语句或函数指针,可以轻松实现状态机,从而提高代码的可读性和可维护性。常用的基础结构体例程*/*/*/#endif。
2025-03-21 14:57:01
178
原创 volatile关键字及其应用场景
volatile关键字用于告诉编译器,某个变量的值可能会在程序的控制之外被改变,因此编译器不应该对该变量进行某些优化。volatile常用于硬件寄存器访问、多线程环境和信号处理等场景。然而,volatile并不能替代线程同步机制,也不能保证操作的原子性。注意:频繁地使用volatile很可能会增加代码尺寸和降低性能,因此要合理的使用volatile。
2025-03-19 16:06:05
238
原创 NRF9160例程路径
application_development目录例程(ncs\v1.9.1\zephyr\samples\application_development)basic目录例程(ncs\v1.9.1\zephyr\samples\basic\blinky)drivers目录例程(ncs\v1.9.1\zephyr\samples\drivers)nrf目录例程(ncs\v1.9.1\zephyr\samples\boards\nrf)zephyr常见可用例程介绍。
2025-03-18 16:28:48
147
原创 一.NRF52开发环境搭建
SDK是例程代码及驱动库的合集。SDK资料可在SDK文档里查看,有详细的例程说明。nRFgo_studio 可用于查看协议栈。使用的是keil5,直接打开SDK的例程,报错缺什么加什么就可以了。1.桌面软件:nRF Connect 功能很多,主要的软件。2.手机APP:nRF Connect 用于蓝牙功能测试。三.开发软件的环境搭建。二.下载必要开发工具。
2025-03-18 14:49:47
144
原创 NRF52-生成OTA升级包
nrfutil pkg generate --help输入这个命令即可查看协议栈对应的--sd-req,也可以通过nrfgo studio进行查看,不同的协议栈是不同的值。Bootloader在OTA升级中负责启动管理、固件更新、安全验证和恢复模式等关键任务,确保设备安全启动和固件更新。: 将SoftDevice、引导加载程序、应用程序和设置文件合并为一个完整的固件文件,用于一次性烧录到设备中。: 生成一个包含应用程序固件和必要元数据的ZIP包,用于通过无线方式(DFU)升级设备固件。
2025-03-18 10:59:00
291
原创 NRF52832-OTA升级环境搭建
步骤一.Secure DFU需要micro-ecc库进行签名验证,需要micro_ecc_lib_nrf52.lib,需要使用GCC编译器生成。1.将micro-ecc-master源码复制到SDK目录下的external\micro-ecc中,并重命名为micro-ecc。需要生成micro_ecc_lib_nrf52.lib,也可直接使用已经编译好的文件解压后替换micro-ecc文件夹。步骤三:安装python 3.10.10 添加系统环境变量,修改环境变量后,命令行输入python -V。
2025-03-10 16:34:44
187
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人