0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AURIX™ Audio Application Kit for AURIX™ lite Kit V2 深度解析

h1654155282.3538 2025-12-20 20:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

AURIX™ Audio Application Kit for AURIX™ lite Kit V2 深度解析

音频技术不断发展的今天,一款功能强大且灵活的音频应用套件对于电子工程师来说至关重要。今天,我们就来深入探讨 Infineon Technologies AG 推出的 AURIX™ Audio Application Kit for AURIX™ lite Kit V2,看看它能为我们带来哪些惊喜。

文件下载:Infineon Technologies KIT_A2G_AUDIO_SHIELD AURIX™板.pdf

一、套件概述

AURIX™ Audio Application Kit 由 Audio Shield Board 和 Microphone Array Board 两块板子组成。该套件必须与 AURIX™ lite Kit V2(配备 SAK - TC375TP96F300W)搭配使用,单独使用或与其他微控制器套件搭配均无法正常工作。其中,Audio Shield Board 可单独与 AURIX™ lite Kit V2 配合使用,而 Microphone Array Board 则需要 Audio Shield Board 的支持才能运行。

1.1 套件可评估的音频应用

  • 接口方面:支持 Generic I²S / TDM 接口、PDM 麦克风接口(基于软件或硬件的 PDM 抽取)。
  • 处理与生成:具备音频 DSP 处理、声音生成功能。
  • 网络音频:支持 IP - Audiostreaming、实时同步以太网音频(如 AVB、AES67)。
  • 麦克风相关:可实现麦克风波束成形。
  • 存储与识别:支持从外部 SD 卡进行音频播放/录制,还能进行语音识别/热词检测、智能扬声器功能以及警笛检测。

1.2 两块板子的规格参数

1.2.1 Audio Shield Board

类别 详情
音频放大器 Infineon MERUS™ MA12070P
麦克风 Infineon XENSIV™ IM67D120A(AEC - Q103 合格)
电源供应 Infineon OPTIREGTM 系列
音频编解码器 NXP SGTL5000
音频 PLL Cirrus Logic CS2000CP - CZZ
参考振荡器 ECS 7050MV - 245.7 - BN - TR(24.576 MHz)
尺寸 68.5x 53.3 mm
电源 可选电源供应:3.3V 来自 AURIX T lite Kit v2(除音频放大器外所有功能可用);12V 到 24V 输入(所有功能可用)
连接器 音频输入 - 3.5 mm 立体声插孔;耳机输出 - 3.5 mm 立体声插孔;电源输入 - 5.0mm 螺丝端子(26....14 AWG);立体声音频放大器输出 - 5.0 mm 螺丝端子(26..14 AWG)
其他 外部电源输入反极性保护;AURIX™ lite Kit V2 反向电源供应(使用外部电源时);参考时钟复用;额外未组装音频线路输出

1.2.2 Microphone Array Board

类别 详情
麦克风 Infineon XENSIV™ IM67D120A(AEC - Q103 合格)
时钟分配 Texas Instruments LMK1C1108
尺寸 131.0x66.04 mm
电源 3.3V 来自 AURIX™ lite Kit V2
其他 12 个呈 360° 圆形排列的 LED;3 个通用状态 LED

二、硬件详细描述

2.1 Audio Shield Board

2.1.1 系统概念

  • I²S 仿真:AURIX™ TC3xx 系列没有原生的 I²S / TDM 接口,但可以通过使用队列 SPI 模块在从操作模式下与 GTM 作为时钟发生器一起仿真该接口。外部音频参考时钟通过 TIM 注入 GTM 集群,TOM 对输入时钟进行分频以生成各种时钟信号。QSPI 模块需要一个与 BCLK 反相的时钟来驱动。通过调整 TOM 的参数,可以实现不同的音频接口配置。不同采样率下,各种时钟频率会有所不同,参考时钟可由 CS2000CP - CZZ PLL 或固定的 24.576 MHz 振荡器生成,并通过时钟复用器选择。
  • PDM 麦克风接口与基于软件的抽取:该仿真概念还支持同时连接立体声 PDM 流和 I²S 输出。在立体声 PDM 配置中,QSPI - CLK 频率为 I²S - BCLK 的两倍,以捕获左右声道的 PDM 位。在 TriCore 内部,可使用“SP IT”汇编命令将交错的 PDM 流恢复为两个分离的 PDM 缓冲区,使用“ME E”命令对 PCM 输出的单数据位进行加倍。恢复后的 PDM 位可以通过各种算法进行抽取/滤波,常见的抽取率为 64。不同采样率下,双数据速率 PDM 接口的时钟频率也有相应的配置。

2.1.2 电源供应

  • 内部供应:板子可从 AURIX™ lite Kit V2 的 3.3V 电源获取电力,此时麦克风、时钟和音频编解码器等功能可用,但音频放大器无法使用。需要将 3V3 供应跳线设置为“LK”,LK 供应跳线可随意设置。
  • 外部供应:若需要使用音频放大器,板子必须通过螺丝端子输入 12V 到 24V 的外部电源。根据使用的扬声器负载和所需的放大器功率,电源应能在 24V 时提供高达 6A 的峰值电流,否则可能导致瞬态输出功率受限或系统复位。在这种供电模式下,AURIX™ lite Kit V2 也可通过 Audio Shield Board 反向供电,3.3V 域也可由本地 LDO 供电。3V3 供应跳线可随意设置,但必须设置其中一个选项;若要反向供电给 AURIX™ lite Kit V2,则需设置 LK 供应跳线。

2.1.3 音频输入和输出

默认情况下,板子配备两个 3.5mm 立体声插孔,用于连接外部音频设备,如耳机或 MP3 播放器。若要将音频输出连接到外部音频设备(如 Hi - fi 接收器),可使用“LINE OUT”端口。所有这些端口都连接到 SGTL5000 音频编解码器。需要注意的是,耳机的 GND 是直流偏置的,不要将其与全局 GND 外部连接,若要连接其他设备,建议使用音频隔离变压器。

2.1.4 音频放大器

  • 立体声 BTL 操作:默认情况下,MA12070P 音频放大器配置为 BTL(Bridged Tied Load)模式,可连接一对最小阻抗为 4 欧姆的立体声扬声器。
  • 单声道 PBTL 操作:通过对 Audio Shield Board 进行两项修改,MA12070P 可用于 PBTL(Parallel Bridged Tied Load)模式,此时放大器作为单声道放大器,可驱动低至 2 欧姆的负载。修改方法包括在 PCB 电阻焊盘上放置 0402 0 - 欧姆电阻或进行焊桥连接,以及在两个正输出和两个负输出之间进行导线连接。但需注意,根据 MA12070P 的组装设计步骤,在 PBTL 模式下 CLIP 指示灯可能会持续亮起,具体可参考相关勘误表。
  • I²C 操作和音频格式:默认情况下,I²C 总线与 MA12070P 断开连接,以避免在 MA12070P 未供电且 3.3V 电源来自 AURIX™ lite Kit V2 时 I²C 总线被阻塞。MA12070P 上电复位后的默认音频格式配置为 2 32 位数据帧、BCLK = 64 fs、LeftJustified - I²S 格式。若需要更改音频格式或进行进一步的高级配置,需桥接底部的两个焊桥。但在没有外部电源供应的情况下使用 Audio Shield Board 时,I²C 总线可能无法正常工作。

2.1.5 外部音频 ADC / DAC

为了对 XENSIV™ IM67D120A 麦克风或 MERUS™ MA12070P 放大器进行进一步的性能评估(特别是 SNR 测量),可通过排线连接外部音频 ADC / DAC。此外,音频也可以通过以太网连接进行无压缩流式传输。

2.2 Microphone Array Board

Microphone Array Board 可通过 EDSADC 模块连接 PDM 麦克风,内部模拟 DS 调制器可被旁路,滤波器结构可直接从麦克风获取 PDM 数据。EDSADC 具有 4…512 的可配置抽取率。为了使音频流与其他音频设备同步,可向 EDSADC 提供外部 PDM 时钟,该时钟由 TOM0CH8 生成,与其他音频时钟(如 MCLK、BCLK、WCLK 等)同步。由于时钟信号需要分配到 8 个不同的时钟接收器,因此设计中集成了时钟缓冲器设备。

三、软件支持

3.1 工具链

  • Aurix™ Development Studio:这是一个基于 Eclipse 的免费集成开发环境,功能全面,包括 C 编译器、多核调试器和 Infineon 的 iLLD 低级驱动程序,无时间和代码大小限制,可用于编辑、编译和调试应用代码。
  • FreeEntryToolchain:这是一个完整的 C / C++ 开发环境,基于 Infineon 的低级驱动程序(iLLD),包含 PLS - MC 的源级 UDE 调试器。

