86Duino 與 SSI 絕對編碼器連接範例

下面提供 86Duino 與 SSI 信號類型的絕對編碼器連接的一個例子。

本例使用 86Duino One 與 AM4096 旋轉編碼器 IC。AM4096 可以用 SSI 通信介面來輸出絕對位置資訊,SSI 在連接方式上,只需要兩條線:時脈線與資料線。在 AM4096 規格書中,對應 SSI 信號的腳位分別被標示為 Data 和 Clock,可直接連接到 86Duino One 的 ENC0 編碼器介面的 A、B 兩根針腳(即 digital pins 42、43),同時因為 AM4096 需要供應 3.3V 電源,因此我們將 86Duino One 的 3.3V 輸出與 GND 分別接到 AM4096 的 Vdd 與 GND 腳位,如此即可用 Encoder 函式庫的 SSI 模式來讀取 AM4096 輸出的絕對編碼器數值。下面是連接示意圖:

am4096

實際連接如下:

am4096_2

注意:由於 digital pin 43 與 86Duino One 的 CPU 模組金屬外殼非常靠近,插在 digital pin 43 上的接線外緣應做絕緣保護,避免發生短路:

am4096_3


函式庫參考主頁面

The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.