使用计算机作为信号发生器



我不太确定在哪里发布这个问题,但我认为Stack Overflow有很多聪明的人可以提供帮助。

我想知道是否有一种方法可以将编程和电路结合起来。我可以以某种方式将我的计算机变成信号发生器来创建交流波形,我可以将其应用于我创建的外部电路吗?然后我是否可以用C++代码对我的计算机进行编程以更改波形的幅度/频率(希望如果可能的话,这不需要汇编语言,我对此一无所知,期望它的代码更直接地与 CPU 或其他东西一起运行)。基本上,我正在寻找一种将编码与电路相结合的方法。什么都会做。我只是想在这两方面做得更好,因为它们都让我感兴趣。

是的,您可以使用您的音频通道。

你必须考虑它的频率响应:(理论最大值为20kHz?

您还必须缓冲音频输出。为此,使用运算放大器作为缓冲器。您不想使音频插孔过载。

您将遇到将数据发送到音频通道的"快速"程度的挑战。但我认为这是可能的。

另一种方法是使用一个好的旧并行端口,如果你有一个:)。这些很好指挥一些电子设备。

最新更新