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.

[参考译文] OMAP-L138:TIDA-01454与 TMDSLCDK138/6748兼容

Guru**** 1127450 points
Other Parts Discussed in Thread: TIDA-01454, TMDSLCDK138, PCM1864, OMAP-L138, TMS320C6747, OMAP-L137
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/679803/omap-l138-tida-01454-compatibility-with-tmdslcdk138-6748

器件型号:OMAP-L138
主题中讨论的其他器件:TIDA-01454TMDSLCDK138TMS320C6747OMAP-L137PCM1864

您好!

是否可以将基于 PCM1864的圆形麦克风板(CMB)参考设计(TIDA-01454)与 OMAP-L138/6748开发套件(LCDK)(TMDSLCDK138/6748)配合使用?

在 TI Designs 论坛上、我得到的答案是"圆形麦克风板(CMB)可与任何主机设备配合使用、因为它通过不同的连接器提供到 μ I²C 控制线和 μ I²S 数据总线的访问。 请参阅 CMB 的原理图以查找可用的连接点。" 但是、我们不确定 TMDXLCDK138/6748上是否有可用的 I²C A I²S 端口、因为在原理图中、I2C0连接到视频编解码器、I2C1连接到 TMDLCDK6748和 TMDSLCDK138上的 FTDI 芯片。

此致、

