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

调试adc12d1600时,发现芯片上电校准(Power-on Calibration)无法完成。

调试adc12d1600时,芯片上电以后,发现工作不正常,发现CalRun信号一直为高,原来是芯片上电校准(Power-on Calibration)无法完成。再进一步测试发现,如果ADC芯片在上电之前不输入采样时钟(Sampling Clock),ADC加点之后再输入采样时钟(Sampling Clock)就会出现上述异常情况。

如果采样时钟(Sampling Clock)在ADC加电之前就输入,那么,CalRun信号就为低,表示ADC校准完成,ADC工作正常。

但是芯片手册上也没有说明采样时钟(Sampling Clock)需要在ADC加电之前输入还是加电之后输入,不知道大家遇到过这样的现象吗?

user151383853:

楼主很仔细呀,真是个好奇怪的现象. 不过楼主自己已经找到的故障特征是可以避免问题了
很多时候, 芯片有些特别的特性,作为应用,也只能适应, 没有办法改造的

Amy Luo:

您好,adc12d1600的CAL管脚在上电时是设置的低电平吗,因为CAL在上电时若为高电平,上电校准将不会被执行,直到指令校准满足条件时执行指令校准。具体请参考数据手册7.3.3.3 Power-On Calibration章节。

jiang du:

回复 Amy Luo:

您好,CAL管脚已经连接了下拉电阻1k欧姆。CalRun信号一直为高,说明AD芯片已经进入校准模式,但是就是停不下来(CalRun信号一直为高,无法变低)。

Kailyn Chen:

我认为问题不在于上电前就是否先加入sampling clock的问题。
而是CAL 的时序。
Calibration may be initiated by holding the CAL pin low for at least tCAL_L clock cycles, and then holding it high for
at least another tCAL_H clock cycles, as defined in Timing Requirements: Calibration.
理论山是应该上电稳定之后再给sampling clock,但power on calibration的初始化要求是要保证CAL的low和high的时序。
在datasheet Page26的电气表格里有给出tCAL_L和tCAL_H的时间最小要求,确认下是否这里的问题。

赞(0)
未经允许不得转载:TI中文支持网 » 调试adc12d1600时,发现芯片上电校准(Power-on Calibration)无法完成。
分享到: 更多 (0)