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.8027万:C2000 TMS320F2.8027万 F2.8027万快速/高效方法将高速ADC数据从器件中转储。

Guru**** 2394305 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/616916/tms320f28027-c2000-tms320f28027-f28027-fast-efficient-method-to-dump-hi-speed-adc-data-off-the-device

部件号:TMS320F2.8027万

您好,C2000团队,

F2.8027万 12位ADC转换器运行速度相当快,达到4.6MSPS。  全速时,可73.6 提供~55.2 (12位/样本)-Mbps (如果未~封装,则为16位/样本)数据以从设备中分离出来。  将此高速ADC数据从器件中获取的最佳(快速/高效)方法是什么?  似乎SPI可能被限制为~10-12Mbps。 1/5*tc (LCO) nsec =1/(5*20*10-9)。  另外,是否有任何其他~低成本(现有或路线图) C2000 (如Piccolo)系列成员更适合执行此任务...收集高速连续速率ADC数据并卸载器件?

谢谢,Merril

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

    Merril

    一位同事建议将GPIO引脚用作并行输出总线:

    GpioDataRegs.GPADAT.ALL = AdcResult.ADCRESULT0;

    汤米

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

    您好,Tommy:

    谢谢..是的,ChrisC和我讨论了这种方法,认为这可能是最好的选择。  对于具有DMA的此设备,预期的直通是什么?

    谢谢,Merril

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

    我在F2802x数据表中看不到DMA...

    对于具有DMA的器件,我希望DMA和GPIO引脚能够跟上ADC转换的步伐。

    事件管道中会有一些延迟(ADC转换-> ADC中断-> DMA触发器-> DMA读取-> DMA写入-> GPIO更新),但外部数据输出速率应与ADC转换速率匹配。

    CPU与之类似。

    汤米
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Tommy:
    哎呀,是的,谢谢! 有关参考信息,请参阅“TMS320F2802x/TMS320F2803x到2803到TMS320F2806x迁移概述”( http://www.ti.com/lit/sprabj2 ),其中显示了从F2802x (不带DMA)到F2806x (带DMA)等设备的迁移。
    谢谢,Merril