电子说
在音频处理和开发领域,评估模块是工程师们进行产品验证和测试的重要工具。今天我们要深入探讨的是德州仪器(Texas Instruments)推出的TLV320AIC1103/1110EVM-K评估模块,本文将详细介绍其特性、操作和使用方法。
TLV320AIC11xxEVM-K是一个完整的评估/演示套件,包含一个基于USB的主板(USB-MODEVM接口板)和适用于运行Microsoft Windows® XP操作系统的个人计算机的评估软件。该套件提供了多种连接方式,可通过模块化连接器、板载端子和外部麦克风插孔连接所有音频输入和输出。
| 为了实现最大的灵活性,TLV320AIC11xxEVM设计了方便连接多个模拟源的接口。使用Samtec的SSW-110-22-F-D-VS-K和TSM-110-01-T-DV-P部件,提供了一个便捷的10针双行插头/插座组合,可访问设备的模拟输入和输出引脚。具体的模拟接口引脚分配如下表所示: | PIN NUMBER | SIGNAL | DESCRIPTION |
|---|---|---|---|
| 1.01 | EAR1ON | DAC Inverting output | |
| 1.02 | EAR1OP | DAC Noninverting output | |
| 1.03 | NC | Not Connected | |
| …… | …… | …… |
| 除了上述模拟插头,模拟输入和输出还可以通过其他连接器(如螺丝端子或音频插孔)访问。麦克风输入连接到J9,螺丝端子的详细信息如下表: | DESIGNATOR | PIN 1 | PIN 2 |
|---|---|---|---|
| J6 | EAR1ON | EAR1OP | |
| J7 | EAR2O | AGND | |
| …… | …… | …… |
| TLV320AIC11xxEVM同样设计了易于与多个控制平台接口的数字接口。使用与模拟接口相同的Samtec部件,提供了一个10针双行插头/插座组合,可访问设备的数字控制和串行数据引脚。数字接口引脚分配如下表: | PIN NUMBER | SIGNAL | DESCRIPTION |
|---|---|---|---|
| J4.1 | NC | Not Connected | |
| J4.2 | NC | Not Connected | |
| …… | …… | …… |
需要注意的是,J5包含了SMARTDM™串行数字音频接口和I2C™信号所需的信号,复位和电源关闭(RESET和PWRDN)信号路由到J4。I²C™信号实际上从USB-MODEVM路由到两个连接器,但编解码器和EEPROM仅连接到J5。
| J3为TLV320AIC11xxEVM提供了与公共电源总线的连接,电源供应引脚如下表所示: | SIGNAL | PIN NUMBER |
|---|---|---|
| NC | J3.1 | |
| +5VA | J3.3 | |
| …… | …… |
当作为独立的EVM使用时,可以直接向J3施加电源,但用户必须确保将电源参考到该连接器上的适当接地。在施加电源之前,务必验证所有电源是否在产品数据表所示的安全操作范围内。
USB-MODEVM接口板可以从多种不同的电源获取电力:
每个电源电压都有一个LED(D1 - D7),当电源激活时会亮起。
模拟输入源可以直接应用于J2(顶部或底部),也可以通过J8和螺丝端子J9和J10访问。
TLV320AIC11xx的模拟输出可在J1(顶部或底部)获取,也可以通过J6或J7访问。
数字控制信号可以直接应用于J4和J5(顶部或底部),模块化的TLV320AIC11xxEVM也可以直接连接到作为TLV320AIC11xxEVM-K一部分的USB-MODEVM接口板。
| EVM上的跳线及其各自的工厂默认条件如下表所示: | JUMPER | DEFAULT POSITION | JUMPER DESCRIPTION |
|---|---|---|---|
| W1 | Not Installed | Coupling for EAR1. Either directly or via capacitor | |
| W2 | Not Installed | Coupling for EAR2. Either directly or via capacitor | |
| …… | …… | …… |
| TLV320AIC11xxEVM-K由两个电路板连接而成,主板为USB-MODEVM接口板,子卡为前面介绍的TLV320AIC11xxEVM。USB-MODEVM接口板旨在用于USB模式,通过板载USB控制器设备实现对已安装EVM的控制。同时,也可以通过SW2控制外部驱动所有数据总线(I2C、PCM/SMARTDM™)。SW2的详细设置如下表: | SW-2 SWITCH NUMBER | LABEL | SWITCH DESCRIPTION |
|---|---|---|---|
| 1 | A0 | USB-MODEVM EEPROM I²C Address A0 ON: A0 = 0 OFF: A0 = 1 | |
| 2 | A1 | USB-MODEVM EEPROM I²C Address A1 ON: A1 = 0 OFF: A1 = 1 | |
| …… | …… | …… |
对于TLV320AIC11xxEVM的使用,SW - 2位置1、3、4、5和6应设置为ON,而SW - 2位置2、7和8应设置为OFF。此外,USB-MODEVM上的SW3(IOVDD SELECT)必须设置为3.3V。
USB-MODEVM接口板围绕TAS1020B流式音频USB控制器构建,具有8051核心。该板有两个模块化EVM的位置,TLV320AIC11xxEVM作为双宽模块化EVM安装在两个位置,将TLV320AIC11xx数字控制接口连接到使用TAS1020B实现的I2C端口,以及TAS1020B数字音频接口。
完成TLV320AIC11xxEVM软件安装后,即可开始对TLV320AIC11xx进行评估和开发。
软件屏幕显示顶部附近有接口指示灯和设备连接指示灯,以及一个大型选项卡式界面。接口指示灯在程序启动后亮起,设备连接指示灯用于检测TLV320AIC11xxEVM - K是否存在。固件组框显示USB设备的产品标识和固件版本。
信息选项卡显示了两种TLV320AIC11xxEVM - K硬件配置的信息,包括USB-MODEVM音频接口配置和外部音频接口配置。在不同配置下,SW2的设置和操作系统的音频设备配置有所不同。
预设配置选项卡为USB-MODEVM音频接口配置提供了多个预设,还有一个TLV320AIC11xx默认预设,可对编解码器的默认寄存器设置进行编程。选择预设后,按下加载按钮即可将预设加载到编解码器,并在命令行界面选项卡的命令缓冲区显示预设的执行命令。
设备控制选项卡包含七个枚举控制寄存器子选项卡,用于控制TLV320AIC11xx的所有寄存器。右侧有8位I2C地址指示灯、程序设备按钮、寄存器表和寄存器转储到文件按钮。
使用基于LabView™的PC软件通过简单的脚本语言控制USB-MODEVM上的TAS1020。该选项卡允许用户查看操作控件时创建的脚本命令,以及加载和执行其他已编写和保存的脚本。脚本可以通过操作其他选项卡上的控件、加载脚本文件或预设加载到命令缓冲区。执行脚本时,执行的命令将显示在命令历史记录选项卡上,最后执行命令的返回数据包将显示在USB-MODEVM数据包选项卡上。
| USB-MODEVM被定义为特定供应商类,在PC系统中被识别为NI-VISA设备。数据通过控制端点从PC传输到TAS1020,使用HIDSETREPORT发送数据,数据数据包的配置如下表: | BYTE NUMBER | TYPE | DESCRIPTION |
|---|---|---|---|
| 0 | Specifies serial interface and operation | …… | |
| 1 | I2C Slave Address | …… | |
| …… | …… | …… |
| USB-MODEVM有七个GPIO线,用户可以通过指定接口为0x08来访问它们。GPIO线映射到一个字节,具体的引脚分配如下表: | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|
| P3.5 | P3.4 | P3.3 | P1.3 | P1.2 | P1.1 | P1.0 |
脚本是一个包含要发送到串行控制总线的数据的文本文件,脚本语言简单,但对源脚本文件中的错误不太宽容。脚本文件中的每一行是一个命令,命令包括I(设置接口总线)、r(从串行控制总线读取)、w(写入串行控制总线)、#(注释)、b(中断)、d(延迟)等。例如,要向I2C设备写入数据,可以使用如下脚本:
#example script
I i2cfast
w 80 01 45 A0
r 80 01 02
文档提供了模块化TLV320AIC11xxEVM和USB-MODEVM接口板的完整物料清单,包括电阻、电容、集成电路、连接器等各种元件的详细信息。
TLV320AIC1103/1110EVM-K评估模块为音频编解码器的开发和测试提供了一个全面、便捷的平台。通过本文的介绍,相信工程师们对该评估模块的特性、操作和使用方法有了更深入的了解。在实际应用中,务必遵循相关的警告和限制,确保设备的正常运行和安全使用。你在使用类似评估模块时遇到过哪些问题呢?欢迎在评论区分享。
全部0条评论
快来发表一下你的评论吧 !