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.

[参考译文] TMS320F2.8377万D:16位ADC,RAM和TMS320F2.8377万D上的高速通信要求

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/575181/tms320f28377d-16-bit-adc-ram-and-high-speed-communication-requirement-on-tms320f28377d

部件号:TMS320F2.8377万D

大家好,

我需要18个16ADC。 每100秒读取一次ADC。 18个信号全部被记录到5秒,并通过以太网发送。 (从该数据图形中将是PC上的绘图)

另外,我正在根据感应值执行另一个闭环控制任务。

如何使用TMS320F2.8377万D执行此任务? (我还在执行另一个控制任务)

我是否可以将个TMS320F2.8377万D安装在能够满足我18个ADC要求的单电路板上? 如何在两个TMS320F2.8377万D之间进行通信? 哪个是最高速度?

TMS320F2.8377万D的总RAM只有204KB,因此我不能记录5秒的数据? 我该怎么办?

您是否有任何其他可靠的高速解决方案?

此致,

Maulik Timbadiya

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

    您一定可以将两个F2837x器件放在一起,以获得18 x 16位ADC通道。 您可以使用F2837xD或F2837xS设备,具体取决于您是在一个设备上还是在两个设备上需要双核。

    要在设备之间进行通信,最明显的选择是高速SPI (50MHz)。 每个F2837x器件上最多有3个此类模块。

    另一种选择是使用单个F2837x器件,但添加外部mux以增加信道数。 请参阅

    www.ti.com/.../analogue-mux-demux-products.page

    如果要将所有样本存储在MCU板的本地,可以使用EMIF外设(外部存储器接口)添加大型外部RAM存储器。 此外设自动将对外部存储器地址空间的读写转换为EMIF地址和数据引脚上的可配置频闪灯,以执行所连接外部存储器的读/写操作。

    或者,18个通道x 16位x 10kHz大约为3 MB/秒 这似乎是一个可管理的足够数据速率,您可以在收集样本时将其流式传输到PC。 这将消除向系统添加外部存储器IC的需要。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Devin,

    感谢您的建议。

    我已经决定使用两个DSP,他们将相互交谈。

    DMA在该应用程序中如何帮助我? 我需要减少CPU开销/干预。

    是否可以在不需要CPU干预的情况下将数据从全局内存传输到SPI端口

    为什么您更喜欢SPI而不是并行端口在设备之间进行通信?

    此致,

    Maulik Timbadiya

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

    您好,Maulik,

    [报价]我是否可以在不需要CPU干预的情况下将数据从全局内存传输到SPI端口? [/引述]

    可以,您可以使用DMA将数据从全局内存(GSX RAM)传输到SPI。

    [引述]为什么您更喜欢SPI而不是并行端口在设备之间进行通信? [/引述]

    SPI是用于通信的最常用接口,通过50MHz操作,它也将提供良好的数据吞吐量。 我们在该设备上的其他并行接口是uPP和EMIF。 EMIF是唯一的主接口,因此不能使用。upp可用于此通信,但您可能尚未准备好为此使用SW,而且未来的C2000器件可能不提供此功能,除非必须使用此接口, 我们建议避免这种情况。

    此致,

    Vivek Singh