最近做研究需要从电脑引出一个trigger信号,但是从主板上引脚引出不太现实,所以考虑从USB口引出,记录一下。
USB口的引脚如下图所示,
由于USB的两个根数据线D+\D-使用的是差分信号表示01,更详细地说,对于USB2.0,D+比D-大200mV时为1,D-比D+大200mV时为0。因此USB电平不适合作为trigger。
考虑到TTL电平为单纯的高低电平信号,+5V等价于逻辑“1”,0V等价于逻辑“0”,因此更适合作为边沿触发的trigger信号。
USB转TTL有很多现成硬件,自己做也行
这样trigger信号的方案设计和硬件准备就做完了,只需要写一个控制软件就行。
程序部分参考了https://download.youkuaiyun.com/download/qq_36696964/10780279,做了部分修改。
传输数据为1的时候采集图像如图所示:(起始位+数据位+停止位)
(突然传不了图,改天再传)
(还是传不了图,不写了0 0)