DA1468X ADC问题

2个帖子/ 0新
最后一篇
Envirosenjason.
离线
最后一次露面:4年2个月前
加入:2016-08-05 21:11
DA1468X ADC问题

ADC是否以200 MHz或20 MHz时钟内部计时?数据表提到了200 MHz时钟,但采样时间计算完成了ADC_CLK = 20 MHz,我不确定20 MHz来自哪里?如果我选择数字时钟,这是否意味着ADC使用PLL作为SAR时钟?

如果我选择的数字时钟以96 MHz运行PLL,这是否意味着我需要采样64个时钟周期以获得有效的阅读?
示例10位读数:
t_sample = -ln(1.2 / 2 ^ 10)* 500 ns = 0.4049美国
32个时钟周期= 32 *(1 / 96,000,000)= 0.333 US(太低?)
64个时钟周期= 64 *(1 / 96,000,000)= 0.667美国(好的?)

过采样部分还显示使用数字时钟的首选设置,使用数字时钟而不是内部时钟的原因是什么?

关键词:
设备:
mt_dialog.
离线
最后一次露面:4个月1周前
职员
加入:2015-06-08 11:34
嗨Envirosenjason,

嗨Envirosenjason,

在数据表上提到的20MHz是拼写错误,值为200MHz,使用内部时钟,您计算的T_Sample是用于60nsec时间常数
Attn3x而不是500nsec,您在您的等式中提到,但您提到的是T_Sample周期选项背后的逻辑。

关于使用在首选设置数字时钟的,我想你提表41,ADC的时钟是内部时钟,该表的第二行中提到
“使用内部200MHz时钟作为SAR时钟”GP_ADC_CLK_REG [GP_ADC_CLK_SEL] = 0和在GP_ADC_CTRL_REG [GP_ADC_CLK_SEL中] 0:在表529上使用的内部高速ADC时钟(推荐)。

谢谢mt_dialog.