当前位置: 首页 > news >正文

【电源】POE系统供电原理(二)

转载本博客文章,请注明出处


​ 上一篇文章中,有提到POE系统工作原理及动态检测机制,下面我们继续介绍受电端PD技术及原理。POE供电系统包含PSE、PD及互联接口部分组成,如下图所示。

1646312946812207.jpg

图1 POE供电系统

PSE控制器的主要作用:

​ PSE控制器只有当设备接入时,判断出负载能够满足供电要求后,才会输出48V电压。这样设计的目的是确保设备接入时,能根据实际需要提供足够的电能,以支持其正常运行,同时有效避免供电不足或过载等问题导致设备损坏或影响其性能。

PD控制的主要作用:

​ PD控制器支持热插拔,这意味着无需断电,就可以将新的PD设备插入电源。当供电设备接入时,PD控制器会配置成标准的POE负载设备,并自动将源端提供的电能最大程度地传递到PD设备上,从而提高了电源的灵活性和扩展性。

POE系统工作阶段:

  1. 侦测状态:当PSE控制器处于插入侦测状态,并且未接收到有效PD负载或处于悬空状态时,它会产生一个2V~8V的电势差电压输出,用于侦测有效的PD负载;
  2. 功率分级:按负载功率等级,在有效负载接入后,需要识别负载功率需求,配置功率限制要求;
  3. 输出电压:产生48V电势差电压输出;
  4. 设备拔出:当设备被拔出时,PSE控制器会进入插入侦测状态。

image-20240216154424092

图2 POE供电阶段

1.PSE应用电路

​ 以IP804为例,其典型应用电路集成了AF/AT协议检测和多端口管理功能,如图所示。IP804是一种4端口PSE控制器IC,专门为PoE系统设计。支持多点电阻检测、PD分类、直流断开和中途拔出检测功能,涵盖两事件分类和每个端口最多提供36W。为了防止结过热,IP804包括内部温度监测和热保护。多个IP804可集成搭建一个4 × N端口PSE系统。i2c总线用于采集每个IP804的PD电源状态,支持全局电源管理。

主要功能简介:

  1. 48V直流电压通过网变中心抽头,以共模电压形式向后级供电。POE供电采用正极电压固定,负极受控方式;
  2. PSE controller控制负极,并提供过流检测机制,用于判断负载的工作状态;

设计注意事项:

  1. 因成本因素,部分场景会使用非隔离应用,需考虑互联设备共地问题;
  2. 抗浪涌等级设计,需考虑PCB设计、浪涌抑制措施和浪涌泄放路径;
  3. PSE供电有最小负载需求(稳态工作不小于10mA),需结合产品应用场景考虑;

image-20240216151007379

图3 IP804应用电路

2.PD应用电路

​ 以MP8009为例,它集成了AF/AT协议和隔离电源正/反激拓扑二合一控制器,其典型应用电路如下图所示。

主要功能简介:

  1. PD controller支持输入热插拔,自带热插拔冲击电流限制功能;
  2. PD controller支持PSR、SSR反激拓扑和SSR有源钳位正激拓扑应用;

设计注意事项:

  1. 根据产品抗浪涌等级要求,考虑浪涌防护设计;
  2. 根据PD端的产品类型,部分产品低功耗场景需考虑加假负载,避免PSE控制器识别到断连状态;
  3. 隔离电源效率问题,根据不同产品类型,对效率要求较高需重点考量(这部分内容后面会单独讲)。

image-20240216145441387

图4 MP8009应用电路

参考资料

  • IP804 datasheet
  • MP8009 datasheet
  • IEEE Std 802.3at-2009

相关文章:

【电源】POE系统供电原理(二)

转载本博客文章,请注明出处 ​ 上一篇文章中,有提到POE系统工作原理及动态检测机制,下面我们继续介绍受电端PD技术及原理。POE供电系统包含PSE、PD及互联接口部分组成,如下图所示。 图1 POE供电系统 PSE控制器的主要作用&#xff…...

GPU独显下ubuntu屏幕亮度不能调节解决方法

GPU独显下屏幕亮度不能调节(假设你已经安装了合适的nvidia显卡驱动),我试过修改 /etc/default/grub 的 GRUB_CMDLINE_LINUX_DEFAULT"quiet splash acpi_backlightvendor" ,没用。修改和xorg.conf相关的文件,…...

Linux篇:网络基础1

一、网络基础:网络本质就是在获取和传输数据,而系统的本质是在加工和处理数据。 1、应用问题: ①如何处理发来的数据?—https/http/ftp/smtp ②长距离传输的数据丢失的问题?——TCP协议 ③如何定位的主机的问题&#…...

RK3568笔记十七:LVGL v8.2移植

若该文为原创文章,转载请注明原文出处。 本文介绍嵌入式轻量化图形库LVGL 8.2移植到Linux开发板ATK-RK3568上的步骤。 主要是参考大佬博客: LVGL v8.2移植到IMX6ULL开发板_lvgl移植到linux-CSDN博客 一、环境 1、平台:rk3568 2、开发板:…...

