ZHCUCS6 February 2025 AMC131M03 , MSPM0G1507
為了在所有相關(guān)模擬輸入通道上提供正確的測(cè)量數(shù)據(jù),必須對(duì) AMC131M03 器件寄存器進(jìn)行初始化。每次啟動(dòng)計(jì)量應(yīng)用以及每次運(yùn)行計(jì)量校準(zhǔn)程序時(shí),都要完成此初始化過程。
MSPM0+ MCU 的 SPI 模塊配置為使用 4 線制模式的控制器器件(SPI 硬件模塊自動(dòng)將 CS0、CS1、CS2 和 CS3 這四個(gè)片選信號(hào)設(shè)置為高電平和低電平有效)。設(shè)置 SPI 模塊后,所有中斷都被禁用,并且從 MSPM0+ MCU 發(fā)送 SYNC_RESET 線路上的復(fù)位脈沖。然后重新啟用中斷,MSPM0+ MCU 向 ADC 發(fā)送 SPI 寫入命令(首先針對(duì) A 相向 AMC131M03 發(fā)送,再針對(duì) B 相向 AMC131M03 發(fā)送,然后針對(duì) C 相向 AMC131M03 發(fā)送,最后針對(duì)中性向 AMC131M03 發(fā)送),以配置寄存器:
MSPM0+ MCU 在啟動(dòng)時(shí)配置為當(dāng)四個(gè) DRDY 引腳中的任何一個(gè)發(fā)生下降沿時(shí)生成端口中斷,指示新的測(cè)量樣本可用。
ADC 調(diào)制器時(shí)鐘來(lái)自饋入 CLKIN 引腳的時(shí)鐘,該引腳在內(nèi)部被二分頻以生成 ADC 調(diào)制器時(shí)鐘。因此,ADC 的采樣頻率如 方程式 3 所示。
其中
在此設(shè)計(jì)中,MSPM0+ MCU 的 M0_CLKOUT 信號(hào)的頻率為 8.192MHz。在適當(dāng)?shù)募拇嫫髟O(shè)置下,過采樣率選擇為 1024。因此,全部四個(gè) ADC 的調(diào)制器時(shí)鐘設(shè)置為 4.096MHz,采樣率設(shè)置為 4000 個(gè)樣本/秒。
對(duì)于測(cè)量每個(gè)相電壓的三相系統(tǒng),至少需要三個(gè) AMC 器件來(lái)獨(dú)立測(cè)量三個(gè)電壓和三個(gè)電流,并在任意兩個(gè)相位之間進(jìn)行隔離。在此設(shè)計(jì)中,軟件中使用了以下 ADC 通道映射進(jìn)行三相配置: