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.

[参考译文] ADS7957-Q1:开机重置后的Bihavior

Guru**** 2553450 points
Other Parts Discussed in Thread: ADS7957-Q1

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/570308/ads7957-q1-bihavior-after-power-on-reset

部件号:ADS7957-Q1

您好,

让我确认以下有关ADS7957-Q1行为的项目。

1)加电后的"SDO输出数据"

我明白,

 通电后,设备初始化为“手动模式”,设备准备等待“CS”下降边缘(↓)。

   复位后发出第一个“CS”时,SDO输出“手动模式”的“ch0”数据。 (帧1)

  然后将模式寄存器设置为在第一个“CS”更改模式,例如auto-2模式。 (帧1)

  MUX仍设置为"ch0" ,并 在"Frame 1"(帧1)采集数据。  

  在下一个CS (帧2)中,

   SDO 输出"manual mode"(手动模式 )的"ch0"数据,并且Mux设置为"auto-2"(自动2模式)的"ch0"。

  在第3 CS中(帧 3)

  SDO输出"auto-2 mode"的"ch0"数据,并且Mux设置为"CH1"。  

  因此,在通电后,如果更改auto-2模式,"ch0"数据会连续输出3次。  

我的想法正确吗?

当我们将寄存器编程为在“帧n”更改模式时,  新模式的新通道数据将 在“帧n+2”输出  

这是否正确?

2)似乎是打字错误

下面是第33页的图54。

我想红色标记的项目似乎是typo,0001→0011,auto-1→auto-2...

您的想法怎么样?

3)模式更改

是否需要对模式寄存器编程 3次(3帧)才能更改模式?

只一次是不够的?

4)  无效数据程序

如果我们向  程序发送无效数据(错误数据), 此设备的 工作原理是什么?

数据将被忽略,或者SDO会输出一些错误消息?

此设备 仅输出AD数据??    

很抱歉,您的问题很长,非常感谢您的支持。

此致,

 

 

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

    您好,Takumi San

    请回答您的问题

    1.是的,您的理解是正确的。

    开机后,重置设备默认在手动模式下运行。 在第一个CS下降边缘之后,第一个SDO数据帧无效,应丢弃。 当您在Auto-1或Auto-2模式下对设备进行编程时,设备将在整个编程序列中以手动模式- CH0继续运行。 一旦编程为所需的操作模式(Auto-1/Auto-2),设备将在2帧后输出有效的转换结果。 假设您正在进入"N帧"上的自动模式,那么该自动模式下第一个通道的数据在"N+2帧"上可用

    2.是的。 这是打字错误。 应该更新。 感谢您指出这一点。 我们将努力纠正这一问题。

    3.假设您需要在自动1模式下操作,那么您可以在每次自动1模式下对设备进行编程,也可以说在现有模式下继续操作。 表7中给出了在相同模式下继续操作的模式寄存器设置

    4.如果发送错误的数据帧到程序,设备将保持在现有模式。 如果您在开机/重置后发送错误的数据帧进行编程,则设备将处于手动模式。

    我希望这能解答您的疑问。

    谢谢,顺祝商祺

    Abhijeet

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

    您好,Abhijeet-san,

    非常感谢您的回复!

    我明白了。

    当然,让我确认一下保持相同模式运行的方法。

    要保持相同(当前)模式,例如auto-1模式,我们应执行以下方法之一。

       -在每个帧上编程模式“auto-1”:DI15-12=0010

       -编程模式“继续操作”,每个帧:I15-12=0000

          这意味着等于设置SDI引脚保持"低"(=0)。

       -编程错误数据:在这种情况下,将忽略此错误数据,因此当前模式不会更改。

         当然不推荐这种方式...

    我的理解是否正确?

    感谢您的亲切。

    此致,

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

    您好,Takumi San

    是的。 您的理解是正确的。 如果您需要有关此设备的其他信息,请告诉我。

    谢谢,顺祝商祺

    Abhijeet

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

    非常感谢你的迅速回复!!

    此致,