在soc中有一種常見的情況,有時為了考慮到功耗,性能的問題,某個模塊可能在某一種情況下工作在一個頻率,另一種情況下工作在另一種頻率,這個時候就需要進行mux的切換,有的人就會說了,哪簡單啊,加個mux啊,可事實真的如此嗎?
如上圖,大家會很自然而想到的一種時鐘切換電路,可是,你仔細分析,你會發現該電路會出現如下的問題,毛刺!這個毛刺無論對于clk0還是clk1都不是好事,它不屬于任何一個時鐘域,它的脈寬根本無法確定,你切換的點會影響毛刺的寬度。
那么該如何消除毛刺,進而消除后面可能帶來的問題呢,見下圖,加入反饋電路。
反饋是為了確保時鐘真正被關閉了,例如,select從0切換到1,也就是選擇clk1,但是這時要確保clk0被完全關閉了,所以通過clk0時鐘域的DFF反饋回來的1(如果能反饋1說明0已經進入到clk0時鐘域的DFF中了)與clk1時鐘域的select進行相與。
另外,為了解決跨時鐘域的問題(select畢竟是不同于clk0,clk1時鐘域的),通常還會加入1-2級的DFF。
這幾個電路使用時需要注意一點的是兩個clk都必須要震蕩起來后才可以進行select,否則進行切換可能導致select不能被正確的傳送到最后一級的與門上,這樣消除毛刺的功能可能就無效。
來源:電工學習網
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
相關推薦
電源是整個電路可靠工作的核心部分。然而,由于電源電路的電流和發熱量較大,容易出現故障。今天我為大家介紹一下電源模塊的使用方法。
發表于 01-21 15:24
?97次閱讀
AB伺服軟件使用方法
發表于 12-24 14:45
?0次下載
示波器高壓探頭是一種用于測量高電壓信號的儀器,通常用于高壓電源、電機、變壓器等電氣設備的測試。以下是示波器高壓探頭的詳細使用方法:
發表于 10-03 16:43
?555次閱讀
毫伏表是一種用于測量電壓的電子儀器,特別擅長于測量毫伏級以下的微小電壓,包括微伏交流電壓。這種儀器在電子學和電氣工程中有著廣泛的應用,是電子電路初學者必備的測量設備之一。毫伏表的使用方法和注意事項如下:
發表于 10-03 16:21
?1241次閱讀
放大電路動態分析的基本方法主要包括 微變等效電路法 和 圖解法 。這兩種方法各有特點,適用于不同的分析場景和目的。 1. 微變等效
發表于 09-23 10:31
?1425次閱讀
探針頭型的使用方法多種多樣,具體取決于探針頭型的類型、被測對象的特性以及測試需求。以下是一些常見探針頭型的使用方法概述: 1. 凹頭探針 用途 :主要用于測試長導腳、端子及繞線柱等較長或較粗的被測點
發表于 09-07 10:57
?903次閱讀
本篇介紹了DC/DC模擬的基本使用方法及確認基本特性的方法。
發表于 08-20 17:08
?821次閱讀
錫膏(焊錫膏)是電子組裝過程中常用的材料,它的儲存和使用方法對保證焊接質量和性能至關重要。以下是詳細的儲存及使用方法:
發表于 06-27 10:02
?1072次閱讀
可編程電源使用方法 可編程電源使用方法 摘要:本文詳細介紹了可編程電源的使用方法,包括其基本概念、主要功能、選擇原則、操作步驟、注意事項以及實際應用案例,旨在幫助讀者全面了解可編程電源
發表于 06-10 15:29
?1165次閱讀
的穩定可靠運行,正確的使用方法和注意事項至關重要。本文將詳細介紹現場總線的使用方法和注意事項,以供讀者參考。
發表于 06-06 11:49
?891次閱讀
手柄控制代碼及使用方法
發表于 05-15 10:19
?2119次閱讀
深圳特信電子|手機信號屏蔽器:功能、原理及使用方法詳解
發表于 04-01 09:09
?3515次閱讀
555集成芯片的使用方法主要依賴于其特定的引腳功能和電路設計。
發表于 03-25 14:39
?1632次閱讀
需要注意的是,不同類型的集成芯片具有不同的使用方法和功能,因此在實際應用中,需要仔細閱讀芯片的數據手冊和相關文檔,了解其具體的使用要求和步驟。此外,對于復雜的電路設計和系統應用,可能需要具備相應的電子技術和專業知識。
發表于 03-19 15:59
?1607次閱讀
以上是一個比較經典的時鐘切換電路。 根據實際使用場景的不同,時鐘切換有很多不同的實現方法,都可以
發表于 02-18 18:22
?3741次閱讀
評論