C#系列-C#访问MongoDB+redis+kafka(7)

目录 一、 C#中访问MongoDB. 二、 C#访问redis. 三、 C#访问kafka. C#中访问MongoDB 在C#中访问MongoDB,你通常会使用MongoDB官方提供的MongoDB C#/.NET Driver。这个驱动提供了丰富的API来执行CRUD(创建、读取、更新、删除&#x…...

(12)Hive调优——count distinct去重优化

离线数仓开发过程中经常会对数据去重后聚合统计,count distinct使得map端无法预聚合,容易引发reduce端长尾,以下是count distinct去重调优的几种方式。 解决方案一:group by 替代 原sql 如下: #7日、14日的app点击的…...

记录 | 验证pytorch-cuda是否安装成功

检测程序如下: import torchprint(torch.__version__) print(torch.cuda.is_available()) 或者用终端 Shell,运行情况如下...

LeetCode 239.滑动窗口的最大值 Hot100 单调栈

给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回 滑动窗口中的最大值 。 示例 1: 输入:nums [1,3,-1,-3,5,3,6,7], k 3 输…...

463. Island Perimeter(岛屿的周长)

问题描述 给定一个 row x col 的二维网格地图 grid ,其中:grid[i][j] 1 表示陆地, grid[i][j] 0 表示水域。 网格中的格子 水平和垂直 方向相连(对角线方向不相连)。整个网格被水完全包围,但其中恰好有…...

如何解决缓存和数据库的数据不一致问题

数据不一致问题是操作数据库和操作缓存值的过程中,其中一个操作失败的情况。实际上,即使这两个操作第一次执行时都没有失败,当有大量并发请求时,应用还是有可能读到不一致的数据。 如何更新缓存 更新缓存的步骤就两步&#xff0…...

linux系统下vscode portable版本的python环境搭建003:venv

