【硬件工程師面試寶典】常見面試題其二

17. 單片機上電后沒有運轉,首先要檢查什么

當單片機上電后沒有運轉時,首先要檢查以下幾方面:

  1. 電源電壓:確保電源電壓穩定且符合單片機要求。
  2. 時鐘信號:檢查時鐘電路是否正常工作,晶振是否振蕩。
  3. 復位電路:確認復位電路是否正確連接,復位信號是否正常。
  4. 程序燒錄:確保程序已正確燒錄到單片機中。

18. 最基本的三極管曲線特性

三極管的基本曲線特性包括:

  1. 輸出特性曲線:集電極電流 (I_C) 與集電極-發射極電壓 (V_{CE}) 之間的關系,反映在不同基極電流 (I_B) 下的變化。
  2. 轉移特性曲線:集電極電流 (I_C) 與基極電流 (I_B) 之間的關系,反映放大倍數。

19. 什么是頻率響應,怎么才算是穩定的頻率響應,簡述改變頻率響應曲線的幾個方法?

頻率響應是指系統對不同頻率的輸入信號的響應特性,通常用幅頻特性和相頻特性曲線表示。

穩定的頻率響應:系統在整個工作頻段內輸出信號的幅度和相位保持穩定,沒有顯著的衰減或增益。

改變頻率響應曲線的方法

  1. 增加或減少反饋:改變反饋網絡的設計。
  2. 使用濾波器:加入高通、低通或帶通濾波器。
  3. 改變元件參數:調整電阻、電容或電感的值。

20. 給出一個差分運放,如何進行相位補償,并畫補償后的波特圖

相位補償通常通過在差分運放的反饋回路中加入電容器來實現。具體方法和波特圖如下:

+-------+      +--------+        +------+
|       |      |        |        |      |
|  In+  |------|        |        |      |
|       |      |        |        |      |
|       |      |        |        |      |
|  In-  |------|        |        |      |
|       |      |        |        |      |
|       |      |        |        |      |
|  Out  |------|  Diff  |---C----|      |
|       |      |  Amp   |        |      |
|       |      |        |        |      |
|       |      |        |        |      |
|       |      +--------+        +------+

波特圖補償前后對比:

     /-----------\/             \
---/               \-------

21. 基本放大電路的種類及優缺點,廣泛采用差分結構的原因?

基本放大電路的種類

  1. 共射極放大電路

    • 優點:增益高,輸入輸出阻抗適中。
    • 缺點:相位反轉,頻率響應一般。
  2. 共集電極放大電路

    • 優點:輸入阻抗高,輸出阻抗低,無相位反轉。
    • 缺點:增益接近1,頻率響應較好。
  3. 共基極放大電路

    • 優點:頻率響應好,無相位反轉。
    • 缺點:輸入阻抗低,增益高。

廣泛采用差分結構的原因

  • 抗干擾能力強。
  • 共模抑制比高。
  • 可以提供良好的增益和頻率響應。

22. 給出一差分電路,已知其輸出電壓 Y+ 和 Y-,求共模分量和差模分量

共模分量:[ V_{CM} = \frac{Y+ + Y-}{2} ]

差模分量:[ V_{DM} = Y+ - Y- ]

23. 畫出一個晶體管級的運放電路,說明原理

   Vcc|Rc|Q1/\|  ||  |Re|GND

原理:該電路是一個簡單的共射極放大電路,Q1是三極管,通過控制基極電流可以放大輸入信號。

24. 電阻 R 和電容 C 串聯,輸入電壓為 R 和 C 之間的電壓,輸出電壓分別為 C 上電壓和 R 上電壓,求這兩種電路輸出電壓的頻譜,判斷這兩種電路何為高通濾波器,何為低通濾波器。

  1. 電容上的電壓:低通濾波器,輸出電壓在低頻段通過,在高頻段被衰減。
  2. 電阻上的電壓:高通濾波器,輸出電壓在高頻段通過,在低頻段被衰減。

25. 選擇電阻時要考慮什么?

  • 阻值:必須滿足電路設計要求。
  • 功率額定值:能承受的最大功率。
  • 溫度系數:阻值隨溫度變化的程度。
  • 精度:阻值的準確度。
  • 尺寸:物理尺寸和安裝空間。

26. 在 CMOS 電路中,要有一個單管作為開關管精確傳遞模擬低電平,這個單管你會用 P 管還是 N 管,為什么?

在 CMOS 電路中,傳遞低電平時應使用 N 管,因為 N 管導通時,低電平傳遞更精確。

27. 畫電流偏置的產生電路,并解釋。

  Vcc|R1|Q1|R2|GND

解釋:通過電阻 R1 和 Q1 的基極電流控制 Q1 的集電極電流,從而產生穩定的電流偏置。

28. 畫出施密特電路,求回差電壓。

 Vcc|R1|
