RK3399安卓主板死機自動重啟系統(tǒng)的實現(xiàn)
文章來源:音諾恒科技 發(fā)布時間:2022-05-23 瀏覽次數(shù):2400

1、主控芯片rk3399用于與微控制單元mcu通信,微控制單元mcu用于與主控芯片rk3399通信,判斷主控芯片rk3399的運行狀態(tài),并選擇是否向邏輯電路發(fā)送控制信號;電源管理單元pmu用于給主控芯片rk3399供電,使主控芯片rk3399正常工作;邏輯電路用于將微控制單元mcu發(fā)送的控制信號轉(zhuǎn)換為電源管理單元pmu的復(fù)位信號,使電源管理單元pmu復(fù)位,從而重啟主控芯片rk3399。
2、主控芯片rk3399通過i2c接口向微控制單元mcu發(fā)送特定信息,微控制單元mcu檢測是否接收到雙贊主板芯片rk3399通過i2c接口發(fā)送的特定信息并根據(jù)檢測結(jié)果做出判斷,然后通過io接口向邏輯電路發(fā)送控制信號,邏輯電路向電源管理單元pmu發(fā)送復(fù)位信號, 其向主控芯片rk3399供電以重啟主控芯片RK399,從而確保主控芯片RK399恢復(fù)正常工作。
3、邏輯電路包括mos管和電阻,mcu發(fā)送的新控制信號為io_ctrl,默認(rèn)為高電平;mos管處于關(guān)閉狀態(tài),復(fù)位信號reset_pmu保持低電平狀態(tài);當(dāng)控制信號io_ctrl變?yōu)榈碗娖綍r,mos晶體管導(dǎo)通,復(fù)位信號reset_pmu變?yōu)楦唠娖?,從而?fù)位電源管理單元pmu。
4、微控制單元mcu包括主mcu及其外圍電源電路和時鐘電路,主mcu與主控芯片rk3399的通信信號為i2c_scl/sda,主mcu發(fā)送的控制信號為io _ ctrl。主mcu在設(shè)定時間內(nèi)檢測是否接收到主控芯片rk3399通過i2c接口發(fā)送的特定信息,根據(jù)檢測結(jié)果做出判斷,并通過io接口向邏輯電路發(fā)送控制信號。
5、微控制單元mcu啟動檢測功能的信息和rk3399安卓主板的運行狀態(tài)信息。