This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] ADS8201:ADS8201 -无法读取第二个字节

Guru**** 2516170 points
Other Parts Discussed in Thread: ADS8201

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1222016/ads8201-ads8201---unable-to-read-second-byte

器件型号:ADS8201

您好!

我们已将 ADS8201设置为读取一个差分对上的电压差。  

我可以设置和读取所有寄存器、不会出现问题。 但是、当我从 ADC 通道读取3个字节时、我会正确地获得第一个字节、偶尔会从发送字节中得到一位、但几乎总是缺少最后3个字节中的任何一个、但我可以正确读取通道地址(第3个字节)。  

如果我关闭差分对模式并独立读取通道1和2、则会发生 SAM。  

我做错了什么。 请求转换后、感觉我的读取速度太快、但没有多少延迟帮助。

我担心我可能也处于错误的 SPI 模式、有人 在线讨论认为读取需要处于 SPI 模式1以写入所需地址、然后在拉取数据之前切换至模式0。 我已经尝试过、但没有区别。  顺便说一句,为什么有人设计一个芯片使用不同的模式读写!!  

任何建议都是有用的。

谢谢

怎样的

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Will、

    欢迎来到我们的 e2e 论坛!  您可以发布 SPI 事务的屏幕截图吗?  请包含/CS、SCLK、SDI 和 SDO。