+--+--+
|     |
|  Op-amp  |
|     |
+--+--+|  |R2 R3|  |GND Vout

回差電壓:由正反饋網絡(R1 和 R2)決定。回差電壓 = ( \frac{R2}{R1+R2} \times Vcc )。

29. LC 正弦波振蕩器有哪幾種三點式振蕩電路,分別畫出其原理圖。

  1. 哈特萊振蕩器
  L1
+----+-------+
|    |       |
Vcc  |       L2
+----|       |C       ||       |GND     GND
  1. 科爾皮茲振蕩器
     C1
+----||----+
|         |
|   L     |
|         |
+----||----+C2
  1. 克拉普振蕩器
     C1
+----||----+
|         |
|   L     |
|         |
+----||----+C2
|         |
C3        |
|         |
GND      GND

30. DAC 和 ADC 的實現各有哪些方法?

DAC 的實現方法

  • 計數 DAC
  • 加權電阻 DAC
  • 電流舵 DAC

ADC 的實現方法

  • 間接比較 ADC(如逐次逼近 ADC)
  • 直接比較 ADC(如閃速 ADC)
  • 雙積分 ADC

31. A/D 電路組成、工作原理

組成

  • 采樣保持電路
  • 模數轉換器
  • 參考電壓源

工作原理:輸入模擬信號通過采樣保持電路保持穩定電壓,再通過模數轉換器轉換為數字信號。

32. 為什么一個標準的倒相器中 P 管的寬長比要比 N 管的寬長比大?

因為 P 管的電子遷移率比 N 管低,為了使 P 管和 N 管具有相同的導通電流,P 管的寬長比需要比 N 管大。

33. 鎖相環有哪幾部分組成?

  • 相位檢測器
  • 低通濾波器

壓控振蕩器

  • 分頻器(可選)

34. 用邏輯門和 CMOS 電路實現 AB+CD

A---| AND |---\
B---|      |    ||---| OR |--- Out
C---| AND |---/
D---|      |

35. 用一個二選一 MUX 和一個 INV 實現異或

A -----|       |
B -----| MUX   |
A ----| INV  |   |
B -----|       |--- Out

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/23512.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/23512.shtml
英文地址,請注明出處:http://en.pswp.cn/web/23512.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

集合體學習01

集合體系結構 Collection 單列集合 Map 雙列集合 Collection 1.List 1.ArrayList 2.LinkedList 3.Vector 2.Set 1.HashSet 1.LinkedHashSet 2.TreeSet 其中Collection,List,Set 為接口,其余為實現類。 List系列集合:添加的元素…

一篇文章帶你入門XXE

1.什么是XXE? XML External Entity(XXE)攻擊是一種利用 XML 處理器的漏洞,通過引入惡意的外部實體來攻擊應用程序的安全性。這種攻擊通常發生在對用戶提供的 XML 數據進行解析時,攻擊者利用了 XML 規范允許引用外部實體…

kafka-集群搭建(在docker中搭建)

文章目錄 1、kafka集群搭建1.1、下載鏡像文件1.2、創建zookeeper容器并運行1.3、創建3個kafka容器并運行1.3.1、9095端口1.3.2、9096端口1.3.3、9097端口 1.4、重啟kafka-eagle1.5、查看 efak1.5.1、查看 brokers1.5.2、查看 zookeeper 1、kafka集群搭建 1.1、下載鏡像文件 d…

實時監控電腦屏幕軟件有哪些?(珍藏篇)

在當今的數字化工作環境中,實時監控電腦屏幕軟件是企業管理、遠程協助、教育監控等領域不可或缺的工具。 這些軟件能夠幫助管理者了解員工的工作狀態、提升團隊協作效率、確保數據安全,同時在家庭教育和遠程技術支持中也有廣泛應用。 以下是精選的幾款實…

Python數據框操作 -- 刪除數據(去除空值或者特定值)

先創建一個數據框: import pandas as pd df pd.DataFrame({a:[1,1,np.nan,np.nan,4], b:[5,6,np.nan,8,np.nan]}) 刪除特定值存在的行 數據框刪去特定值所在行: df1 df.drop(df[df[a]4].index, inplace True) 刪除存在空值的行 刪除有空值的所…

創意SQL,高考祝福!一起為學子們加油助威!

📢📢📢📣📣📣 作者:IT邦德 中國DBA聯盟(ACDU)成員,10余年DBA工作經驗, Oracle、PostgreSQL ACE CSDN博客專家及B站知名UP主,全網粉絲10萬 擅長主流Oracle、My…

【java11】java11新特性之嵌套類

