基于90E46的單相智能電表設(shè)計方案
圖3 90E46 校表流程
溫度傳感器
90E46內(nèi)部集成的溫度傳感器準確度為±1℃,基于該溫度傳感器,可對RTC和參考電壓進行溫度補償,達到更好的計量性能和RTC準確度。
芯片內(nèi)部有專門的溫度傳感器ADC采樣模塊,該模塊可以設(shè)置成周期性自動執(zhí)行的方式,并且可以設(shè)定ADC采樣數(shù)據(jù)的上下限閥值和喚醒。這個功能使得低功耗狀態(tài)下的RTC溫度補償特別方便。MCU在進入低功耗狀態(tài)前,只要先設(shè)置好溫度自動采樣周期(如20s)和上下限閥值。進入低功耗狀態(tài)后,芯片會自動進行周期性溫度采樣,當(dāng)ADC采樣值超出上下閥值的范圍時,會喚醒MCU,由MCU對RTC進行溫度補償修正。
實時時鐘(RTC)外置晶振的溫度補償
系統(tǒng)外接單一32768Hz晶體作為系統(tǒng)時鐘源,這也作為RTC的時鐘源。石英晶體振蕩器的振蕩頻率對外部溫度非常敏感,環(huán)境溫度的上升或者下降都會引起中心頻率的漂移,從而造成RTC計時的偏差。為了彌補這種誤差,系統(tǒng)需要實時監(jiān)測晶體周圍環(huán)境溫度,然后根據(jù)晶體的頻率溫度特性對32768Hz晶體的頻率進行動態(tài)的補償,以確保補償后的頻率在整個工作溫度范圍內(nèi)穩(wěn)定不變。
實時時鐘(RTC)的整個補償過程包括:晶體周圍環(huán)境溫度的采集,和歷史溫度的比較,晶體誤差的計算,補償?shù)葞讉€過程。為了最大限度降低系統(tǒng)功耗,上述 RTC溫度補償過程中的大部分環(huán)節(jié)都可以通過90E46內(nèi)部相應(yīng)的硬件電路來實現(xiàn),不需要CPU的干預(yù)。完整的RTC溫度補償流程如圖4所示:
圖4 RTC溫度補償流程
小結(jié)
90E46將計量模擬前端(AFE)、微處理器(MCU)、實時時鐘(RTC)和LCD驅(qū)動集成到單一芯片中,是真正意義上的單相智能電能表SoC芯片。采用90E46設(shè)計的電能表,其外圍器件和電路都變得簡單明了。采用90E46可實現(xiàn)1(100)A的單相電能表設(shè)計,從而讓電能表生產(chǎn)廠家采用同一設(shè)計涵蓋不同量程的電能表需求,減少產(chǎn)品開發(fā)投入,降低元器件和庫存管理成本。
附錄:產(chǎn)品參數(shù)與測試數(shù)據(jù)
寬量程電能表產(chǎn)品參數(shù)
電能表的基本參數(shù)為:
參比電壓:AC 220V
電流規(guī)格:1(100) A
參比頻率:50Hz
儀表常數(shù):3200imp/kWh, 3200imp/kvarh
計量動態(tài)范圍測試結(jié)果
評論