當設計高速信號PCB或者復雜的PCB時,常常需要考慮信號的干擾和抗干擾的問題,也就是設計這樣的PCB時,需要提高PCB的電磁兼容性。為了實現這個目的,除了在原理圖設計時增加抗干擾的元件外,在設計PCB時也必須考慮這個問題,而最重要的實現手段之一就是使用高速信號布線的基本技巧和原則。 高速信號布線的基本技巧包括控制走線長度、蛇形布線、差分對布線和等長布線,使用這些基本的布線方法,可以大大提高高速信號的質量和電磁兼容性。下面分別介紹這些布線方法的設置和操作。
上傳時間: 2015-01-02
上傳用戶:gtzj
數字與模擬電路設計技巧IC與LSI的功能大幅提升使得高壓電路與電力電路除外,幾乎所有的電路都是由半導體組件所構成,雖然半導體組件高速、高頻化時會有EMI的困擾,不過為了充分發揮半導體組件應有的性能,電路板設計與封裝技術仍具有決定性的影響。 模擬與數字技術的融合由于IC與LSI半導體本身的高速化,同時為了使機器達到正常動作的目的,因此技術上的跨越競爭越來越激烈。雖然構成系統的電路未必有clock設計,但是毫無疑問的是系統的可靠度是建立在電子組件的選用、封裝技術、電路設計與成本,以及如何防止噪訊的產生與噪訊外漏等綜合考慮。機器小型化、高速化、多功能化使得低頻/高頻、大功率信號/小功率信號、高輸出阻抗/低輸出阻抗、大電流/小電流、模擬/數字電路,經常出現在同一個高封裝密度電路板,設計者身處如此的環境必需面對前所未有的設計思維挑戰,例如高穩定性電路與吵雜(noisy)性電路為鄰時,如果未將噪訊入侵高穩定性電路的對策視為設計重點,事后反復的設計變更往往成為無解的夢魘。模擬電路與高速數字電路混合設計也是如此,假設微小模擬信號增幅后再將full scale 5V的模擬信號,利用10bit A/D轉換器轉換成數字信號,由于分割幅寬祇有4.9mV,因此要正確讀取該電壓level并非易事,結果造成10bit以上的A/D轉換器面臨無法順利運作的窘境。另一典型實例是使用示波器量測某數字電路基板兩點相隔10cm的ground電位,理論上ground電位應該是零,然而實際上卻可觀測到4.9mV數倍甚至數十倍的脈沖噪訊(pulse noise),如果該電位差是由模擬與數字混合電路的grand所造成的話,要測得4.9 mV的信號根本是不可能的事情,也就是說為了使模擬與數字混合電路順利動作,必需在封裝與電路設計有相對的對策,尤其是數字電路switching時,ground vance noise不會入侵analogue ground的防護對策,同時還需充分檢討各電路產生的電流回路(route)與電流大小,依此結果排除各種可能的干擾因素。以上介紹的實例都是設計模擬與數字混合電路時經常遇到的瓶頸,如果是設計12bit以上A/D轉換器時,它的困難度會更加復雜。
上傳時間: 2014-02-12
上傳用戶:wenyuoo
個人收藏的14篇有關KEIL C51語言編程的使用要點。 目錄: C51變量或數據類型 C51 怎樣將1個子程序段定位在1個固定的地址位置 C51存儲模式 C語言下的單片機軟件抗干擾實現的基本技巧之一---------對絕對地址的訪問 DOS界面的KEIL C編譯器的使用方法(^_^) keil51開發系統概述 Keil C51函數(不僅僅是函數,呵呵) Keil C51擴展關鍵字 Keil C51軟件包中的通用文件 Keil C51指針 程序結構----KEIL C51的Bin、Inc、Lib三個子文件夾介紹 絕對地址訪問------C與匯編的接口----- C51軟件包中的通用文件----- 段名轉換與程序優化 內存區域(Memory Areas)的定義--關鍵字 一個絕對地址使用的編程例子
上傳時間: 2015-05-14
上傳用戶:yt1993410
一般會使用WINDOW API的情況,實在是因為VB本身不提供某些功能,但是,程式所 需又不得不然,例如:讀取Registry內的資料,VB只提供SaveSetting、Getsetting 等 系列的指令,但是它只能讀取特定地區的值,要讀、刪、更動其他區域的值時,就無法 使用。再如:仔細看一看Combo Box的Events,其中沒有MouseMove,但這是我們經常用 上的一個Event,那該如何呢?是的,那只有透過Winodow API。而VB呼叫Window API一 般不都使用API檢視員,直接將相對應的API COPY到我們的程式中就好,那還用什麼技 巧嗎?其實不然,因為VB資料格式的問題,又加上VB本身沒有指標,在許多地方需要一 些小技巧才能解決,而且我們經常因應不同的需求,將API 檢視員的宣告COPY過來後再 做一些修改,最重要的,如果有一個.DLL檔,它不在API 檢視員中定義,那時,就只有 自己想辦法啦。
上傳時間: 2014-01-18
上傳用戶:sclyutian
注冊表使用大全,包括針對于windows系列的操作系統,有許多小技巧,值得一試,美化你的系統
標簽: 注冊表
上傳時間: 2015-05-22
上傳用戶:dave520l
《精通MATLAB7.0混合編程》系統地介紹MATLAB 7.0的混合編程方法和技巧。全書共分為13章。第1章和第2章介紹MATLAB的基礎知識,第3章簡要介紹MATLAB混合編程,第4章至第9章分別介紹幾種典型的混合編程方法,包括C-MEX、MATLAB引擎、MAT數據文件共享、Mideva、Matrix和Add-in。第10章、第11章介紹MATLAB與Delphi和Excel的混合編程。第12章介紹MATLAB COM Builder,第13章以圖像處理為例介紹了一個綜合應用實例。 本書按混合編程的具體方法進行邏輯編排,自始至終用實例描述,每章著重闡述各種混合編程方法的實質和要點,同時穿插了作者多年使用MATLAB的經驗和體會。本書既適合初學者自學,也適用于高級MATLAB用戶,可作為高等數學、計算機、電子工程、數值分析、信息工程等課程的教學參考書,也可供上述領域的科研工作者參考。 這里是本書所有源碼壓縮包,內容詳盡、實例豐富,包含MATLAB實例的源文件、函數/命令和注解以及程序實例。
上傳時間: 2013-12-19
上傳用戶:1051290259
C_C++技巧集,里面全都系實用的編寫C_C++技巧集大全,例如,C++里面的類使用方法
標簽: C_C
上傳時間: 2013-12-20
上傳用戶:qazxsw
Delphi2005 BS程序設計技巧集 (1-3) 現在delphi 2005 B/S的書籍資料太少,幾乎沒有可參考的資料,這在一定程度上限制了delphi 2005的使用,相反C#,ASP的書籍資料到處都是。通過幾個月的學習也算是總結了一點經驗,從現在起我將陸續將ASP和C#的例子、技巧翻譯到delphi 2005下面,希望對大家的學習和工作有幫助,畢竟.Net是一種發展趨勢。我將不定期寫新的內容,同時,如果你在工作或學習中有什么問題,我也會將問題加入本篇文章,另外,一個人的能力畢竟有限,也希望大家共同來解決問題。 宋雨炫
上傳時間: 2013-11-25
上傳用戶:lgnf
Delphi2005 B/S程序設計技巧集(15--22) 現在delphi 2005 B/S的書籍資料太少,幾乎沒有可參考的資料,這在一定程度上限制了delphi 2005的使用,相反C#,ASP的書籍資料到處都是。通過幾個月的學習也算是總結了一點經驗,從現在起我將陸續將ASP和C#的例子、技巧翻譯到delphi 2005下面,希望對大家的學習和工作有幫助,畢竟.Net是一種發展趨勢。我將不定期寫新的內容,同時,如果你在工作或學習中有什么問題,我也會將問題加入本篇文章,另外,一個人的能力畢竟有限,也希望大家共同來解決問題。 宋雨炫
上傳時間: 2013-12-12
上傳用戶:蠢蠢66
Delphi2005 B/S程序設計技巧集(4-11) 現在delphi 2005 B/S的書籍資料太少,幾乎沒有可參考的資料,這在一定程度上限制了delphi 2005的使用,相反C#,ASP的書籍資料到處都是。通過幾個月的學習也算是總結了一點經驗,從現在起我將陸續將ASP和C#的例子、技巧翻譯到delphi 2005下面,希望對大家的學習和工作有幫助,畢竟.Net是一種發展趨勢。我將不定期寫新的內容,同時,如果你在工作或學習中有什么問題,我也會將問題加入本篇文章,另外,一個人的能力畢竟有限,也希望大家共同來解決問題。 宋雨炫
上傳時間: 2013-12-12
上傳用戶:dsgkjgkjg