3.2 代码示例

Infineon 的 GitHub 频道上有专门为 AURIX™ Audio Application Kit 设立的代码仓库,其中包含进一步的支持材料和基本代码示例。这些代码示例均使用 Aurix™ Development Studio 开发,可直接使用,无需进一步修改。建议大家定期查看该仓库,以获取新的或更新的代码示例。

四、原理图和布局

文档中提供了 Audio Shield Board 和 Microphone Array Board 的原理图和布局图,包括系统原理图、编解码器原理图、放大器原理图以及板子的正反面装配图,这些资料对于工程师进行设计和调试非常有帮助。

五、网络音频应用提示

5.1 使用以太网 PPS 作为音频参考时钟

在高性能音频网络(如 AVB)中,可能需要将本地音频时钟从网络分布式媒体时钟(如 AVB CRF 流)中导出。可以通过以太网 MAC 的 PPS 输出引脚在灵活 PPS 模式下恢复媒体时钟,该时钟信号可通过板载 CS2000CP - CZZ PLL 恢复为 24.576 MHz 参考时钟。实现方式有硬件和软件两种:

  • 硬件方式:PPS 信号仅在 P14.4 上可用,由于该引脚未连接到屏蔽头,需要在 AURIX™ lite Kit V2 和 Audio Shield Board 之间进行手动焊接导线连接,并确保软件中 P10.4 处于高阻抗状态。
  • 软件方式:可在 P10.4 上软件模拟 PPS 输出,使用以太网 MAC 的 PPS 中断信号触发 GTM TOM2CH6 以单触发模式输出脉冲。

5.2 音频 PTP 交叉时间戳

除了时钟恢复,通常还需要在音频时钟(通常是 WCLK)和 PTP 时间之间实现精确的交叉时间戳。在 Aurix™ 中,建议将模拟音频接口与 DMA 以双缓冲操作模式一起使用,可在硬件中直接在每个缓冲区切换时生成 PTP 交叉时间戳,无需 CPU 干预,这种方法可使音频时钟的时间戳精度达到 50ns 以下。如果大家在网络音频应用方面需要进一步的支持和信息,可联系当地的 Infineon 销售代表。