这里写自定义目录标题 python安装方案一. 使用源码安装(有[构建工具](https://blog.csdn.net/ResumeProject/article/details/136095629)的情况下)方案二.使用系统包管理器 虚拟环境安装TESTCG 本文目的:希望在获得一个新的系统之后&#xff…...

使用TinyXML-2解析XML文件

一、XML介绍 当我们想要在不同的程序、系统或平台之间共享信息时,就需要一种统一的方式来组织和表示数据。XML(EXtensible Markup Language,即可扩展标记语言)是一种用于描述数据的标记语言,它让数据以一种结构化的方…...

Linux:docker在线仓库(docker hub 阿里云)基础操作

把镜像放到公网仓库,这样可以方便大家一起使用,当需要时直接在网上拉取镜像,并且你可以随时管理自己的镜像——删除添加或者修改。 1.docker hub仓库 2.阿里云加速 3.阿里云仓库 由于docker hub是国外的网站,国内的对数据的把控…...

C语言程序设计(第四版)—习题7程序设计题

目录 1.选择法排序。 2.求一批整数中出现最多的数字。 3.判断上三角矩阵。 4.求矩阵各行元素之和。 5.求鞍点。 6.统计大写辅音字母。 7.字符串替换。 8.字符串转换成十进制整数。 1.选择法排序。 输入一个正整数n(1<n≤10)&#xf…...

ZCC6982-同步升压充双节锂电池充电芯片

特性 ■高达 2A 的可调充电电流(受实际散热和输入功率限制) ■支持 8.4V、8.6V、8.7V、8.8V 的充满电压(限QFN) ■高达 28V 的输入耐压保护 ■高达 28V 的电池端耐压保护 ■宽输入工作电压范围:3.0V~6.5V ■峰值…...

定时器(基本定时器、通用定时器、高级定时器)

目录 一、基本定时器 二、通用定时器 三、高级定时器 一、基本定时器 1、作用:计时和计数。 二、通用定时器 1、除了有基本定时器的计时和计数功能外,主要有输入捕获和输出比较的功能,硬件主要由六大部分组成: ① 时钟源 ② 控…...

009集——磁盘详解——电脑数据如何存储在磁盘

很多人也知道数据能够保存是由于设备中有一个叫做「硬盘」的组件存在,但也有很多人不知道硬盘是怎样储存这些数据的。这里给大家讲讲其中的原理。 首先我们要明白的是,计算机中只有0和1,那么我们存入硬盘的数据,实际上也就是一堆0…...

鸿蒙开发-HarmonyOS UI架构

初步布局Index 当我们新建一个工程之后,首先会进入Index页。我们先简单的做一个文章列表的显示 class Article {title?: stringdesc?: stringlink?: string }Entry Component struct Index {State articles: Article[] []build() {Row() {Scroll() {Column() …...

Flutter 动画(显式动画、隐式动画、Hero动画、页面转场动画、交错动画)

前言 当前案例 Flutter SDK版本:3.13.2 显式动画 Tween({this.begin,this.end}) 两个构造参数,分别是 开始值 和 结束值,根据这两个值,提供了控制动画的方法,以下是常用的; controller.forward() : 向前…...

用HTML5 Canvas创造视觉盛宴——动态彩色线条效果

目录 一、程序代码 二、代码原理 三、运行效果 一、程序代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!-- 声明文档类型为XHTML 1.0 Transitional -…...

Jetson Orin上YOLOv8推理慢?手把手教你安装GPU版PyTorch并导出TensorRT引擎

Jetson Orin加速YOLOv8推理&#xff1a;从环境配置到TensorRT引擎优化实战 当你第一次在Jetson Orin上运行YOLOv8时&#xff0c;是否也被那令人窒息的推理速度震惊了&#xff1f;一张图片300多毫秒的处理时间&#xff0c;别说实时视频分析&#xff0c;就连批量处理图片都显得力…...

DeerFlow免运维部署:自动日志监控与服务启动检测

DeerFlow免运维部署&#xff1a;自动日志监控与服务启动检测 1. 认识你的深度研究助理&#xff1a;DeerFlow 想象一下&#xff0c;你有一个不知疲倦的研究助手。它能帮你搜索全网信息、分析复杂数据、撰写专业报告&#xff0c;甚至还能把枯燥的研究结果变成一段生动的播客。听…...

高效获取Sketchfab 3D资源:Firefox专属下载工具使用指南

高效获取Sketchfab 3D资源&#xff1a;Firefox专属下载工具使用指南 【免费下载链接】sketchfab sketchfab download userscipt for Tampermonkey by firefox only 项目地址: https://gitcode.com/gh_mirrors/sk/sketchfab 在3D设计与开发领域&#xff0c;获取高质量模型…...

LeetCode 1089 复写零:用双指针从后往前填,保姆级图解避坑指南

LeetCode 1089 复写零&#xff1a;双指针逆向填充的视觉化拆解与实战避坑 当你第一次看到LeetCode 1089题时&#xff0c;可能会觉得"复写零"这个操作听起来简单——不就是遇到0就多写一个吗&#xff1f;但真正动手实现时&#xff0c;很多人会在指针移动、边界处理和数…...

Winhance中文版:Windows系统优化终极指南,让你的电脑飞起来!

Winhance中文版&#xff1a;Windows系统优化终极指南&#xff0c;让你的电脑飞起来&#xff01; 【免费下载链接】Winhance-zh_CN A Chinese version of Winhance. PowerShell GUI application designed to optimize and customize your Windows experience. 项目地址: https…...

USBToolBox高效管理实战指南:多设备USB映射自动化配置全流程

USBToolBox高效管理实战指南&#xff1a;多设备USB映射自动化配置全流程 【免费下载链接】tool the USBToolBox tool 项目地址: https://gitcode.com/gh_mirrors/too/tool 在现代多设备办公环境中&#xff0c;USB映射&#xff08;将物理USB端口映射为系统可识别的逻辑设…...

保姆级教程:在Ubuntu 24.04上配置Ollama服务并开机自启(附systemctl管理命令)

在Ubuntu 24.04上构建企业级Ollama服务&#xff1a;从零到生产环境部署指南 当大型语言模型&#xff08;LLM&#xff09;从开发环境走向生产部署时&#xff0c;稳定性与可维护性成为首要考量。本文将带您完成Ollama服务在Ubuntu 24.04上的全生命周期配置&#xff0c;涵盖服务架…...

贝叶斯分位数回归:超越均值的数据分析方法

贝叶斯分位数回归&#xff1a;超越均值的数据分析方法 【免费下载链接】pymc Python 中的贝叶斯建模和概率编程。 项目地址: https://gitcode.com/GitHub_Trending/py/pymc 问题-方案-验证-应用四象限框架 问题&#xff1a;均值回归的业务痛点 在数据分析实践中&#…...

深入解析BLE空口报文抓取:从GAP广播到LESC安全通信全流程

1. BLE空口报文抓取基础 想要分析BLE设备间的通信过程&#xff0c;抓取空口报文是最直接有效的方法。这就像在两个人对话时&#xff0c;用录音设备记录下他们的每一句话。不过BLE通信使用的是2.4GHz无线频段&#xff0c;我们无法直接用耳朵听到这些"对话"&#xff0c…...

技术小白AI入门避坑指南:避开4大雷区,高效进阶不走弯路

技术小白AI入门避坑指南&#xff1a;避开4大雷区&#xff0c;高效进阶不走弯路 前言&#xff1a;作为技术小白&#xff0c;入门AI的路上&#xff0c;最可怕的不是“基础薄弱”&#xff0c;而是“走偏方向”——明明付出了时间和精力&#xff0c;却因为踩中误区&#xff0c;要么…...