电子说
在音频处理与开发领域,评估模块的性能与功能起着至关重要的作用。德州仪器(TI)的ADCx120EVM-PDK和PCMD3140EVM-PDK评估模块,为开发者提供了一个强大的测试与验证平台。今天,我们就来深入了解这两个评估模块的特点与使用方法。
文件下载:ADC3120EVM-PDK.pdf
| ADCx120EVM-PDK主要用于展示TLV320ADCx120系列设备的性能和功能,该系列涵盖了不同性能和功能的设备,如TLV320ADC3120、TLV320ADC5120、TLV320ADC6120等。PCMD3140则是该系列中仅支持数字麦克风的版本。它们各自有着不同的噪声性能,例如: | 设备名称 | SNR Without DRE (dB) | SNR With DRE (dB) |
|---|---|---|---|
| TLV320ADC3120 | 106 | N/A | |
| TLV320ADC5120 | 108 | 120 | |
| TLV320ADC6120 | 112 | 123 | |
| PCMD3140 | 127 (5th-order PDM) | N/A |
评估套件由TLV320ADCx120EVB子板和AC - MB主板组成。主板负责为评估模块提供电源、控制信号和数字音频信号,子板则包含TLV320ADCx120设备及其输入连接。
AC - MB可通过USB、光纤、立体声插孔和外部音频串行接口(ASI)头为评估模块提供数字音频信号。通过开关SW2可选择与TLV320ADCx120EVB接口的音频串行总线,旁边还有快速参考表用于识别音频串行接口源选项和开关设置。它有三种不同的操作模式:
整个EVM系统由单个5V电源供电,主板集成了不同的低压差稳压器(LDO),为板上的不同模块提供所需的电源。AC - MB既可以通过短路J5(USB POWER)使用主机计算机的USB 5V电源(VBUS)供电,也可以通过连接到J4(EXTERNAL POWER)的外部电源供电。评估模块的数字信号IOVDD电压由主板上的主电源(USB或外部)生成,可通过J3头选择1.8V或3.3V的电压。当主板完全供电且板载LDO的电源正常时,绿色POWER LED(D3)会亮起,USB READY LED则指示AC - MB与主机计算机之间已成功建立USB通信。
在这种配置下,TLV320ADCx120通过J2(IN1)和J3(IN2)端子捕获音频信号,该模式下接受的输入是差分、2VRMS、满量程音频信号;若使用单端源,则支持1VRMS信号。
ADCx120EVM - PDK配备了2个板载麦克风,分别是1个ICS - 40740模拟麦克风和1个T5818数字麦克风。可通过表2 - 1和图2 - 9所示的跳线设置,将ICS - 40740连接到IN1,T5818连接到IN2。MICBIAS用于为ICS - 40740供电,因此J8头必须设置为MICBIAS。在使用板载麦克风时,J2或J3不应有任何连接,以保证麦克风的性能。PCMD3140EVM - PDK仅包含T5818数字麦克风,但同样可以使用表2 - 1和图2 - 9中的脚本进行麦克风配置。
TLV320ADCx120系列设备支持模拟和数字PDM输入,最多可支持2通道模拟输入或4通道数字PDM输入,也可以同时使用各种模拟和数字输入组合,最多支持2个模拟输入和2个数字输入。单端或差分模拟输入可应用于以下引脚对:IN1P、IN1M、IN2P_GPI1、IN2M_GPO1;数字PDM输入可应用于以下引脚:IN2P_GPI1、MICBIAS_GPI2、GPIO1;PDM时钟也可以在IN2M_GPO1、GPIO1引脚上输出。在EVM上,可通过J1、J2、J3和J10端子访问这些引脚。
德州仪器的PurePath™ Console 3(PPC3)图形开发套件是许多TI音频产品的开发平台,它简化了音频产品开发过程中的评估、配置和调试流程。
需先安装PPC3,可访问www.ti.com/tool/PUREPATHCONSOLE并请求访问。打开PPC3安装程序后,按照安装向导的说明进行操作。
在第3.1节选择的GUI安装目录中打开PPC3应用程序,点击TLV320ADCx120应用程序磁贴。该GUI设计为最多可同时处理四个设备,选择1个设备单选按钮并点击“New”。打开GUI后会显示在音频配置选项卡上,在更改任何参数之前,需检查PPC3窗口的左下角,以确认EVM是否已连接。若未检测到EVM,文本将显示“ADCx120 offline”;若检测到EVM,则会出现“Connect”按钮,点击该按钮可连接硬件,连接成功后按钮将变为“Disconnect”,此时设备即可进行配置。
GPIO1引脚可配置多种不同功能,默认情况下,EVM将GPIO1连接到中断LED,以匹配TLV320ADCx120设备的默认GPIO1配置。当发生IRQ时,如VAD配置为在语音检测时生成中断,板上的INTERRUPT LED会亮起。若要将GPIO1用于其他功能,可能需要对安装的0Ω电阻进行修改。
若要使ADCx120EVM - PDK在主模式下运行,需将AC - MB上的S1和S0设置为“External ASI”。由于设备没有专用的MCLK引脚,主时钟可以应用于GPIO1、IN2P_GPI1或MICBIAS_GPI2。但由于GPI1和GPI2是与模拟输入和MICBIAS共享的多功能引脚,将它们用作MCLK输入会限制设备的功能,因此建议使用GPIO1引脚作为MCLK。若要将GPIO1用作MCLK,MCLK信号必须通过J10端子或AC - MB板上的“External ASI”头与其他时钟一起提供。若使用“External ASI”头,需要在EVM上的R11处安装一个0Ω电阻(默认未安装)。
首先,将AC - MB配置为USB音频(TDM),将TLV320ADCx120EVB配置为板载麦克风输入。GUI附带了预设文件,可用于轻松进行初始设置。在GUI的右上角选择“Load preset”选项,加载“On Board Microphone”设置,并确保按照表2 - 1中的说明设置跳线。确保为MIC偏置电压选择AVDD并上电。TLV320ADCx120的默认状态为待机模式,除通道数字音量外,所有设备配置都必须在待机模式下完成,待机模式下该设备不提供数字音频输出。启用活动模式后,任何在活动模式下不可配置的控件将变为灰色,当设备退出活动模式时,这些控件可以再次更改。最后,就可以使用任意音频程序在PC上捕获音频了。
TLV320ADCx120具有高度灵活的音频串行总线,默认格式为TDM,但可以使用GUI将数据格式更改为I2S。要配置TLV320ADCx120EVM以实现16位、48kHz的2通道I2S输出到USB音频,需先按照上述步骤将AC - MB配置为USB音频,然后选择音频串行总线选项卡,在ASI格式配置窗格中将协议格式更改为I2S,字长更改为16位。当在GUI中将协议格式更改为I2S时,AC - MB上的USB音频处理器也会将音频格式更改为I2S。GUI会读取ASI状态寄存器(第0页寄存器0x15),提供检测到的采样率以及BCLK和FSYNC比率,也可以通过点击时钟监视器窗格中的“Read”按钮手动读取ASI状态寄存器。将通道2的插槽分配更改为右插槽0,窗口顶部的图表将更新以显示所选的数据格式和插槽。此时,AC - MB USB音频在I2S模式下每条数据线仅支持两个通道,BCLK和FSYNC比率固定为64,EVM即可与任意音频录制程序配合使用。
若要保存配置,点击PPC3窗口的左上角并选择“Save”,配置将保存为.ppc3文件。若要加载已保存的配置,点击PPC3窗口的左上角并选择“Open”,导航到保存的.ppc3文件的位置,然后点击“Open”。
该部分提供了ADCx120EVM - PDK的原理图和物料清单(BOM),原理图展示了其电路结构,物料清单详细列出了各个元件的设计编号、数量、值、描述、封装参考、零件编号和制造商等信息,为开发者进行硬件设计和维护提供了重要参考。
同样提供了AC - MB的原理图和物料清单,为开发者了解主板的电路结构和元件组成提供了详细信息。
可以使用Matlab控制AC - MB的驱动程序进行一些自动化测试,示例代码展示了如何使用Matlab从AC - MB捕获音频,此示例需要Audio Toolbox™。
ADCx120EVM - PDK和PCMD3140EVM - PDK评估模块为音频开发者提供了一个全面的测试和开发平台。通过深入了解其硬件设置、软件使用、操作模式等方面的知识,开发者可以更好地利用这些评估模块进行音频产品的开发和优化。你在使用这些评估模块时遇到过哪些问题?又是如何解决的呢?欢迎在评论区分享你的经验。
全部0条评论
快来发表一下你的评论吧 !