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.

[参考译文] ADS127L01:由于吞吐量问题,将MCU与此ADC匹配

Guru**** 2587365 points
Other Parts Discussed in Thread: ADS127L01, ADS127L01EVM, TM4C1294NCPDT

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/640048/ads127l01-matching-mcu-for-this-adc-due-to-throughput-concerns

部件号:ADS127L01
在“Thread:(主题:)”中讨论的其它部件:, TM4C1294NCPDT

大家好,

我正在研究一种设计,它将被用作无线(将使用WiFi),低功耗数据记录器,我想使用此芯片 ADS127L01,但对它提供的吞吐量有一些担忧。 我想在24位上以128KSps运行该部件 ,但我在选择MCU时遇到了问题,因为我想我需要专用的SPI硬件和DMA功能。 你们是否能够引导我朝着MCU的正确方向工作,这样可以处理完整的128KSps @ 24位?  

我认为您必须拥有能够使用此ADC的产品,因为我在产品页面上看到了物联网的低噪声,低功耗前端设计。  

系统操作如下供参考:

Front End --> ADC -->通过SPI从ADC读取数据-->从GPS模块读取数据-->定期向数据添加GPS时间戳-->存储几秒钟的数据-->通过WiFi批量传输到中央服务器[重复]

感谢您提供的任何帮助,

夹层卡

 

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

    Mezz您好!

    感谢您使用我们的ADS127L01!

    ADS127L01EVM和您提到的TI设计(TIDA-0.1013万)均使用相同的微处理器和固件进行数据收集。 我们发现TIVA C系列(TM4C1294NCPDT)非常适合此ADC。 但是,我们确实需要使用DMA来支持最大数据传输速率(3字节数据+ 1状态字节@ 512kSPS)。

    此致,

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

    你好,Ryan,

    当然,我总是尝试使用TI部件,因为我过去在那里工作,并且从大量已发布的应用笔记中学习到了很多,所以我有一点点偏见...

    不管怎样,我已经研究过这款芯片,似乎它是一款非常合适的芯片,我必须在这个周末对其进行深入的调查。  我有几个问题,很抱歉,因为它们更多的是MCU查询,而不是ADC:

    -您是否建议使用ADS127L01EVM或 EK-TM4C-WiFi-Bndl 来开发此MCU? 我倾向于 EK-TM4C-WIFI-Bndl ,因为它有调试器和无线芯片组;我计划在该应用程序中使用WiFi。 此外,我们已经使用ADC制作了一个前端样本,因此购买一个没有什么意义。  

    -是否有任何库或教程介绍如何使用此芯片的DMA功能? 这将是我进入DMA世界的第一项努力,我以前从未对它进行过编码,所以它的示例代码或库将是一个很好的激励因素,在我选择这种芯片时,它会比其他芯片更好。  

    谢谢!  

    夹层卡

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

    Mezz您好!

    TIVA Connected LaunchPad最初用于我们开发ADS127L01EVM固件,然后我们将所有组件集成到一个电路板中。 您可以通过引导加载程序或通过安装JTAG接头对ADS127L01EVM本身进行重新编程,因此,如果您要使用我们的EVM开发固件,您可以选择该选项。 因为LaunchPad具有内置调试程序,所以这可能会容易得多。 您仍然可以通过在ADS127L01EVM上禁用TIVA,在J3上减少必要的跳线(沿电路板中部运行)以及通过飞线连接TIVA连接的LaunchPad来将LaunchPad与EVM连接起来以收集数据。

    关于DMA使用文档,我不熟悉数据表和用户指南之外的可用内容。 我将向 TIVA微控制器论坛另行发出请求。 目前,我们还没有提供ADS127L01EVM源代码,但如果更改了,我将在此向您更新。

    此致,