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.

[参考译文] ADS7953-Q1:?初始化 Δ Σ

Guru**** 2442090 points


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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1210275/ads7953-q1-how-to-initialization

器件型号:ADS7953-Q1

您好,专家

以下示例中的表单:

ADS7953:ADS7953 SPI Auto-1模式配置-数据转换器论坛-数据转换器- TI E2E 支持论坛

第一步配置 GPIO、但在 DS 中、加电步骤自动1可编程电阻器在 GPIO 前面、如下所示:

如何理解它?

问题2:

0x2841:如何理解此值? 来自下表:

但2841:0010 1000 0100 0001:为什么 DI0为1? 如何理解 它?

问题3:

如以下 流程图:器件如何实现步骤1:"对自动1寄存器进行编程?" 我不知道器件如何知道是或否? ~读回 D15?12 μ s

问题4:

客户在 BMS 中使用了此器件、但在一些上电 环境中、包括许多 干扰信号导致 CS 帧一位翻转。

在这种情况下、错误的器件会导致三个错误的结果:

1.   初始配置失败

2.  所有通道的采样频率均降低

3. 所有 ADC 通道的采样值加倍

那么、如何避免这种错误的翻转? 如何检查设备是否配置成功?  

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

    您好,孟

    请查看此论坛帖子、因为它基本上是您在上面提供的确切问题。

    https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1208520/ads7953-unable-to-read-out-an-ads7953-with-a-stm32f072-altough-it-should-work-in-theory/4566749#4566749

    以下是对您的问题的一些解答:

    问题1: 请使用第29页的第8.4.4节中的流程图、或查看该器件商用版本中的流程图。  在商业数据表中、我认为按照顺序操作会更容易一些。  在第一个帧中、必须首先发送0x8000才能进入 AUTO-1编程序列。  第二个帧设置您希望包括在自动1序列中的通道、所以发送0xFFFF 选择所有16个通道。

    问题2. 见表2、第30页。  0x2841命令用于设置 MODE 控制寄存器中的位13、11、6和0。  位13选择寄存器、位11允许对位10至0进行编程。  位6将范围设置为2xVref、位0将 GPIO0输出设置为"逻辑一"。

    问题3: 流程图中的"是"或"否"决定不是器件做出的决定-这是操作员选择、如"是否希望 对 auto 1寄存器进行编程?"中所示  如果是,发送0x8000 。  这是数据表中的一个误差、将会修复。  没有可用的命令来读回寄存器内容。

    问题4: 您可以随意提供原理图和布局、也可以查看哪些内容有助于降低系统中的噪声。  如 Q3响应中所述、无法读回配置寄存器。