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.

[参考译文] ADS131A04:构建用于多个器件的写入/读取命令

Guru**** 2393725 points
Other Parts Discussed in Thread: ADS131A04

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/730169/ads131a04-construction-of-write-read-a-command-for-multiple-devices

器件型号:ADS131A04

您好!

我们正在使用2个 ADS131A04进行设计、第一个器件处于异步中断模式(M0 = Vdd)、第二个器件处于同步从模式(\done of dev1 as \CS of dev2、M0悬空)、这是根据数据表 SBAS590D 进行的。 器件字长度已设置为32位(对于两个器件、M1 = Vdd)。

但是、在写入解锁命令等时、不清楚如何访问第二个器件。 我们是否需要发送4个字节= 0x06550000来解锁两者或8个字节0x0655000006550000或者其它?

我只是在尝试了解如何正确访问器件。

此致、

Pieter

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

    您好、Pieter、

    感谢您的发帖、欢迎来到我们的论坛!

    您可以将器件视为一个器件、并将通信字一个接一个地放置。 这会显示为单个扩展帧。 微控制器的/CS 线路(下面的/CS (1))将保持低电平、直到您与两个 ADS131A04器件完成通信。 ADS131A04中的接口非常智能、能够根据您发送的命令了解每个器件所需的帧大小。 通过这种方式、您可以向器件1发送一条命令、向器件2发送另一条命令、即使这些命令需要不同的字数也是如此。 当第一个帧完成时、器件1的/DONE 引脚(/DONE (1))被置为有效。 这将立即将器件2上的/CS 引脚置为有效。 当 /DONE (1)为低电平时、器件1的接口将被禁用、即使/CS (1)保持低电平也是如此。

    图97说明了单个帧中多个器件的通信字之间的关系。 MSB (2)通常是发送到器件2的帧中第一个字的第一个位。

    此致、