ADE7816 能量計(jì)量芯片:高精度多通道計(jì)量的理想之選
在電子工程師的設(shè)計(jì)工作中,能量計(jì)量芯片的選擇至關(guān)重要。今天,我們就來(lái)深入探討一款高性能的能量計(jì)量芯片——ADE7816,看看它在多通道計(jì)量方面的卓越表現(xiàn)。
文件下載:ADE7816.pdf
一、芯片概述
ADE7816 是一款高精度、多通道的計(jì)量設(shè)備,具備測(cè)量一個(gè)電壓通道和多達(dá)六個(gè)電流通道的能力。它能夠精確測(cè)量線電壓和電流,并計(jì)算有功和無(wú)功能量,同時(shí)提供瞬時(shí)均方根(RMS)電壓和電流值。該芯片集成了七個(gè) sigma - delta(Σ - Δ)模數(shù)轉(zhuǎn)換器(ADC)和高精度的能量測(cè)量核心,六個(gè)電流輸入通道可同時(shí)測(cè)量多個(gè)負(fù)載,電壓通道和六個(gè)電流通道均有完整的信號(hào)路徑,能實(shí)現(xiàn)全面的測(cè)量。
二、主要特性剖析
(一)測(cè)量精度與范圍
在有功和無(wú)功能量測(cè)量方面,ADE7816 表現(xiàn)出色。在 1000:1 的動(dòng)態(tài)范圍內(nèi),有功和無(wú)功能量測(cè)量誤差小于 0.1%;在 3000:1 的動(dòng)態(tài)范圍內(nèi),誤差為 0.2%;當(dāng) PGA 為 8 或 16 且積分器開(kāi)啟時(shí),在 500:1 的動(dòng)態(tài)范圍內(nèi)誤差為 0.1%。這種高精度的測(cè)量能力,使其能滿足各種復(fù)雜的應(yīng)用場(chǎng)景。
(二)通道兼容性
它支持電流互感器(CT)和羅氏線圈傳感器,六個(gè)片上數(shù)字積分器方便了羅氏線圈傳感器的使用。同時(shí),芯片能提供所有六個(gè)通道的瞬時(shí)電流和電壓讀數(shù)以及角度測(cè)量,帶寬可達(dá) 2kHz。
(三)接口靈活性
具備靈活的 I2C、SPI 和 HSDC 串行接口,方便與不同的微控制器或其他設(shè)備進(jìn)行通信,滿足多樣化的系統(tǒng)設(shè)計(jì)需求。
三、功能模塊詳解
(一)輸入部分
1. 電源與接地
為 ADE7816 供電時(shí),需在 VDD 引腳與 AGND 和 DGND 引腳之間提供 3.3V 的直流輸入電壓,同時(shí) PULL_HIGH 和 PULL_LOW 引腳分別連接到 3.3V 和 AGND。芯片內(nèi)部有電源監(jiān)控器,當(dāng) VDD 電壓低于 2V ± 10%時(shí),芯片處于非活動(dòng)狀態(tài),VDD 超過(guò)該閾值后,需額外 26ms 使芯片達(dá)到最小工作電壓 3.3V - 10%,之后內(nèi)部電路才會(huì)啟用。
2. 參考電路
REFIN/OUT 引腳的標(biāo)稱參考電壓為 1.2V ± 0.075%,可由外部 1.2V 參考源驅(qū)動(dòng)。通過(guò) CONFIG2 寄存器的 Bit 0 可選擇使用內(nèi)部或外部參考電壓。不過(guò),內(nèi)部參考電壓會(huì)隨溫度略有漂移,這在設(shè)計(jì)時(shí)需要考慮。
3. 復(fù)位功能
硬件復(fù)位時(shí),需將 RESET 引腳拉低至少 10μs,復(fù)位后所有寄存器恢復(fù)默認(rèn)值,并通過(guò)觸發(fā) IRQ1 中斷引腳和設(shè)置 STATUS1 寄存器的 Bit 15 來(lái)指示復(fù)位結(jié)束。軟件復(fù)位則通過(guò) CONFIG 寄存器的 Bit 7 控制,復(fù)位時(shí)除 CONFIG2 寄存器外,其他內(nèi)部寄存器恢復(fù)默認(rèn)值。
4. 時(shí)鐘輸入
需要外部時(shí)鐘或并聯(lián)諧振晶體為 ADE7816 提供時(shí)鐘信號(hào)。若使用外部時(shí)鐘,應(yīng)連接到 CLKIN 引腳,指定的時(shí)鐘頻率為 16.384MHz;也可在 CLKIN 和 CLKOUT 引腳之間連接并聯(lián)諧振 AT - 切割晶體,但需根據(jù)晶體制造商的數(shù)據(jù)添加負(fù)載電容。
5. 模擬輸入
芯片有七個(gè)模擬輸入,形成六個(gè)電流通道和一個(gè)電壓通道。六個(gè)電流輸入建議采用單端配置,電壓通道通常也采用單端配置,最大輸入電壓為 ±500mV,最大共模信號(hào)為 ±25mV。內(nèi)部有三個(gè) PGA 增益放大器,可將輸入信號(hào)放大 2、4、8 或 16 倍,通過(guò)增益寄存器的相應(yīng)位進(jìn)行控制。使用羅氏線圈等 di/dt 傳感器時(shí),需啟用數(shù)字積分器,并將 DICOEFF 寄存器設(shè)置為 0xFFF8000。此外,每個(gè)模擬輸入引腳需連接簡(jiǎn)單的 RC 濾波器以防止混疊,對(duì)于 di/dt 傳感器,可能需要級(jí)聯(lián)額外的 RC 濾波器。
(二)能量測(cè)量部分
1. 有功能量測(cè)量
有功功率是電壓和電流的乘積,有功能量是有功功率隨時(shí)間的積累。ADE7816 有六個(gè)有功能量寄存器,分別積累六個(gè)通道的有功能量。能量積累分兩步進(jìn)行,先通過(guò)內(nèi)部的 WTHR1 和 WTHR0 閾值寄存器控制外部 xWATTHR 寄存器的更新頻率,再在外部寄存器中完成積累。在滿量程輸入下,更新速率最高可達(dá) 8kHz。能量寄存器可能會(huì)出現(xiàn)溢出和下溢情況,可通過(guò) STATUS0 寄存器的相應(yīng)位監(jiān)測(cè),設(shè)置 LCYCMODE 寄存器的 Bit 6 可實(shí)現(xiàn)能量寄存器的讀清零功能。
2. 無(wú)功能量測(cè)量
無(wú)功功率是電壓和電流在其中一個(gè)信號(hào)的所有諧波分量相移 90°時(shí)的乘積,無(wú)功能量是無(wú)功功率隨時(shí)間的積累。ADE7816 有六個(gè)無(wú)功能量寄存器,積累方式與有功能量類似,同樣通過(guò) VARTHR1 和 VARTHR0 閾值寄存器控制更新頻率,滿量程輸入下更新速率最高為 8kHz。
3. 線周期積累模式
在有功和無(wú)功線周期積累模式下,能量積累與電壓通道的過(guò)零同步,可在整數(shù)個(gè)半線周期內(nèi)積累能量,減少能量計(jì)算中的正弦分量,縮短積分周期,實(shí)現(xiàn)更準(zhǔn)確的能量計(jì)算。該模式默認(rèn)禁用,可通過(guò)設(shè)置 LCYCMODE 寄存器的相應(yīng)位啟用,積累時(shí)間需寫(xiě)入 LINECYC 寄存器。
4. 均方根(RMS)測(cè)量
芯片可同時(shí)對(duì)六個(gè)電流通道和電壓通道進(jìn)行 RMS 測(cè)量,測(cè)量帶寬為 2kHz,寄存器每 125μs 更新一次。建議同步讀取 IxRMS 寄存器與過(guò)零信號(hào),以減少測(cè)量中的 2ω 紋波影響。
5. 無(wú)負(fù)載檢測(cè)
ADE7816 具備無(wú)負(fù)載檢測(cè)功能,可消除電表潛動(dòng)現(xiàn)象。當(dāng)有功和無(wú)功功率的絕對(duì)值低于 APNOLOAD 和 VARNOLOAD 寄存器指定的閾值時(shí),觸發(fā)無(wú)負(fù)載條件,停止能量積累。可通過(guò) STATUS1 寄存器和 CHNOLOAD 寄存器監(jiān)測(cè)無(wú)負(fù)載狀態(tài),并通過(guò) MASK1 寄存器啟用相應(yīng)的中斷。
(三)能量校準(zhǔn)部分
1. 通道匹配
芯片提供單獨(dú)的通道增益寄存器,可對(duì)六個(gè)電流通道和電壓通道進(jìn)行匹配,簡(jiǎn)化校準(zhǔn)過(guò)程。通過(guò) IxGAIN 和 VGAIN 寄存器可調(diào)整通道增益,最大調(diào)整范圍為 ±100%。
2. 能量增益校準(zhǔn)
有功和無(wú)功能量測(cè)量可在六個(gè)通道上分別進(jìn)行校準(zhǔn),以補(bǔ)償電表之間的增益差異。通過(guò) xWGAIN 和 xVARGAIN 寄存器可調(diào)整有功和無(wú)功功率的增益,調(diào)整范圍為 ±100%。
3. 能量偏移校準(zhǔn)
芯片包含有功和無(wú)功功率的偏移校準(zhǔn)寄存器,可消除由于 PCB 通道間串?dāng)_和芯片內(nèi)部因素導(dǎo)致的功率計(jì)算偏移,提高低輸入水平下的測(cè)量精度。
4. 能量相位校準(zhǔn)
由于不同電流傳感器可能引入相位誤差,ADE7816 提供了數(shù)字校準(zhǔn)這些小相位誤差的方法。通過(guò) PCF_x_COEFF 寄存器可調(diào)整電流通道相對(duì)于電壓通道的時(shí)間延遲或提前,使用全通濾波器實(shí)現(xiàn)精確校準(zhǔn)。
5. RMS 偏移校準(zhǔn)
每個(gè)通道都有 RMS 偏移補(bǔ)償寄存器,用于消除電流和電壓 RMS 計(jì)算中的偏移。通過(guò)在平方運(yùn)算前添加偏移值,提高 RMS 測(cè)量的準(zhǔn)確性。
(四)電能質(zhì)量監(jiān)測(cè)部分
1. 電流通道組選擇
使用電流通道的電能質(zhì)量功能時(shí),需通過(guò) COMPMODE 寄存器的 Bit 14 選擇要監(jiān)測(cè)的通道組。
2. 瞬時(shí)波形
芯片提供電流和電壓通道的波形數(shù)據(jù),可通過(guò)一組 24 位有符號(hào)寄存器訪問(wèn)。測(cè)量以 8kHz 的速率更新,可通過(guò) STATUS0 寄存器的 DREADY 位同步測(cè)量。
3. 過(guò)零檢測(cè)
芯片在電壓和電流通道上有過(guò)零檢測(cè)電路,內(nèi)部的低通濾波器可消除 50Hz 和 60Hz 系統(tǒng)的諧波,幫助識(shí)別基波分量的過(guò)零事件。每個(gè)過(guò)零檢測(cè)電路有相關(guān)的超時(shí)寄存器,可監(jiān)測(cè)過(guò)零超時(shí)事件。
4. 峰值檢測(cè)
具備瞬時(shí)峰值檢測(cè)功能,可存儲(chǔ)電流和電壓通道在固定數(shù)量半線周期內(nèi)達(dá)到的最大絕對(duì)值。通過(guò) PEAKCYC 寄存器設(shè)置峰值檢測(cè)周期,結(jié)果存儲(chǔ)在 IPEAK 和 VPEAK 寄存器中。
5. 過(guò)流和過(guò)壓檢測(cè)
能檢測(cè)電流或電壓波形的絕對(duì)值是否超過(guò)可編程閾值,通過(guò) OVLVL 和 OILVL 寄存器設(shè)置閾值。檢測(cè)到過(guò)流或過(guò)壓情況時(shí),相應(yīng)的 STATUS1 寄存器位會(huì)置位,并可通過(guò) MASK1 寄存器啟用中斷。
6. 功率方向指示
芯片提供有功和無(wú)功功率測(cè)量的符號(hào)指示,可識(shí)別正、負(fù)能量,幫助檢測(cè)接線錯(cuò)誤。通過(guò) CHSIGN 寄存器的相應(yīng)位指示功率極性,STATUS0 寄存器的相關(guān)位監(jiān)測(cè)功率方向變化,并可通過(guò) MASK0 寄存器啟用中斷。
7. 角度測(cè)量
可測(cè)量電流和電壓輸入之間的時(shí)間延遲,也可配置為測(cè)量六個(gè)電流通道之間的時(shí)間間隔。通過(guò) COMPMODE 寄存器的 ANGLESEL 位選擇測(cè)量模式,測(cè)量結(jié)果存儲(chǔ)在 ANGLE 寄存器中,可用于計(jì)算功率因數(shù)。
8. 周期測(cè)量
芯片可測(cè)量電壓通道的線路周期,通過(guò)周期寄存器更新。由于內(nèi)部濾波,測(cè)量有 30ms - 40ms 的建立時(shí)間,可根據(jù)寄存器值計(jì)算線路周期和頻率。
9. 電壓驟降檢測(cè)
具備電壓驟降檢測(cè)功能,當(dāng)線路電壓的絕對(duì)值低于可編程閾值并持續(xù)可編程數(shù)量的線周期時(shí),觸發(fā)驟降事件。通過(guò) SAGCYC 和 SAGLVL 寄存器控制驟降周期和閾值,可通過(guò) MASK1 寄存器啟用相應(yīng)中斷。
10. 校驗(yàn)和
芯片有 32 位校驗(yàn)和寄存器,確保重要配置寄存器在正常運(yùn)行時(shí)保持所需值。通過(guò)計(jì)算循環(huán)冗余校驗(yàn)(CRC)并與校驗(yàn)和寄存器比較,可檢測(cè)寄存器值的變化,必要時(shí)進(jìn)行硬件或軟件復(fù)位。
四、接口與通信
(一)接口選擇
復(fù)位后,HSDC 端口默認(rèn)禁用??赏ㄟ^(guò)操作 SS/HSA 引腳選擇 I2C 或 SPI 端口,選擇完成后需鎖定端口。I2C 接口支持最高 400kHz 的串行時(shí)鐘頻率,SPI 接口支持最高 2.5MHz 的串行時(shí)鐘頻率。
(二)通信協(xié)議
I2C 接口的讀寫(xiě)操作有特定的協(xié)議,寫(xiě)操作需發(fā)送設(shè)備地址、目標(biāo)寄存器地址和寄存器值,讀操作分兩步,先設(shè)置寄存器指針,再讀取寄存器內(nèi)容。SPI 接口的讀寫(xiě)操作也有相應(yīng)的協(xié)議,通過(guò) MOSI 線發(fā)送地址和數(shù)據(jù),MISO 線接收數(shù)據(jù)。HSDC 接口默認(rèn)禁用,僅在配置為 I2C 接口時(shí)可用,可發(fā)送電流和電壓的瞬時(shí)值,通過(guò) HSDC_CFG 寄存器配置通信參數(shù)。
五、寄存器相關(guān)
(一)寄存器保護(hù)
為保護(hù)數(shù)據(jù)存儲(chǔ)器中的數(shù)據(jù)完整性,可啟用寫(xiě)保護(hù)機(jī)制。默認(rèn)情況下保護(hù)禁用,可通過(guò)向特定內(nèi)部寄存器寫(xiě)入特定值來(lái)啟用或禁用保護(hù)。
(二)寄存器格式
芯片包含 8 位、16 位和 32 位的有符號(hào)和無(wú)符號(hào)寄存器,有符號(hào)寄存器采用補(bǔ)碼格式。部分內(nèi)部測(cè)量值為 24 位,通信前擴(kuò)展為 32 位,擴(kuò)展方式有符號(hào)擴(kuò)展、零填充和零填充并符號(hào)擴(kuò)展。
(三)寄存器映射
文檔詳細(xì)列出了各種寄存器的地址、讀寫(xiě)屬性、默認(rèn)值和功能描述,包括校準(zhǔn)和電能質(zhì)量寄存器、運(yùn)行寄存器、計(jì)費(fèi)寄存器、配置和電能質(zhì)量寄存器等,為工程師進(jìn)行寄存器操作提供了清晰的指導(dǎo)。
六、布局與電路設(shè)計(jì)建議
(一)布局指南
在 PCB 設(shè)計(jì)中,VDD、AVDD、DVDD 和 REFIN/OUT 引腳需分別連接兩個(gè)去耦陶瓷電容,且小電容應(yīng)靠近芯片引腳。晶體負(fù)載電容應(yīng)靠近 CLKIN 和 CLKOUT 引腳,芯片的暴露焊盤(pán)需焊接到 PCB 上的等效焊盤(pán),并將 AGND 和 DGND 走線直接連接到 PCB 焊盤(pán)。
(二)晶體電路
可向 CLKIN 引腳提供 16.384MHz 的數(shù)字時(shí)鐘信號(hào),也可連接指定頻率的晶體。建議選擇負(fù)載電容為 12pF 的晶體,并根據(jù)寄生電容計(jì)算陶瓷電容的值,同時(shí)可并聯(lián)一個(gè) 5MΩ 的電阻。
七、總結(jié)
ADE7816 能量計(jì)量芯片憑借其高精度的測(cè)量能力、豐富的功能特性和靈活的接口設(shè)計(jì),為電子工程師在多通道能量計(jì)量和電能質(zhì)量監(jiān)測(cè)方面提供了強(qiáng)大的解決方案。在實(shí)際設(shè)計(jì)中,工程師需根據(jù)具體應(yīng)用需求,合理配置芯片的寄存器,優(yōu)化電路布局和接口通信,以充分發(fā)揮芯片的性能優(yōu)勢(shì)。你在使用 ADE7816 芯片的過(guò)程中遇到過(guò)哪些問(wèn)題呢?歡迎在評(píng)論區(qū)分享交流。
-
ADE7816
+關(guān)注
關(guān)注
0文章
10瀏覽量
7665
發(fā)布評(píng)論請(qǐng)先 登錄
ADE7816 能量計(jì)量芯片:高精度多通道計(jì)量的理想之選
評(píng)論