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.

[参考译文] ADS7952:手动模式下的ADS7952/写入/读取序列

Guru**** 2535750 points
Other Parts Discussed in Thread: ADS7952

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/608852/ads7952-ads7952-write-read-sequence-in-manual-mode

部件号:ADS7952

您好,

请告诉我有关ADS7952的SPI的信息。

 

下面是开机后写入/读取顺序的预期。 正确吗?

 

->通电(遵循"电源建议")

                   (时间间隔:>10ms)

                           ->第一帧        写入[模式:手动,MUX:CH1]

                                                       读取[无效]

               ->第二帧       写入[模式:手动,MUX:CH2]

                                                       读取[Ch1的12位转换结果]

               ->第三帧        写入[模式:手动,MUX:CH3]

                                                       读取[Ch2的12位转换结果]

 

 

在客户的系统上,我们发现该序列似乎有必要将第一个帧设置为“虚拟”,以便读取下面的有效数据。 您能告诉我您的考虑吗?

 

             ->通电(遵循"电源建议")

                   (时间间隔:>10ms)

                           ->第一帧        写入[模式:手动,MUX:---]-->虚拟

                                                       读取[无效]

               ->第二帧       写入[模式:手动,MUX:CH1]

                                                       读取[无效]

               ->第三帧        写入[模式:手动,MUX:CH2]

                                                       读取[Ch1的12位转换结果]

此致,

Satoshi /日本Disty.

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

    根据数据表中的图49,第一个序列应该是正确的序列。
    他们设置控制寄存器的实际值是多少?

    ->通电(遵循"电源建议")
    (时间间隔:>10ms)

    ->第一帧 写入[Mode:Manual, MUX:CH1](它们向寄存器发送什么十六进制值?)
    读取[无效]

    ->第2帧 写入[模式:手动,MUX:CH2](它们向寄存器发送什么十六进制值?)
    读取[Ch1的12位转换结果]

    ->第三帧 写入[Mode:Manual, MUX:CH3](它们向寄存器发送什么十六进制值?)
    读取[Ch2的12位转换结果]

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

    您好,Mike:

    很抱歉我的回复延迟了。 请允许我再次询问我的理解是否正确。

    从数据表中的图1中,帧n处的输入数据可能会在帧n+2处输出,因为 Mux Ch更改在帧n的中间开始,并且它跨越帧n+1。 请问您对此有何看法?

    此致,

    Satoshi /日本Disty.

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

    有关更多信息,我的客户正在实际评估ADS7952并确认以下结果。

    • 如果不更改Mux通道,则在Frame n上获取输入数据
    • 更改Mux通道时,帧n处的输入数据将在帧n+2处获取

    谢谢

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

    您好Satoshi San,

    当您写入以更改n处的mux时,数据应在n+1处输出。  请参见图50。  这表明,例如,在帧n中,设备将发送帧n-1的转换数据。  在帧n中,您还可以为帧n+1进行编程。

    Mike

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

    数据表对此不清楚。 看起来数据是在n+2上输出的。 请参阅此帖子:

    e2e.ti.com/.../107.7037万

    Mike