登录/注册

hx711电路图pcb

更多

好的,我们来详细说明一下HX711称重传感器模块的典型电路图和PCB设计要点,全部用中文解释。

核心目标: 设计一个电路板,将称重传感器(通常为应变片组成的惠斯通电桥)输出的微小差分电压信号进行放大、模数转换(ADC),并将数字结果通过串行接口(如I2C或HX711特有的协议)输出给微控制器(如Arduino, STM32, ESP8266/ESP32等)。

一、HX711芯片关键引脚及功能

理解这些引脚是设计电路图和PCB的基础:

  1. VCC (电源正极): 芯片工作电压输入。通常为2.6V至5.5V。重要: 这是给HX711芯片本身供电的引脚。称重传感器的激励电压通常由另一个电源引脚提供。
  2. GND (电源负极/地): 芯片接地引脚。所有“地”最终都应汇聚于此。
  3. AVDD (模拟电源正极): 专门给芯片内部的模拟电路(放大器、ADC参考)供电的引脚。电压范围也是2.6V至5.5V。关键设计点: 此引脚需要非常干净的电源,通常通过磁珠或小电阻与VCC隔离,并加高质量滤波电容。
  4. AGND (模拟地): 专门给芯片内部模拟电路接地的引脚。关键设计点: 必须与数字地DGND分开布线,最后在一点(通常在芯片底部或附近)用0欧电阻或磁珠连接,或者直接连接到统一的“安静地平面”。
  5. DVDD (数字电源正极): 专门给芯片内部的数字电路(串行接口、寄存器等)供电的引脚。电压范围2.6V至5.5V。同样需要良好滤波,但要求通常略低于AVDD。
  6. DGND (数字地): 专门给芯片内部数字电路接地的引脚。处理原则同AGND/DGND分离。
  7. VSUP (传感器激励电源正极): 这是输出给称重传感器(惠斯通电桥)的激励电压的引脚。电压范围等于AVDD。例如,如果AVDD是5V,那么VSUP也输出约5V去激励传感器桥路。重要: 传感器消耗的电流会流过此引脚。
  8. IN+ (正差分输入): 连接称重传感器输出信号的正端(SIG+或OUT+)。
  9. IN- (负差分输入): 连接称重传感器输出信号的负端(SIG-或OUT-)。
  10. REF (参考电压输入): ADC的参考电压输入引脚。典型接法: 直接连接到AGND,表示参考电压为0V(相对于AGND)。这使得ADC测量的是IN+和IN-之间的差分电压
  11. SCK (串行时钟输入): 来自微控制器的时钟信号,用于同步数据读取。注意: HX711是时钟从设备,时钟由主设备(MCU)产生。
  12. DT (串行数据输出): HX711转换完成的数据通过此引脚串行输出给微控制器。数据在SCK下降沿输出。

二、典型电路图设计 (原理图)

下图是HX711与一个典型4线制称重传感器(惠斯通全桥)连接的简化电路示意图:

+-------------------+ +-------------------------+
| 称重传感器 | | HX711 ADC 模块 |
| (惠斯通全桥) | | |
| | | |
| EXC+ --------+------------> VSUP (8) |
| | | |
| EXC- --------+------------> GND (2) | <---- 传感器激励回路
| | | | |
| SIG+ --------+------------> IN+ (9) | |
| | | | | |
| SIG- --------+------------> IN- (10) | |
| | | | |
+-------------------+ | REF (11) ---------> AGND (4) |
| | |
| | AVDD (3) ---+ |
| | | |
| | AGND (4) -----+ |
| | |
| | DVDD (5) ---+ |
| | | |
| | DGND (6) -----+ |
| | |
| | VCC (1) -----+ |
| | | |
| | GND (2) --------+---+ |
| | | | | | |
+----------------------+ | | | | | |
| | | | | | |
| | | | | | |
+-------------------+ | | | | | |
| | | | | | |
| MCU | | | | | | |
| (如Arduino) | | | | | | |
| | | | | | | |
| GND ----------------+------+------+------+------+------+-> GND (公共地)
| | |
| SCK (输出) ----------------------------> SCK (12) |
| | |
| DT (输入) <------------------------------- DT (13) |
| | |
+-------------------+ +-------------------------+

