本專欄預計更新90期左右。當前第9期。本專欄不僅適用于硬件的筆試面試,同樣也適用于梳理硬件核心的知識點。
通過本文能得到什么?
首先,根據實戰經驗總結時鐘晶振,鎖相環的主要知識點,技術要點,面試考點;
然后,列出時鐘晶振,鎖相環的筆試面試的主要題型真題和模擬題,供大家參考,快速通關。
本文一共五個章節,首先分析振蕩器相關的知識要點和題目;然后分析晶振的核心知識點和題目解析,然后是鎖相環相關的核心知識,及題目分析;第四章是高頻考點和工程案例解析,第五章是大廠題目的深度解析,最后總結。
一、振蕩器與時鐘電路
1. 考點內容:
振蕩器類型:RC振蕩器(如文氏橋)、LC振蕩器(如Colpitts)、晶振電路;
起振條件:環路增益>1,相位條件(正反饋);
負載電容與精度:晶振負載電容計算(如CL=Cstray+電容值)。
2. RC振蕩器的構成與起振條件
答案:要構成放大電路+RC選頻網絡。
3. 什么是時鐘抖動?它對系統性能有什么影響?如何避免時鐘抖動?
答:時鐘抖動是指時鐘信號的周期性波動。它會對系統的性能產生負面影響,因為時鐘抖動會導致系統中的其他信號與時鐘信號的同步性下降。為了避免時鐘抖動,可以使用抖動抑制技術,如PLL(鎖相環)技術。
4. [聯想面試題]題目:STM32的時鐘源有哪些?默認系統時鐘來源?
答案:
時鐘源主要有
HSI:內部8MHz高速振蕩器(默認時鐘)。
HSE:外部高速晶振(如8/12/25MHz)。
LSI/LSE:低速振蕩器(40kHz/32.768kHz)。
默認系統時鐘:HSI(8MHz)。
擴展:PLL可倍頻HSE或HSI,最高可達72MHz(STM32F1系列)。
5、時鐘系統設計與調試 [英偉達面試題]題目:如何解決高頻時鐘信號的抖動問題?
答案:對于硬件層面:
選用低抖動晶振(如溫補晶振TCXO/恒溫晶振OCXO)。
增加LC濾波電路,抑制電源噪聲。
對于軟件層面:
啟用PLL的反饋環路,通過相位誤差補償。
使用多級分頻降低高頻信號噪聲。
6. ADI:差分時鐘設計。題目:設計差分時鐘電路時,如何處理共模噪聲?
解析:從兩個方面著手,第一,布局布線:
差分對長度匹配(誤差 < 5mil),間距固定(3W 原則)。
參考平面完整,避免跨分割。
第二,濾波設計:
輸入端口加共模電感(如 ADI 的 ADCL0101),抑制高頻噪聲。
電源端加 Y 電容(如 100pF),濾除共模干擾。
二. 晶振
1. 高頻考點:晶振與負載電容
題目(中X興筆試):晶振的負載電容CL計算:已知雜散電容Cstray=5pF,C1=C2=30pF,求CL。
公式解析:CL=C1+Cstray=30pF+5pF=35pF
關鍵點:晶振負載電容需與實際電容匹配,否則導致頻率偏差;
并聯電阻(如10kΩ或1M)用于抑制高頻振蕩,穩定起振。
2. 題目:請問以下晶體振蕩器電路中電阻 R1 有什么作用?請問 C1、C2 和晶體 Y1 是串聯還是并聯的?如果 C1=C2=30pF,晶體振蕩回路上的其他雜散電容之和為 Cs=5pF,請問這個晶體的負載電容 CL 是多少?C1、C2 應該比 CL 大還是小?又或者C1=C2=CL?
R1 配合 IC 內部電路組成負反饋、移相,并使反相器輸入端直流工作點為 1/2 電源電壓,使放大器工作在線性區。C1、C2 和晶體 Y1 是串聯關系。CL=C1*C2/(C1+C2)+Cs=30*30/(30+30)+5=15+5=20pF,所以 C1 和 C2 要比負載電容 CL 大。
3. [小X米筆試題]題目:晶振失效率(FIT)的計算公式?
答案:失效率(單位:FIT,1 FIT = 10^-9/h)通常通過MTBF(平均無故障時間)計算:
FIT=109MTBF
例如,某晶振MTBF為10^6小時,則FIT=1000。
解析:FIT值越低,晶振可靠性越高。工業級晶振FIT通常<1000,汽車級<50。
4. [中興筆試題]題目:晶振起振條件是什么?如何解決起振困難?
答案:起振條件是: