CDB8422评估板:CS8422的理想评估平台
在数字音频处理领域,评估板是工程师们测试和验证芯片性能的重要工具。CDB8422评估板就是这样一款专门为评估CS8422芯片而设计的平台,它提供了丰富的接口和配置选项,能帮助工程师们深入了解CS8422的功能。
文件下载:CDB8422.pdf
系统概述
CDB8422平台为CS8422提供了S/PDIF和AES3/EBU数字接口,还允许外部DSP和I²C或SPI控制端口互连。它有两种供电方式,既可以使用+5V的外部电源,也能通过USB连接供电,同时USB还作为与PC的接口。在配置方面,它支持软件和硬件两种模式。软件模式使用Cirrus Logic的Windows兼容FlexGUI软件读写设备寄存器;硬件模式则通过几个DIP开关进行配置。
电源与接地
评估板的电源和接地可通过接线柱J2和J3提供,也能通过USB连接J37。跳线J20可让用户选择电源来源。板上的电压调节器为CS8422的VA、VL和V_REG提供+3.3V电源。同时,评估板展示了CS8422的最佳电源和接地安排,电源去耦电容尽可能靠近CS8422,大量使用接地平面填充以减少辐射噪声。
FPGA控制
FPGA负责控制CS8422、CS8406和I/O插针之间的数字信号路由,还能控制系统主时钟的路由。在软件模式下,Cirrus FlexGUI软件可完全控制FPGA的路由和配置选项;在硬件模式下,部分选项可通过DIP开关访问。
CS8422芯片
CS8422的详细信息可在其产品数据手册中找到。当评估板通过USB连接到PC时,处于软件模式,可使用Cirrus FlexGUI进行配置;未连接PC时,则处于硬件模式,通过DIP开关配置。
CS8406数字音频发射器
CS8406将CS8422的输出PCM数据流转换为S/PDIF数据,通过光(J28)和RCA(J27)连接器输出。在软件模式下,可使用Cirrus FlexGUI软件的“FPGA Controls”选项卡控制其配置引脚。
CS8422 XTI时钟源
CS8422的XTI时钟源由跳线J23选择,可来自板上的罐装振荡器(Y1)、并联谐振晶体(Y2)或输入串行插针J22。
I/O插针
评估板通过多个串行端口插针和控制端口插针(J26)与外部系统接口。输入串行端口插针(J22)可访问CS8422的输入串行音频端口,输出串行端口插针可访问其两个输出串行音频端口。TDM输入插针(J30)可将TDM数据输入到CS8422。控制端口插针可双向访问I²C或SPI控制端口信号。
S/PDIF和AES3/EBU输入
CDB8422允许将S/PDIF和AES3/EBU输入信号连接到CS8422。提供了四对光和RCA连接器连接单端S/PDIF信号,一个XLR连接器连接差分AES3/EBU信号。
软件模式
将PC的USB端口电缆连接到CDB8422的USB连接器(J37),并启动Cirrus Logic FlexGUI软件,即可进入软件模式。在该模式下,可通过板上的I²C或SPI控制总线配置CS8422和FPGA寄存器。
快速启动指南
提供了简化的快速启动指南,用户可根据所需测量选择步骤。同时,可参考相关章节了解不同配置下各组件的接口方式和控制设置。
配置选项
S/PDIF In to S/PDIF and PCM Out
加载“SPDIF In to SPDIF and PCM Out”快速设置文件,可测试CS8422的S/PDIF接收器和SRC输出性能。该脚本配置数字时钟和数据信号路由,将输入音频数据通过SRC发送到串行输出端口1,同时将输入数据旁路到串行输出端口2。
AES3/EBU In to S/PDIF and PCM Out
加载“AES3 In to SPDIF and PCM Out”快速设置文件,可测试CS8422的AES3/EBU接收器和SRC输出性能。配置方式与S/PDIF输入类似。
PCM In to S/PDIF and PCM Out
加载“PCM In to SPDIF and PCM Out”快速设置文件,可测试CS8422的串行输入端口和SRC输出性能。可通过改变跳线J23的位置选择MCLK信号。
TDM In to TDM Out
加载“TDM In to TDM Out”快速设置文件,可测试CS8422的TDM输出性能。将TDM输入和S/PDIF输入数据多路复用后发送到串行输出端口1,S/PDIF输入数据旁路到串行输出端口2。
软件模式控制
可使用基于Windows的FlexGUI图形用户界面进行软件控制。设置步骤包括下载安装软件、连接USB电缆、启动FlexGUI、刷新GUI等。还可通过预设脚本文件进行快速设置,也能创建个人脚本文件。
CS8422主设置选项卡
提供对CS8422串行端口相关寄存器的高级控制,包括RMCK控制、SAI控制、SAO1和SAO2控制、SRC控制、GPO控制、TDM控制等。
CS8422接收器控制和状态选项卡
提供对CS8422的S/PDIF接收器寄存器设置的高级控制,包括接收器输入控制、数据控制、错误解屏蔽等。
CS8422中断控制和状态选项卡
提供对CS8422中断引脚寄存器设置的高级控制,包括INT引脚控制、中断错误解屏蔽等。
FPGA控制选项卡
提供对板上FPGA寄存器设置的高级控制,包括MCLK和子时钟路由、CS8422和CS8406控制等。
寄存器映射选项卡
提供对CS8422、FPGA和GPIO寄存器设置的低级控制,可按位或按字节修改寄存器值。
FPGA寄存器参考
文档提供了FPGA寄存器的快速参考表,包括寄存器名称和默认值,并对每个寄存器进行了详细描述。
硬件模式
不通过USB连接PC启动CDB8422,可进入硬件模式。在该模式下,可使用板上的DIP开关配置评估板,但配置选项有限。
快速启动指南
提供简化的快速启动指南,用户可根据所需测量选择步骤。
配置选项
AES3/EBU In to S/PDIF and PCM Out
通过设置硬件开关,可测试CS8422的AES3/EBU接收器和SRC输出性能。配置方式与软件模式类似。
TDM In to TDM Out
设置硬件开关,可测试CS8422的TDM输出性能。将TDM输入和AES3/EBU输入数据多路复用后发送到串行输出端口1,AES3/EBU输入数据旁路到串行输出端口2。
硬件模式控制
详细描述了硬件模式控制开关S3、S4和S7的功能。S3控制串行输出端口的主/从模式和时钟比选项;S4控制串行输出端口的数据格式选项;S7控制CS8422的其他选项。
系统连接与跳线设置
文档详细列出了评估板的系统连接和跳线设置,包括各个连接器的功能和跳线的位置及功能选择。同时,还介绍了LED的状态指示,不同模式下LED有不同的指示含义。
总结
CDB8422评估板为CS8422芯片提供了全面的评估平台,无论是软件模式还是硬件模式,都能满足工程师对CS8422性能测试和验证的需求。通过灵活的配置选项和丰富的接口,工程师们可以深入了解CS8422的功能,为实际应用提供有力支持。大家在使用过程中是否遇到过一些特殊的问题呢?欢迎在评论区分享交流。
-
数字音频处理
+关注
关注
0文章
5浏览量
7094
发布评论请先 登录
CDB8422评估板:CS8422的理想评估平台
评论