硬件调试-电源纹波测量

硬件调试-电源纹波测量

  • Fang XS.
  • 1452512966@qq.com
  • 如果有错误,希望被指出,学习技术的路难免会磕磕绊绊
  • 量的积累引起质的变化
  • 感谢酸奶大佬提供的硬件技术指导;

电源纹波

  • 百度百科定义如下:
    纹波是由于直流稳定电源的电压波动而造成的一种现象,因为直流稳定电源一般是由交流电源经整流稳压等环节而形成的,这就不可避免地在直流稳定量中多少带有一些交流成份,这种叠加在直流稳定量上的交流分量就称之为纹波。纹波的成分较为复杂,它的形态一般为频率高于工频的类似正弦波的谐波,另一种则是宽度很窄的脉冲波。
    纹波就是一个直流电压中的交流成分。直流电压本来应该是一个固定的值, 但是很多时候它是通过交流电压整流、滤波后得来的,由于滤波不干净,就会有剩余的交流成分,即便如此,就是用电池供电也因负载的波动而产生波纹。事实上,即便是最好的基准电压源器件,其输出电压也是有波纹的。

危害

  1. 容易影响数字电路逻辑,造成电路不工作的问题
  2. 带来噪音干扰,让电路中其他模块工作不稳定

抑制方法

  1. 增加电容,把这种交流分量尽量旁路掉
  2. 一般来说,LDO的电源纹波比DCDC小,对纹波噪声较为敏感的电路推荐采用LDO单独供电
  3. 使用LC滤波
  4. PCB layout时,滤波电容距离电源端和接地端尽可能近,DCDC layout设计需注意输入电容回路,输出电感电容回路尽可能短;模拟地和数字地用0Ω电阻隔开等;
  • 纹波应尽可能减小,例如MCU的ADC外设,很容易受纹波的影响导致测量结果抖动较大;
  • 实际测试,还有空载状态下的纹波,满载纹波,动态纹波等。

示波器测量方法

  • 示波器设置如下:
  1. 耦合方式为交流耦合
  2. 限制带宽20MHz
  3. 使用示波器探头自带的测试短针,尽量使示波器接地回路小于1cm,减小其他干扰
  4. 探头衰减1X
  5. 此时测到的峰峰值即为电源纹波
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/580800.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VALL-E-X 容器化

创建基础镜像的dockerfile文件 FROM nvcr.io/nvidia/cuda:12.1.1-cudnn8-runtime-ubuntu22.04 ENV DEBIAN_FRONTENDnoninteractive ENV TZEurope/London RUN apt update && apt install python3-venv -y && apt install python3-pip -y && apt inst…

QML —— Button按钮、FileDialog选择框示例(附完整源码)

示例效果 相关对象 Button:按钮表示用户可以按下或点击的按钮控件。按钮通常用于执行操作或回答问题。典型的按钮有“确定”、“应用”、“取消”、“关闭”、“是”、“否”和“帮助”。按钮从AbstractButton继承其API。例如,您可以使用AbstractButton …

解决numpy.linalg.LinAlgError: singular matrix

目录 解决numpy.linalg.LinAlgError: singular matrix 1. 检查矩阵的条件数 2. 使用广义逆矩阵 3. 处理数据中的冗余信息 总结 解决numpy.linalg.LinAlgError: singular matrix 在使用NumPy进行线性代数运算时,有时候会遇到​​numpy.linalg.LinAlgError: sin…

如何开发一个类似美团小程序商家入驻

上线类似美团的小程序可以推动商业生态系统的优化和升级。小程序可以连接商家、用户和平台,促进信息流通和交易,提高整个生态系统的效率和效益。今天,我们分享如何开发一个类似美团小程序商家入驻的平台。大家点个关注点个赞,我们…

元道经纬相机信息化赋能光伏电站运维管理

近年来,我国光伏产业高速发展,尤其以分布式光伏发电项目增长迅速,为更好服务新能源发电,大力推广电能替代。与此同时,电力企业亟需改变落后的管理模式,借助信息化软件提升管理效率。 为了进一步提升光伏电…

声明 | 为打击假冒账号、恶意抄袭账号等诈骗活动,提升本账号权威,本博主特此郑重声明

声明 | 为打击假冒账号、恶意抄袭账号诈骗活动,提升本账号权威,本博主特此郑重声明 一、本账号为《机器学习之心》博主CSDN唯一官方账号,唯一联系方式见文章底部。 二、《机器学习之心》博主未授权任何第三方账号进行模型合作、程序设计、源…

腾讯云老用户优惠:轻量应用服务器2核2G4M带宽118元一年,3年540元

