主题中讨论的其他器件: TLV320AIC3254、 PCM6020-Q1
工具与软件:
您好、TI 团队。
我尝试使用 I2S 从 CC1312R7获取 PCM 数据。
问题:
1.看一下 CC1312R7数据表中的 I2S 器件、可以看到将该器件作为 PDM 接收并转换为 PCM、是否可以接收 PCM 数据?
2.应更改哪个零件才能接收 PCM 数据?
请回答。
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.
工具与软件:
您好、TI 团队。
我尝试使用 I2S 从 CC1312R7获取 PCM 数据。
问题:
1.看一下 CC1312R7数据表中的 I2S 器件、可以看到将该器件作为 PDM 接收并转换为 PCM、是否可以接收 PCM 数据?
2.应更改哪个零件才能接收 PCM 数据?
请回答。
您无法接收 PCM 数据。 您可以 接收 PDM 信号、然后使用我们的 PDM 驱动程序将其转换为 SW 中的 PCM。
有关更多详细信息、请参阅 PDM 驱动程序文档:
Siri
如果是、我有一个问题。
q1)是否必须将 PDM 用作 I2S 协议的数据?
Q2)如果您查看 CC1312R7 I2Secho Semple 代码、应用的 TLV320AIC3254是否会作为 PDM 数据格式输出到 I2S 协议? 我在 TLV320AIC3254的数据集中找不到它。
Q3)如何更改 PCM6020-Q1的输出以从 CC1312R7收集音频数据?
祝你一切顺利
I2S 模块的一个标准化串行接口可在 CC1312R7与外部音频设备之间传输音频样本。
此外、它还可以接收 PDM 信号。
我们提供了 PDM 驱动程序(PDMCC26XX.h 文件参考)和常规 I2S 驱动程序(I2S.h 文件参考)
PDM 驱动程序的编写目标是能够从麦克风执行 PDM 数据的连续音频流、而 I2S 驱动程序简化了对连接到具有接收和发送支持的器件的任何多通道音频串行端口(McASP)外设的读取和写入。
使用什么、我认为取决于您的应用和您使用的设备。
在 I2SEcho 示例中、它不使用 PDM 驱动程序。
如果您对 TLV320AIC3254有疑问、建议您在音频论坛中提问:
如果您在如何使用 PCM6020-Q1方面有疑问、也是如此。
请注意、我们有一个音频插件(SimpleLink 音频插件)、但很遗憾、它暂时未更新、而且 CC1312R7或我们最新的 SDK 不支持该插件。 不过、您可能会在其中找到有用的信息。
Siri
你(Peter)好
是的、您可以使用 I2S 驱动程序接收 PCM 数据
与使用 DSP 执行大量信号处理以将 PDM 数据转换为 PCM 样本的 PDM 驱动程序不同、I2S 驱动程序将仅设置硬件、以对 ADC/编解码器将放入行中的任何数据进行采样并复制(使用内部 DMA 复制到存储器中)。
简而言之、您需要做的是:
如果您 使用 i2secho + BOOSTXL_AUDIO 、您将在示例提供的缓冲区中获得 PCM 数据。
Siri