主機與從機發出數位訊號或接收訊號,都會有這些相關參數,訊號一定都會定出有效的範圍,例如High、Low切換的時間不能過久或過快,否則訊號可能讓主機或從機無法讀取、寫入。
這些參數可以做為"設計"、"故障排除"的參考依據。
原來如此,謝謝你解答了我的疑惑,不然一直量一些低速(JTAG/SPI/I2C/UART/MDC&MDIO)的東西,完全不知道為甚麼要量,還有SPEC 定義的MIN MAX,也不知道從何而來
SPEC 的定義都是由各家IC所自行測試的結果,以確保什麼樣的條件IC可正常運作,通常我們不會知道怎麼定義的,但在Datasheet裡都會出現。
舉個例會比較好懂,像I2C上拉電阻值會影響High、Low的 "準位"與"切換速度",I2C的相關IC手冊裡都會有這些參數也會建議"上拉電阻值",這些都是可以計算的,經計算會發現這些參數規格會與建議上拉電阻值符合,這就符合設計可參考數據。
當實際電路可能受外部因素干擾,導致High、Low轉換時間異常,這時就需要去用示波器量測 I2C 波型是否符合上圖的規格,這就是故障排除找出問題點。