TI中文支持网
TI专业的中文技术问题搜集分享网站

高速I/O口采样

比较器出来一个10MHz的方波信号,现在需要将其采样还原,准备用高速I/O采样,想知道6系列中有没有合适的芯片支持这种高速采样。另外GPIO口的驱动能力如何,最大可产生多高频率的数字方波。谢谢!

noaming:

你可以参考一下C6455datasheet,章节7.21.3 GPIO Electrical Data/Timing

这款芯片主频可达1Ghz。

leiyu wang:

回复 noaming:

谢谢你的回答,我看了一下C6415T的,它的主频也达到了1GHz,想了解一下用程序控制的情况下,它的实测I/O口速度可以达到多少?另外采用5次采样,采样一个高电平的判断出所需多长时间?

leiyu wang:

回复 noaming:

也就是说我采样一个高电平的时候,输入时钟为1GHz的话,至少需要36*1-8=28ns的时间如果我是一个高电平用5个点来判断的话,就至少要28*5=140ns的时间,这对于10MHz的方波来说,时间就不够了?另外因为我这边还没有开发板,所以这个输入输出时间你能不能给个大概的估值?

leiyu wang:

回复 noaming:

另外想问下,在做方波的数字信号采样除了用I/O口采样之外还有没有其它的方法?谢谢了!

noaming:

回复 leiyu wang:

首先用GPIO来采样外部信号,则误差至少为一个GPIO周期,即上面图片中的高低电平时间之和。(36P-8)+(36P-8)。

所以这样就不太精确了。

noaming:

回复 leiyu wang:

建议你用中断的方式来采样外部方波,比如在方波的下降沿时候触发一次中断,这样能够准确的检测出方波的周期。

leiyu wang:

回复 noaming:

可能我表述的不是很清楚, 我要采集的是这样的一个方波信号,频率是10MHz,而不仅仅是一个‘0“、’1‘交替的方波。采集完需要把它还原出来的。像这样的有没有解决方案?这个主要是用在通信方面的。

noaming:

回复 leiyu wang:

这样的话,我觉得你不必用DSP的GPIO来采样还原这个信号,而是使用一个专门的采样芯片岂不是更好。比如用一个AD转换芯片之类的,采样频率有很高的。

你可以到下面这个版块问问,TI应该有专门的采样芯片

 http://www.deyisupport.com/question_answer/analog/data_converters/f/58.aspx

数据转换器

赞(0)
未经允许不得转载:TI中文支持网 » 高速I/O口采样
分享到: 更多 (0)