微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 关于 ADS1158 的问题

关于 ADS1158 的问题

时间:10-02 整理:3721RD 点击:

大家好,

我将 ADS1158 与 AT91SAM9261 ARM 微处理器结合在一起使用。我设计的第一块原型电路板至今仍然工作正常。

在我发布的第二块电路板上,除对布局进行了少许调整,与 ADC 相关的线路部分并没有更改,软件版本也没有变化,但 SPI 接口在新电路板上却完全无法正常工作。

我已对 PCB 进行了检查,以确认是否存在短路现象,结果是没有。我又检查了 A/D 的电源、参考电压以及接地情况等,一切正常。

我们尝试读取 ID,但未成功。

我们考虑可能组件已损坏并尝试更换组件,但结果还是一样。

上电时 START 引脚被置于低电位,而 /DRDY 引脚则置于高电位。

我们使用脉冲转换命令 (Pulse Convert Command) 来启动转换并读取通道。

该组件的配置为:

AVDD = 5V

DVDD = 5V

Vref = 4.096V

内部时钟(32.768KHz 石英)

16 个单端通道

是否有人能够提供建议,或者有过类似的经历?所有一切都正常,因为组件并未损坏,只是我在检查电路板的时候没有连接输入。

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top