基于单片机的电子计价秤课程设计说明书 联系客服

发布时间 : 星期五 文章基于单片机的电子计价秤课程设计说明书更新完毕开始阅读7135d90c84868762caaed5d4

分压电阻R1、R2和芯片的输出参考电压VBG决定(图1),VAVDD=VBG(R1+ R2)/ R2。应选择该输出电压比稳压电源的输入电压(VSUP)低至少100mV。如果不使用芯片内的稳压电路,管脚VSUP和管脚AVDD应相连,并接到电压为2.6~5.5V的低噪声模拟电源。管脚VBG上不需要外接电容,管脚VFB应接地,管脚BASE为无连接。

时钟选择

如果将管脚XI接地,HX711将自动选择使用内部时钟振荡器,并自动关闭外部时钟输入和晶振的相关电路。这种情况下,典型输出数据速率为10Hz或80Hz。如果需要准确的输出数据速率,可将外部输入时钟通过一个20pF的隔直电容连接到XI管脚上,或将晶振连接到XI和XO管脚上。这种情况下,芯片内的时钟振荡器电路会自动关闭,晶振时钟或外部输入时钟被采用。此时,若晶振频率为11.0592MHz,输出数据速率为准确的10Hz或80Hz。输出数据速率与晶振频率以上述关系按比例增加或减少。使用外部输入时钟,外部时钟信号不一定需要为方波。可将MCU芯片的晶振输出管脚上的时钟信号通过20pF的隔直电容连接到XI管脚上,作为外部时钟输入。外部时钟输入信号的幅值可低至150 mV。

HX711管脚说明如图2-3所示

图2-3 HX711管脚说明

- 9 -

串口通讯

串口通讯线由管脚PD-SCK和DOUT组成,用来输出数据,选择输入通道和增益。当数据输出管脚DOUT为高电平,表明A/D转换器还未准备好输出数据,此时串口时钟输入信号PD-SCK应为低电平。当DOUT从高电平变低电平后,PD-SCK应输入25至27个不等的时钟脉冲(图二)。其中第一个时钟脉冲的上升沿将读出输出24位数据的最高位(MSB),直至第24个时钟脉冲用来选择下一个A/D转换的输入通道和增益,输入通道和增益说明如表2-3所示。

表2-2 主要电气参数

参数

条件及说明

最小值典型值最大值

单位

满额度差分输入范围 V(inp)-V(inn) 输入共模电压范围

±0.5(AVDD/GAIN)

AGND+0.6 AVDD-0.6

使用片内振荡器,RATE=0 10 输出数据速率 使用片内振荡器,80

RATE=DVDD

外部时钟或晶振,RATE=0 fclk/1,105,920 外部时钟或晶振,fclk/138,240 RATE=DVDD

输出数据编码 二进制补码 800000

7FFFFF(HEX)

输出稳定时间(1) RATE=0 400

RATE=DVDD 50

输入零点漂移 增益=128 0.2

增益=64 0.8

输入噪声 增益=128,RATE=0 50

增益=128,RATE= DVDD 90

温度系数 输入零点漂移(增益=128) ±7

增益漂移(增益=128) ±3

输入共模信号抑制比 增益=128,RATE=0 100 电源干扰抑制比 增益=128,RATE=0 100 输出参考电压(VBG) 1.25 外部时钟或晶振频率 1 11.0592 30 电源电压 DVDD 2.6 5.5

AVDD,VSUP 2.6 5.5

模拟电源电路 正常工作 1600 (含稳压电路) 断电 0.3 数字电源电路 正常工作 100

断电 0.2

- 10 -

V

V Hz

mv nV(rms) nV/℃ ppm/℃ dB dB V MHz V uA uA

表2-3 输入通道和增益选择 PD-SCK 脉冲数输入通增益

25 A 128 26 B 64

27

A

64

PD-SCK的输入时钟脉冲数不应少于25或多于27,否则会造成串口通讯错误。当A/D转换器的输入通道或增益改变时,A/D转换器需要4个数据输出周期才能稳定。DOUT在4个数据输出周期后才会从高电平变低电平,输出有效数据。如图2-4所示。

图2-4 数据输入,输出通道和增益选择时序图

表2-4 四个周期选择说明

符号 T1 T2

说 明

DOUT下降沿到PD-SCK脉冲上升沿 PD-SCK脉冲上升沿到DOUT数据有效 T3 T4

复位和断电

当芯片上电时,芯片内的上电自动复位电路会使芯片自动复位。管脚PD-SCK输入来控制HX711的断电。当PD-SCK为低电平时,芯片处于正常工作状态。

- 11 -

最小值 最大值 单位 0.1

0.1

us us

PD-SCK正脉冲电平时间 PD-SCK负脉冲电平时间

0.2 0.2

50

us us