总的来说,AURIX™ Audio Application Kit for AURIX™ lite Kit V2 为电子工程师提供了一个功能丰富、灵活多样的音频开发平台。无论是在音频接口设计、音频处理还是网络音频应用方面,都能满足工程师的多种需求。大家在实际应用中可以根据具体需求充分发挥该套件的优势,开发出更优秀的音频产品。不知道大家在使用类似套件时有没有遇到过特别的问题呢?欢迎在评论区分享交流。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    无线电池充电演示套件DC2554A-A-KIT/DC2554A-B-KIT深度解析

    无线电池充电演示套件DC2554A-A-KIT/DC2554A-B-KIT深度解析 在电子设备不断发展的今天,无线充电技术凭借其便捷性和创新性,成为了电子工程师们关注的焦点
    的头像 发表于 05-25 14:40 164次阅读

    探索Infineon AURIX™ TC3X7应用套件:硬件设计与配置全解析

    AURIX™ TC3X7应用套件,看看它能为我们带来哪些惊喜。 文件下载: KITA2GTC3873V3TFTTOBO1.pdf 一、套件概述 TC3X7应用套件是一款多功能的评估板,搭载了Infineon
    的头像 发表于 05-19 12:15 252次阅读

    探秘 TC23xL - AURIX™ 微控制器家族:安全应用的理想之选

    探秘 TC23xL - AURIX™ 微控制器家族:安全应用的理想之选 在汽车电子领域,安全至关重要。英飞凌(Infineon)的 AURIX™ 微控制器家族凭借其卓越性能和先进特性,成为满足所有
    的头像 发表于 03-29 10:40 477次阅读

    IAR与英飞凌共同推出DRIVECORE软件包及AURIX™ RISC‑V调试方案,全面加速SDV开发进程

    本次重点呈现与英飞凌在DRIVECORE软件评估包产品系列的深度战略合作,并正式预告面向英飞凌AURIX™ RISC‑V系列推出的全新调试功能。
    的头像 发表于 03-05 15:27 371次阅读
    IAR与英飞凌共同推出DRIVECORE软件包及<b class='flag-5'>AURIX</b>™ RISC‑<b class='flag-5'>V</b>调试方案,全面加速SDV开发进程

    AURIX™ TC3xx 电机控制电源板:设计解析与特性洞察

    AURIX™ TC3xx 电机控制电源板:设计解析与特性洞察 一、引言 作为一名电子工程师,在电机控制领域不断探索新的解决方案是我们的日常工作。今天要给大家介绍的 AURIX™ TC3xx 电机控制
    的头像 发表于 12-21 15:50 853次阅读

    探索 AURIX™ 音频应用套件:硬件设计与网络音频应用剖析

    AURIX™ 音频应用套件(Audio Application Kit)为音频开发者提供了强大的工具。本文将深入剖析该套件的硬件设计和网络音频应用,带领大家了解其特点和技术细节。
    的头像 发表于 12-21 09:25 897次阅读

    探索 KIT_T2G-B-H_LITE:汽车应用评估套件深度剖析

    探索 KIT_T2G-B-H_LITE:汽车应用评估套件深度剖析 各位电子工程师同仁们!在汽车电子应用领域,选择一款合适的评估套件对于项目的开发至关重要。今天,我们就来深入探讨一下 Infineon
    的头像 发表于 12-20 09:30 1076次阅读

    KIT_T2G-B-H_LITE评估套件:汽车应用开发利器

    KIT_T2G-B-H_LITE评估套件:汽车应用开发利器 引言 在电子工程师的日常工作中,评估套件是探索新芯片和技术的重要工具。今天,我们要深入了解的是KIT_T2G-B-H_LITE评估套件,它
    的头像 发表于 12-19 16:55 1108次阅读

    探索 KIT_T2G-B-E_LITE 评估套件:开启 TRAVEO™ T2G 开发之旅

    探索 KIT_T2G-B-E_LITE 评估套件:开启 TRAVEO™ T2G 开发之旅 在电子工程师的日常工作中,选择一款合适的评估套件对于项目的开展至关重要。今天,我们就来深入了解一下英飞凌
    的头像 发表于 12-19 16:40 1213次阅读

    探索 KIT_XMC71_EVK_LITE_V1 XMC7100 评估板:嵌入式开发新选择

    探索 KIT_XMC71_EVK_LITE_V1 XMC7100 评估板:嵌入式开发新选择 在嵌入式开发领域,一款合适的评估板能极大地提升开发效率和体验。今天,我们就来深入了解一下
    的头像 发表于 12-19 16:15 719次阅读

    英飞凌AURIX™ TC3xx安全应用套件快速上手

    Application Kit - TC3xx Safety Application Kit - TC397 TFT 5V Evalua
    的头像 发表于 12-19 14:30 958次阅读

    探索TRAVEO™ T2G Cluster 6M Lite Kit:功能、应用与编程指南

    探索TRAVEO™ T2G Cluster 6M Lite Kit:功能、应用与编程指南 在电子设计的广阔领域中,评估套件是工程师们探索和验证新想法的重要工具。今天,我们将深入探讨TRAVEO
    的头像 发表于 12-19 11:20 880次阅读

    KIT_XMC7200_DC_V1 电机驱动卡深度解析:从原理到应用

    KIT_XMC7200_DC_V1 电机驱动卡深度解析:从原理到应用 在工业控制和电机驱动领域,一款性能卓越的开发套件对于工程师们来说至关重要。今天,我们就来深入探讨一下英飞凌
    的头像 发表于 12-19 10:20 682次阅读

    请问AURIX TC275 Lite Kit是否带有序列号?

    我正在开展一个 AUTOSAR 项目,并使用Infineon AURIX TC275 Lite Kit(PN:KITAURIXTC275LITETOBO1) ,该套件是我通过 Mouser 的第三方
    发表于 07-18 07:06

    有没有办法将Aurix配置为一个执行输入和输出的MDIO引脚?

    2 个引脚 MDIO(输入)和 MDIO(输出)。 有没有办法将 Aurix 配置为一个执行输入和输出的 MDIO 引脚,或者我是否需要以某种方式组合这两个引脚来形成一个 MDIO 信号?
    发表于 07-14 08:21