TI中文支持网
TI专业的中文技术问题搜集分享网站

ADS131A02: ADS131A02的初始化配置和读取数据疑问

Part Number:ADS131A02Other Parts Discussed in Thread: ADS131A04

我现在使用ADS131A02做64K采样率的数据采集。我看网上都是使用异步中断从模式来使用这个芯片的,但是64K的中断频率对于MCU来说太频繁了。我看手册里面提到了支持同步主机模式。我有几个问题:1、是不是可以把ADS131A02当作SPI的主机,AD数据转换完以后自动输出AD数据到做SPI从机的MCU上面去,这样MCU那不就可以使用DMA在后台搬运数据,不用产生中断;2、如果第一种可以实现,那么在ADS131A02启动过程中如何来配置寄存器,这时ADS131A02做主机,MCU做从机,MCU无法主动向ADS131A02发送数据。

TRANSLATE with x
English

Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian
TRANSLATE with

COPY THE URL BELOW

Back
EMBED THE SNIPPET BELOW IN YOUR SITE

Enable collaborative features and customize widget: Bing Webmaster Portal
Back
Links:

您好,

我们正在调查

,

Jiong Tang:

这个A02的芯片和A04的芯片,用法是不是一样的,A02芯片往外发送数据是不是也发送4个通道的数据?

,

Links:

您好,

请参阅第9.3.2.2节、其中介绍了同步主模式。 在该模式下、ADC 充当主器件、而控制器充当从器件 SCLK 由 ADC 提供、并从 DRDY 下降沿开始。 因此、只要控制器在 DIN 上发送的命令与 ADC SCLK 同步、ADC 就会对这些命令进行解释

TRANSLATE with x

English

Arabic
Hebrew
Polish

Bulgarian
Hindi
Portuguese

Catalan
Hmong Daw
Romanian

Chinese Simplified
Hungarian
Russian

Chinese Traditional
Indonesian
Slovak

Czech
Italian
Slovenian

Danish
Japanese
Spanish

Dutch
Klingon
Swedish

English
Korean
Thai

Estonian
Latvian
Turkish

Finnish
Lithuanian
Ukrainian

French
Malay
Urdu

German
Maltese
Vietnamese

Greek
Norwegian
Welsh

Haitian Creole
Persian

TRANSLATE with

COPY THE URL BELOW

Back

EMBED THE SNIPPET BELOW IN YOUR SITE

Enable collaborative features and customize widget: Bing Webmaster Portal
Back

,

Jiong Tang:

您好,请问一下您是看的哪个文档,我在官网下载的数据手册没有9.3.2.2这一节,只有9.3.2这一节,而且这一节讲的是模拟量输入的内容,麻烦给个文档链接。

,

Jiong Tang:

 我看了您的意思应该是9.5.2.2这一节讲的是同步主模式的通信,这里面的意思就是数据准备好DRDY拉低,开始输出数据,但是我主要是想知道这副图里面描述的芯片初始化配置怎么来实现,因为在同步主模式下,MCU做从机,没办法主动给AD芯片这边发送数据,那么初始化过程中这些寄存器的配置要如何实现。

,

Links:

您好,

为什么控制器(MCU)无法向 ADC 发送数据? 这正是 ADC 接收信息的方式、只是 ADC 发送 SCLK 信号、而不是控制器。 由于器件在 SCLK 下降沿锁存数据、因此控制器应在 SCLK 上升沿接收 SCLK 信号并发送命令(位)

TRANSLATE with x

English

Arabic
Hebrew
Polish

Bulgarian
Hindi
Portuguese

Catalan
Hmong Daw
Romanian

Chinese Simplified
Hungarian
Russian

Chinese Traditional
Indonesian
Slovak

Czech
Italian
Slovenian

Danish
Japanese
Spanish

Dutch
Klingon
Swedish

English
Korean
Thai

Estonian
Latvian
Turkish

Finnish
Lithuanian
Ukrainian

French
Malay
Urdu

German
Maltese
Vietnamese

Greek
Norwegian
Welsh

Haitian Creole
Persian

TRANSLATE with

COPY THE URL BELOW

Back

EMBED THE SNIPPET BELOW IN YOUR SITE

Enable collaborative features and customize widget: Bing Webmaster Portal
Back

,

Jiong Tang:

ADS13A02的芯片的初始化流程要严格按照上面那幅图来执行,里面有涉及到对AD内部各种寄存器的读写,而且有严格的顺序限制。那么MCU做SPI主机的情况下,是可以按照这个顺序去操作的,如果作为从机,MCU这边怎么知道当前应该写哪个寄存器还是读哪个寄存器,AD当前是什么状态,如何按照图上的这个顺序完成整个初始化流程呢?

,

Links:

有关更多信息,请参阅此帖子

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/697151/ads131a04-synchronous-master-mode

"对于作为同步主机的ADS131A04,您仍然可以考虑数据表第79页上的流程图(图106)。 开机并重置后,设备会向您发送就绪信息。 它将继续以默认数据速率发送,直到您排队使用"解锁"命令。 发送解锁命令后,您可以根据需要配置寄存器,然后发送ADC enable命令。"

请注意,图106与您在帖子中引用的数字相同,但现在位于数据表的第82页。 同样,从属设备可以将数据发送到主设备,我不确定混淆在哪里。 主中继器将接收和解释数据,并做出相应的反应。

TRANSLATE with x

English

Arabic
Hebrew
Polish

Bulgarian
Hindi
Portuguese

Catalan
Hmong Daw
Romanian

Chinese Simplified
Hungarian
Russian

Chinese Traditional
Indonesian
Slovak

Czech
Italian
Slovenian

Danish
Japanese
Spanish

Dutch
Klingon
Swedish

English
Korean
Thai

Estonian
Latvian
Turkish

Finnish
Lithuanian
Ukrainian

French
Malay
Urdu

German
Maltese
Vietnamese

Greek
Norwegian
Welsh

Haitian Creole
Persian

TRANSLATE with

COPY THE URL BELOW

Back

EMBED THE SNIPPET BELOW IN YOUR SITE

Enable collaborative features and customize widget: Bing Webmaster Portal
Back

赞(0)
未经允许不得转载:TI中文支持网 » ADS131A02: ADS131A02的初始化配置和读取数据疑问
分享到: 更多 (0)

© 2025 TI中文支持网   网站地图 鲁ICP备2022002796号-1