大家好,我是新手,最近调试ads8688时 总是读不到正确的数据(大部分时候读到的数据全部是高电平),怀疑是我的PCB设计有问题,现在把原理图发到这里来,请给位高手前辈看一下,我的PCB设计的有什么问题
user151383853:
我看先验证一下硬件电路的连接, 确定芯片是否已经正常工作了?
Martin:
请检查 DVDD, AVDD, REFCAP 上的电压是否正常?
另外请检查输入通道上的 ADC的输入电压是多少?
Martin:
回复 user151383853:
另外,请检查一下,你的SPI的接口是否正常的,寄存器能否正常写入、读出?
内部寄存器是否配置正确,比如说输入范围是否配置正确?
shenchang shen:
回复 Martin:
,您好,感谢你的回复。 我已经检查过了,我的SPIMaster 工作时正常的,目前肯定的是,芯片并没有接收到正确的命令,也就是说,芯片的工作不正常。请您在百忙之中看一下我的原理图,是不是设计上有问题,我现在怀疑是不是需要在SDO,SDI上加上 上拉电阻?
shenchang shen:
回复 user151383853:
您好,首先感谢您的回复。我检查了下,硬件电路与SPIMaster的连接是正常的。我现在怀疑是不是硬件电路的设计有问题。是不是需要在SDI,SDO上加上 上拉的电阻?
shenchang shen:
回复 Martin:
,您好,感谢你的回复。 我已经检查过了,我的SPIMaster 工作时正常的,目前肯定的是,芯片并没有接收到正确的命令,也就是说,芯片的工作不正常。请您在百忙之中看一下我的原理图,是不是设计上有问题,我现在怀疑是不是需要在SDO,SDI上加上 上拉电阻?
Sulyn ZHANG:
回复 shenchang shen:
Hi ,
不知道你问题是否已经得到解决?
1. 你原理图上建议RST脚加个几K的上拉电阻;
2. 你的采用的是Auto模式还是Manual模式?有没有时序示意图让我看下?
谢谢
shenchang shen:
回复 Sulyn ZHANG:
您好,首先感谢你在百忙之中的回复。时序图现在是这样的:每一次接收的数据都是乱的,有时甚至都是高电平。此外,除了在RST加上拉电阻外,还需不需要在SDO和SDI上加上拉电阻? 望讫回复,谢谢!
Sulyn ZHANG:
回复 shenchang shen:
Hi Shenchang,
SDO和SDI 不需要上拉电阻。
shenchang shen:
回复 Sulyn ZHANG:
你好,我采用的是manul模式,请问除了您之前所说的在RST上拉电阻外,还有没有其他的注意事项?谢谢!