TI论坛
直播中

罗星

8年用户 1625经验值
擅长:模拟技术
私信 关注
[问答]

调试adc12d1600时,上电校准无法完成是为什么?


  • 调试adc12d1600时,芯片上电以后,发现工作不正常,发现CalRun信号一直为高,原来是芯片上电校准(Power-on Calibration)无法完成。再进一步测试发现,如果ADC芯片在上电之前不输入采样时钟(Sampling Clock),ADC加点之后再输入采样时钟(Sampling Clock)就会出现上述异常情况。
    如果采样时钟(Sampling Clock)在ADC加电之前就输入,那么,CalRun信号就为低,表示ADC校准完成,ADC工作正常。
    但是芯片手册上也没有说明采样时钟(Sampling Clock)需要在ADC加电之前输入还是加电之后输入,不知道大家遇到过这样的现象吗?

回帖(3)

李宏

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

薛丽娜

7 天前
 我认为问题不在于上电前就是否先加入sampling clock的问题。
而是CAL 的时序。Run信号一直为高,无法变低)。
举报

听风说梦

6 天前
在调试ADC12D1600时,遇到上电校准无法完成的问题,可能有以下几个原因:

1. 采样时钟(Sampling Clock)输入时机:根据您的描述,如果ADC芯片在上电之前不输入采样时钟(Sampling Clock),那么在ADC加电后再输入采样时钟(Sampling Clock)会导致CalRun信号一直为高,表示芯片上电校准(Power-on Calibration)无法完成。这种情况下,您可以尝试在ADC加电之前就输入采样时钟(Sampling Clock),以确保CalRun信号为低,表示ADC校准完成,ADC工作正常。

2. 电源问题:检查ADC芯片的电源是否稳定,电压是否在规定的范围内。不稳定的电源可能导致芯片无法正常工作。

3. 时钟信号问题:检查采样时钟(Sampling Clock)的频率和相位是否符合ADC芯片的要求。不匹配的时钟信号可能导致ADC无法正常工作。

4. 芯片损坏:如果以上原因都排除了,那么可能是芯片本身存在问题。您可以尝试更换一个新的ADC12D1600芯片进行测试。

5. 外部干扰:检查ADC芯片周围的电路是否存在干扰,例如电磁干扰、电源干扰等。这些干扰可能导致ADC芯片无法正常工作。

总之,要解决这个问题,您需要检查采样时钟(Sampling Clock)输入时机、电源、时钟信号、芯片本身以及外部干扰等因素。希望这些建议能帮助您解决问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分