我正在从事一个需要将信号从外部世界传输到计算机的项目。 我有一个生成模拟信号的源,这个信号需要通过 USB 在 PC 上传输。 这是我的问题: 什么是接口(interface)?
我从源头获得的模拟信号,是否必须使用微 Controller 将其转换为数字信号,然后通过 USB 传输,或者我们可以通过 USB 传输模拟信号? 我也试着剪断 USB 线,发现里面有 4 根线:V+、V-、Data+、Data-。 Data+和Data-的意义是什么?
最佳答案
Data+和Data-是差分对线,用于传输数字信号。 您不能使用它们来传输模拟信号。
最简单的解决方案是任何 Arduino 板,带有 AVR 微 Controller 和 UART 到 USB 转换器(UART 比 USB 简单得多)。但实际解决方案取决于您需要的性能。
https://stackoverflow.com/questions/17150738/