它急了,腾讯云急了,继阿里云推出99元新老用户同享的云服务器后,腾讯云轻量应用服务器2核2G4M配置也支持新老用户同享了,一年118元,3年540元,老用户也能买,50GB SSD系统盘,300GB 月流…

算法训练第五十天|123. 买卖股票的最佳时机 III、188. 买卖股票的最佳时机 IV

123. 买卖股票的最佳时机 III: 题目链接 给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 两笔 交易。 注意:你不能同时参与多笔交易(你必须在再次购…

C#高级 03委托

1.delegate委托定义 委托需要先定义后使用 delegate void IntMethodInvoker(int x);定义了一个委托InMethodInvoker,这个委托可以指向一个带一个int 类型参数,返回值为void的方法 2.Action委托和Func委托 Action委托引用了一个…

[Ray Tracing: The Next Week] 笔记

前言 本篇博客参照自《Ray Tracing: The Next Week》教程,地址为:https://raytracing.github.io/books/RayTracingTheNextWeek.html 该教程在ray tracing in one weekend的基础上,增加了运动模糊、BVH树、Texture映射、柏林噪声、光照、体积…

Appium如何实现移动端UI自动化测试呢?

Appium是一个开源跨平台移动应用自动化测试框架。 既然只是想学习下Appium如何入门,那么我们就直奔主题。文章结构如下: 为什么要使用Appium?如何搭建Appium工具环境?(超详细)通过demo演示Appium的使用Appium如何实现移动端UI自…

EtcdKeeperFyne连接etcd工具及相关gcc编译问题踩坑处理

目录 一、项目地址: 二、直接编译错误信息: 三、尝试处理方案:

机器学习概述(一)

机器学习概述 sklearn.datasets特征工程特征提取特征预处理特征降维 sklearn.datasets sklearn.datasets 模块用于获取较为经典的数据集。 sklearn.datasets.load_*() # 获取小规模数据集,直接从本地获取sklearn.datasets.fetch_*(data_homeNone, subset“train”…

使用CRA(create-react-app)初始化一个完整的项目环境(该初始化项目已上传到本文章的资源)

1. 整理项目结构,项目目录结构大致划分如下: 2. 安装sass 安装sass开发环境, 注意:使用的文件后缀名要用.scssnpm i sass -D3. 安装Ant Design npm i antd --save 4. 配置基础路由Router(具体可参考ReactRouter使用详解&#x…

Spring高手之路-SpringBean的生命周期

目录 SpringBean的生命周期 整体介绍 详细介绍 1.实例化Bean 2.设置属性值 3.检查Aware 4.调用BeanPostProcessor的前置处理方法 5.调用InitializingBean的afterPropertiesSet方法 6.调用自定义init-method方法 7.调用BeanPostProcessor的后置处理方法 8.注册Destru…

视频压缩不影响画质简单方法,一分钟搞定!

很多朋友在处理视频的时候都会遇到视频过大的问题,想要压缩视频的同时不影响画质,简单的方法有两种。一种是用专业的压缩软件,在压缩的时候设置一个合适的压缩比例,压缩大小的同时保持清晰度,也能提高压缩率&#xff0…

学习自定义【Spring Boot Starter】这一篇就够了

目录 1. starter介绍2. starter原理2-1. 起步依赖2-2. 自动配置基于Java代码的Bean配置自动配置的条件依赖Bean参数获取Bean的发现Bean的加载自动配置总结 3. 自定义starter案例3-1. 开发starter3-2. 使用starter 1. starter介绍 我们知道Spring Boot大大简化了项目初始搭建以…

取消终端代理

1. 查看当前的代理设置 首先,你可以使用 echo 命令来检查当前是否设置了代理环境变量。在终端中执行以下命令: echo $http_proxy echo $https_proxy如果这些命令返回了代理地址或者相关的信息,那就意味着代理已经设置。 2. 取消代理设置 …

C语言之进制转换

C语言之进制转换 一、引言二、十进制与二进制、八进制、十六进制三、二进制与八进制、十六进制四、八进制与十六进制 一、引言 在C语言中,经常使用的整数的进制有十进制、二进制、十六进制(在C语言中以0x或0X为前缀)、八进制(在C…

SpringBoot实用开发(三)-- Redis提供API接口 -- StringRedisTemplate

引言: 由于redis内部不提供java对象的存储格式,因此当操作的数据以对象的形式存在时,会进行转码,转换成字符串格式后进行操作。为了方便开发者使用基于字符串为数据的操作,springboot整合redis时提供了专用的API接口StringRedisTemplate,你可以理解为这是RedisTe…