高性能音频ADC TLV320ADC6140:从架构解析到硬件设计实战

发布时间:2026/7/24 15:20:05
高性能音频ADC TLV320ADC6140:从架构解析到硬件设计实战 1. 项目概述为什么我们需要TLV320ADC6140这样的高性能音频ADC在智能音箱、会议系统、安防摄像头这些我们日常接触的设备里要让机器“听懂”人话第一步就是把空气中微弱的声波振动变成芯片能处理的0和1。这个关键的转换器就是音频模数转换器ADC。你可能觉得这很简单不就是录音嘛但当你需要从房间的另一头在电视声、空调声、孩子玩闹声的包围下清晰地捕捉到一句“小X同学播放音乐”时事情就变得复杂了。这不仅仅是“听到”更是要在复杂的声学环境中把有用的语音信号从一堆噪声里干干净净地“捞”出来。这就是TLV320ADC6140这类高性能、多通道音频ADC的用武之地。它不是一个简单的录音芯片而是一个完整的音频信号采集前端解决方案。想象一下你有一个四麦克风组成的阵列摆放在设备的不同位置。每个麦克风收到的声音信号在强度和到达时间上都有细微差别。TLV320ADC6140能同时、高精度地采集这四路信号后续的算法比如波束成形就能利用这些差异像手电筒聚焦光束一样把“听觉”聚焦到说话人方向同时抑制其他方向的噪音。这对于远场语音交互、电话会议降噪、安防系统的声音事件检测是决定用户体验成败的核心。我经手过不少语音前端项目从简单的单麦克风录音到复杂的环形麦克风阵列。早期用一些性能普通的ADC最头疼的就是动态范围不够。小声说话时底噪明显语音细节被淹没大声喊叫时声音又容易削顶失真。调试增益成了噩梦手动调高了怕爆音调低了又听不清。而TLV320ADC6140集成的动态范围增强器DRE就像给ADC装了一个智能的“自动音量调节器”能实时跟踪信号强弱在安静时放大在响亮时衰减始终让信号保持在最佳量化区间从而实现了高达123dB的惊人动态范围。这意味着它能同时清晰地捕捉到窃窃私语和突然的拍桌声这对于复杂环境下的可靠拾音至关重要。所以无论你是正在设计下一代智能家居中枢的硬件工程师还是负责优化语音识别算法的软件工程师亦或是追求极致录音质量的音频发烧友理解并用好TLV320ADC6140这样的器件都能让你在解决“让设备听得清”这个核心难题上拥有一个高起点、高性能的硬件基石。它把复杂的模拟前端设计、时钟管理和初步的数字信号处理都集成在了一颗小小的芯片里让我们能更专注于上层的算法和应用创新。2. 芯片深度解析TLV320ADC6140的架构与核心特性拿到一颗芯片尤其是像TLV320ADC6140这样功能丰富的器件最忌讳的就是直接跳到寄存器配置开始“盲调”。理解它的整体架构和设计哲学是后续一切顺利调试的基础。我们可以把它想象成一个高度专业化、自动化的小型音频处理工厂。2.1 核心信号链从麦克风到数字流TLV320ADC6140的信号处理流程非常清晰。对于模拟输入信号旅程是这样的输入级四对差分模拟输入引脚INxP/INxM每一对都可以配置为连接一个差分输出的MEMS麦克风或者接成单端模式连接线路输入。这里第一个关键点是其可编程的输入阻抗2.5kΩ, 10kΩ, 20kΩ。对于MEMS麦克风通常选择较高的输入阻抗如20kΩ以减轻负载获取更好的噪声性能而对于线路输入可能需要匹配前端驱动电路的输出阻抗。可编程增益放大器PGA信号随后进入PGA增益范围0dB到42dB步进1dB。这是匹配不同灵敏度麦克风、适应不同拾音距离的关键。例如一个灵敏度为-38dBV的麦克风在远场使用时可能就需要施加24dB甚至更高的增益将微弱的信号放大到ADC的最佳输入电平。高性能Σ-Δ ADC放大后的信号被送入Burr-Brown™技术的Σ-Δ ADC进行高精度模数转换。这是芯片的“心脏”支持最高768kHz的采样率。高采样率不仅为后期数字滤波提供了充裕的过渡带也是实现超低延迟处理的基础。数字处理引擎数字域是TLV320ADC6140的“智慧”所在。转换后的数据流依次经过高通滤波器HPF用于滤除麦克风固有的低频噪声如风噪、电路低频嗡声。默认截止频率约12Hz可编程。动态范围增强器DRE这是实现123dB动态范围的“秘密武器”。它本质上是一个前馈自动增益控制AGC环路。其工作原理是实时监测信号幅度当信号低于预设的阈值如-36dBFS时自动在数字域施加增益当信号过大时则衰减。关键在于其增益变化是平滑的避免了传统AGC带来的“呼吸效应”或“泵浦噪声”。实操心得DRE的启动阈值DRE_LVL和最大增益DRE_MAXGAIN需要根据应用场景仔细调整。在安静的室内阈值可以设得低一些如-48dB让DRE更早介入提升弱信号在嘈杂环境阈值应设高一些如-30dB避免将背景噪声也放大。五段双二阶滤波器Biquad每个通道独立配备5个可编程二阶IIR滤波器。你可以用它来塑造频率响应例如做一个低通滤波器来抗混叠做一个峰值滤波器来补偿麦克风或腔体的特定频率凹陷或者做一个陷波滤波器来抑制固定的电源干扰如50Hz工频。通道求和与音量控制支持将多个ADC通道的数字流在芯片内部进行求和再输出。这在构建简单波束成形如求和的波束或降低后端处理器数据吞吐时非常有用。数字音量控制提供-100dB到27dB0.5dB步进的精细调节。2.2 灵活的接口与时钟系统除了核心ADC其接口的灵活性大大简化了系统设计音频串行接口支持TDM、I2S、左对齐LJ格式字长16/20/24/32位可选并可配置为主机或从机模式。为什么需要这么多种格式I2S是最常见的双通道立体声格式TDM则能将多达8个通道甚至更多取决于槽位数的数据复用在一根数据线上是连接多通道ADC/DAC或数字麦克风阵列的标准方式LJ则是一些老式或特定DSP喜欢的格式。TLV320ADC6140的通吃性让你可以轻松对接各种主处理器如通用MCU、应用处理器AP或专用的音频DSP。数字PDM麦克风接口这是另一个强大功能。其8个数字PDM接口可以直接连接数字MEMS麦克风时钟和数据。这意味着你可以在同一系统中混合使用模拟麦克风可能成本更低或性能不同和数字麦克风抗干扰性更好布线简单并由TLV320ADC6140统一转换为PCM流输出极大提升了设计的灵活性。高性能集成PLL与时钟管理音频系统最让人头疼的就是时钟。TLV320ADC6140集成了一个高性能锁相环PLL。你只需要提供一个基础的时钟可以从GPIO输入或使用音频接口的BCLKPLL就能为你生成芯片内部所需的所有高频时钟并自动计算和配置分频器以得到目标采样率8kHz到768kHz。这几乎免除了外部复杂时钟电路的设计也简化了与不同主时钟源系统的对接。注意事项虽然PLL很强大但为了获得最佳的抖动性能建议尽可能提供干净、稳定的外部时钟源。如果使用GPIO引脚输入主时钟MCLK要确保其频率在PLL的锁定范围内典型值如12.288MHz, 24.576MHz。2.3 关键性能参数解读与选型对比数据手册上的参数不是冰冷的数字它们直接决定了系统的天花板。动态范围DR123dBDRE开启这个数字意味着什么假设ADC的满量程输入是2Vrms差分那么其本底噪声折算到输入大约在1.4μVrms左右20Hz-20kHz A计权。这比很多专业录音棚话放的底噪还要低。在远场拾音中它能确保即使用户轻声细语也能以高信噪比被采集到。总谐波失真加噪声THDN-98dB这代表了信号的“纯净度”。-98dB意味着失真和噪声比主信号低约98dB即大约0.00126%。对于语音识别低失真有助于提高特征提取的准确性对于音乐录制则保证了音质的保真度。通道隔离度 -124dB当四个通道同时工作时一个通道的大信号对另一个通道的串扰极小。这对于麦克风阵列的声源定位和波束成形算法至关重要因为算法依赖于各通道信号的独立性。功耗在1.8V AVDD、4通道、48kHz采样率、DRE关闭时典型功耗约20.2mA约36.4mW。开启DRE后功耗略有上升至约22.3mA约40.1mW。对于电池供电的便携设备这个功耗是需要仔细权衡的。选型提示TI的TLV320ADCx140系列有三款ADC3140、ADC5140和ADC6140。它们引脚和寄存器完全兼容主要区别在于动态范围和DRE功能。ADC3140动态范围最低106dB且无DREADC5140居中108dB/120dBADC6140最高113dB/123dB。在成本敏感且环境噪声可控的应用中ADC5140可能是性价比之选而对动态范围有极致要求尤其是需要处理极大声音动态变化的场景如智能音箱在播放音乐时进行语音唤醒ADC6140则是首选。3. 硬件设计要点与实战布局指南纸上谈兵终觉浅再好的芯片设计不好电路板和PCB布局性能也会大打折扣。TLV320ADC6140作为高性能模拟混合信号芯片对电源、接地和信号走线非常敏感。3.1 电源架构设计与去耦芯片有三个主要的电源引脚AVDD模拟电源、IOVDD数字I/O电源和DREG数字核心电源输出。AREG是内部模拟稳压器的输出也可以作为外部1.8V模拟电源输入。电源方案选择方案A3.3V系统AVDD接3.3V使能内部稳压器AREG引脚会输出1.8V给内部模拟电路。此时需要在AREG引脚附近放置一个≥2.2μF的陶瓷电容如X7R到AVSS。IOVDD可以接3.3V或1.8V与主处理器电平匹配即可。DREG是输出需要接一个≥2.2μF的电容到地。方案B1.8V系统为了进一步降低功耗可以将AVDD和AREG短接共同由外部1.8V电源供电需关闭内部稳压器。IOVDD同样接1.8V。这是便携式设备的主流选择。去耦电容的布置这是高频模拟电路设计的生命线。原则是小电容靠近引脚大电容在电源入口。在每个电源引脚AVDD,IOVDD,AREG,DREG到其对应的地AVSS或热焊盘之间必须放置一个0.1μF100nF的陶瓷电容物理位置尽可能靠近芯片引脚走线短而粗优先使用过孔直接连接到电源/地层。这个电容用于滤除高频噪声。在芯片的电源输入路径上如板级的3.3V或1.8V进入区域再放置一个2.2μF或4.7μF的陶瓷电容用于缓冲低频波动。VREF引脚是内部参考电压的输出需要连接一个1μF的低ESR陶瓷电容到AVSS并且这个电容必须紧挨着VREF和AVSS引脚。3.2 模拟输入与麦克风偏置电路模拟输入部分的设计直接决定了信噪比。输入耦合必须使用交流耦合。在INxP和INxM引脚上串联一个电容典型值1μF到10μF以阻隔直流。电容的另一端接麦克风或线路驱动器的输出。电容的电压系数要低推荐C0G/NP0材质以减少失真。输入阻抗选择通过寄存器可以配置输入阻抗。对于绝大多数MEMS麦克风其输出阻抗很低几百欧姆选择20kΩ的输入阻抗可以最大化电压传输并减少由阻抗不匹配引起的噪声。注意事项输入阻抗也会影响高通滤波器的截止频率与耦合电容形成RC高通网络。例如1μF耦合电容与20kΩ输入阻抗其-3dB点约为8Hz这有助于滤除次声波噪声。麦克风偏置MICBIASMICBIAS引脚可以为驻极体电容麦克风ECM或需要偏置电压的MEMS麦克风供电。它是低噪声的LDO输出可编程为VREF或VREF * 1.096。VREF本身可编程为2.75V、2.5V或1.375V。因此MICBIAS可以提供例如2.5V或2.74V2.5*1.096的电压。关键点每个MICBIAS引脚需要连接一个至少1μF的旁路电容到AVSS且必须靠近引脚放置这是保证偏置电压纯净、低噪声的关键。同时要计算所有连接到该偏置的麦克风的总电流不能超过其驱动能力20mA ≥2.5V。3.3 PCB布局的“黄金法则”糟糕的布局能毁掉一颗顶级ADC的性能。以下是必须遵守的法则地平面分割与单点连接使用完整的接地层是最佳实践。将模拟地AVSS和数字地热焊盘VSS在物理上属于同一层但通过“壕沟”进行分割仅在芯片下方或电源入口处通过一个0欧姆电阻或磁珠单点连接。绝对禁止将嘈杂的数字电源电流流过模拟地区域。热焊盘的处理芯片底部的热焊盘VSS必须良好地焊接在PCB的接地焊盘上。这个焊盘要打满过孔阵列连接到内部或底层的完整地平面以实现最佳的热传导和电气接地。敏感走线模拟输入走线从耦合电容到芯片引脚应尽可能短并用地线包围进行屏蔽。避免与任何数字信号线尤其是时钟BCLK、数据SDOUT平行走线。如果必须交叉应垂直交叉。电源走线使用尽可能宽的走线为电源引脚供电。去耦电容的接地端到地平面的过孔应尽可能多且近。时钟信号BCLK、FSYNC如果是输出以及可能的MCLK输入应作为传输线处理保持阻抗控制并远离模拟输入线。可以在源端串联一个小电阻如22Ω-100Ω来阻尼反射。一个推荐的层叠结构4层板是Top层放置芯片、去耦电容、输入输出连接器内层1完整地平面内层2电源分割层Bottom层放置较大的滤波电容、电阻等。确保芯片下方是完整、无切割的地平面。4. 软件驱动与寄存器配置实战硬件准备就绪后下一步就是让芯片“活”起来。TLV320ADC6140通过I2C或SPI接口进行配置寄存器地图虽然庞大但遵循清晰的逻辑。4.1 初始化流程与关键寄存器配置一个稳健的初始化流程应该像启动一台精密仪器按部就班。以下是一个典型的I2C配置序列假设使用内部PLL主模式TDM格式4通道模拟输入48kHz采样率。硬件复位与电源上电拉低SHDNZ引脚至少1ms然后拉高完成硬件复位。通过I2C写入电源管理寄存器逐步开启各部分电路。通常先开启参考电压和偏置再开启PLL最后开启ADC通道。// 示例写入单个寄存器伪代码 #define ADC6140_I2C_ADDR 0x48 // 假设地址引脚接地地址为0x48 void adc6140_write_reg(uint8_t reg, uint16_t val) { i2c_start(); i2c_write_byte(ADC6140_I2C_ADDR 1); // 写地址 i2c_write_byte(reg); i2c_write_byte(val 8); // 先高字节 i2c_write_byte(val 0xFF); // 后低字节 i2c_stop(); } // 1. 释放软件复位 (Page 0, Register 0) adc6140_write_reg(0x00, 0x01); // 写入0x0001 // 2. 配置时钟源和PLL (Page 0, Registers 4, 5, 6...) // 假设使用GPIO1输入12.288MHz MCLK adc6140_write_reg(0x04, 0x01); // PLL_CLKIN MCLK from GPIO1 adc6140_write_reg(0x05, 0x11); // PLL_P分频 1, R分频1 // 计算PLL J.D值 Fs 48kHz, BCLK 256*Fs 12.288MHz // PLL输出频率需满足 PLL_OUT (MCLK * J.D) / (P*R) // 我们需要PLL_OUT 256 * Fs * 某些整数取决于ASRC等 // 更常见的配置是使用芯片的自动时钟配置功能Clock Auto-Detection adc6140_write_reg(0x0B, 0x81); // 使能PLL并选择自动配置模式具体值需查表配置音频接口设置数据格式、字长、主从模式、时钟极性等。// 配置为TDM模式32位字长主机模式 (Page 0, Register 27) // TDM格式I2S相位32位数据BCLK和FSYNC由ADC作为主机输出 adc6140_write_reg(0x1B, 0x0C); // 接口配置寄存器1 adc6140_write_reg(0x1C, 0x00); // 接口配置寄存器2TDM slot配置等 // 设置TDM slot偏移和有效位数 (Page 0, Registers 30-33) adc6140_write_reg(0x1E, 0x00); // Slot 0 for Ch1 adc6140_write_reg(0x1F, 0x20); // Slot 1 for Ch2 以此类推配置ADC通道设置输入源、增益、HPF、DRE、Biquad滤波器等。这是性能调优的核心。// 配置通道1 (Page 0, Registers 51-55) adc6140_write_reg(0x33, 0x80); // Ch1配置模拟输入差分模式20kΩ输入阻抗 adc6140_write_reg(0x34, 0x18); // Ch1 PGA增益24dB (0x18 24) adc6140_write_reg(0x35, 0x00); // Ch1数字音量0dB // 启用DRE for Ch1 (Page 0, Register 56) adc6140_write_reg(0x38, 0x85); // 启用DRE设置阈值和最大增益例0x85对应特定值需查表 // 配置高通滤波器 (Page 0, Register 59) adc6140_write_reg(0x3B, 0x01); // 启用HPF截止频率~12Hz // 重复以上步骤配置通道2、3、4...最后上电ADC并开始转换// 上电ADC通道 (Page 0, Register 66) adc6140_write_reg(0x42, 0xF0); // 上电Ch1, Ch2, Ch3, Ch4 (bit7-4) // 退出软件待机模式 (Page 0, Register 1) adc6140_write_reg(0x01, 0x00); // 清除待机位4.2 动态范围增强器DRE的精细调优DRE的配置是发挥TLV320ADC6140潜力的关键。它主要由几个参数控制DRE_ENABLE开关。DRE_LVL启动增益调整的阈值单位-dBFS。当信号低于此电平时DRE开始增加增益。DRE_MAXGAINDRE允许施加的最大增益单位dB。攻击时间Attack Time和释放时间Release Time控制增益变化的速度。配置策略语音识别场景语音信号动态范围大且需要快速响应。可以设置DRE_LVL在-30dBFS到-36dBFS之间DRE_MAXGAIN设为24dB或30dB。攻击时间设短一些如几毫秒以便快速提升弱音节释放时间设长一些如几百毫秒避免在语音停顿期间增益快速回落引入噪声调制。音乐录制场景追求高保真希望尽可能少的动态处理。可以设置DRE_LVL更低如-48dBFSDRE_MAXGAIN也较小如12dB主要用来应对极弱信号。攻击和释放时间都应设置得相对较慢以避免可闻的增益波动。调试技巧配置完成后可以用一个可编程的信号源输入一个从-60dBFS缓慢扫频到0dBFS的正弦波同时用逻辑分析仪或通过I2C读取实时的增益值寄存器观察DRE的增益曲线是否符合预期。确保在阈值点附近增益变化平滑没有跳变。4.3 双二阶滤波器Biquad的设计与应用每个通道的5个双二阶滤波器是强大的工具。其传递函数为H(z) (b0 b1*z^-1 b2*z^-2) / (1 a1*z^-1 a2*z^-2)你需要计算并填入系数b0, b1, b2, a1, a2Q格式的定点数。常见应用抗混叠低通滤波虽然Σ-Δ ADC本身有噪声整形但在采样率很高时仍可在数字域设置一个截止频率略低于Fs/2的低通滤波器进一步抑制高频噪声。例如Fs48kHz设一个20kHz的Butterworth低通。房间均衡/麦克风补偿通过测量系统麦克风腔体的频率响应设计一个反向的峰值滤波器来补偿凹陷或设计一个陷波滤波器来抑制共振峰使整体响应更平坦。语音频带增强对于语音识别可以设计一个带通滤波器如300Hz-3400Hz来突出语音能量抑制带外噪声。实操工具不要手动计算系数。使用TI提供的PurePath™ Studio图形化配置工具或者使用MATLAB/Octave的filterDesigner工具、在线滤波器设计网站来设计滤波器并生成Q格式系数然后填入对应的寄存器。5. 系统集成、调试与典型问题排查将TLV320ADC6140集成到完整的系统中并与其他组件如主处理器、数字麦克风协同工作是最后一步也最容易遇到问题。5.1 与处理器的音频接口对接最常见的接口问题是时钟和数据不同步。主从模式选择ADC作为主机ADC产生BCLK和FSYNC。确保处理器作为从机能正确接收这个时钟和数据。检查处理器的音频接口如I2S/TDM是否配置为从机模式时钟极性上升沿/下降沿采样是否与ADC设置匹配。ADC作为从机处理器提供BCLK和FSYNC。确保ADC的BCLK和FSYNC引脚配置为输入并且处理器输出的时钟频率和帧同步信号格式如TDM的slot数、偏移与ADC内部配置完全一致。数据格式对齐确认字长16/20/24/32位、数据对齐方式左对齐、I2S、TDM、位序MSB/LSB first在ADC和处理器两端完全匹配。一个字节序的错误会导致采集到的数据全是噪声。5.2 数字PDM麦克风的连接与配置连接数字麦克风时INxP_GPIx引脚用作数据输入PDMDINxINxM_GPOx或GPIO1引脚用作时钟输出PDMCLK。时钟配置PDMCLK的频率通常是目标采样率Fs的64倍或128倍过采样率。例如对于16kHz的PDM麦克风输出PDMCLK可能是1.024MHz64倍或2.048MHz128倍。需要在寄存器中正确设置分频比。数据捕获边沿PDM数据是在时钟的上升沿还是下降沿被ADC捕获需要与麦克风的数据输出特性一致。通过寄存器PDM_CLK_EDGE进行配置。通道映射需要配置哪个PDMDINx输入对应到哪个音频输出通道TDM slot。5.3 典型问题排查速查表以下是我在项目中多次遇到的“坑”及其解决方案问题现象可能原因排查步骤与解决方案完全无声或数据全为01. 电源/复位不正常。2. I2C/SPI通信失败。3. ADC通道未上电。4. 音频接口主从模式或时钟错误。1. 测量AVDD、IOVDD、AREG、DREG电压是否正常。检查SHDNZ引脚电平。2. 用逻辑分析仪抓取I2C/SPI波形确认地址、读写时序正确并能读取到已知的寄存器默认值如寄存器0的复位值。3. 检查寄存器CHx_CFG和全局上电寄存器确认对应通道已上电且未静音。4. 用示波器测量BCLK和FSYNC是否有信号频率是否正确。确认主从模式配置。检查处理器端是否在接收数据。有声音但噪声巨大嘶嘶声1. 模拟输入电路问题耦合电容、阻抗。2. 电源噪声大去耦不足。3. PGA增益设置过高放大了本底噪声。4. 接地不良数字噪声串入模拟部分。1. 检查输入耦合电容是否焊接良好容值是否正确。测量麦克风偏置电压是否稳定无噪声。2. 用示波器AC耦合档细探头直接测量AVDD引脚需小心短路观察电源纹波。确保所有去耦电容特别是0.1μF紧贴引脚。3. 尝试降低PGA增益。如果噪声随之减小说明是前端信号太弱或噪声被放大。考虑使用DRE来替代固定的高增益。4. 检查PCB布局确保模拟地和数字地分割正确单点连接。模拟输入走线远离数字线。声音失真破音1. 输入信号过大导致ADC削波。2. DRE配置不当攻击时间太短或最大增益过大。3. 输入耦合电容或麦克风本身非线性失真。1. 减小输入信号幅度或降低PGA增益。观察输出数据的峰值是否接近满量程如24位下接近0x7FFFFF。2. 检查DRE阈值DRE_LVL是否设置过低导致正常语音信号也触发增益提升进而饱和。适当提高阈值或减小DRE_MAXGAIN。3. 更换输入耦合电容为C0G/NP0材质。测试不同麦克风。有规律的“嗡嗡”声50/60Hz工频干扰。可能通过电源或空间耦合进入。1. 加强电源滤波使用线性稳压器LDO为模拟部分供电而非开关电源DCDC。2. 在ADC的数字处理链中启用一个双二阶陷波滤波器中心频率设在50Hz或60Hz。3. 检查设备是否良好接地。TDM数据错位通道混乱TDM slot偏移寄存器配置错误。1. 确认处理器期望的TDM slot顺序。2. 核对ADC寄存器中CHx_SLOT的配置确保每个通道的数据被放置在了正确的slot位置。3. 使用逻辑分析仪同时抓取FSYNC、BCLK和SDOUT对照TDM时序图逐个slot分析数据归属。采样率不对PLL配置错误或时钟源不正确。1. 确认输入的MCLK或BCLK频率是否准确、稳定。2. 仔细计算PLL的P,R,J,D分频系数或使用自动配置功能。3. 检查Fs设置寄存器确认目标采样率值正确写入。调试是一个系统性工程。我的习惯是先电源后通信再配置最后听声音。准备好示波器、逻辑分析仪和一台能播放/分析音频的电脑通过USB声卡连接处理器的输出从物理层到协议层从静态配置到动态信号层层剥离问题总能定位。最后再分享一个小技巧TI官网为TLV320ADC6140提供了评估板EVM和详细的原理图、PCB文件、配置软件PurePath Studio以及示例代码。在动手设计自己的板子之前强烈建议先研究EVM的设计它是最好的参考设计。同时利用PurePath Studio进行图形化配置并生成寄存器初始化代码能极大减少手动计算和配置错误尤其是在设计复杂的双二阶滤波器时事半功倍。