答:單片機電路開發過程中,一般來講所用的元件和芯片本身都沒有問題,有問題的往往是他們之間相互通信和預想的不同,單片機中,常見的總線是 SPI,I2C,USB,LIN,CAN, 54621A 和 54621D 示波器本身支持串行信號的觸發功能,可直接調試串行總線上的通信情況,另外,若您使用 DSP 結合 MCU 開發電路板,可能牽涉到軟硬件聯調,這時您可以用 54621D 的數字邏輯通道連接到控制線或數據、地址線上,借以判斷在特定的操作條件或子程序運行下,電路是否能正常工作。而且其每通道 2M 點的存儲深度非常有助于分析問題的原因,觀察長時間的串行信號,觀察握手時序等。而且其放大功能,可將信號放大數萬倍以觀察細節。
46.新型數字示波器 54621A 和 54621D 在檢測時是否對(Inter-IC)總線的不同信號和不同速率有影響呢?
答 :I2C Bus 信號一般工作速率不超過 400Kbit/s,最近也出現了幾 Mbit/s 的芯片,54621A 和 54621D在設置觸發條件時,無需顧及不同速率的影響,但對其它總線,如 CAN 總線,您先要在示波器上設置 CAN總線當前的實際工作速率以便示波器能正確解協議,并正確觸發。
47.除示波器 54621A 和 54621D 外,還有什么其他儀器可以檢測和分析 Inter-IC 總線信號?
答:想對 Inter-IC 總線信號進行進一步的分析,如協議級的分析,可使用安捷倫的邏輯分析儀,但相對來說,價格比 54621A/D 要高。
48.數字示波器的各種觸發的應用,比如說邊沿觸發,毛刺觸發和脈寬觸發等,它們各自適合測試那種信號?
答:① edge trigger , 邊沿觸發,可設觸發電平,上升沿或下降沿。邊沿觸發也稱為基本觸發。
② advanced trigger,即高級觸發,里面含概各種不同的觸發功能,可以根據被測信號的特征,設置相應的觸發條件,定位感興趣的波形。高級觸發是電路調試的關鍵。在電路調試過程中,如果事先不了解被測信號可能的問題,可以先使用泰克數字熒光示波器,利用 400,000/秒波形捕獲速度,迅速發現電路中的各種問題,再配合不同的高級觸發功能來進行故障的細節定位,這樣可以縮短您的調試周期。
49.關于毛刺測量,以前請教過相關的技術人員,得到的答復是,示波器所能捕捉的最小毛刺就是示波器的采樣速率。是否所有的示波器都遵循這一規律?此時示波器的前置濾波器不會對它有影響嗎?
答:不能斷言所有的示波器都是這樣。比如,有些示波器達到 1GS/s,帶寬只有 60MHz,顯然,1ns的毛刺不可能捕捉到。其實捕捉毛刺的能力除了帶寬,采樣率,還取決于波形捕獲率,即每秒能夠捕捉的波形數量,詳情請參見泰克關于 DPO 的應用文章。
50.在使用示波器時如何消除毛刺?
答:如果毛刺是信號本身固有的,而且想用邊沿觸發同步該信號(如正弦信號),可以用高頻抑制觸發方式,通常可同步該信號。如果信號本身有毛刺,但想讓示波器慮除該毛刺,不顯示毛刺,通常很難做到。
可以試著使用限制帶寬的方法,但不小心可能也會把信號本身慮掉一部分信息。若使用邏輯分析儀器,一般來說,使用狀態采集的方法,有些在定時方式下采集到的毛刺,就看不到了。
51.在實際工作中,當碰到突發的毛刺信號,如何捕捉和測試?
答:比如我們在進行時鐘測試時,經常會碰到偶發毛刺信號,該信號將會對我們的電路產生誤動作,因此捕獲該信號成為測試的關鍵,由于事先我們無法判斷該毛刺為正還是為負,因此我們須先利用TDS5000 示波器的數字熒光功能即快速波形捕獲模式結合無限余輝查看毛刺特征,然后利用示波器的高級觸發功能——脈寬觸發依照信號特征,如:小于正常時鐘脈沖寬度觸發。
52. 毛刺/脈寬觸發的應用場合有哪些?