於2009年初孕龍科技發表串列協定分析Timing功能。此Timing功能對於研發工程師來說,更是使用上的好幫手。此功能與孕龍邏輯分析儀搭配使用更能發揮到淋漓盡致。Timing功能是針對部份串列協定分析(有使用Clock訊號取樣)可自行設定DATA及CLOCK資料判斷的時間長度,能夠更加靈活的進行串列協定分析,不再需要依照既定的規範進行開發,以IIC – Timing而言,孕龍科技所提供的設定視窗(如圖一) 孕龍科技IIC串列協定模組判斷START條件成立,是根據SCL線的下降緣位置減去SDA線的下降緣位置,判斷得到的時間距離是否在設置的時間範圍內(如圖一的tHD:STA)。DATA方面,SDA線是上升或下降緣對應SCL線低準位,以SDA線上升或下降緣為中心,判斷對應SCL線的前上升和後下降緣之間的時間距離是否在設置的時間範圍內(如圖一tHD:DAT和tSU:DAT)。STOP成立,判斷SDA線上升緣到對應SCL線的上升緣之間的時間是否在設置的時間範圍內(如圖一tSU:STO)。 透過圖一範例可瞭解,增加Timing分析功能能夠幫助工程師在面對串列協定時可更加得心應手,能夠透過Timing分析功能自行設定各項時間參數對訊號進行解碼,進而能夠面對各式各樣的訊號變化。目前含有Timing功能的串列協定分析有: SM2.0、 PS/2、PM1.1、IIC,目前陸續研發中,歡迎免費下載試用。
 |
圖一 IIC Timing設定畫面 |
|