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.