首页>>科技 >>内容

hx711中文资料汇总 hx711引脚图及功能 参数封装及应用电路

发布时间:2023-11-30 23:26:10编辑:温柔的背包来源:

很多朋友对hx711中文资料汇总,hx711引脚图及功能,参数封装及应用电路不是很了解,每日小编刚好整理了这方面的知识,今天就来带大家一探究竟。

hx711中文资料汇总 hx711引脚图及功能 参数封装及应用电路

HX711概述HX711是一款专门为高精度电子秤设计的24位A/D转换器芯片。与其他同类型芯片相比,该芯片集成了其他同类型芯片所需的外围电路,包括稳压电源和片内时钟振荡器,具有集成度高、响应速度快、抗干扰能力强等优点。HX711芯片特点双向可选差分输入片内低噪声可编程放大器,可选增益64和128片内稳压电路,可直接为外部传感器和片内A/D转换器供电。

片内时钟振荡器不需要任何外部器件,必要时也可以使用外部晶振或时钟上电自动复位电路。简单的数字控制和串行通信:所有控制均通过引脚输入,无需对片内寄存器进行编程。可以选择10Hz或80Hz的输出数据速率。可以同时抑制50Hz和60Hz的电源干扰。功耗(包括稳压电源电路):典型工作电流:1.7mA,断电电流:1 a。

HX711引脚及功能1VSUP电源稳压电路电源:2.6~5.5V(不使用稳压电路时应连接AVDD)2 base模拟输出稳压电路控制输出(不使用稳压电路时无连接)3AVDD电源模拟电源:2.6 ~ 5.5V FB模拟输入稳压电路控制输入(不使用稳压电路时接地)5AGND模拟接地6VBG模拟输出参考电源输出7。INA-模拟输入通道A负输入端子8INA模拟输入通道A正输入端子9INB-模拟输入通道B负输入端子10INB模拟输入通道B正输入端子

11PD_SCK数字输入断电控制(高电平有效)和串行时钟输入12DOUT数字输出串行数据输出13XO数字输入输出晶振输入(不用晶振时不连接)14XI数字输入外部时钟或晶振输入,0:使用片内振荡器的数字输入和输出数据速率控制15RATE,0:10hz;1: 80 HZ16 DVDD电源数字电源:2.6~5.5VHX711内部框图HX711主要参数满量程差分输入范围V (InP)-V (Inn) 0.5 (AVDD/Gain) V输入共模电压范围AGND 0.6 AVDD-0.6V