电路图关键元件及连接说明

  1. 传感器连接:

    • EXC+ -> HX711.VSUP
    • EXC- -> HX711.GND (或连接到与HX711 GND相连的电源地)
    • SIG+ -> HX711.IN+
    • SIG- -> HX711.IN-
  2. HX711电源与地:

    • VCC: 接主电源输入 (通常3.3V或5V)。
    • AVDD必须通过高质量滤波电容接VCC(见下文滤波部分)。
    • DVDD: 通过滤波电容接VCC
    • GND: 主电源地。
    • AGND必须DGND分开布线,最终在一点连接(通常在芯片下方或附近)。REF引脚直接连接到AGND是最常用且推荐的方式。
    • DGND: 数字地。
  3. 滤波电容 (极其重要!):

    • AVDD滤波:AVDD紧挨着引脚处放置一个10uF钽电容陶瓷电容并联一个0.1uF (100nF)陶瓷电容AGND。这是保证模拟部分电源纯净度的关键。小电容滤除高频噪声,大电容提供低频储能和稳定。
    • DVDD滤波:DVDD紧挨着引脚处放置一个0.1uF (100nF)陶瓷电容DGND
    • VCC输入滤波:VCC进入模块处,放置一个10uF-100uF电解电容或钽电容并联一个0.1uF陶瓷电容GND
    • VSUP滤波 (可选但推荐):VSUP引脚旁靠近传感器接口放置一个10uF钽电容并联一个0.1uF陶瓷电容GND。这有助于稳定传感器激励电压,减少噪声耦合。如果传感器引线很长或应用环境干扰大,尤其重要。
    • 时钟线路滤波 (SCK - 可选): 在靠近HX711的SCK引脚处,可以串联一个22Ω-100Ω电阻,并在该电阻靠近HX711一端对DGND接一个10pF-100pF的小电容。这有助于抑制SCK线上的高频噪声和振铃,减少对敏感模拟部分的干扰。
  4. 参考电压(REF): 如前所述,通常直接连接到AGND

  5. 串行接口:

    • SCK: 连接到微控制器的任意数字输出引脚 (GPIO)。
    • DT: 连接到微控制器的任意数字输入引脚 (GPIO)。注意HX711的输出是开漏或推挽(需查手册),MCU端一般配置为带上拉电阻的输入。如果HX711内部无上拉或上拉弱,需要在MCU端的DT线上添加一个4.7KΩ-10KΩ的外部上拉电阻到MCU的逻辑电平电压(3.3V或5V)。

三、PCB设计关键要点 (布局与布线)

PCB布局布线对HX711模块的性能(尤其是噪声和稳定性)至关重要。以下是核心原则:

  1. 星形接地/单点接地:

    • 核心原则: AGND, DGND, GND必须分开布线。
    • 布局:AGNDDGND分别规划独立的铜箔区域或走线。
    • 连接点: AGNDDGND最终必须在一点连接。这个连接点通常选择在芯片底部附近的GND焊盘上,或者靠近电源输入滤波电容的接地端。可以使用0欧电阻磁珠或直接通过一个短而粗的走线/铜箔连接。绝对避免AGND和DGND大面积重叠或形成环路。
    • 传感器地: 传感器的EXC-必须连接到GND(通常是电源地),这个连接点应靠近HX711的GND引脚和星形接地的汇聚点。
  2. 模拟区域隔离:

    • 将HX711芯片、IN+/IN-输入走线、AVDD滤波电容、REFVSUP及其滤波电容、传感器连接器视为高敏感模拟区域
    • 尽可能将此区域与数字区域SCK, DT, DVDD滤波电容、与MCU的连接器、指示灯等)物理分隔开。可以通过PCB布局摆放和可能的开槽实现。
  3. 电源滤波电容放置:

    • AVDD电容: 10uF0.1uF电容必须尽可能地靠近HX711的AVDDAGND引脚放置。理想的布局是电容直接跨接在这两个引脚上或使用最短的走线连接。优先使用小尺寸表贴器件(如0603, 0805)。
    • DVDD电容: 0.1uF电容必须尽可能地靠近HX711的DVDDDGND引脚放置。
    • VSUP电容: 如果使用,放置在靠近HX711的VSUP引脚和GND的位置。
    • 输入VCC电容: 放置在电源入口处。
  4. 信号走线:

    • IN+/IN- (最关键!):
      • 这对走线必须尽可能短、直。优先考虑放在PCB的顶层或底层,避免打孔换层。
      • 走线必须紧密平行(差分对),长度尽量相等。这有助于抑制共模噪声。
      • IN+/IN-走线周围和下方,铺设连续的AGND铜箔(即包地),提供屏蔽和良好的参考平面。
      • 绝对避免IN+/IN-走线靠近或平行于任何数字信号线(特别是SCKDT)或电源线。
      • 避免在IN+/IN-走线下方的内层走高速数字线。
    • SCK
      • 如果使用了串联电阻和小电容(见电路图部分),将它们靠近HX711的引脚放置。
      • 避免SCK走线靠近IN+/IN-走线。如果必须交叉,确保垂直交叉。
    • DT 相对不那么敏感,但也避免紧邻IN+/IN-。确保其上拉电阻放置在靠近MCU连接端。
    • VSUP/EXC+ 走线可以稍宽,因为可能承载传感器电流(几十mA级别)。
  5. 传感器连接器:

    • 放置位置应方便连接传感器线缆。
    • 连接器焊盘到IN+/IN-的走线同样遵循上述IN+/IN-走线规则,尽可能短。
    • 连接器的屏蔽层(如果有)应良好接地到GND
  6. 铺铜:

    • 顶层/底层: 在模拟区域优先铺AGND铜。在数字区域铺DGND铜(或连接到星形连接点的GND)。确保AGND区域不被其他信号线分割。模拟和数字铺铜应在星形连接点处汇合。
    • 内层 (如果多层板): 强烈建议使用4层板。标准配置:顶层(Signals/Components) -> 内层1(GND Plane) -> 内层2(Power Plane) -> 底层(Signals/Components)。GND平面为整个电路提供低阻抗的回流路径,有效降低噪声。在IN+/IN-走线下方的内层必须是完整的地平面(通常是AGND区域对应的GND平面部分)。
      • 重要: 即使在多层板有完整地平面,AGNDDGND引脚仍然需要按照星形原则通过过孔连接到地平面上的一个单点区域(称为“分割”或“缝合点”),以保证模拟地回路和数字地回路在芯片引脚附近仍然是分开的,最后再汇合到平面。
  7. 测试点:

    • 考虑放置测试点:VCC, GND, AVDD, AGND, DVDD, DGND, SCK, DT。方便调试和测量。

