PCB模擬設計接地的指導原則
接地無疑是系統設計中最為棘手的問題之一。盡管它的概念相對比較簡單,實施起來卻很復雜,遺憾的是,它沒有一個簡明扼要可以用詳細步驟描述的方法來保證取得良好效果,但如果在某些細節上處理不當,可能會導致令人頭痛的問題。
對于線性系統而言,“地”是信號的基準點。遺憾的是,在單極性電源系統中,它還成為電源電流的回路。接地策略應用不當,可能嚴重損害高精度線性系統的性能。
對于所有模擬設計而言,接地都是一個不容忽視的問題,而在基于PCB的電路中,適當實施接地也具有同等重要的意義。幸運的是,某些高質量接地原理,特別是接地層的使用,對于PCB環境是固有不變的。由于這一因素是基于PCB的模擬設計的顯著優勢之一,我們將在本文中對其進行重點討論。
我們必須對接地的其他一些方面進行管理,包括控制可能導致性能降低的雜散接地和信號返回電壓。這些電壓可能是由于外部信號耦合、公共電流導致的,或者只是由于接地導線中的過度IR壓降導致的。適當地布線、布線的尺寸,以及差分信號處理和接地隔離技術,使得我們能夠控制此類寄生電壓。
我們將要討論的一個重要主題是適用于模擬/數字混合信號環境的接地技術。事實上,高質量接地這個問題可以—也必然—影響到混合信號PCB設計的整個布局原則。
目前的信號處理系統一般需要混合信號器件,例如模數轉換器(ADC)、數模轉換器(DAC)和快速數字信號處理器(DSP)。由于需要處理寬動態范圍的模擬信號,因此必須使用高性能ADC和DAC。在惡劣的數字環境內,能否保持寬動態范圍和低噪聲與采用良好的高速電路設計技術密切相關,包括適當的信號布線、去耦和接地。
過去,一般認為“高精度、低速”電路與所謂的“高速”電路有所不同。對于ADC和DAC,采樣(或更新)頻率一般用作區分速度標準。不過,以下兩個示例顯示,實際操作中,目前大多數信號處理IC真正實現了“高速”,因此必須作為此類器件來對待,才能保持高性能。DSP、ADC和DAC均是如此。
所有適合信號處理應用的采樣ADC(內置采樣保持電路的ADC)均采用具有快速上升和下降時間(一般為數納秒)的高速時鐘工作,即使呑吐量看似較低也必須視為高速器件。例如,中速12位逐次逼近型(SAR) ADC可采用10 MHz內部時鐘工作,而采樣速率僅為500 kSPS。
Σ-Δ型ADC具有高過采樣比,因此還需要高速時鐘。即使是高分辨率的所謂“低頻”工業測量ADC(例如AD77xx-系列)吞吐速率達到10 Hz至7.5 kHz,也采用5 MHz或更高時鐘頻率工作,并且提供高達24位的分辨率。
更復雜的是,混合信號IC具有模擬和數字兩種端口,因此如何使用適當的接地技術就顯示更加錯綜復雜。此外,某些混合信號IC具有相對較低的數字電流,而另一些具有高數字電流。很多情況下,這兩種類型的IC需要不同的處理,以實現最佳接地。
數字和模擬設計工程師傾向于從不同角度考察混合信號器件,本文旨在說明適用于大多數混合信號器件的一般接地原則,而不必了解內部電路的具體細節。
通過以上內容,顯然接地問題沒有一本快速手冊。遺憾的是,我們并不能提供可以保證接地成功的技術列表。我們只能說忽視一些事情,可能會導致一些問題。在某一個頻率范圍內行之有效的方法,在另一個頻率范圍內可能行不通。另外還有一些相互沖突的要求。處理接地問題的關鍵在于理解電流的流動方式。
PCB模擬設計接地的指導原則的更多相关文章
- [實現DDD] 第10章 聚合(1)設計原則
聚合只是將一些實體(Entity)與值對象(Value Object)聚集起來的對象樹嗎?? 有些途徑可能使我們設計出不正確的聚合模型, 如:可能為了對象組合上的方便而將聚合設計的很大;也可能設計的聚 ...
- COB對PCB設計的要求
由於COB沒有IC封裝的leadframe(導線架),而是用PCB來取代,所以PCB的焊墊設計就便得非常的重要,而且Fihish只能使用電鍍金或是ENIG(化鎳浸金),否則金線或是鋁線,甚至是最新的銅 ...
- IC芯片設計
IC從生產目的上可以分成為通用IC(如CPU,DRAM,接口芯片等)和ASIC(ApplicationSpecificIntegreted Circuit)兩種,ASIC是因應專門用途而生產的IC. ...
- 高效率dc升壓轉換器 應用技巧談 功率設計
為便攜式電子設備開發電源電路要求設計工程師通過最大程度地提高功率和降低整個系統的功耗來延長電池使用壽命,這推動器件本身的尺寸變得更小,從而有益于在設計終端產品時獲得更高靈活性.這種設計的最重要元器件之 ...
- Hot-Bar 軟板設計注意事項
Hot-Bar reflow (熔錫熱壓焊接),其最只要功能,就是利用熱壓頭熔融已經印刷於電子印刷電路(PCB)上的錫膏,藉以連接兩個各自獨立的電子零件,最常見到的是將軟排線(FPB)焊接於電子印刷電 ...
- MAC安裝《Genymotion Android模擬器》大玩Android APP (神魔之塔)
链接地址:http://www.minwt.com/mac/10083.html/comment-page-2 MAC» 智慧型裝罝» Android | 2014/02/12 Android是一個開 ...
- 用OpenSCAD設計特製的遊戲骰子
一開始先製作一個簡單的立方體.定義一個變量「cube_size」,然後使用下圖的立方體程式.center=true的設定可讓立方體位於起始模型的正中央. 為你在OpenSCAD創造的物體加上不同顏色是 ...
- [Xamarin] 使用LayoutInflater.Inflate載入預先設計好的Layout並使用 (转帖)
開發的時候,一定會把一些東西設計成元件,並且可以多次使用,今天紀錄一篇比較簡單的方法,可以載入事先做好的Layout 並且給予事件 介紹一下範例: Main.axml: <?xml versio ...
- Outlook2007、2010和Foxmail的簽名設計
由於個人習慣問題公司大部分人採用第三方郵件工具,對與郵件的通訊設置大家完全可以通過嚮導完成,但是郵件的簽名設計往往隐藏了起来,现在就由我来带大家进行个性签名设计. Outlook2007 第一步: 点 ...
随机推荐
- 阿基米德项目ALS矩阵分解算法应用案例
转自:https://github.com/ceys/jdml/wiki/ALS 阿基米德项目ALS矩阵分解算法应用案例 编写人:ceys/youyis 最后更新时间:2014.5.12 一.算法描述 ...
- 查看linux系统状态
就类似你装完xp后,或者你拿到一台新的机器的时候,你通常都是进入系统,看看他的cpu,内存,硬盘使用情况.我也按照这个来看看linux的系统状态.1:top 退出按q,这个就类似windows的任务管 ...
- Effective C++ 总结(一)
一.让自己习惯C++ 条款01:视C++为一个语言联邦 为了更好的理解C++,我们将C++分解为四个主要次语言: C.说到底C++仍是以C为基础.区块,语句,预处理器,内置数据类型, ...
- C#解leetcode 189. Rotate Array
Rotate an array of n elements to the right by k steps. For example, with n = 7 and k = 3, the array ...
- Java 数据类型转换(转换成字节型)
package com.mystudypro.byteutil; import java.io.UnsupportedEncodingException; public class ConToByte ...
- 新闻web小酌
首页如上 类图如下: 添加新闻的方法(dao): public boolean Add(News news) { boolean flag=false; Connection con =getConn ...
- (转)浅谈dedecms模板引擎工作原理及自定义标签
理解织梦模板引擎有什么意义?一方面可以更好地自定义标签.更多在于了解织梦系统,理解模板引擎是理解织梦工作原理的第一步.理解织梦会使我们写php代码时更顺手,同时能学习一些php代码的组织方式. 这似乎 ...
- ASP.NET页面错误处理
ASP.NET 提供三种用于在出现错误时捕获和响应错误的主要方法:Page_Error 事件.Application_Error 事件以及应用程序配置文件 (Web.config). 这里主要介绍Ap ...
- Oracle oerr使用
[oracle@cuug ~]$ oerr ora 01555 01555, 00000, "snapshot too old: rollback segment number %s wit ...
- 【原】push过快的错误 (Pushing the same view controller instance more than once is not supported)
今天在点击按钮push viewController 时,控制台报错: Terminating app due to uncaught exception 'NSInvalidArgumentExce ...