基于中穎SH79F085單片機(jī)的電子秤應(yīng)用
芯片介紹
SH79F085是上海中穎電子自主研發(fā)的集成20位Σ-Δ ADC的CMOS單芯片MCU,是一款專業(yè)應(yīng)用于商用電子秤的SoC芯片。根據(jù)廠家規(guī)格資料顯示,集成的ADC具有20位分辨率,16位以上的有效精度。一般而言,商業(yè)衡器的分辨率在1/3000,最高達(dá)1/10000。為確保稱重時(shí)的穩(wěn)定性與精準(zhǔn)度,電子秤內(nèi)部的分辨率必須高于外部分辨率一個(gè)數(shù)量級(jí),通常是5倍以上,也就是內(nèi)碼是外碼的5倍以上。而SH79F085內(nèi)置ADC的可用有效輸出碼達(dá)26萬(wàn)以上,因此,ADC精度性能完全能滿足中準(zhǔn)確度商業(yè)衡器應(yīng)用,如果在用戶端軟件加以濾波處理,也能滿足高準(zhǔn)確度精密衡器應(yīng)用。
SH79F085是一種高速高效率8051兼容單片機(jī)。在同樣振蕩頻率下,與傳統(tǒng)的8051芯片相比它具有運(yùn)行更快速、性能更優(yōu)越的特性。
SH79F085保留了標(biāo)準(zhǔn)8051芯片的大部分特性。內(nèi)部資源包括適合于程序和數(shù)據(jù)的8K字節(jié)Flash,512字節(jié)RAM和4個(gè)16位定時(shí)器/計(jì)數(shù)器,1個(gè)UART和外置中斷INT0、INT1、INT2。
SH79F085不僅包含EUART標(biāo)準(zhǔn)通訊模塊,而且還集成了20位Σ-Δ模數(shù)轉(zhuǎn)換器模塊(ADC)和可編程增益放大器(PGA)。為達(dá)到高可靠性和低功耗,SH79F085集成了看門狗定時(shí)器,具有低電壓復(fù)位功能,并提供2種低功耗省電模式。
SH79F085內(nèi)置128KHz RC振蕩器和16.6MHz RC振蕩器,系統(tǒng)時(shí)鐘選擇128KHz RC振蕩器時(shí),系統(tǒng)功耗約30uA;當(dāng)系統(tǒng)進(jìn)入掉電模式時(shí),最低系統(tǒng)功耗僅3uA。在掉電模式下,可通過(guò)設(shè)定定時(shí)器3(timer3)來(lái)進(jìn)行時(shí)鐘喚醒,以固定的間隔頻率開啟傳感器供電電源VDDR,采樣傳感器稱重狀態(tài),如果檢測(cè)到有重量變化,系統(tǒng)進(jìn)入正常稱重計(jì)量模式;否則關(guān)閉VDDR,系統(tǒng)返回到掉電待機(jī)模式,這樣能有效節(jié)省系統(tǒng)功耗。因此,SH79F085單片機(jī)十分適合低功耗系統(tǒng)應(yīng)用,特別是蓄電池和干電池產(chǎn)品應(yīng)用。
電路原理
圖3為本文方案的電路原理圖,可以看到選用該方案電路結(jié)構(gòu)精簡(jiǎn),用到的外圍器件很少。SH79F085單片機(jī)工作電壓為3.0V~5.5V,內(nèi)置LDO穩(wěn)壓源輸出2.7V電壓(VDDR)給傳感器供電。AIN2差分端口為稱重傳感器信號(hào)輸入,AIN0差分端口為電池電壓檢測(cè)輸入。此外,SH79F085內(nèi)置VREF基準(zhǔn)電源,可編程輸出范圍為:0.1V~0.8V,根據(jù)實(shí)際需求可通過(guò)寄存器來(lái)調(diào)節(jié)輸出范圍。
在PCB布局時(shí),最重要的是模擬部分和數(shù)字部分分開,以避免數(shù)字電路的高頻噪聲對(duì)模擬電路的干擾,在本文設(shè)計(jì)中,數(shù)字地與模擬地之間采用單點(diǎn)接地方法。另外,稱重傳感器輸出走線應(yīng)盡量短,且走線對(duì)稱,以提高系統(tǒng)抗干擾性能和穩(wěn)定性。
本文小結(jié)
本文描述了基于中穎SH79F085單片機(jī)的電子秤設(shè)計(jì)方案,充分利用了該芯片內(nèi)置的高精度Σ-ΔAD轉(zhuǎn)換器,整體方案具備電路簡(jiǎn)單、低功耗、高精度分辨率以及實(shí)用性強(qiáng)等特點(diǎn),具有較高的設(shè)計(jì)參考價(jià)值,適合商業(yè)衡器和精準(zhǔn)衡器方案推廣使用。由于SH79F085內(nèi)置高精度ADC和PGA,同樣也適合工業(yè)溫控儀表等小信號(hào)采集設(shè)備應(yīng)用。
評(píng)論