四、总结与建议

遵循这些原则设计电路图和PCB,可以极大地提高基于HX711的称重系统的稳定性、精度和抗干扰能力。祝你设计成功!

基于51单片机的HX711传感器电子秤设计

使用LCD1602显示相关信息,HX711传感器测试物体重量

2023-08-01 01:12:07

Hi3861如何使用HX711模块进行称重?

我想使用润和的Hi3861开发板连接HX711称重模块并进行称重,HX711称重模块已经使用过Arduino与其示例代码完成称重,我仿造Arduino的称重代码将其移植到Hi3861上,但是称重一直

2023-03-20 23:30:27

用于电子秤的紧凑型双HX711

跳线切开。在这种情况下,必须提供 VCC,而 VDD 将由 LDO 提供。如果需要单独的 SCK,则必须将 JP10 跳线切开。PCB代码https://github.com/banoz/HX711

2022-07-11 07:48:14

使用已知重量自动校准hx711

电子发烧友网站提供《使用已知重量自动校准hx711秤.zip》资料免费下载

资料下载 生龙活虎3 2023-06-25 16:28:23

HX711压力传感器资料合集(含51的软件驱动代码即部分说明)

HX711压力传感器资料合集(含51的软件驱动代码即部分说明)

资料下载 STM_时间 2022-02-08 16:36:34

HX711使用教程-数字电子秤常用芯片

;对于单片机来说,获取此刻的重量值,只需一个简单函数读取此时AD值,并通过一个线性方程的转换后即可获取此时物体的精确重量。2.硬件电路介绍先介绍HX711芯片的硬件

资料下载 李鸿 2021-11-05 19:50:59

基于51单片机的HX711模块

。(二)HX711简介HX711是一款专为高精度电子秤而设计的24位A/D转换器芯片。与同类型其它芯片相比,该芯片集成了包括稳压电源、片内时钟振荡器等其它同类型芯片所需要的外围

资料下载 佚名 2021-11-05 14:20:59

AD转换器芯片HX711的元件清单免费下载

本文档的主要内容详细介绍的是AD转换器芯片HX711的元件清单免费下载。

资料下载 冰菓丶 2020-04-29 08:00:00

MCU HX711读取模块的相关资料分享

■ HX711读取模块通过对于 磁悬浮地球仪拆解 中,悬浮物所受到的磁力随着空间和电流的变化,可以建立起被控对象的数学模型。除了在理论上可以电磁相互作用力进行测量之外,通过实验完成数据的拟合,帮助

2021-11-04 08:06:23

HX711进行串口通信有哪些注意事项?

HX711具有什么特点?HX711进行串口通信有哪些注意事项?

2021-10-22 07:20:02

怎样去使用hx711压力传感器模块呢

hx711是什么?怎样去使用hx711压力传感器模块呢?

2021-10-19 06:04:34

hx711是什么

要的资料就更没法用了,不过还是可以做些参考的。然后又跟着时序图在stm32f407的板子上写了一遍,现在也已经用于到我自己的项目中了,还是很可靠的。hx711模块是和对应的模数转换模块一起使用的,注意连...

2021-08-04 06:19:21

51单片机hx711称重及程序

在某宝上买的,需要可以找我拿连接。(二)HX711简介HX711是一款专为高精度电子秤而设计的24位A/D转换器芯片。与同类型其它芯片相比,该芯片集成了包括稳压电源、片内时钟振荡器等其它同类型芯片所需要的外围

2021-07-19 09:22:49

如何去实现一种基于51单片机的HX711称重计的设计?

HX711是什么?HX711有哪些优点?HX711的管脚有哪些?其功能是什么?如何去实现一种基于51单片机的

2021-07-19 07:32:51

HX711使用教程-数字电子秤常用芯片 相关资料下载

单片机来说,获取此刻的重量值,只需一个简单函数读取此时AD值,并通过一个线性方程的转换后即可获取此时物体的精确重量。硬件电路介绍:先介绍HX711芯片的硬件电

2021-07-01 09:18:18
7天热门专题 换一换
相关标签