ZHCUD91 August 2025
ADS131M08REF-EVM 上的 MSPM0G1506 刷入了必要的固件,以實現電能測量庫中的各種計量功能。電能測量軟件分為三層。MSPM0 DriverLib 層包含定義的所有外設,并使用 SysConfig 進行配置。模塊層包含四個模塊:硬件抽象層 (HAL) 模塊、模擬前端轉換器 (ADS131M0x) 模塊、計量模塊和通信模塊。HAL 模塊提供應用程序編程接口 (API) 來操作和配置 MCU 引腳和外設。模擬前端模塊提供與 ADS131M0x 和 SPI 通信的配置相關的應用程序編程接口 (API)。計量模塊提供的 API 用來處理采樣數據并進行數學計算。通信模塊用于接收來自 GUI 的命令并將計算結果發送到 GUI。介紹所用函數和公式的文檔隨 MSPM0-SDK 軟件包一起安裝。
除了在控制器復位時生效的增益和軟件集成外,GUI 不支持對 ADS131M08 進行直接編程。MSPM0G1506 在啟動的初始化過程中確定 VGAIN、IGAIN 和 SW INT 開關的狀態。MSPM0G1506 通過 4 線 SPI 通信配置 ADS131M08,以便在 4.096MHz SCLK 下以 512 過采樣率 (OSR) 和 8kSPS 數據速率運行。