ZHCAF39 March 2025 MCF8315A , MCF8315C , MCF8315C-Q1 , MCF8315D , MCF8316A , MCF8316C-Q1 , MCF8316D , MCF8329A , MCT8315A , MCT8316A , MCT8316A-Q1 , MCT8329A
MCx 器件在電機和系統(tǒng)級參數方面具有高度可配置性,例如加速時間、電流限制、故障響應和重試時間、故障(過流/過壓/欠壓)閾值、GPIO 配置、控制環(huán)路 Kp、Ki 值等。這些配置永久存儲在內部 EEPROM 中,用于在每個上電/喚醒周期中初始化器件。
圖 1-1 顯示了 MCx 器件的內部存儲器架構。每個 EEPROM 寄存器在 RAM(影子)區(qū)域中都有一個相應的鏡像寄存器。每次上電/喚醒時,器件都會將 EEPROM 寄存器讀取到相應的影子寄存器中,以初始化器件變量。當器件處于空閑狀態(tài)時,用戶可以使用對特定影子寄存器的 I2C 寫入來修改影子寄存器值。在器件電源復位或進入睡眠時,對影子寄存器的這些修改將丟失。如果需要永久存儲修改內容,用戶必須發(fā)出 EEPROM 寫入命令,以將修改后的值從影子寄存器復制到 EEPROM??梢酝ㄟ^發(fā)出 EEPROM 讀取命令將 EEPROM 內容讀入相應的影子寄存器中。
EEPROM 讀取和寫入命令可由主機微控制器通過 I2C 發(fā)出,其中主機充當 I2C 通信中的主器件,MCx 充當輔助器件,如 圖 1-1 所示。有關 I2C 協(xié)議的詳細信息,請參閱器件數據表。