TI论坛
直播中

卢兰凤

7年用户 224经验值
私信 关注
[问答]

ADS1158无法正常工作

大家好,
我将 ADS1158 与 AT91SAM9261 ARM 微处理器结合在一起使用。我设计的第一块原型电路板至今仍然工作正常。
在我发布的第二块电路板上,除对布局进行了少许调整,与 ADC 相关的线路部分并没有更改,软件版本也没有变化,但 SPI 接口在新电路板上却完全无法正常工作。
我已对 PCB 进行了检查,以确认是否存在短路现象,结果是没有。我又检查了 A/D 的电源、参考电压以及接地情况等,一切正常。
我们尝试读取 ID,但未成功。
我们考虑可能组件已损坏并尝试更换组件,但结果还是一样。
上电时 START 引脚被置于低电位,而 /DRDY 引脚则置于高电位。
我们使用脉冲转换命令 (Pulse Convert Command) 来启动转换并读取通道。
该组件的配置为:
AVDD = 5V
DVDD = 5V
Vref = 4.096V
内部时钟(32.768KHz 石英)
16 个单端通道
是否有人能够提供建议,或者有过类似的经历?所有一切都正常,因为组件并未损坏,只是我在检查电路板的时候没有连接输入。

回帖(1)

卢兰凤

2019-5-29 14:37:46
我已经解决了这个问题。振荡器能够正常工作了。我可以看到其引脚的频率为 32.768KHz,但器件并未与微处理器进行通信。我决定通过更换旁路电容器来检查这个情况。我没有 22nF 的电容器,所以将两个 10nF 并联使用。经过这样的调整以后,ADS1158 开始工作了。我想他们是使用了劣质电容器的缘故。
举报

更多回帖

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