Java 11在嵌套類方面主要關注的是通過JEP 181來改進訪問控制,解決之前版本中存在的權限不一致問題。 下面先來看下嵌套類的使用: 靜態嵌套類(Static Nested Class) 定義:靜態嵌套類(也稱為靜態內部類&am…

X-Caps

用于對視覺屬性進行編碼的膠囊 補充信息 數據集太大,不建議復現

【西瓜書】4.決策樹

1 遞歸返回情況 (1)結點包含樣本全為同一類別 (2)屬性集為空,沒有屬性可供劃分了 或 有屬性,但是在屬性上劃分的結果都一樣 (3)結點為空結點 **結束時判定該結點的類別遵循如下規則&…

『哈哥贈書 - 54期』-『架構思維:從程序員到CTO』

文章目錄 ?? 架構思維:從程序員到CTO?? 本書簡介?? 作者簡介?? 編輯推薦?? 不想成為架構師的程序員不是好CTO 在程序員的職業規劃中,成為軟件架構師是一個非常有吸引力的選擇。但是對于如何才能成為一名架構師,不少同學認為只要代碼…

python大作業:實現的簡易股票簡易系統(含源碼、說明和運行截圖)

實現一個簡單的股票交易模擬系統。該系統將包括以下幾個部分: 數據處理:從CSV文件中讀取股票數據。 股票交易算法:實現一個簡單的交易策略。 命令行界面(CLI):允許用戶查看股票數據和進行交易。 數據持久化:將用戶的交易記錄和當前資金存儲在數據庫中。 為了簡化這個示例…

uniadmin引入iconfont報錯

當在uniadmin中引入iconfont后,出現錯誤: [plugin:vite:css] [postcss] Cannot find module ‘E:/UniAdmin/uniAdmin/static/fonts/iconfont.woff2?t1673083050786’ from ‘E:\UniAdmin\uniAdmin\static\fonts\iconfont.css’ 這是需要更改為絕對路徑…

王炸級產品:字節跳動的Seed-TTS

在人工智能的快速發展中,文本到語音(TTS)技術已成為連接數字世界與人類溝通的重要橋梁。而字節跳動推出的Seed-TTS模型,無疑是這一領域的一個突破性進展,它以其卓越的性能和高度的自然度,被譽為TTS模型中的…

4句話學習-k8s節點是如何注冊到k8s集群并且kubelet拿到k8s證書的

一、kubelet拿著CSR(簽名請求)使用的是Bootstrap token 二、ControllerManager有一個組件叫CSRAppprovingController,專門來Watch有沒有人來使用我這個api. 三、看到有人拿著Bootstrap token的CSR來簽名請求了,CSRAppprovingContr…

排序---快速排序的4次優化

前言 個人小記 一、代碼 #include<stdio.h> #include <stdlib.h> #include <string.h> #include <time.h> #define MAX_ARR 10000000 #define SCOPE 16 #define swap(a,b)\ {\__typeof(a) __ca;\ab,b__c;\ } #define TEST(func,arr,l,r)\ {\printf(&…

父組件調用子組件方法(組合式 API版)

在 Vue 3 中&#xff0c;defineExpose 是一個用于在組合式 API (Composition API) 中暴露組件內部方法或屬性的函數。它允許父組件通過 ref 引用子組件實例&#xff0c;并調用子組件暴露的方法或訪問其屬性。 以下是子組件和父組件如何使用 defineExpose 和 ref 的詳細解釋和示…

如何快速分析并將一個簡單的前后端分離項目跑起來

一、前言 主要是前一段時間有小伙伴問我說自己剛入坑學后端不久&#xff0c;在開源網站上找了個簡單的前后端分離項目&#xff0c;但是自己不會跑起來&#xff0c;讓我給他說說&#xff0c;介于這玩意三兩句話不是很好說清楚&#xff0c;而且不清楚那個小伙伴的知識到何種地步…

規則引擎LiteFlow發布v2.12.1版本,決策路由特性

個人博客&#xff1a;無奈何楊&#xff08;wnhyang&#xff09; 個人語雀&#xff1a;wnhyang 共享語雀&#xff1a;在線知識共享 Github&#xff1a;wnhyang - Overview 簡介 標題其實是不準確的&#xff0c;了解過的會知道在LiteFlow的2.12.0已經有了決策路由的特性&…

【TB作品】MSP430 G2553 單片機口袋板,讀取單片機P1.4電壓顯示,ADC,電壓表

功能 讀取P1.4電壓&#xff0c;顯示到口袋板顯示屏&#xff0c;電壓越高亮燈越多。 部分程序 while (1){ADC10CTL0 | ENC ADC10SC; // Sampling and conversion startLPM0;adcvalue ADC10MEM; //原始數據 0到1023adtest (float) adcvalue / 1024.…

【算法訓練 day48 零錢兌換、完全平方數】

目錄 一、零錢兌換-LeetCode 322思路實現代碼問題總結 二、完全平方數-LeetCode 279思路實現代碼問題總結 一、零錢兌換-LeetCode 322 Leecode鏈接: leetcode 322 文章鏈接: 代碼隨想錄 視頻鏈接: B站 給你一個整數數組 coins &#xff0c;表示不同面額的硬幣&#xff1b;以及…