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.

[参考译文] TLV320AIC3263:在 TLV320AIC3263 上同时捕获 4 个麦克风单声道输入

Guru**** 2560390 points
Other Parts Discussed in Thread: TLV320AIC3263, PCM1840, TAA3040, TLV320AIC34

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1565603/tlv320aic3263-capturing-4-microphones-mono-inputs-simultaneously-on-tlv320aic3263

器件型号:TLV320AIC3263
主题中讨论的其他器件: PCM1840TAA3040TLV320AIC34

工具/软件:

您好:

我们使用的是 TLV320AIC3263 编解码器 4 个独立的 AUX(线路电平)单声道输入 。 我的目标是 以数字格式同时捕获所有 4 个通道

我想澄清以下几点:

  1. 编解码器可以使用同时捕获所有 4 个通道是否正确 TDM 或多时隙 PCM 模式

  2. 将同时捕获所有 4 个通道 会引入任何明显的延迟或缓冲器时序问题

  3. 如果是、关键注意事项是什么 编解码器寄存器中的时隙映射 和主机端 (i.MX8/ALSA/ASOC) 配置?

  4. 使用 PurePath Studio 时、我是否需要添加任何 DSP 块来将这 4 个通道捕获为原始输入、或者是否足够配置 TDM 时隙和主机?

我的目标是捕获 4 个线路电平 单声道信号作为单独的通道 然后将它们处理成单个 WAV 文件。 任何建议或示例寄存器/DT 配置都会非常有帮助。

谢谢你。

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

    您好、

    AIC3263 具有两个 ADC、因此只能将 2 个独立的数据流处理为数字信号。 我们可以对一些通道求和、例如每个 ADC 上有 2 个通道、但当然、这将在一个数字通道上包括两个麦克风信号。 要获得 TDM 的 4 个单独通道、我建议使用另一个立体声 ADC、以便向您的 ASI 添加两个输入通道、或者查看具有四个通道的其他选项。 这包括 TAA3040、 PCM3140 或 PCM1840。 或者、如果您正在寻找编解码器、我推荐使用 TLV320AIC34、它 与 一个芯片中的两个 AIC3104 编解码器非常相似。  

    让我知道您的想法。

    此致、
    Mir

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

    您好感谢您的答复、

    我不熟悉 TLV320AIC3263 数据表、 更具体的示例是 多通道运行、单数据线 (ASI1) 部分。


    TLV320AIC3263 应用参考指南第 117/289 页

    我有几个问题:

    • 就是 ASI1 中的“通道“ 用于向 DSP 或其他器件发送数据的数字时隙 或者它们是否可以直接映射到物理输入?

    • 我的目标是 使用我拥有的硬件捕获 4 个独立的麦克风输入作为独立的数字通道 。 我是否可以使用这些 ASI1 时隙来实现这一点、或者它们仅用于来自 DSP 或其他数字音频等 ASI1/ASI2 来源的音频?

    • 如果可能、将模拟麦克风连接到这些插槽时、我应该考虑哪些因素? ADC 布线和失调电压设置是否足够?

    简而言之、ASI1 多通道插槽是否可用于分别映射物理麦克风输入 我拥有的硬件 或者它们只是用于数字数据传输吗?

    我希望了解可以实施的正确方法和任何实用解决方案。

    谢谢!

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

    您好、

    ASI 通道是用于发送数据的时隙、您可以配置芯片上物理输入位于哪些通道/时隙上。 这对于具有多个芯片但有一个多通道音频总线的系统很有用、在这种系统中、所有 DOUT 线路都将被连接、每个芯片可以有自己的通道、它发送给 MCU 以同时进行分析。 默认情况下、它应在前 2 个通道/时隙上进行传输。 您通过寄存器写入来配置哪些模拟输入到 ADC、然后 ADC 将这些模拟信号转换为数字信号、这些信号应在 L ADC 的时隙 0 和 R ADC 的时隙 1 上传输。

    器件只有两个 ADC、因此它总共可以在两个时隙上传输。 这些时隙是采用 I2S 或 TDM 协议传输的数字音频样本 (TDM 也称为 DSP)。 TDM 支持 2 个以上通道的时钟设置方式、正如 我们 在屏幕截图中看到的那样。 这意味着我们可以改变板载 ADC 传输到的插槽、如果与在不同插槽上传输的其他芯片结合使用、那么您可以填充比芯片本身更多的通道。

    建议您下载此器件的示例脚本: https://www.ti.com/tool/download/SLAC598 。您可以在此处看到示例 6.1 立体声 ADC 示例寄存器 配置。 这使用 I2S 模式、因此只有 2 个通道。 但是、您可以使用第 4 页寄存器 1 更改为 TDM/DSP 模式、该寄存器将其设置为 I2S 模式。 然后、以下寄存器包含可用于设置时隙的 BCLK 偏移。

    此致、
    Mir

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

    您好、Mir 再次:

    我们现在正在考虑使用 PCM6140QRGERQ1 而不是 TLV320AIC3263、 根据文件、它有 4 个 ADC 支持 同时 4 个模拟麦克风输入 。  由于我们的应用不需要音频播放、因此仅需 ADC 功能 距离。

    我的问题:这种理解是否正确、此编解码器是否适用于我们的用例(同时录制 4 个独立的单声道麦克风通道)?
    是否有我可能遗漏的限制或警告?

    提前感谢!

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

    您好、

    是的、PCM6140 应该支持您的 4 个麦克风通道! 您可以在数据表的部分找到一个示例脚本来设置 4 个记录通道  9.2.1.2.1.如果您需要原理图审阅或获得更多帮助、请告诉我。 为了便于将来跟踪、最好与其他设备一起打开一个新主题。

    此致、
    Mir