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.

[参考译文] ADS61B23:ADS61B23串行接口

Guru**** 2483465 points


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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1272447/ads61b23-ads61b23-serial-interface

器件型号:ADS61B23

Question for TI ADC.

 

  1. 当使用 ADC 串行接口时、在 ADC 恢复到并行配置模式之前、可以将复位设置为逻辑‘1’的最长时间?
  2. 当使用串行接口配置模式时,对于配置字00,如果在配置下一个字之前将位[4]置为有效(复位),是否需要等待时间?

谢谢你。

兹拉特科·皮卡尔

电气应用科学公司

电子邮件:zpykal@galvanic.com

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

    您好,Zlatko

    Unknown 说:
    使用 ADC 串行接口时,在 ADC 恢复到并行配置模式之前,复位可以设置为逻辑‘1’的最长时间是多少?

    只有下方文档图6中规定的最短周期才能确保串行接口模式的状态正确。  

    您能否确保您的 SCLK、SDATA 和 SEN 处于已知0或 AVDD 值、以确保如果您扩展复位条件、串行接口模式配置将尽可能接近并行配置模式?

    使用串行接口配置模式时,对于配置字00,如果在配置下一个字之前第[4]位被置为有效(复位),是否需要等待时间?

    与图6相同的条件适用于 T3。  

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

    感谢您的快速回复。

    让我以不同的方式来表述问题。

    我们根本不想使用并行接口。

    我们希望通过软件控制所有寄存器。

    第一个问题是我们是否可以锁定 PDN 和 RST 引脚为低电平、并通过 SPI 端口进行寄存器初始化。 (寄存器0中的 D4位)

    基本上、根据数据表、不能很清楚是否必须将 RST 引脚切换为高电平以初始化寄存器和 SPI 总线控制器、或者我们只能将 PDN 和 RST 锁定为低电平、仍然能够使用 SPI 端口并通过使用寄存器0中的 D4来初始化寄存器。

    ADC SPI 端口的运行是否以某种方式与 RST 引脚接至高电平至少被切换至低电平一次?

    加油打气

    兹拉特科

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

    您好 Pikal、

    谢谢你。 我知道您只想使用 SPI 串行接口对 ADC 进行编程。

    是的、您可以将 PDN 和 RST 都接地、并向 连接到外部处理器。 这是下面提到的选项之一。  

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

    好的。

    再澄清一下 SPI 总线。

    我们是否必须 在上电时仅初始化内部寄存器一次(使用复位引脚或寄存器0中的 D4位)、或者我们是否必须 在每次向任何寄存器写入 SPI 时都对其进行初始化?

     第13页的串行接口时序图仅显示一个 SPI 写入周期。

    我们需要对8个寄存器进行编程。

    那么、我们可以只初始化内部寄存器一次、还是必须为每个 SPI 写入周期(每个寄存器)执行该操作?

    谢谢

    兹拉特科·皮卡尔

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

    您好!

    启动后只需复位一次(使用复位引脚或寄存器0x00中的 D4位)。

    您可以在不复位的情况下对8个寄存器中的其余部分进行编程。