电机控制器电路板布局布线参考指导(七)电流检测模块布局布线

news2024/11/15 9:48:03

电机控制器电路板布局布线参考指导(七)电流检测模块布局布线

  • 1.高侧电流检测
  • 2.低侧电流监测
  • 3.两相和三相电流检测
  • 4.关键元器件选型要求
  • 5.布局
  • 6.布线
  • 7.工具设置
  • 8.输入和输出滤波
  • 9.注意事项

很多电机驱动器产品系列包括内置了电流感测功能的器件,其中大多数均使用外部分流电阻作为测量源。通过将电流感测放大器与驱动器结合在一起,为电机接口提供了一体化的解决方案,并且能够以更低的成本实现更高质量的电流感测。图 所示为所有可用的电流感测拓扑。

在这里插入图片描述
内置于这些器件中的集成电流感测放大器 (CSA) 通常分为三类,每一类都各有其优点。

1.高侧电流检测

图所示为一个用于高侧电流感测的电路。

在这里插入图片描述
进行高侧电流感测的好处包括:
• 直接测量来自电源的电流
• 可检测负载短路
• 抗接地干扰

进行高侧电流感测的一个缺点是它需要较高的共模电压。

2.低侧电流监测

图所示为一个低侧电流分流器的电路。

在这里插入图片描述
使用低侧分流器的一个优点是它需要较低的共模电压。
使用低侧分流器的缺点是它更容易受到接地噪声的影响并且无法检测到接地短路。

3.两相和三相电流检测

图 所示为一个包含两相和三相 CSA 的电路。

在这里插入图片描述

两相和三相 CSA 有利于电路板布局布线,因为它们具有较低的共模电压要求。此外,它们还允许单独测量每个通道,因此可用于更复杂的控制方案,例如磁场定向控制。

在电路板布局布线中使用两相和三相 CSA 的缺点包括:
• 对接地噪声的敏感度更高
• 无法检测接地短路
• 会需要更多软件来实现系统总电流

4.关键元器件选型要求

选择感测电阻时,需要在精度和功耗之间进行基本权衡。功率级中的大电流会流经感测电阻,因此所选电阻值必须很小,以便将功率耗散保持在尽可能低的水平。

对于大电流系统,电阻值通常以 mΩ 为单位。例如,驱动 20A 电流并采用 1mΩ 感测电阻的系统将通过该电阻消耗 400mW 功率。在这种情况下,CSA 的输入端只接收到 20mV 的信号。增加电阻值可提高信噪比,但也会增加功率耗散。

此外,还必须考虑 CSA 的性能参数。在针对系统中最坏情况下的电流进行设计时,所选的分流电阻应防止电流感测输入引脚上的电压高于 CSA 的绝对最大额定值。在正常运行期间,该电压必须保持在规定的差分电压范围参数内。

对于使用外部增益电阻的器件,例如 DRV3201-Q1,请选择具有高精度的元件。元件不符合要求会导致系统间共模和差模增益的巨大变化。

5.布局

为尽可能减小布线阻抗,感测电阻的放置应与功率级的元件一致。为降低耦合到电路板上其他布线的可能性,分流电阻也应放置在靠近 CSA 连接件的位置。

对于高侧电流感测,分流电阻应靠近电源与高侧 MOSFET 源极之间的星点。对于使用外部增益电阻的高侧电流感测器件,例如 DRV3205-Q1,分压器中的第一个电阻应放置在最靠近分流电阻的位置。其余元件应放置在离器件最近的位置。

对于低侧电流感测,分流电阻应位于低侧 MOSFET 源极与功率级星点接地连接件之间。

对于在两个或三个单独相位上带有分流电阻的系统,分流电阻应放置于相应低侧 MOSFET 的源极与星点接地连接件之间。

6.布线

必须使用差分对来完成感测信号的布线。在一个差分对中,两个信号在布局中紧密耦合,布线必须从分流电阻或感测电阻并联到 IC 输入端的 CSA。

在这里插入图片描述

7.工具设置

许多现代 CAD 工具实现了可帮助布局工程师进行 PCB 正确布线的功能。本部分介绍的特性来自于 Altium Designer 工具;但是,许多其他工具也具有类似的功能。