Adam

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    团队将收到通知。 他们将直接在此处发布反馈。

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

    尊敬的 Adam:

    圆形麦克风板(CMB)可与 OMAP-L138/C6748 LC 开发套件配合使用、但需要在 LCDK EVM 上进行蓝线修改才能输入所有麦克风。 您可以在不修改蓝线的情况下获得8分中的6分。 请参见下面的。

    CMB 绝对与 OMAP-L137/TMS320C6747浮点 SK 上的 OMAP-L137/C6747搭配使用。
    请参阅 https://e2e.ti.com/support/applications/hirel/f/935/t/678827

    我相信 OMAP-L138也能与 CMB 配合使用、但 EVM 的适应性较差(尽管是可能的)。

    OMAP-L137/TMS320C6747浮点 SK 使用 McASP1和 I2C0_SCL 与 CMB 进行通信-两者均可通过连接到 OMAP-L137原型卡的 P11接头轻松获取。

    CMB 使用 I2C、MCLK (可选)、BCLK、LRCLK 和4个串行数据输出(I2S)

    OMAP-L137有三个 McASP、没有 McBSP

    EVM = OMAP-L137/TMS320C6747浮点 SK

    - McASP0具有16个串行器-由板载编解码器(并可从 P11扩展头获取)使用

    - McASP1具有12个串行器-用于 P11扩展头的 CMB

    - McASP2具有4个串行器-用于 RMII (并可在 P11扩展头获取)

    OMAP-L138具有一个 McASP 和一个两个 McBSP

    EVM = OMAP-L138/C6748 LC 开发套件

    McASP 有16个串行器

    -每个 McBSP 只有一个数据接收串行器

    -两个 McBSP 与 McASP 进行引脚多路复用

    -某些 MII/以太网媒体访问控制器(EMAC)也与 McASP 进行引脚多路复用

    在下面、您可以看到所有必要的 I2C 和 McASP 信号都路由到 J15接头、除了只有4个串行器中的3个路由到 J15。 您必须将一根导线焊接到电阻器上、以获得第四个串行器。

    - ACLKX 进入板载编解码器和 J15引脚41!

    - AFSX 转到板载编解码器和 J15引脚37!

    - AHCLKX 进入板载编解码器和 J15引脚39! (通过 R210连接至24.576MHz U39 OSC)

    - AXR0仅通过 R90串联电阻器进入 LAN8710A (MII)

    - AXR1仅通过 R93串联电阻器连接到 LAN8710A (MII)

    - AXR2仅通过 R92串联电阻器连接到 LAN8710A (MII)

    - AXR3仅通过 R91串联电阻器连接到 LAN8710A (MII)

    - AXR4仅通过 R183串联电阻器连接到 LAN8710A (MII)

    - AXR5仅通过 R182串联电阻器连接到 LAN8710A (MII)

    - AXR6仅适用于 LAN8710A (MII)

    - AXR7连接到 J15引脚28!

    - AXR8连接到 J15引脚32!

    - AXR9进入引导模式、选择 SW1和 R257

    - AXR10进入引导选择 SW1和 R258

    - AXR11进入引导模式、选择 SW1和 R259

    - AXR12进入引导选择 SW1和 R260

    - AXR13连接到板载编解码器和 DNI R161

    - AXR14进入板载编解码器

    - AXR15连接到 J15引脚36!

    - I2C0_SCL 进入 J15引脚13、J16引脚29和 P2引脚14 (但 P1电平转换为1.8V)

    - I2C0_SDA 进入 J15引脚15、J16引脚30和 P1引脚15 (但 P1电平转换为1.8V)

    (我没有检查 EVM 上的 I2C 地址是否与 CMB 上的 I2C 地址冲突)

    如果您希望同时使用板载编解码器、则需要确保 ACLKX、AFSX 和 AHCLKX 时钟能够以与 CMB 上的 PCM186x 编解码器相同的速率运行。 如果您不需要编解码器、则可以通过将 R352的一侧蓝线连接到 GND 来保持编解码器处于复位状态、从而使其远离画面。 如果不将其保持在复位状态、也可能是正常的。

    一些链接:

    CMB

    http://www.ti.com/lit/df/tidrqt3/tidrqt3.pdf

    OMAP-L138/C6748 LC 开发套件

    http://www.ti.com/lit/zip/sprcaf3

    OMAP-L137/TMS320C6747浮点 SK

    http://support.spectrumdigital.com/boards/evmomapl137/revd/

    http://www.spectrumdigital.com/omap-l137-prototyping-module

    http://www.ti.com/lit/ug/tidud76a/tidud76a.pdf

    -见表2。 CMB 与 OMAP-L137原型板之间的连接  

    OMAP-L137 PROTYPING 电路板 J1、J2、P11映射(因为我在网上找不到它):

    希望这对您有所帮助、
    标记

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

    Mark、您好!

    非常感谢您提供如此详尽和详细的答案! 我需要一些时间才能尝试您的解决方案。 有关您的答案的更多问题:

    1. 我非常熟悉 McBSP、但从未使用过 McASP。 它们在连接音频编解码器方面是否等效? 至少在处理编解码器的数据流的级别? 我已经了解到 McASP 是 McBSP 的超集、它允许连接多个编解码器、而 McBSP 只有一条数据 I/O 线路。
    2. 我在6713DSK 工作多年、6713DSK 使用 McBSP 与板载 AIC23编解码器进行通信、尽管 C6713 DSP 确实具有 McASP。 有什么特殊原因吗?
    3. 我还了解到、对于给定的 McASP、我需要尽可能多的串行器、因为数据流 x ADC 数量、对于 CMB:总共4个、是这样吗?
    4. PCM1864具有一个 DOUT 输出、但 CMB 电路板必须为每个 ADC 提供 DOUT。 另一个 DOUT 位于 ADC 的引脚19上、它是 GPIO3/INTC -此输出的用途是什么? 正在通过它发送哪些数据?

    此致、

    Adam

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

    尊敬的 Adam:

    [引用 user="Adam Podhorski">我对 McBSP 非常熟悉、但从未使用过 McASP。 它们在连接音频编解码器方面是否等效? 至少在处理编解码器的数据流的级别? 我已经了解到 McASP 是 McBSP 的超集、它允许连接多个编解码器、而 McBSP 只有一条数据 I/O 线路。[/QUERP]

    没错。 McASP 与 McBSP 非常相似。 它通过相同的 I2S 或 TDM 模式与音频编解码器搭配使用。 它支持相同的0、1、2位延迟、50/50占空比帧同步或1位帧同步脉冲、数据 FIFO 和 DMA 数据传输。 它还具有一些额外的功能...
    -多达16个使用相同 BCLK 和 WCLK 的数据串行器(输入或输出)
    -接收器无需 ACLKR 和 AFESR 即可同步运行的同步模式(接收器与发送器共享 ACLKX 和 AFSX)
    -各种时钟生成选项
    但是、McASP 无法模拟 SPI。

    [引用用户="Adam Podhorski]]尽管 C6713 DSP 确实有 McASP、但我多年来一直在使用6713DSK 与板载 AIC23编解码器进行通信、该 DSK 使用 McBSP。 有什么特殊原因?[/引述]

    我不知道为什么他们选择在6713DSK 上使用 McBSP 而不是 McASP。 它可能与引脚多路复用有关。 McASP0与计时器复用、两个 McBSP、McASP1与 HPI 复用。
    通过 McASP 选择 McBSP 还将允许以不同的采样率与两个编解码器进行通信、或者将其中一个 McBSP 用作 SPI 外设。

    [引用 user="Adam Podhorski"]我还了解到、对于给定的 McASP、我需要尽可能多的串行器、因为有数据流 x 个 ADC、对于 CMB:总共4个、是这样吗?

    是的、在立体声 I2S 模式下操作每个串行器时、它们可以为每个串行器发送/接收两个通道。
    它们还可以在 TDM 模式下为每个串行器提供2至32个时隙

    CMB 具有8个麦克风和2个 PCM1864编解码器。 每个编解码器输入4个麦克风并输出2个立体声数据流(4个具有一个 BCLK 和一个 WCLK 的立体声数据流)。

    我非常确信 PCM1864也可以配置为4通道 TDM 流、每个编解码器仅使用一个 DOUT 引脚(2个数据流、每个数据流具有4个时隙)。 McASP 可以容纳这些流。

    [引用 user="Adam Podhorski]PCM1864具有一个 DOUT 输出、但 CMB 板必须每个 ADC 具有 DOUT。 另一个 DOUT 位于 ADC 的引脚19上、它是 GPIO3/INTC -此输出的用途是什么? 正在通过它发送哪些数据?[/quot]

    PCM1864可从 DOUT 和 DOUT2引脚输出串行音频流。 每个都配置为输出一个立体声 I2S 流、该流映射到连接到每个 PCM1864的四个麦克风中的两个。
    任何 GPIO 均可分配为 DOUT2。 这些可在寄存器中配置(GPIO3是 pg 0 reg 0x11)。

    希望这对您有所帮助、
    标记

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

    Mark、您好!

    再次感谢您的深入回答! 你已经澄清了我的所有疑问。

    此致、

    Adam