往期有rk3588平臺(tái)溫控策略具體實(shí)操,可以參考
RK3588 平臺(tái)溫控策略調(diào)整(75-85-95→90-100-110)

存在的核心問題
RK356x系列CPU的原有設(shè)備樹配置中,僅完成了常規(guī)頻率-電壓對(duì)應(yīng)關(guān)系的定義,缺失高溫工況下的電壓上限管控規(guī)則。而CPU的供電電壓與功耗、發(fā)熱呈正相關(guān),電壓越高則功耗和發(fā)熱越嚴(yán)重,在該系列芯片常見的無風(fēng)扇、密閉箱體、工業(yè)現(xiàn)場(chǎng)等高溫應(yīng)用工況中,無限制的電壓動(dòng)態(tài)調(diào)節(jié)極易引發(fā)熱失控:高溫會(huì)降低芯片散熱效率,未加限制的高電壓又會(huì)進(jìn)一步加劇發(fā)熱,二者形成惡性循環(huán),最終導(dǎo)致CPU降頻異常、設(shè)備死機(jī)重啟,甚至可能造成硬件損壞,嚴(yán)重影響設(shè)備在高溫場(chǎng)景下的運(yùn)行穩(wěn)定性。
同時(shí),原有配置未針對(duì)高溫場(chǎng)景建立溫度與電壓的關(guān)聯(lián)管控策略,使得Linux內(nèi)核的性能與功耗管理機(jī)制,在高溫環(huán)境下無法貼合芯片硬件特性進(jìn)行精準(zhǔn)調(diào)節(jié),形成了電源管理體系中的關(guān)鍵配置缺口。
問題的解決方式
針對(duì)上述配置缺口,通過修改RK356x系列的公共設(shè)備樹文件rk356x.dtsi,在CPU的OPP(操作性能點(diǎn))核心配置節(jié)點(diǎn)cpu0_opp_table下,新增兩條硬件適配的私有配置屬性,搭建起高溫工況下的電壓管控規(guī)則,具體配置如下:
rockchip,high-temp = <95000>;rockchip,high-temp-max-volt = <1100000>;
按照嵌入式硬件設(shè)備樹的標(biāo)準(zhǔn)單位規(guī)范,95000毫攝氏度對(duì)應(yīng)95℃,作為CPU觸發(fā)高溫電壓管控的閾值;1100000微伏對(duì)應(yīng)1.1V,作為CPU達(dá)到高溫閾值后允許的最大工作電壓上限。
此次修改僅針對(duì)系列芯片的公共設(shè)備樹文件,所有RK356x子型號(hào)的設(shè)備樹都會(huì)繼承該配置,實(shí)現(xiàn)高溫電壓管控規(guī)則的全局生效,無需為各子型號(hào)單獨(dú)適配;同時(shí)僅通過設(shè)備樹配置層進(jìn)行修改,未改動(dòng)內(nèi)核驅(qū)動(dòng)層代碼,可直接融入原有系統(tǒng)管理體系。
補(bǔ)丁的核心作用
1.建立高溫電壓專屬管控機(jī)制:當(dāng)CPU實(shí)時(shí)溫度達(dá)到95℃的閾值時(shí),內(nèi)核會(huì)自動(dòng)觸發(fā)高溫管控策略,將CPU的供電電壓嚴(yán)格限制在1.1V的上限內(nèi),從源頭控制CPU的功耗與發(fā)熱輸出,切斷熱失控的形成鏈路。
2.擴(kuò)展標(biāo)準(zhǔn)OPP機(jī)制的硬件適配性:新增的配置屬性是對(duì)Linux標(biāo)準(zhǔn)OPP性能與功耗管理機(jī)制的硬件化擴(kuò)展,為其補(bǔ)充了“溫度-電壓上限”的關(guān)聯(lián)調(diào)節(jié)規(guī)則,讓內(nèi)核的動(dòng)態(tài)頻率與電壓調(diào)節(jié),更貼合RK356x系列的硬件設(shè)計(jì)特性。
3.實(shí)現(xiàn)全系列統(tǒng)一管控:依托公共設(shè)備樹文件的修改,讓高溫電壓管控規(guī)則在RK356x全系列芯片中統(tǒng)一生效,保證了同系列芯片電源管理策略的一致性,避免了不同子型號(hào)配置不一致帶來的兼容問題。
4.輕量化融入原有系統(tǒng):僅通過兩行配置代碼的新增完成優(yōu)化,無需修改內(nèi)核驅(qū)動(dòng)、重新編譯核心模塊,可直接合入原有內(nèi)核分支,與現(xiàn)有系統(tǒng)的性能管理體系完美兼容。
補(bǔ)丁的實(shí)際意義
1.規(guī)避硬件運(yùn)行風(fēng)險(xiǎn),提升高溫穩(wěn)定性:為CPU在高溫工況下添加了電壓“安全閥”,有效打破高溫與高發(fā)熱的惡性循環(huán),大幅降低因熱失控引發(fā)的CPU降頻異常、設(shè)備死機(jī)重啟等故障概率,讓設(shè)備在高溫場(chǎng)景下的運(yùn)行狀態(tài)更可控。
2.補(bǔ)全電源管理體系,完善調(diào)節(jié)邏輯:填補(bǔ)了RK356x系列高溫工況下的電源管理配置缺口,讓CPU的電壓調(diào)節(jié)從“常規(guī)頻率關(guān)聯(lián)”升級(jí)為“頻率+溫度雙維度關(guān)聯(lián)”,完善了內(nèi)核對(duì)CPU的動(dòng)態(tài)管理邏輯,讓電源管理體系更閉環(huán)。
3.適配高溫應(yīng)用場(chǎng)景,拓寬芯片適用邊界:針對(duì)性解決了無風(fēng)扇、工業(yè)現(xiàn)場(chǎng)等高溫場(chǎng)景的運(yùn)行穩(wěn)定性問題,讓RK356x系列更適配工控機(jī)、物聯(lián)網(wǎng)網(wǎng)關(guān)、邊緣計(jì)算終端等對(duì)7×24小時(shí)穩(wěn)定運(yùn)行有嚴(yán)苛要求的嵌入式應(yīng)用場(chǎng)景,拓寬了芯片的實(shí)際應(yīng)用邊界。
4.降低開發(fā)與維護(hù)成本:輕量化的設(shè)備樹配置修改,無需額外的驅(qū)動(dòng)開發(fā)、適配測(cè)試工作,基于原RK356x內(nèi)核開發(fā)的產(chǎn)品可直接合入該補(bǔ)丁,大幅降低了產(chǎn)品開發(fā)階段的適配成本和后續(xù)內(nèi)核的維護(hù)成本。
提升設(shè)備整體可靠性:從底層配置層面優(yōu)化了芯片的高溫運(yùn)行表現(xiàn),進(jìn)一步提升了基于RK356x系列芯片的嵌入式設(shè)備的整體運(yùn)行可靠性,契合工業(yè)級(jí)嵌入式設(shè)備對(duì)穩(wěn)定、持久運(yùn)行的核心需求。
審核編輯 黃宇
-
芯片
+關(guān)注
關(guān)注
463文章
54010瀏覽量
466024 -
cpu
+關(guān)注
關(guān)注
68文章
11279瀏覽量
224975
發(fā)布評(píng)論請(qǐng)先 登錄
一文搞定RK平臺(tái)Wi-Fi/BT調(diào)試!從配置到問題解決全攻略
Rockchip CIF驅(qū)動(dòng)深度解析:從架構(gòu)設(shè)計(jì)到電源計(jì)數(shù)補(bǔ)丁修復(fù)
Neway微波的穩(wěn)定性優(yōu)勢(shì)
三星電容X5R與X7R介電材料高溫容量穩(wěn)定性差異?
高溫環(huán)境下選什么霍爾電流傳感器,能穩(wěn)定工作不失效?
CW32 MCU在高頻率運(yùn)行下的系統(tǒng)穩(wěn)定性的提升方案
長壽命 10000 小時(shí) + 合粵車規(guī)電容筑牢 BMS 電池管理安全防線
技術(shù)筆記 | RK3588高溫不死機(jī)!thermal溫控策略解析
技術(shù)分享 | RK3588增加Xenomai3實(shí)時(shí)補(bǔ)丁
高精度壓力測(cè)量器:國產(chǎn)萬分級(jí)精度零點(diǎn)穩(wěn)定性和滿量程穩(wěn)定性能應(yīng)用場(chǎng)景分析
【米爾RK3506國產(chǎn)開發(fā)板評(píng)測(cè)】3、實(shí)時(shí)補(bǔ)丁以及EtherCAT IGH移植
天碩工業(yè)級(jí)SSD固態(tài)硬盤能不能防止高溫誤碼?
合金電阻穩(wěn)定性優(yōu)于其他材料的深度解析
MUN12AD03-SEC的熱性能如何影響其穩(wěn)定性?
瑞芯微RK356X主板復(fù)用接口配置方法,觸覺智能嵌入式方案商
RK356x CPU高溫配置補(bǔ)丁解析:補(bǔ)全高溫電壓管控,筑牢運(yùn)行穩(wěn)定性(官方補(bǔ)丁)
評(píng)論