探索CIRRUS LOGIC CDB8420评估板:功能与使用指南

电子说

1.4w人已加入

描述

探索CIRRUS LOGIC CDB8420评估板:功能与使用指南

在音频处理的电子设计领域,一款优秀的评估板能够为工程师提供便捷且高效的测试与开发平台。CIRRUS LOGIC的CDB8420评估板就是这样一款值得关注的产品,下面就为大家详细介绍它的特点、功能以及使用方法。

文件下载:CDB8420.pdf

评估板概述

CDB8420评估板的核心是CS8420芯片,同时配备了使其正常运行所需的支持电路。其输入和输出选项丰富,涵盖了光学和同轴格式的AES3和S/PDIF。在软件模式下,CS8420的控制寄存器由Atmel AVR RISC微控制器设置,通过RS232端口与基于Windows 98的程序通信,实现对配置的控制。

CS8420芯片

CS8420的详细特性和功能可参考其数据手册,它是整个评估板的关键所在,为音频处理提供了强大的性能支持。

微控制器与内存

评估板的功能由Atmel AVR RISC微控制器控制。板上配备了512KB的静态RAM,可捕获AES流中的通道状态和用户位,并上传到主机PC。微控制器通过SPI端口与CS8420通信,同时还可通过J10接头绕过该微控制器,使用外部微控制器。关于Atmel微控制器的更多软件开发工具和应用信息,可访问http://www.atmel.com获取。

晶体振荡器

评估板上有两个晶体振荡器,均安装在引脚插座中,方便更换。U10振荡器为微控制器提供6MHz时钟,一般不应更改;U3振荡器为CS8420提供输出主时钟,出厂时U3处配备的是12.288MHz晶体振荡器,可将输出采样率设置为48kHz。此外,还提供了11.2896MHz和24.576MHz的振荡器,可使SRC在44.1kHz和96kHz的输出采样频率下工作。

RS232端口

评估板右上角的RS232端口需连接到运行CDB8420控制软件的PC串口。使用时需按照软件说明正确配置串口,以确保与评估板的正常通信。

LED功能指示灯

评估板右上角的LED D8和D9可让用户判断RS232链路是否正在传输数据。红色LED D4为复位指示灯,红色LED D1连接到CS8420的RERR引脚。另外两个LED目前对最终用户暂无用途。

系统连接与跳线设置

系统连接

评估板的各接口功能明确,包括电源输入(+5V)、接地(GND)、数字音频接口的光学和同轴输入输出(OPTICAL INPUT、S/PDIF INPUT、AES3 INPUT、OPTICAL OUTPUT、S/PDIF OUTPUT、AES3 OUTPUT)、RS232端口用于与PC连接、J5和J6用于特定信号的输入输出、J9用于Atmel AVR微控制器的外部编程、J10用于外部微控制器对CS8420的控制。

跳线设置

评估板上的跳线可用于选择数字音频接口的物理格式和启用或禁用某些功能。例如,J11可选择AES3和S/PDIF的输入物理格式;J12可启用或禁用AES3光学输入;J13可启用或禁用S/PDIF输入;J14可启用或禁用光学输入;J16可选择AES3和S/PDIF的输出物理格式;J17可启用或禁用S/PDIF输出;J15可在硬件模式1下启用或禁用静音功能。

快速启动指南

硬件设置

  1. 将CDB8420连接到5V直流电源。
  2. 设置跳线:J11设为Optical,J16设为S/PDIF,启用J13(S/PDIF),禁用J15(MUTE)。
  3. 使用RS232电缆将CDB8420连接到PC的COM端口。
  4. 给评估板通电。
  5. 按下复位开关(S5),此时RERR和PROC指示灯应亮起,硬件准备就绪。

软件安装

  1. 在系统中任意位置创建一个名为CDB8420的目录。
  2. 将CDB8420.exe复制到该目录。
  3. 若系统中没有msvcrt.dll和mfc42.dll,将它们复制到WindowsSystem目录。
  4. 可在桌面创建CDB8420.exe的快捷方式。

软件启动

  1. 双击CDB8420.exe或其快捷方式。
  2. 若立即出现错误,需正确设置COM端口。
  3. 在非框内任意位置点击,弹出Board Setup控制面板。
  4. 选择用于连接CDB8420的COM端口。
  5. 关闭应用程序,复位评估板,然后重新启动应用程序。

硬件启动

  1. 在非框内任意位置点击,弹出Board Setup控制面板。
  2. 点击Reset按钮,此时TX和RX指示灯应短暂亮起。
  3. 点击Sample Rate Converter选项卡,将SRC数据源设置为AES3 Receiver。
  4. 点击Clock Sources选项卡,取消勾选Stop Internal Clocks框,并选择RMCK derived from AES3 input frame。
  5. 使用光学输入和输出,以-1dBFS的1kHz正弦波作为输入,在44.1kHz和48kHz采样率下进行FFT测试,检查评估板的性能。

用户指南

主窗口

CDB8420控制面板可让用户查看和配置CS8420的数据流程。在任意框内右键点击,会弹出包含相关寄存器位和高级功能(如数据源和格式选项)的属性菜单。点击所需框的左键,可显示该框的控制面板。在框外点击,会弹出Board Setup控制面板。用户可点击各选项卡快速访问相应部分,且在面板中所做的更改会立即反映在主窗口中。

板卡设置

Board Setup面板具有多种实用功能,包括设置应用程序使用的COM端口、通过软件复位CS8420、将寄存器设置保存到文件或从文件加载寄存器设置。还可使用CS8420 Register Access读写CS8420的任意寄存器。

脚本文件语法

板卡设置功能生成的设置文件仅记录芯片寄存器的状态,用户还可在设置脚本中插入更多有用的命令。大多数命令可接受十六进制(以"0x"前缀或"h"后缀表示)或十进制参数。例如,"script scriptfile"可调用名为"scriptfile"的外部脚本文件;"reset 1"可断言CS8420的复位;"wr 1 30h"可将十六进制30写入寄存器1等。

CIRRUS LOGIC CDB8420评估板为音频处理的开发和测试提供了一个全面且便捷的平台。通过本文的介绍,相信大家对该评估板的功能和使用方法有了更深入的了解。在实际应用中,工程师们可根据具体需求灵活配置和使用该评估板,以实现理想的音频处理效果。你在使用类似评估板时遇到过哪些问题呢?欢迎在评论区分享交流。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分