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.

[参考译文] ADS8665:有人能告诉您如何知道ads8665是否正在正确启动吗?

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1096916/ads8665-can-someone-please-advise-how-to-know-if-the-ads8665-is-booting-correctly

部件号:ADS8665

您好,

我的项目在阅读Ads8665 SPI可信度以及是否知道时遇到了问题

实际上,ADs8665甚至已经启动。

数据表指出RVS应在RST/变为High (高)后20毫秒内变为高。

如果同时,我将Cs/升至高,则RV也会升至高,但没有证据

读取成功的默认设置ADC。  此外,没有任何证据表明成功

注册读取。

我想总结一下,要知道这一点,RVS必须高得跟低得比

IC已启动?

如果启动失败(如上所述),ads8665可能无法启动的原因是什么?

感谢您的参与和考虑。

此致,

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

    您好,Edmond,

    此ADC上没有更多诊断功能。 要检查您的注册是否有效,您可以重新阅读注册内容以进行比较。 此外,您可以在开机后读取任何寄存器,然后将读取数据与默认数据进行比较。  

    /RST引脚的默认配置是在设备通电后开机重置。 ADC应进入ACQ状态,而RVS应在数据表中所述的延迟pf TD_RST_POR后高。 复位信号低(高-低-高)的宽度是多少?  当您的/RST引脚拉高时,您的/CONVST/~CS和SCLK的状态是什么?  最好检查定时图。 谢谢。

    此致,

    戴尔

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

    您好,Dale,

    感谢您的及时回复。

    RST/引脚,CS/引脚和SCLK引脚在启动代码的主SPI部分之前都被拉低。

    仅Rst/引脚被拉高,然后等待最长100毫秒。  未观察到RV高。

    将CS/移至High (高)会导致RVS立即进入High (高),尽管我尚未进行测试  

    10秒。

    所以,,,,   RVS是否应该在20毫秒左右独立于CS/的情况下设置为High (高)以确认启动?

    如果不发生这种情况,会有什么解释?

    使用SPI读取任何寄存器都会响应寄存器命令左移一位。

    读取具有0x0万 SPI提示符的ADC时,左侧返回0x000或0xFFFF  

    大多数位,然后是0xfffffff。  我由此推断可能未连接Vref。

    SPI时钟极性开始低。

    SPI相位是第一个边缘

    CPU为STM32 f767。  此CPU一次刺激16位。   因此有两个  

    中断驱动的写入和两个中断驱动的读取每个事务。  结果是  

    分解成文字,使解释更容易。

    由于没有中间ADC值,我担心设备没有  

    已启动,Vref是否不是决定因素??

    感谢您的参与和考虑。

    此致,

    Edmond burzycki

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

    您好,Edmond,

    RVS信号与/CS信号相关,该信号与CONVST相同。 当/CS为高电平时,RVS反映内部ADCST信号的状态。 例如,在从CONVST/CS上升边缘到tconv时间后,RVS将随着ADCST内部信号从低到高,该信号表明内部转换已完成,数据已准备好供微控制器读取。 当/CS为低电平时,RVS的状态取决于输出协议选择。 当微控制器将CONVST/CS拉低以启动数据传输时,RVS将会变低以指示数据传输帧的开始。

    没有用于 监测设备的信号,指示并确认设备启动。 RVS信号主要用于检索转换数据,方法是在发出CONVST/CS以开始转换后,通过在RVS上监测从低到高的转换。 另一种读取数据的方法是等待tconv_max时间,而不是监视RVS信号。

    如果未更改ADC上的默认SPI配置(CPOL:CPHASE=00),则SPI配置(极性低和第一边缘相位)是正确的。 默认情况下,内部电压参考在通电后启用。  

    您是否测量了REFIO针脚上的电压? 是否可以使用高-低-高脉冲而不是低-高脉冲来重置设备? 您的计时图和原理图有助于解决该问题。

    此致,

    戴尔