在 MCT8316A-Q1 中,EEPROM 寫(xiě)入過(guò)程如下所示。
- 將 ISD 配置(例如啟用重新同步、啟用反向驅(qū)動(dòng)、靜止檢測(cè)閾值等)寫(xiě)入寄存器 0x000080 (ISD_CONFIG)。
- 將電機(jī)啟動(dòng)配置(例如啟動(dòng)方法、首循環(huán)頻率、IPD 參數(shù)、對(duì)齊參數(shù)等)寫(xiě)入寄存器 0x000082 (MOTOR_STARTUP1)。
- 將電機(jī)啟動(dòng)配置(例如開(kāi)環(huán)加速、最小占空比等)寫(xiě)入寄存器 0x000084 (MOTOR_STARTUP2)。
- 將電機(jī)控制配置(例如閉環(huán)加速、PWM 頻率、PWM 調(diào)制等)寫(xiě)入寄存器 0x000086 (CLOSED_LOOP1)。
- 將電機(jī)控制配置(例如 FG 信號(hào)參數(shù)、電機(jī)停止選項(xiàng)等)寫(xiě)入寄存器 0x000088 (CLOSED_LOOP2)。
- 將電機(jī)控制配置(例如,快速啟動(dòng)和動(dòng)態(tài)去磁參數(shù),包括 BEMF 閾值、占空比閾值等)寫(xiě)入寄存器 0x00008A (CLOSED_LOOP3)。
- 將電機(jī)控制配置(例如快速減速參數(shù),包括快速減速占空比閾值、窗口、電流限值等)寫(xiě)入寄存器 0x00008C (CLOSED_LOOP4)。
- 將電機(jī)控制配置(例如速度環(huán)路參數(shù),包括閉環(huán)模式、飽和限值、Kp、Ki 等)寫(xiě)入寄存器 0x00008E (CONST_SPEED)。
- 將電機(jī)控制配置(例如輸入功率調(diào)節(jié)參數(shù),包括最大功率、恒定功率模式、功率級(jí)別滯后、最大速度等)寫(xiě)入寄存器 0x000090 (CONST_PWR)。
- 將故障控制配置(例如 CBC、鎖定電流限值和操作、重試次數(shù)等)寫(xiě)入寄存器 0x000092 (FAULT_CONFIG1)。
- 將故障控制配置(例如 OV、UV 限值和操作、異常速度水平、電機(jī)鎖定設(shè)置等)寫(xiě)入寄存器 0x000094 (FAULT_CONFIG2)。
- 將 150o 調(diào)制的 PWM 占空比配置寫(xiě)入寄存器 0x000096 和 0x000098(150_DEG_TWO_PH_PROFILE 和 150_DEG_THREE_PH_PROFILE)。
- 將 ISD BEMF 閾值、消隱時(shí)間、AVS 電流限制等算法參數(shù)寫(xiě)入寄存器 0x00009A 和 0x00009C(TRAP_CONFIG1 和 TRAP_CONFIG2)。
- 將 DIR、BRAKE、DACOUT1 和 DACOUT2、SOX、外部看門(mén)狗等的引腳配置寫(xiě)入寄存器 0x0000A4 和 0x0000A6(PIN_CONFIG1 和 PIN_CONFIG2)。
- 將器件配置(例如器件模式、啟用外部時(shí)鐘、時(shí)鐘源、速度輸入 PWM 頻率范圍等)寫(xiě)入寄存器 0x0000A8 (DEVICE_CONFIG)。
- 將柵極驅(qū)動(dòng)器配置(如壓擺率、CSA 增益、OCP 電平、模式、啟用 OVP 等)寫(xiě)入寄存器 0x0000AC 和 0x0000AE(GD_CONFIG1 和 GD_CONFIG2)。
- 將 0x80000000 寫(xiě)入寄存器 0x0000E6,以將影子寄存器 (0x000080-0x0000AE) 值寫(xiě)入 EEPROM。
- 等待 100ms 以便 EEPROM 寫(xiě)入操作完成。
可以根據(jù)需要修改的寄存器/參數(shù)選擇性地執(zhí)行步驟 1-16。在所有影子寄存器都更新為所需的值后,應(yīng)執(zhí)行步驟 17 將影子寄存器的內(nèi)容復(fù)制到 EEPROM 中。