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.

[参考译文] ADS1256:正在查找通过UDP传输数据的MCU

Guru**** 2551110 points
Other Parts Discussed in Thread: ADS1256

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/654995/ads1256-looking-for-mcu-to-transmit-data-over-udp

部件号:ADS1256

您好,

我正在寻找合适的解决方案,以便在7500 SPS下对ADS1256进行采样,并 通过UDP将每个采样广播到另一个CPU。 到目前为止,我发现发送UDP包需要大约90个用户,这没有足够的时间来读取SPI (2个通道)和准备要发送的数据。

您有什么建议吗? 我们需要一个大约48引脚的小型封装MCU,它仅专用于SPI和UDP。

谢谢!

伊加尔

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

    我不是要求MCU推荐的合适人选。 让我看看我能否找到其他人来帮助解决这个问题...

    但是,要捕获数据并通过另一个接口以不同的数据速率发送数据,您可能需要考虑在传输数据包之前将多个ADC样本捕获到数据包中。 在较高的ADC数据速率下,您可能会发现难以“传输”数据。

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

    是的,我正在慢慢地认识到这一点。 您建议哪个MCU运行7500 SPS (ADS1256)采样,每5个测量周期发送一次UDP以及控制内置16位DAC。

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

    很抱歉耽误你的时间。 我希望对我们的处理器家族有更多了解的人能够提供一些指导。 但是,也许我可以对以下设计主题有所帮助...

    MCU到ADS1256的SPI接口需要满足一些最低速度要求,以确保您能够及时捕获ADC数据(并能够处理您赋予它的所有其他任务)。 对于7500 SPS数据速率,SCLK频率可能至少需要达到300 kSPS才能及时读取所有数据。 但是,如果您决定要使用30 kSPS的数据速率,SCLK频率需要能够以大约1.2 MHz运行。 为了支持这一点,处理器的时钟可能需要比此SCLK频率快一些(可能快4或8倍)。

    此外,为了帮助释放处理器带宽,我建议考虑使用具有DMA的处理器将SPI数据直接读入内存。

    从以上问题来看,我认为一些速度更快的MSP430将满足您的要求... 对于"UDP"接口,您是指以太网通信协议的类型吗? 如果是这样,则可能集成以太网的MSP432或TIVA MCU更合适。

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

    非常感谢您对这一设计问题的透彻分析。

    伊加尔