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.

[参考译文] Linux/EK-TM4C123GXL:将 TM4C123与 Raspberry Pie 3相连

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/674093/linux-ek-tm4c123gxl-connecting-tm4c123-with-raspberry-pie-3

器件型号:EK-TM4C123GXL
主题中讨论的其他器件:TM4C123

工具/软件:Linux

大家好、

我正在从事音频信号处理项目(频谱分析仪)、为此我将使用 Raspberry Pie 3和 TFT 显示屏。

但众所周知、Raspberry Pie 3没有内置 ADC、因此我想使用 TM4C123的 ADC 并将数据传输到 RP-3。

现在我的问题是  

1]是否可以连接 TM4C123和 RP-3?

2]模拟输入信号规格为500mVpp/20kHz。 (TM4C123具有12位 ADC、基准电压为3.3V、采样率高达1MHz)

现在、在 TM4C123中采集样本后、我可以在将采样数据传输到 RP-3时实现多快的速度?

3]是否还有其他方法可以对采样率约为200KHz 的模拟信号进行采样、并以更高的数据速率将数字采样提供给 RP-3?

谢谢、

Vinay Kumar

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

    您好、Vinay、

    您应该能够使用 SPI、I2C 和 UART 等各种串行通信协议将它们连接在一起。

    到 Raspberry Pi 3的传输速度取决于您选择的通信协议、它的数据速率限制以及如何设置软件流以优化通信速度。 这是你必须在最后弄清楚的东西

    关于问题3、我建议在您只想使用 ADC 的情况下使用 TM4C MCU 会完全超出您的能力范围... 您实际上应该寻找一个外部 ADC、您可以通过 SPI 或 I2C 连接到 Raspberry。 这将是最高效的解决方案。 您可能希望浏览我们的产品系列、因为我们提供了大量的 ADC 产品: http://www.ti.com/data-converters/adc-circuit/precision-adcs/overview.html

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

    愿供应商的"拉尔夫"因其正确承认而受到赞扬、即 MCU 不执行(其他)任务-其使用可能会延迟并偏离海报的项目。    这是一个很好的建议-并且"经常/长期地面对大多数 MCU 供应商"-将他们的 MCU (通常取得巨大成功)推向 "厨房-水池"领域。    (即、与"专用" IC 相比、执行附加任务(通常效率和稳健性都要低得多)-供应商寻求(拼命)替换(即使以降低甚至不确定的性能为代价!)

    Ralph 对外部 ADC 的建议向我证明:

    • 更合适
    • 节省时间和精力
    • 并更容易实现

    因此-没有比赛!   Ralph 提供了一个链接-我花了时间/精力去" 将此类搜索集中在10-12位 ADC 上-能够达到海报的200ksps 目标。"    

    请注意带"盒装高亮显示"的选项。   FiRM /我以前使用过它-差分输入通常证明是音频输入的"理想"(通过固有的噪声消除)-变速采样率可实现设计灵活性-器件(极其)紧凑。    请注意、ADC 由5V 电源供电、但接受 海报的3V3 SPI 电平-尽管"miso"可能必须降低 ADC (接近)的5V SPI 输出。  (通过简单分频器)