通过FTDI适配器在BeagleBoard和Arduino Pro Mini之间进行通信

时间:2013-02-04 10:46:00

标签: usb arduino beagleboard ftdi

我正在开展一个项目,我必须连接BeagleBoardArduino Pro Mini进行沟通。

我尝试了 USB-FTDI 方式。我已经安装了所有内核模块 ftdi-sio usbserial 模块,但 / dev 中没有任何内容。我在Ångström和Ubuntu中尝试了。我想使用I²C,但我必须了解电子产品。由于BeagleBoard的 GPIOS 输出为1.8 V,我需要一个电平转换器与Arduino进行通信。

我需要做些什么才能让它发挥作用?

1 个答案:

答案 0 :(得分:2)

对于I²C,我可以想到两种解决方案随时可用。

您可以将SparkFun的PCA9306 Level Translator Breakout用于I²C。从他们的网页引用:

  

PCA9306是双向双向I²C总线和SMBus电压电平   可在1.0 V至3.6 V低压下工作的转换器   在1.8 V至5.5 V的高压侧。只需使用低压和低压   分别为VREF1和VREF2的高端参考电压,   连接您的I / O并将Enable引脚驱动为高电平以打开双向   电压平移而不使用方向引脚!

Enter image description here


或者您可以SFE Logic Level Converter或类似于离散解决方案的电路。对其工作原理的解释更便宜,更微妙。


除了FTDI之外,您是否能够从主机检测到任何USB个从属设备(鼠标,键盘等...)?如果没有,那么这将是一个开始的地方。