最近采用ADS58C48采集数据,ADS58C48的时钟由FPGA差分提供。上电后,FPGA首先给ADS58C48配置。ADS58C48输出时钟作为FPGA采集数据的时钟。
现在由以下几个问题:
1,ADS58C48如果想要实现基本的功能需要怎样配置寄存器?有没有相关FPGA配置程序可以参考一下?
2,ADS58C48的输出给FPGA的时钟怎样产生的,是只要有输入时钟,就有输出时钟吗?
user151383853:
我觉得问题在于 ADS 方面, FPGA 都是可以根据 ADS 的要求来设置时钟和时序波形
tomi chan:
回复 user151383853:
所以是不是只有ADS寄存器配置好之后才会有输出时钟?需要配置哪些寄存器呢?
Seasat Liu:
ADS58C48的采样时钟不能由FPGA提供。
FPGA的时钟的jitter太差了。无法满足58C48的要求。
ADS58C48给FPGA的随路时钟是有输入时钟,然后寄存器正确配置后就自动输出的。
输出的时序参加figure4.
注意,热焊盘一定一定要接地。
tomi chan:
回复 Seasat Liu:
1, 已经使用FPGA输出作为采样差分时钟的输入,现在有什么可以调整的,可以使电路正常工作?降低采样频率能使电路工作吗?
2,如果FPGA即使调整也无法使用,那么ADS58C48采样时钟一般怎样提供?
3,我现在寄存器配置是不是也有问题,如果配置正确,即使FPGA 时钟jitter很差,ADS58C48也是会有输出时钟的吧。