接地無疑是系統設計中最為棘手的問題之一。盡管它的概念相對比較簡單,實施起來卻很復雜,遺憾的是,它沒有一個簡明扼要可以用詳細步驟描述的方法來保證取得良好效果,但如果在某些細節上處理不當,可能會導致令人頭痛的問題。

對于線性系統而言,“地”是信號的基準點。遺憾的是,在單極性電源系統中,它還成為電源電流的回路。接地策略應用不當,可能嚴重損害高精度線性系統的性能。

對于所有模擬設計而言,接地都是一個不容忽視的問題,而在基于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模擬設計接地的指導原則的更多相关文章

  1. [實現DDD] 第10章 聚合(1)設計原則

    聚合只是將一些實體(Entity)與值對象(Value Object)聚集起來的對象樹嗎?? 有些途徑可能使我們設計出不正確的聚合模型, 如:可能為了對象組合上的方便而將聚合設計的很大;也可能設計的聚 ...

  2. COB對PCB設計的要求

    由於COB沒有IC封裝的leadframe(導線架),而是用PCB來取代,所以PCB的焊墊設計就便得非常的重要,而且Fihish只能使用電鍍金或是ENIG(化鎳浸金),否則金線或是鋁線,甚至是最新的銅 ...

  3. IC芯片設計

    IC從生產目的上可以分成為通用IC(如CPU,DRAM,接口芯片等)和ASIC(ApplicationSpecificIntegreted Circuit)兩種,ASIC是因應專門用途而生產的IC.  ...

  4. 高效率dc升壓轉換器 應用技巧談 功率設計

    為便攜式電子設備開發電源電路要求設計工程師通過最大程度地提高功率和降低整個系統的功耗來延長電池使用壽命,這推動器件本身的尺寸變得更小,從而有益于在設計終端產品時獲得更高靈活性.這種設計的最重要元器件之 ...

  5. Hot-Bar 軟板設計注意事項

    Hot-Bar reflow (熔錫熱壓焊接),其最只要功能,就是利用熱壓頭熔融已經印刷於電子印刷電路(PCB)上的錫膏,藉以連接兩個各自獨立的電子零件,最常見到的是將軟排線(FPB)焊接於電子印刷電 ...

  6. MAC安裝《Genymotion Android模擬器》大玩Android APP (神魔之塔)

    链接地址:http://www.minwt.com/mac/10083.html/comment-page-2 MAC» 智慧型裝罝» Android | 2014/02/12 Android是一個開 ...

  7. 用OpenSCAD設計特製的遊戲骰子

    一開始先製作一個簡單的立方體.定義一個變量「cube_size」,然後使用下圖的立方體程式.center=true的設定可讓立方體位於起始模型的正中央. 為你在OpenSCAD創造的物體加上不同顏色是 ...

  8. [Xamarin] 使用LayoutInflater.Inflate載入預先設計好的Layout並使用 (转帖)

    開發的時候,一定會把一些東西設計成元件,並且可以多次使用,今天紀錄一篇比較簡單的方法,可以載入事先做好的Layout 並且給予事件 介紹一下範例: Main.axml: <?xml versio ...

  9. Outlook2007、2010和Foxmail的簽名設計

    由於個人習慣問題公司大部分人採用第三方郵件工具,對與郵件的通訊設置大家完全可以通過嚮導完成,但是郵件的簽名設計往往隐藏了起来,现在就由我来带大家进行个性签名设计. Outlook2007 第一步: 点 ...

随机推荐

  1. python daemon化你的程序

    在之前的树莓派网关项目中遇到了这样一个问题,由于要把网关写的Server持续运行,尤其是要加电自动开启.发现ssh登录开启服务程序之后,当把pty退出时Server端自动断开了,这里想到的APUE中第 ...

  2. winform timespan 两个时间的间隔(差) 分类: WinForm 2014-04-15 10:14 419人阅读 评论(0) 收藏

    TimeSpan 结构  表示一个时间间隔. 先举一个小例子:(计算两个日期相差的天数) 代码如下: DateTime dt = DateTime.Now.ToShortDateString(yyyy ...

  3. Discuz X2.5 用户名包含被系统屏蔽的字符[解决方法]

    /uc_client/data/cache/badwords.php文件里的内容 删除并用 utf-8格式保存

  4. 解决"the currently displayed page contains invalid values"

    原因是你的工程的根目录少了default.properties(有点项目工程这个文件名称是project.properties)这个文件,导致不能选择target:   解决办法: 在工程根目录下建立 ...

  5. Android源码学习

    http://android-wheel.googlecode.com/svn/trunk/android-wheel-read-only 在github上面有一个叫做 android-wheel 的 ...

  6. hdu 3642 Get The Treasury(扫描线)

    pid=3642" style="">题目链接:hdu 3642 Get The Treasury 题目大意:三维坐标系,给定若干的长方体,问说有多少位置被覆盖3次 ...

  7. Eclipse用法和技巧二十四:当git遇上eclipse

    git是非常优秀的代码管理工具,eclipse是非常不错的,免费的IDE.工作中两者碰到一起,有点麻烦了:eclipse对于每个项目会生成一些特定的文件,而这些文件又不是项目必须的,并且每个人的配置是 ...

  8. [Angualr 2] Watch for changes

    You can watch for form / control changes by using .valueChanges.observe({...}): this.sku.valueChange ...

  9. visul svn+花生壳

    1.服务器端 工具:visul svn+花生壳 花色壳:注册域名 visul svn:配置http://www.cnblogs.com/bluewelkin/p/3479105.html 外网访问,端 ...

  10. 获取context path或者basePath

    转自:http://hexudonghot.blog.163.com/blog/static/532043422012112264411234/ 在jsp中获取context path或者basePa ...