m90e26a - zivku/MPU GitHub Wiki
通訊訊號
-
通訊訊號如下圖,暫存器地址為7bit,最高位讀取時為1,寫入時為0。
-
以2CH為例,讀取時暫存器地址為(0xAC),寫入時則為(0x2C)。
初始化/啟用累計能量
-
朝00H暫存器寫入0x789A重置
-
讀取2CH Checksum再寫入回去
-
讀取3BH Checksum再寫入回去
-
朝以下暫存器寫入8765H,如校驗正確則開啟累計能量,寫入5678H則跳過校驗,不啟用累計能量。
電壓/電流校正
-
電壓與電流的校正公式為 :
(實際值/讀取值) * 當前gain值,再將運算結果寫回讀取gain值的暫存器。
-
當gain值的運算結果超過65535(暫存器最大值)時,修改以下暫存器的PGA_GAIN :