使用片内振荡器,RATE=010使用片内振荡器,RATE=DVDD80外部时钟或晶体振荡器,rate=0fclk/1,105,920输出数据速率外部时钟或晶体振荡器,RATE=DVDDfclk/138,240Hz输出数据编码二进制补码8000007FFFFF(十六进制)RATE=0400输出基准电压(VBG)1.25V外部时钟或晶体振荡器频率111.059230MHz模拟电源电流(包括

hx711主要电气参数(1)有效位数ENBS(有效位数)=LN (FSR/RMSNoise)/LN (2)。FSR是满量程输入或输出,RMSNoise是输入或输出噪声的相应有效值。(2)无噪声位=ln(fsr/峰峰值噪声)/ln (2)。FSR是满量程输入或输出,峰峰值噪声是相应的输入或输出噪声峰峰值。(3)输出稳定时间是指从上电、复位、输入通道或增益变化到输出数据有效稳定的时间。

模拟输入通道A的模拟差分输入可以直接与电桥传感器的差分输出相连。由于电桥传感器的输出信号较小,为了充分利用A/D转换器的输入动态范围,该通道的可编程增益较大,为128或64。对应于这些增益的满量程差分输入电压分别为20mV或40mV。通道B的固定增益为64,对应的满量程差分输入电压为40mV。通道B用于检测包括电池在内的系统参数。电源

数字电源(DVDD)应使用与MCU芯片相同的数字电源。HX711芯片中的稳压电路可以为A/D转换器和外部传感器提供模拟电源。稳压电源的电源电压(VSUP)可以与数字电源的电源电压(DVDD)相同。稳压电源的输出电压值(VAVDD)由外部压敏电阻R1、R2和芯片的输出基准电压VBG(图1)决定,VAVDD=VBG(R1 R2)/R2。输出电压应至少比稳压电源的输入电压(VSUP)低100mV。

如果不使用芯片内的稳压电路,应将VSUP引脚和AVDD引脚连接,并接入一个电压为2.6 ~ 5.5V的低噪声模拟电源.VBG引脚不需要外部电容,VFB引脚应接地,且引脚基极未连接。

时钟选择

如果引脚XI接地,HX711将自动选择使用内部时钟振荡器,并自动关闭外部时钟输入和晶体振荡器的相关电路。这种情况下,典型输出数据速率为10Hz或80Hz。如果需要精确的输出数据速率,可以通过20pF的DC隔直电容将外部输入时钟连接到XI引脚,或者将晶体振荡器连接到XI和XO引脚。这种情况下,芯片中的时钟振荡器电路会自动关闭,采用晶振时钟或外部输入时钟电路。

此时,如果晶体频率为11.0592MHz,则输出数据速率为10Hz或80Hz。输出数据速率和晶体振荡器频率按照上述关系成比例增加或减少。使用外部输入时钟时,外部时钟信号不必是方波。MCU芯片的晶体振荡器输出引脚上的时钟信号可以通过20pF的DC隔直电容连接到XI引脚,作为外部时钟输入。外部时钟输入信号的幅度可以低至150mV。

串行通信

串行通信线路由引脚PD_SCK和DOUT组成,用于输出数据、选择输入通道和增益。当数据输出引脚DOUT为高电平时,表示模数转换器未准备好输出数据,串行时钟输入信号PD_SCK应为低电平。当DOUT从高电平变为低电平时,PD_SCK应输入25至27个不等的时钟脉冲(图2)。

第一个时钟脉冲的上升沿将读取输出24位数据的最高有效位(MSB ),直到第24个时钟脉冲完成,从最高有效位到最低有效位的24位输出数据的输出完成。第25至27个时钟脉冲用于选择下一次模数转换的输入通道和增益。见表3。

PD_SCK的输入时钟脉冲数不能少于25也不能多于27,否则会造成串行通信错误。当模数转换器的输入通道或增益改变时,模数转换器需要四个数据输出周期才能稳定。DOUT会在4个数据输出周期后由高电平变为低电平,输出有效数据。复位断电芯片上电时,芯片中的上电自动复位电路会自动复位芯片。PD_SCK引脚的输入用于控制HX711的关断。当PD_SCK为低电平时,芯片处于正常工作状态。

如果PD_SCK从低电平变为高电平并保持在高电平超过60s,HX711将进入断电状态(图3)。如果使用片内稳压电源电路,外部传感器和片内模数转换器将同时断电。当PD_SCK回到低电平时,芯片会自动复位,进入正常工作状态。芯片从复位或断电状态进入正常工作状态后,通道A和增益128将被自动选为第一次A/D转换的输入通道和增益。

后续输入通道和增益选择由PD_SCK的脉冲数决定。参见串行通信部分。芯片从复位或断电状态进入正常工作状态后,A/D转换器需要四个数据输出周期才能稳定。DOUT会在4个数据输出周期后由高电平变为低电平,输出有效数据。

hx711封装尺寸的典型应用hx711图4是HX711芯片应用于计价秤的参考电路图。该方案使用内部时钟振荡器(XI=0),输出数据速率为10Hz(速率=0)。电源(2.7~5.5V)直接使用与MCU芯片相同的电源。通道A连接到传感器,通道B通过片外分压器(图1中未显示)连接到电池,用于检测电池电压。

输入选择开关可任意选择通道A或通道B,与其内部低噪声可编程放大器相连。通道A的可编程增益为128或64,对应的满量程差分输入信号的幅度分别为20mV或40mV。通道B的固定增益为32,对应的满量程差分输入电压为80mV。通道B用于检测包括电池在内的系统参数。

以上知识分享希望能够帮助到大家!