探索AD74111评估板:功能、设置与编程示例

电子说

1.4w人已加入

描述

探索AD74111评估板:功能、设置与编程示例

引言

在音频编解码领域,AD74111是一款备受关注的单声道编解码器。而EVAL - AD74111EB评估板则为工程师们提供了一个全面评估该编解码器性能的平台。本文将详细介绍这款评估板的特性、硬件结构、链接设置以及软件编程示例,希望能为电子工程师们在实际应用中提供有价值的参考。

文件下载:EVAL-AD74111EBZ.pdf

评估板特性

EVAL - AD74111EB评估板是一款功能齐全的评估工具,专为AD74111编解码器设计。它具有以下显著特点:

  • 模拟信号处理:具备缓冲和滤波功能,可对输入和输出的音频信号进行优化处理,确保信号的高质量传输。
  • 电源管理:板载电源调节模块,能将外部输入的电源进行有效调节,为编解码器提供稳定的模拟和数字电源。

硬件结构

电源供应

评估板需要 +5 V、GND 和 -5 V 的电源输入。板上的电压调节器会将这些电源调节为编解码器所需的模拟 2.5 V、数字 2.5 V 和数字 3 V。同时,±5 V 电源用于为运算放大器供电。为了减少高频噪声干扰,所有电源都使用 10 μF 钽电容和 0.1 μF 陶瓷电容进行去耦处理。此外,评估板采用了大面积的接地平面,分为 AGND 和 DGND 两个接地平面,并在靠近 AD74111 的位置连接,以降低噪声影响。

链接设置

评估板提供了多种链接选项,可用于配置不同的工作模式。部分链接默认未安装,以下是一些主要链接的功能介绍: 链接 默认位置 描述
LK1 未安装 用于将 AVDD 电源与数字电源调节器分离
LK2 未安装 可分离用于接口电路的 DVDD1 和 AD74111 编解码器使用的 DVDD1
LK3 未安装 分离 DVDD2 与 2.5 V 调节器 U3
LK4 未安装 分离 AVDD1 与 2.5 V 调节器 U2
LK5 B 选择板载晶体振荡器或外部 MCLK 信号
LK6 B 启用或禁用 U7 - B 的 MCLK 分频器
LK7 IN 使用 MCLK/2 作为 DCLK 的参考时钟源
LK8 B 选择 AD74111 作为主设备(位置 B)或从设备(位置 A)启动
LK9, LK12 未安装 可绕过输入信号的电容去耦
LK10, LK13 未安装 可绕过模拟输入部分的运算放大器级
LK11 A 选择 AD74111 的复位信号源
LK14 未安装 若运算放大器级需要除 REFCAP 以外的偏置电压,可使用此链接

软件编程示例

中断处理

代码示例中利用了串口(SPORT)的发送和接收中断,使处理器仅在需要时处理编解码器。发送部分包括发送寄存器(Tx0 用于 SPORT0,Tx1 用于 SPORT1)和串行移位寄存器(Rx0 用于 SPORT0,Rx1 用于 SPORT1)。数据字的传输通过将其加载到相应的 Tx 寄存器来启动,DSP 会将其复制到串行移位寄存器并按 SCLK 速率逐位输出。当可以安全地将下一个值加载到 Tx 寄存器时,会产生发送中断;当完整的数据字被接收到接收寄存器(Rx0 或 Rx1)时,会产生接收中断。需要注意的是,应尽快读取 Rx 寄存器中的数据,以免被新数据覆盖。

16 位混合模式、16 位数据、主模式

在此模式下,编解码器生成 DFS 和 DCLK 信号,TFS1/RFS1 和 SCLK1 作为 DSP 的输入。编解码器以默认的 16 位混合模式运行,每个采样间隔生成两个 DFS 脉冲,分别用于控制寄存器/状态信息和 DAC/ADC 数据。软件使用三个缓冲区来控制信息流动:控制缓冲区存储需要发送到 AD74111 的控制寄存器字;Tx 缓冲区包含控制寄存器值和 DAC 值;Rx 缓冲区存储状态信息和 ADC 结果。程序运行时,发送中断读取 Tx 缓冲区中的下一个值并发送;接收中断负责大部分工作,当接收到两个接收中断时,程序会从控制缓冲区获取下一个控制字,将 ADC 值复制到 DAC 以实现回环操作。

16 位数据模式、16 位数据、主模式

该示例展示了如何先将 AD74111 编程为混合模式,完成编程后切换到数据模式。程序使用数据缓冲区存储发送到 AD74111 的控制字和初始 DAC 值。在 AD74111 进入数据模式之前,DAC 被编程为中值。进入数据模式后,ADC 结果被发送到 DAC 以创建回环效果。程序通过检查地址指针 I0 的值来判断是否进入数据模式,若 I0 等于缓冲区的最后地址,则读取 ADC 结果并发送到 DAC。

总结

EVAL - AD74111EB 评估板为 AD74111 编解码器的评估和开发提供了一个强大而灵活的平台。通过合理配置硬件链接和编写相应的软件程序,工程师们可以深入了解 AD74111 的性能,并将其应用于各种音频处理场景。在实际使用过程中,你是否遇到过类似评估板的使用问题?又是如何解决的呢?欢迎在评论区分享你的经验。

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

全部0条评论

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

×
20
完善资料,
赚取积分