电子说
在电子设计领域,音频编解码器的评估至关重要。今天,我们就来深入了解一下德州仪器(TI)的TLV320AIC3206EVM - U评估模块,看看它能为我们带来怎样的便利和价值。
TLV320AIC3206EVM - U是一款具有可编程输入输出、音效和广泛路由功能的USB音频设备,为评估TLV320AIC3206 miniDSP音频编解码器提供了一个简单的平台。
| Designator | Label | Associated pin | Description |
|---|---|---|---|
| J1 | USB INPUT | N/A | USB Mini - B jack |
| J2 | LINE IN | IN1_L/IN1_R | Line input |
| J3 | MIC IN | IN3_L/IN3_R | Electret microphone input. Both stereo and mono types are supported (two or three conductor). 2.2 - k pullup resistors to MICBIAS at both the tip and the ring. |
| J4 | LINE OUT | LOL/LOR | Line output. Connect only high - impedance loads to this output (e.g., external class - D amplifier). |
| J5 | HP OUT | HPL/HPR | Headphone output |
| SW1 | SW2 | N/A | RESET switch |
| SW2 | SW2 | N/A | Cycles through application scripts loaded in the onboard EEPROM |
| SW3 | SW3 | N/A | Cycles through patch scripts loaded in the onboard EEPROM |
评估可以直接开箱即用,按以下步骤操作:
若要调整播放音量,可在控制面板中打开“声音和音频设备属性”,点击“音频”选项卡中“声音播放”部分的“音量”按钮,并确保将USB - miniEVM选为默认播放和录制设备。
安装TLV320AIC3206EVM - U软件的步骤如下:
主面板窗口提供了对AIC3206 CS所有功能的便捷访问。其中,固件名称和版本框显示了加载到EVM的EEPROM中的固件信息;USB接口下拉菜单允许用户选择TAS1020B USB控制器与TLV320AIC3206通信的协议,TLV320AIC3206支持I2C标准、I2C快速和8位寄存器SPI;面板选择树可访问典型配置、功能和其他面板,通过双击树中的项目可打开相应面板;面板选择树下方的三个按钮分别弹出状态标志、寄存器表和命令行界面面板;USB LED指示EVM是否被软件识别,ACTIVITY LED在每次发送命令请求时亮起;主面板底部的对话框提供软件当前状态的反馈。
该类别有助于用户快速熟悉TLV320AIC3206。通过此菜单可访问的每个面板都有与所选配置相关的控件,选项卡会显示为该特定配置加载的脚本,每个脚本都包含所选配置的简要描述。
数字设置、模拟设置和信号处理类别可控制TLV320AIC3206的许多寄存器和其他功能,适用于高级用户。将鼠标悬停在控件上会显示包含页面、寄存器和位信息的提示条。在更改控件之前,需参考数据手册以确保特定控件与编解码器的当前状态兼容。所有控件在以下条件下会根据寄存器内容更新状态:打开面板、按下命令行界面中的“执行命令缓冲区”按钮(如果启用)、按下面板右下角的“刷新”按钮。
可在状态标志面板中监控TLV320AIC3206的状态标志。按下“POLL”按钮会持续读取与每个标志相关的所有寄存器,并相应更新这些标志。可通过更改“轮询间隔”数字控件中的值来修改寄存器的读取速率,但较小的间隔会因带宽限制降低其他控件(尤其是音量滑块)的响应性。默认轮询间隔为200 ms,最小值为20 ms。“粘性标志”选项卡包含指示器,每次读取相应寄存器时,其内容会清除。点击“读取粘性标志”按钮可读取所有粘性标志。
通过寄存器表面板可访问TLV320AIC3206的配置和系数页面的内容。“页码”控件可更改要在寄存器表中显示的页面,寄存器表包含寄存器名称、复位值、当前值和当前值的位图等页面信息。点击“导出到电子表格”按钮可将所选页面的内容导出到电子表格。
命令行界面面板提供了一种使用简单脚本语言与TLV320AIC3206通信的方式。TAS1020B USB控制器处理PC与TLV320AIC3206之间的所有通信。可通过文件菜单加载脚本文件或使用Ctrl - V组合键从剪贴板粘贴文本来将脚本加载到命令缓冲区。执行命令缓冲区时,每个单独命令产生的返回数据包会显示在命令历史记录控件中。文件菜单提供了一些处理脚本的选项,如打开脚本文件、保存脚本文件等,还可点击相应的“清除”按钮清除命令缓冲区和命令历史记录。
提供了TLV320AIC3206EVM - U的原理图作为参考,共分为3页。
详细列出了TLV320AIC3206_RSB_USB_EVM_REVA的物料清单,包括半导体、电容器、电阻器、铁氧体、电感器、扼流圈、线圈和变压器、连接器、插座、测试点、开关和分流器等各种元件的型号、数量、供应商和制造商等信息。
| Jumper | Default Position | Description |
|---|---|---|
| W1 | 1 - 2 | Selects between SCL and SS lines |
| W2 | 1 - 2 | Selects between SDA and MOSI lines |
| W3 | 1 - 2 | Sets SPI_SELECT pin level to ground or IOVDD level |
| W4 | Inserted | Reserved |
| W5 | Inserted | Connects MICDET to J5.4 |
| W6 | Removed | Reserved |
| W7 | Inserted | Provides a means to measure AVDD Current |
| W8 | 2 - 3 | Provides a means to measure DRVDD_HP Current and selects between 3.3 V/1.8 V |
| W9 | 1 - 2 | Selects between 3.3 V/1.8 V for IOVDD Current |
| W10 | Inserted | Provides a means to measure IOVDD Current |
| W11 | Inserted | Provides a means to measure DVDD Current |
| W12 | Inserted | Provides a means to measure DVDD_CP Current |
脚本是包含要发送到串行控制总线的数据的文本文件。脚本文件中的每一行都是一个命令,除了“>”命令外,不支持跨行。命令以换行符结束,每行的第一个字符是命令,常见命令包括:
编写脚本时,可使用任何文本编辑器,推荐使用jEdit。编写好的脚本可在命令窗口中使用,通过文件菜单中的“打开脚本文件”选项找到并打开脚本,脚本将显示在命令缓冲区中,还可对其进行编辑和保存。按下“执行命令缓冲区”按钮即可执行脚本,如果脚本中有断点,脚本将执行到该点,用户需按下对话框中的按钮继续执行。
可参考TLV320AIC3206EVM - U软件(SLOC219)等相关文档。
总之,TLV320AIC3206EVM - U评估模块为音频编解码器的评估提供了一个全面且易用的平台。各位工程师朋友们,不妨在实际项目中尝试使用这个模块,看看它能为你的设计带来怎样的惊喜。大家在使用过程中遇到过哪些问题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !