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

ADS58C28的问题

做了两块板子,58c28使用DDR LVDS模式

外部控制器为FPGA

FPGA采集ADC输入的6bit DDR数据,一块板子的58c28的两个通道的最低一个bit始终为0

另一块板子的一个通道最低bit为0,另外一个通道最低位偶尔会翻转

 

通过FPGA采集到的数据,做FFT,得到信号频谱是正确的。

为什么最低位始终为0,什么原因呢,如果是虚焊,两块板子不可能都同时虚焊吧

Vera Mao:

你好!

请问在上电之后有没有进行复位操作? 谢谢!

如果有复位操作的话,请把寄存器配置表提供下. 谢谢!

hui bruce:

回复 Vera Mao:

复位使用的是软件复位,寄存器01配置为02,adc的rst复位管脚没有使用

Vera Mao:

回复 hui bruce:

你好, 请问Reset管腿是怎么接的呢? 如果要做软件复位, 并且需要支持串口操作的话,Reset管腿需要拉低.

如果该管腿处理正确, 请帮忙用示波器量一下实际ADC输出的低bit位为什么值.  以防止由于时序不对产生FPGA误操作.

另外可尝试配置0x025, 0x2B寄存器为测试模式, 可尝试输出全1模式,以及ramp up模式, 看得到什么结果.  如果得到的结果还是不对, 且数字借口时序又是正常的话, 请测量看硬件管腿低bit位有无短路. (不过如果是短路的话, 低2个bit应该都为0,而不是只有一个bit出问题)

谢谢!

hui bruce:

回复 Vera Mao:

几种测试模式的结果都是正确的,reset管脚没有接任何信号,只是使用了软件复位

FPGA时序上是正确的

并且需要支持串口操作的话,Reset管腿需要拉低,这个支持串口操作是什么意思?

谢谢

hui bruce:

回复 hui bruce:

ADC的rst复位管脚没有使用,PCB上该管脚已经经过10K电阻接地

Vera Mao:

回复 hui bruce:

支持串口操作意思就是支持使用寄存器配置的方式. (58c28有并行配置模式和串行配置模式).

Vera Mao:

回复 hui bruce:

如果这样配置的话, 说明Reset功能应该是正常的.

另外测试模式都正常,说明数字接口没有时序问题.

可以改变输入的信号幅度看采样结果如何.

另外你这个结果是在SNRBOOST enable还是disable下测得的?

hui bruce:

回复 Vera Mao:

用示波器测试最低bit的峰峰值要比其他管脚小一半,这不正常吧

hui bruce:

回复 Vera Mao:

用示波器测试最低bit的峰峰值要比其他管脚小一半,这不正常吧

hui bruce:

回复 hui bruce:

最低bit峰峰值为35mv,其他比特位65mv,会不会是最低bit的峰峰值过低,导致ADC转换为0

赞(0)
未经允许不得转载:TI中文支持网 » ADS58C28的问题
分享到: 更多 (0)