在初始阶段进行 PCB 布线时,这些指南有助于在进行感测电阻布线时指出哪些元件布线会具有欺骗性。对于低侧分流电阻,负输入可能会直接接地,而正输入会直接连接到低侧源极引脚。为避免这种情况,应在器件和分流电阻之间放置一个网带连接组件,这样,设计人员就可在布局期间而不是在布线期间设置布线限制。图 所示为放置网带连接组件的一个示例。

在这里插入图片描述
使用差分对的布局技术会对两个紧密耦合的信号进行平行布线,从而降低共模噪声。TI 建议使用差分对进行从分流电阻到 CSA 的信号布线。为了进一步降低噪声耦合,请勿让对噪声敏感的布线与有噪声(开关)的信号布线平行。

8.输入和输出滤波

检测放大器的输入和输出滤波器尽可能靠近检测放大器放置。这样放置可确保器件接收到的不良噪声被限制在滤波器和检测放大器之间。图 所示为输入滤波器(C40、R30 和 R31)的示例布局。

在这里插入图片描述
在这里插入图片描述

9.注意事项

设计电机驱动器的电路板布局布线时,请遵循以下原则:
• 使用开尔文连接
• 使布局对称
• 闭合所有连接
• 使用网络节点和差分布线工具

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

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

相关文章

ArthasGC日志GCeasy详解

Arthas详解 Arthas是阿里巴巴在2018年9月开源的Java诊断工具,支持JDK6,采用命令行交互模式,可以方便定位和诊断线上程序运行问题.Arthas官方文档十分详细.详见:官方文档 Arthas使用场景 Arthas使用 # github下载arthas wget https://alibaba.github.io/arthas/arthas-boot.j…

OpenHarmony实战开发-如何使用Web组件加载页面

页面加载是Web组件的基本功能。根据页面加载数据来源可以分为三种常用场景,包括加载网络页面、加载本地页面、加载HTML格式的富文本数据。 页面加载过程中,若涉及网络资源获取,需要配置ohos.permission.INTERNET网络访问权限。 加载网络页面…

计算机组成结构—高速缓冲存储器(Cache)

目录 一、Cache的基本工作原理 1.Cache工作原理 2.命中率 3.Cache的基本结构 4.Cache的改进 二、Cache和主存之间的映射方式 1.直接映射 2.全相联映射 3.组相联映射 三、Cache中主存块的替换算法 四、Cache的写策略 概为了解决 CPU 和主存之间速度不匹配的问题&#x…

(读书笔记-大模型) LLM Powered Autonomous Agents

目录 智能体系统的概念 规划组件 记忆组件 工具组件 案例研究 智能体系统的概念 在大语言模型(LLM)赋能的自主智能体系统中,LLM 充当了智能体的大脑,其三个关键组件分别如下: 首先是规划,它又分为以下…

成语:势如破竹、迎刃而解;明以前唯一同时入选文庙、武庙的牛人

千古流芳、身后能够进入文庙或武庙,是古人最高的荣誉,也是读书人和武将终极的追求,所谓的青史留名,享受万代祭祀、千秋敬仰,甚至都可以称之为圣人,但历史上,却有两人文武兼备、同时入选了文庙与…

RESTFul风格设计和实战

四、RESTFul风格设计和实战 4.1 RESTFul风格概述 4.1.1 RESTFul风格简介 RESTful(Representational State Transfer)是一种软件架构风格,用于设计网络应用程序和服务之间的通信。它是一种基于标准 HTTP 方法的简单和轻量级的通信协议&#x…

多目标转化依赖DBMTL与AIT区别

DBMTL:通过前序目标输出作为后序目标输入刻画概率转移关系,概率关系的刻画是通过MLP来刻画的;目标之间如果存在内在联系,稀疏目标能利用非稀疏目标中的信息,得到特殊收益; DBMTL与ESMM区别:直接…

Socket学习记录

