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.

[参考译文] TLV320AIC3268:使用2 AIC3268处理16通道 TDM 流

Guru**** 2535300 points
Other Parts Discussed in Thread: MSP430FR6989, TLV320AIC3268, CC3235SF

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1005962/tlv320aic3268-using-2-aic3268-to-process-a-16-channel-tdm-stream

器件型号:TLV320AIC3268
主题中讨论的其他部件:MSP430FR6989CC3235SF

尊敬的人们:

继续我的项目、其中涉及16个数字多指标类集调查发送一个我要处理的 TDM-Stream、我已经使用两个 AIC3268设计和构建了一个控制器、而这两个控制器我现在必须将其变为现实。

到目前为止、我正在使用 PPS 便携式音频(不带  TLV320AIC3268EVM-U) 来实现我的信号流、并尝试使用 MSP430FR6989 Launchpad 通过 I2C 控制 ASIC。

我在 www.ti.com/.../slaa605a.pdf 中找到的信息和   TLV320AIC3268脚本(修订版 A)上 PPC2的脚本 是我现在使用的基础、同时 还提供了 MSP430FR6989的 I2C 演示。

我本来希望能够更轻松地开始使用此 Launchpad、但最终目标是使用 其中一 个 SimpleLink MCU (CC3235或 CC1352、尚不确定)、当然、其中有  SimpleLink 音频插件。

但是、首先我需要让麦克风和编解码器进行交谈、现在我有一份不同程序示例的"沙拉"、我正在努力清理以满足我的需求...

这是一件我不敢问的事情、但如果您认为您可以帮助我 生成 一个非常简单的工作 CCS-Project 、以便与两个 AIC3268一起"交谈"、那就太棒了!

这意味着:每个 AIC 必须读取16通道 TDM-Stream 中的8个(前8个通道至 AIC nr1、其他通道至 AIC nr2)、将它们减少为一个用于线路输出的(单声道或立体声)信号、并在稍后将 其移植到 SimpleLink 处理器、 使用其 I2S 和无线功能。

我构建的硬件非常灵活、并且具有两个 AIC3268开路时的所有输入和输出可能性。

此致、谢谢。
Gustavo

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

    您好 Gustavo、

    请给我们一些时间、我们将把一个简单的项目放在一起、其中将包含所需的 AIC 写入。

    最棒的

    Zak

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

    你好、Zak、

    这真的很棒,谢谢!

    顺便说一下、
    目前、我正在分析 SimpleLink 音频插件中 CC3235SF 的音频项目、以查看我是否可以获取我需要的内容、但它相当复杂、我还看不到使用其中一个的便利性。

    我还创建了一个 TLV320AIC3268.h 文件来替换 AIC3254的文件。  
    我知道我必须指向这个新文件、在需要时更改文件上寄存器定义的名称、并添加我自己的函数。

    这是我被封锁的地方,不确定 从哪里 开始或继续下去。
    就是为什么我选择使用 MSP430FR6989作为临时"更轻松"解决方案的原因、也是为什么我 要求以一个非常简单的项目为基础、以便 在该项目的基础上进一步发展。

    感谢你们的巨大帮助、你们都是一 个了不起的团队!
    Gustavo

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

    大家好、Gustavo、

    我只是想为您提供一个快速更新、我已经让 AIC3268EVM 在 TDM16总线上工作、并将8个通道混合为在 LOR 和 LOL 引脚上输出的单声道信号。 下一步是将其放入 CCS 项目中、我认为我们应该能够在下周初提供!

    最棒的

    Zak

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

    Gustavo、

    我已获取 Zak 的8通道混频器标头、并基于 OutOfBox 项目创建了 MSP430FR6989、该项目使用 S1和 S2来更改不同的模式。 遗憾的是、我没有该特定的 MSP430 Launchpad、因此我无法测试该程序。 但这是基于其他 I2C 驱动程序示例代码和 AIC3254代码的构建、以从 PPS 加载设置。 我已经将这一点全部放在这个 CCS 项目中。 您可以将其导入到 CCS 中。

    鉴于我们没有相同的硬件、我们将无法为您进行调试、但至少您有一个测试系统的起点、然后从此处继续。

    此致、
    佩德罗

    e2e.ti.com/.../8chMixerAIC3268_5F00_MSP430FR6989.zip

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

    Hola Pedro、您好、Zak。

    非常感谢您的参与、它为我指明了正确的方向!
    现在我了解了有关配置的一些内容以及如何将其更好地传递给 AIC。
    当我针对我的硬件进行了调整(我仍有2个 AIC)时、我将向您介绍我的进度

    但是、我仍需要问您一些问题:

    -您是否有 ProcessFlow.pfw 文件可用? 我仍然需要在该过程中添加一些步骤、如果可能、我希望以 pps 的方式执行该操作。

    关于 pps、我有更多问题:

    -如何配置模拟输出,例如线路、耳机和扬声器输出?

    该文章 说:"模拟输出、例如线路、耳机和扬声器输出、使用用于两个通道的 Int2xOut/Int4xOut/Int8xOut 块和用于一个通道的 MonoInt2xOut/MonoInt4xOut/MonoInt8xOut 配置。"

    但是、我无法在 GUI 上找到执行此操作的位置。

    关于配置 REG[0][4][x]寄存器的同一问题
    Multi_Channel_Digi 的 GUI 属性没有此选项

    我想,我应该在系统设置代码编辑器中手动写入这些选项。 我是对的?

    最后一个问题:
    - iDSP_A_D 和 iDSP_D_A 组件最多可具有16个输入和输出通道。  由于 AIC 只能与8配合使用、它的用途是什么?

    再次感谢您的巨大帮助、
    Gustavo

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

    Gustavo、

    抱歉、我忘记了附加 Zak 开发的 PPS 中8通道混频器的处理文件。

    e2e.ti.com/.../8channel-mixer.zip

    PPS 有一个多路复用器/混频器模块块块、您可通过拖动简介工作区来配置输入和输出。 我对 PPS 和 AIC3268不是很熟悉、所以我会将这些方面的专业知识推迟到 Zak。

    此致、
    佩德罗

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

    大家好、Gustavo、

    PurePath Studio GUI 仅处理从 ADC 到 DSP 以及到 DAC 输入的数据流。 使用哪些输入以及将哪些输出路由到哪个输入由您设置的寄存器写入来控制、而不是 PurePath 流程中配置的写入。  

    要在 PPS 中编辑器件寄存器、您需要单击框架并单击系统设置代码旁边的3个点。 这与您在第4页寄存器中对 ASI 配置所说的相同。 请注意、reg[0][4][x]格式为十进制格式、但写入这些寄存器的值需要是十六进制数。  

    我不知道为什么处理器间组件允许16个连接、但想象一下、这将扩展您的选项、以便您可以为多个通道来回传递数据、这可能很有用、具体取决于您实施的算法类型。

    最棒的

    Zak

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

    你好、Zak、

    谢谢、我想、我已经掌握了我需要的信息、现在可以进一步了解。
    你和佩德罗的帮助对我来说是非常宝贵的。

    希望你有一个美好的夏天!

    Gustavo