CDB8422评估板:CS8422的理想评估平台

电子说

1.4w人已加入

描述

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的功能,为实际应用提供有力支持。大家在使用过程中是否遇到过一些特殊的问题呢?欢迎在评论区分享交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分