本次学习Socket的编程开发,该技术在一些通讯软件,比如说微信,QQ等有广泛应用。 网络结构 这些都是计算机网络中的内容,我们在这里简单回顾一下: UDP(User Datagram Protocol):用户数据报协议;TCP(Transmission Contr…

04-18 周四 为LLM_inference项目配置GitHub CI过程记录

04-18 周四 为LLM_inference项目配置GitHub CI过程记录 时间版本修改人描述2024年4月18日10:30:13V0.1宋全恒新建文档 简介和相关文档 04-15 周一 GitHub仓库CI服务器配置过程文档actions-runner 是托管与GitHub上的仓库,下载最新的客户端程序即可。self hosted r…

spring高级篇(十)

1、内嵌tomcat boot框架是默认内嵌tomcat的,不需要手动安装和配置外部的 Servlet 容器。 简单的介绍一下tomcat服务器的构成: Catalina: Catalina 是 Tomcat 的核心组件,负责处理 HTTP 请求、响应以及管理 Servlet 生命周期。它包…

考研数学|基础跟张宇,强化直接1000题还是先做660?

跟宇哥用1000题的,我愿称之为卷王之王!660对基础阶段是绝佳的查漏补缺,必做! 自我介绍一下:我21年一战数学83,总分没过线,22年二战143,逆袭上岸211!660是我的心头好&…

Python测试框架Pytest的参数化详解

上篇博文介绍过,Pytest是目前比较成熟功能齐全的测试框架,使用率肯定也不断攀升。 在实际工作中,许多测试用例都是类似的重复,一个个写最后代码会显得很冗余。这里,我们来了解一下pytest.mark.parametrize装饰器&…

【intro】图卷积神经网络(GCN)-续

本文为【intro】图卷积神经网络(GCN)-CSDN博客后续(因为经验告诉我超过2w字编辑器就会卡……) 第一部分还是进一步再看看GCN 图卷积神经网络GCN_哔哩哔哩_bilibili 回顾 图神经网络的基本原理就是把图中的节点编码映射成一个低…

4.堆_树(汇总版)

目录 1.树概念及结构 1.1树的概念 1.2 树的相关定义 1.3 树的表示 2.二叉树概念及结构 2.1概念 2.2现实中的二叉树 2.3 特殊的二叉树 2.4 二叉树的性质 2.5 二叉树的存储结构 3.二叉树的顺序结构及实现 3.1 二叉树的顺序结构--堆 3.2 堆的实现 3.2.1打印 3.2.2 …

怎么通过Java语言实现远程控制无人售货柜

怎么通过Java语言实现远程控制无人售货柜呢? 本文描述了使用Java语言调用HTTP接口,实现控制无人售货柜,独立控制售货柜、格子柜的柜门。 可选用产品:可根据实际场景需求,选择对应的规格 序号设备名称厂商1智能WiFi控…

CellMarker | 人骨骼肌组织细胞Marker大全!~(强烈建议火速收藏!)

1写在前面 分享一下最近看到的2篇paper关于骨骼肌组织的细胞Marker&#xff0c;绝对的Atlas级好东西。&#x1f44d; 希望做单细胞的小伙伴觉得有用哦。&#x1f60f; 2常用marker&#xff08;一&#xff09; general_mrkrs <- c( MYH7, TNNT1, TNNT3, MYH1, MYH2, "C…

2024.05.06作业

自由发挥应用场景&#xff0c;实现登录界面。 要求&#xff1a;尽量每行代码都有注释。 #include "yuanshen.h"yuanshen::yuanshen(QWidget *parent): QWidget(parent) {//窗口相关设置this->resize(1600,910);this->setFixedSize(1600,910);//窗口标题this-…

vue3中标签的ref属性

组合API-ref属性 在vue2.x中&#xff0c;可以通过给元素添加refxxx属性&#xff0c;然后在代码中通过this.$refs.xxx获取到对应的元素 然而在vue3中时没有$refs这个东西的&#xff0c;因此vue3中通过ref属性获取元素就不能按照vue2的方式来获取。 目标&#xff1a;掌握使用re…

java基础之Netty(主要用来开发像微信,qq等聊天软件)

一、Netty的定义 Netty是一个基于Java NIO的网络编程框架&#xff0c;提供了一套高效的、事件驱动的异步网络通信机制。简化了网络应用程序的开发过程&#xff0c;提供了可靠的、高性能的网络传输 二、Netty的特点是什么 异步和事件驱动&#xff1a;Netty使用异步的、非阻塞…

链表经典面试题01

目录 引言 面试题01:返回倒数第k个节点 题目描述: 思路分析: 代码展示: 面试题02:链表的回文结构 题目描述: 描述 思路分析: 代码展示: 面试题03:相交链表 题目描述: 思路分析: 代码展示: 小结: 引言 这次的题均来自力扣和牛客有关链表的经典面试题,代码只会展示…