硬件工程師筆試面試必刷題庫-04CPU方向

啓芯硬件 2024-05-13 19:24:03
從2023/11更新硬件工程師筆試面試各個模塊的題庫。從基本元器件開始,後面更新模電數電,電源,運放,PCB等各方面的設計知識,供相關行業筆試面試參考用。

本周是CPU方向

1、請解釋WatchDog(看門狗)的工作原理。

看門狗有兩個重要信號:時鍾輸入和複位輸出。電路工作時,CPU 送出時鍾信號給看門狗,即餵狗。如果系統出現故障, CPU 無法送出連續的時鍾信號,看門狗即輸出複位信號給CPU,複位系統。

2、鍵盤與控制器(或者是單片機)連接時是如何工作的?

答:通過控制器(或者是單片機)對鍵盤掃描,即:通過鍵盤與控制器相連導線上的電平值來判斷按下的鍵盤,從而判斷相應的鍵盤值,通過中斷,調用相應的中斷服務子程序。一般是通過鍵盤的行掃描和列掃描判斷鍵盤。    

3、什麽叫做OTP片、掩膜片,兩者的區別何在? OTP means one time program,一次性編程 MTP means multi time program,多次性編程

OTP(One Time Program)是MCU的一種存儲器類型

MCU按其存儲器類型可分爲MASK(掩模)ROM、OTP(一次性可編程)ROM、FLASHROM等類型。 MASKROM的MCU價格便宜,但程序在出廠時已經固化,適合程序固定不變的應用場合;

FALSHROM的MCU程序可以反複擦寫,靈活性很強,但價格較高,適合對價格不敏感的應用場合或做開發用途; OTP ROM的MCU價格介于前兩者之間,同時又擁有一次性可編程能力,適合既要求一定靈活性,又要求低成本的應用場合,尤其是功能不斷翻新、需要迅速量産的電子産品。

4、單片機上電後沒有運轉,首先要檢查什麽?

首先應該確認電源電壓是否正常。用電壓表測量接地引腳跟電源引腳之間的電壓,看是否是電源電壓,例如常用的5V。 接下來就是檢查複位引腳電壓是否正常。分別測量按下複位按鈕和放開複位按鈕的電壓值,看是否正確。

然後再檢查晶振是否起振了,一般用示波器來看晶振引腳的波形,注意應該使用示波器探頭的“X10”檔。另一個辦法是測量複位狀態下的IO口電平,按住複位鍵不放,然後測量IO口(沒接外部上拉的P0口除外)的電壓,看是否是高電平,如果不是高電平,則多半是因爲晶振沒有起振。

另外還要注意的地方是,如果使用片內ROM的話(大部分情況下如此,現在已經很少有用外部擴ROM的了),一定要將EA引腳拉高,否則會出現程序亂跑的情況。有時用仿真器可以,而燒入片子不行,往往是因爲EA引腳沒拉高的緣故(當然,晶振沒起振也是原因只一)。經過上面幾點的檢查,一般即可排除故障了。如果系統不穩定的話,有時是因爲電源濾波不好導致的。在單片機的電源引腳跟地引腳之間接上一個0.1uF的電容會有所改善。如果電源沒有濾波電容的話,則需要再接一個更大濾波電容,例如220uF的。遇到系統不穩定時,就可以並上電容試試(越靠近芯片越好)。    

5、單片機上電後沒有運轉,首先要檢查什麽?

a、首先應該確認電源電壓是否正常。用電壓表測量接地引腳跟電源引腳之間的電壓,看是否是電源電壓,例如常用的5V。b、接下來就是檢查複位引腳電壓是否正常。分別測量按下複位按鈕和放開複位按鈕的電壓值,看是否正確。c、然後再檢查晶振是否起振了,一般用示波器來看晶振引腳的波形;經過上面幾點的檢查,一般即可排除故障了。如果系統不穩定的話,有時是因爲電源濾波不好導致的。在單片機的電源引腳跟地引腳之間接上一個0.1uF的電容會有所改善。如果電源沒有濾波電容的話,則需要再接一個更大濾波電容,例如220uF的。遇到系統不穩定時,就可以並上電容試試(越靠近芯片越好)。

6、單片機對系統的濾波。

答:單片機對系統只能實現數字濾波,即通過一種數字算法對系統進行濾波。常用的有中值濾波,平滑濾波,程序濾波等。

7、 總線是什麽概念 什麽原理 常用的總線有哪些 各種存儲器的詳細性能介紹、設計要點及選型. 描述反饋電路的概念,列舉他們的應用。

反饋,就是在電子系統中,把輸出回路中的電量輸入到輸入回路中去。

反饋的類型有:電壓串聯負反饋、電流串聯負反饋、電壓並聯負反饋、電流並聯負反饋。

負反饋的優點:降低放大器的增益靈敏度,改變輸入電阻和輸出電阻,改善放大器的線性和非線性失真,有效地擴展放大器的通頻帶,自動調節作用。

電壓負反饋的特點:電路的輸出電壓趨向于維持恒定。    

電流負反饋的特點:電路的輸出電流趨向于維持恒定。

8、名詞解釋:IRQ、BIOS、USB、VHDL、SDR。

(1) IRQ:中斷請求

(2)BIOS:BIOS 是英文"Basic Input Output System"的縮略語,直譯過來後中 文名稱就是"基本輸入輸出系統"。其實,它是一組固化到計算機內主板上一個 ROM 芯片上的程序,它保存著計算機最重要的基本輸入輸出的程序、系統設置 信息、開機後自檢程序和系統自啓動程序。其主要功能是爲計算機提供最底層的、 最直接的硬件設置和控制。

(3) USB:USB,是英文 Universal Serial BUS(通用串行總線)的縮寫,而其 中文簡稱爲“通串線,是一個外部總線標准,用于規範電腦與外部設備的連接和 通訊。

(4) VHDL:VHDL 的英文全寫是:VHSIC(Very High Speed Integrated Circuit) HardwareDescription Language.翻譯成中文就是超高速集成電路硬件描述語言。

主要用于描述數字系統的結構、行爲、功能和接口。

9、What is PC Chipset?

芯片組(Chipset)是主板的核心組成部分,按照在主板上的排列位置的不同,通常分爲北橋芯片和南橋芯片。北橋芯片提供對CPU的類型和主頻、內存的類型和最大容量ISA/PCI/AGP插槽、ECC糾錯等支持。南橋芯片則提供對KBC(鍵盤控制器)、RTC(實時時鍾控制器)、USB(通用串行總線)、Ultra DMA/33(66)EIDE數據傳輸方式和ACPI(高級能源管理)等的支持。其中北橋芯片起著主導性的作用,也稱爲主橋(Host Bridge)。 除了最通用的南北橋結構外,目前芯片組正向更高級的加速集線架構發展,Intel的8xx系列芯片組就是這類芯片組的代表,它將一些子系統如IDE接口、音效、MODEM和USB直接接入主芯片,能夠提供比PCI總線寬一倍的帶寬,達到了266MB/s。    

0 阅读:6

啓芯硬件

簡介:10+年經驗硬件工程師,熟悉硬件芯片設計