為什么AI服務器系統管理離不開一顆32.768kHz RTC晶振?
作者:SCTF星通時頻 時間:2026-10-14 16:31:49 瀏覽次數:-
機房深夜告警,一臺AI服務器掉電重啟后沒能起來。運維翻出BMC日志想還原過程,卻發現幾臺機器的時間戳對不上、先后順序全亂。順著查下去,問題落回主板上那顆最小的器件——32.768kHz RTC晶振。
快速回答:AI服務器整機斷電后,CPU、GPU、網卡全停,只有BMC靠一顆32.768kHz RTC晶振繼續走時。RTC走時偏差會順時間軸向下傳遞——日志順序錯亂、多源數據無法對齊、千卡集群心跳誤判。SCTF星通時頻TF系列無源晶體和CK系列有源振蕩器覆蓋兩種選型路徑,全系-40~+85℃寬溫。
一、整機斷電后,只有這顆32.768kHz晶振還在走
服務器上,CPU、GPU、網卡斷電就停,BMC(基板管理控制器)停不了——它得繼續記日志、留時間,等上電后被人翻出來看。給它走時的,是主板上那顆32.768kHz RTC晶振。
主時鐘跟著整機上下電啟停,RTC域卻由一顆紐扣電池單獨供電。整機斷多久,它就跟著走多久,上電讀到的是一段連續時間。對這顆料的要求因此很直接:獨立、省電、能脫離主時鐘自己活著。
二、時間戳偏一點,日志順序就全亂了
規格書上寫的是“每天慢一兩秒”,看著不多。真出問題是這樣的。
多臺服務器的日志要按時間軸拼起來才看得懂。RTC一偏,先發生的事可能被記在后面,因果就此顛倒,根因也難查。
訓練數據來自GPU、網絡、存儲,拼成一條時間線的前提是各機器基準一致;基準不齊,對齊就是空的。到千卡級集群更明顯:collective通信和超時判定都靠時間同步,單臺走時一漂,心跳和租約容易誤判,輕則重試,重則任務中斷。
有人會問,聯網后NTP一同步不就校正了?NTP管的是“從現在往后”;斷電期間錯過的事件,只能靠RTC自己走過的那段來還原。
三、為什么32768這個頻點,找不到替代方案
32768正好是2的15次方。15級二分頻串起來,就得到1Hz秒脈沖,分頻鏈簡單,不必額外做計數邏輯。頻率低,電路電流也小,一顆紐扣電池能撐數年;秒脈沖還不受主控跑多快影響,走時基準始終是1秒。
這也是為什么不能用普通MHz晶振替代——MHz晶振功耗高、分頻鏈復雜,頂不了RTC這個位置。
四、TF系列還是CK系列?兩條低功耗RTC路線怎么選
兩條路線的差別不在頻率,在振蕩電路由誰承擔。兩類都按-40~+85℃寬溫做,機柜里常年高溫,冬季機房又可能偏冷,走時得在全溫區都穩得住。
挑無源時還要看負載電容匹配與ESR——ESR偏高,起振變慢,低溫下更明顯。
五、SCTF在AI服務器上的方案優勢
AI服務器上不止一顆晶振,麻煩的往往不是選哪顆,而是三處時鐘能不能落在同一條產品線上。從BMC走時的32.768kHz RTC,到主時鐘的25/100/125MHz SPXO,再到GPU互連參考的156.25MHz DXO,SCTF全線覆蓋,選型不用東拼西湊,規格可驗證、批次可追溯。如需了解AI服務器、AI加速卡、DPU/SmartNIC等完整場景配置,可查看AI算力基礎設施時鐘方案;需要申請樣品或協助選型,歡迎聯系我們。
FAQ
Q1:32.768kHz RTC晶振能不能用普通MHz晶振替代?
A1:不能。RTC位置要的是低頻、低功耗、斷電后靠紐扣電池長期走時的基準;MHz晶振功耗高、分頻鏈復雜,頂不了這個位置。
Q2:服務器BMC的RTC,選無源晶體還是有源振蕩器?
A2:看板級設計。成本敏感、板面緊張且BMC自帶振蕩電路的用TF系列無源晶體;要求上電即輸出、少調試、一致性好的用CK系列有源振蕩器。
Q3:RTC走時偏了,NTP不能自動糾正嗎?
A3:NTP只能校正聯網之后的時間。斷電期間與系統啟動早期的事件補不回來,只能靠RTC走過的那段連續時間來還原。




