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.

[参考译文] ADC128S102:如何使用SPI停止转换

Guru**** 2455360 points
Other Parts Discussed in Thread: ADC128S102

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/651952/adc128s102-how-to-stop-conversion-using-spi

部件号:ADC128S102

大家好,

我的一位客户正在使用ADC128S102,希望了解使用SPI接口停止转换的设置,因为CS (芯片选择)引脚持续低,直到软件获取所有8个通道。 客户正在获得连续时钟,因此仅第一个转换是正确的,其余转换正在持续进行,而不发送DIN。  希望一次只进行一次转换。  这意味着每次只能有16个时钟,每当我们将ADC DIN数据写入DXR时。 如何配置以使用SPI模式实现此目的,因为ADC和DAC具有相同的接口。  

请使用SPI帮助设置单一转换模式。 客户只需要基于命令的转换。  

此致,Shinu Mathew。

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

    您好Shinu Mathew:

    在使用此零件时,需要记住一些事项。  请参见下面粘贴的图。  当部件通电时,第一个测量结果将用于通道0。  请注意,在下图中,如果您写入通道1的信息,它不会立即发出,而是在下一组16时钟上发出通道1数据。  

    您应该每次都向ADD2,1和0写入一些内容,以设置在下一个读数时输出的输入数据,即使您每次都在读取相同的通道。  假设您要读取通道2。  您打开零件电源并为通道2写入数据。  第一次读出将是通道0数据。  下一个读数为通道2数据。  如果您不断地写入通道2,您将继续获得通道2数据。  当CS变高时,它将进入断电状态。  这种状态与断电时的状态不同。  当您执行下一个读取时,通道2数据将再次输出,因为这是写入寄存器的数据。  如果你真的移除了电源,下次你写入零件通道0数据时,数据将会出来。

    Mike

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