二進制同步序列輸出 (SSI)

絕對位置資料可透過多種方式傳送。最常見的介面標準之一為 SSI,因為只需要使用最少線路數量(也就是 6 條)。磁性編碼器的序列資料可透過 SSI 通訊協定,以自然二進制碼形式取得。

依預設,順時針方向旋轉的磁鐵,其輸出資料值會增加。

SSI 時序圖

SSI 時序圖

控制器會透過傳送脈衝列至 CLOCK 輸出,來詢問編碼器晶片的位置值。CLOCK 信號必須一律從頂點開始發出。第一個下降邊緣(頂點 1)會將目前位置資料儲存於平行/序列轉換器中,然後單穩態觸發器(定時器)會觸發。隨著每次 CLOCK 信號的轉換(高/低或低/高),單穩態觸發器會反覆觸發。當移動至第一個上升邊緣(頂點 2)時,二進制碼的最高有效位元 (MSB) 會透過 DATA 輸出傳送。另一個下降邊緣會移動至下個位元 (MSB - 1),而該位元會出現在下個上升邊緣的 DATA 輸出上。當移動至 CLOCK 的每個後續上升邊緣時,下個位元就會傳送至控制器。讀取資料時,tCL 必須低於 tMF 使單穩態觸發器維持固定。當最低有效位元 (LSB) 輸出後(頂點 3),DATA 會下降至低點。控制器等待時間須超過 tMF,才可讀取到最新的位置資料。在此頂點時,單穩態觸發器時間會結束,而 DATA 輸出會上升至頂點(頂點 4)。

若要提升傳送資料的可靠性,可能需要多次讀取相同位置資料。控制器必須持續傳送 CLOCK 脈衝,而相同資料將會再次輸出。在兩個輸出之間,就會輸出一個邏輯 0。

SSI 多次讀取相同位置資料

SSI 多次讀取相同位置資料

 

附註:

  • 上升邊緣 = 低點轉換至頂點
  • 下降邊緣 = 高點轉換至低點
找不到您所尋找的項目? 聯絡我們以取得更多資訊