注: 雖然該器件允許只要 SPI 通信可用時(shí)就可隨時(shí)進(jìn)行寄存器寫(xiě)入,但德州儀器 (TI) 建議在驅(qū)動(dòng)負(fù)載期間更新處于運(yùn)行狀態(tài)的寄存器時(shí)謹(jǐn)慎操作。這對(duì)于可控制關(guān)鍵器件配置的
S_MODE 和 S_DIAG 等設(shè)置尤其重要。為了防止意外的寄存器寫(xiě)入,該器件通過(guò)由
命令寄存器中的 REG_LOCK 位提供的鎖定機(jī)制來(lái)鎖定所有可配置寄存器的內(nèi)容。最佳做法是在初始化期間寫(xiě)入所有可配置的寄存器,然后鎖定這些設(shè)置。輸出控制的運(yùn)行時(shí)寄存器寫(xiě)入由
SPI_IN 寄存器處理,該寄存器通過(guò) SPI_IN_LOCK 位提供了獨(dú)立的鎖定機(jī)制。