- 博客(1008)
- 资源 (6)
- 收藏
- 关注
原创 ADSP-21569在生成LDR的时候,DRAM初始化不成功的问题
摘要:ADSP-21569开发中遇到DRAM初始化问题,程序在线调试正常但烧录后无法启动。解决方案是手动添加DDR初始化代码,使用官方参考设计的init code或根据实际硬件修改适配。对于非标准DDR配置,需对照官方源码进行针对性调整。
2026-02-04 12:08:39
113
原创 ADAU1452的开发教程13:各个算法模块的具体讲解
本文介绍了ADAU1452开发教程的准备工作。硬件方面需要ADAU1452EVB开发板、USBi仿真器、电源适配器等设备;软件方面需安装SigmaStudio 4.7版本及必要的.NET Framework。文章重点推荐了ADI官方Wiki网站,详细说明了如何查阅SigmaStudio各功能模块的官方文档,包括算法说明、原理图及参考设计方案,特别以回声抑制算法为例展示了完整的开发参考资料。最后强调这些官方资源对实现优质音效设计的重要性。
2026-01-19 17:15:19
554
原创 ADAU1452的开发教程12:信号发生器
本文介绍了ADAU1452开发板的硬件准备和软件配置方法,详细说明了开发环境搭建过程。通过SigmaStudio 4.7软件演示了5个数字信号源生成案例:正弦波、方波、三角波、直流电压和白噪声。文中提供了硬件连接示意图和模块参数设置方法,指导开发者快速入门ADAU1452数字信号处理开发。
2026-01-19 17:02:28
442
原创 ADAU1452的开发教程11:电子分频器
本文介绍了使用ADAU1452开发板搭建电子分频器的完整过程。首先列出所需硬件设备(开发板、仿真器等)和SigmaStudio 4.7软件环境,详细说明了开发平台的连接方式。文章通过7个步骤循序渐进地构建电子分频器:从总音量调节、分频前均衡处理开始,到扩展8个输出通道,实现高中低音分频,再到分频后的参数均衡(PEQ)和延迟处理,最后完成相位调整。整个过程采用模块化设计思路,展示了如何通过SigmaStudio软件将各种音频算法模块组合成完整系统。作者强调该框架可根据实际需求自由修改,体现了SigmaDSP开
2026-01-15 12:32:45
803
原创 ADAU1452的开发教程10:逻辑算法模块
本文介绍了ADAU1452开发教程,包括硬件准备(开发板、仿真器等)、软件安装(SigmaStudio 4.7)以及6个进阶例程。例程涵盖USBi自检、信号处理模块组合(如加法器、延迟反馈、线性增益等)、限幅器应用等内容,配有原理图说明各模块功能实现方法,为ADAU1452开发提供实用参考。
2026-01-15 10:24:03
938
原创 ADAU1452的开发教程9:滤波器专题2
本文介绍了ADAU1452开发教程,包括硬件准备(开发板、仿真器等)和软件安装(SigmaStudio 4.7)。重点讲解了4个进阶滤波器例程:通用一阶/二阶滤波器、图形通用滤波器和Pinking滤波器,详细说明其功能特点、参数设置和使用方法,并配有操作示意图。文章为开发者提供了ADAU1452数字信号处理的实用指导。
2026-01-14 13:23:23
681
原创 ADAU1452的开发教程8:滤波器专题1
本文介绍了ADAU1452开发板的硬件准备和软件安装步骤,重点讲解了SigmaStudio中滤波器模块的应用方法。通过具体示例详细说明了Peaking和Shelving两种均衡器的参数设置技巧,包括增益、频率、Q值等关键参数的调节方式。文章还演示了通用一阶滤波器的使用方法,并提供了多个实际调音曲线对比图。作者强调虽然能教会技术使用方法,但要调出优质音效仍需用户自行探索。全文配有清晰的模块示意图和参数设置界面截图,为ADAU1452的音频处理开发提供了实用指导。
2026-01-14 11:50:56
1312
原创 ADAU1452的开发教程7:进阶例程2
摘要: 本文介绍了ADAU1452 DSP开发教程,涵盖硬件准备(开发板、仿真器、音频设备等)和软件安装(SigmaStudio 4.7)。重点演示了多种音效算法的实现,包括混响(基础与进阶应用)、动态低音增强、响度调节、自动音量控制、立体声扩展(Phat-Stereo、ADI 3D)及动态处理器(RMS检测)。通过模块化设计和参数调整,用户可灵活定制音效,如混响时间、低频增益等,并支持混音、EQ等后期处理。附示意图和代码示例,帮助开发者快速上手音频处理项目。
2026-01-13 11:10:42
967
原创 ADAU1452的开发教程6:进阶例程1
本文介绍了ADAU1452开发板的进阶应用教程,重点讲解了子程序设计和伪模块的使用方法。硬件方面需要准备ADAU1452EVB开发板、USBi仿真器等设备,软件需安装SigmaStudio 4.7版本。教程通过多个实例演示了如何将复杂功能模块化,包括音量调节、15段EQ等子程序的设计,以及利用伪模块优化程序布局的技巧。此外还介绍了通过GPIO实现按键控制音量的方法,包括音量加减、静音等功能。这些进阶技巧可以帮助开发者更好地组织代码结构,提高开发效率和程序可读性。
2026-01-13 11:04:47
923
原创 ADAU1452的开发教程5:EEPROM的烧写
摘要: 本文介绍了ADAU1452开发环境的搭建与程序烧写方法。硬件需准备ADAU1452EVB开发板、USBi仿真器等设备,软件需安装SigmaStudio 4.7版本。开发流程包括连接硬件、编写程序,并通过USBi下载到DSP内存中。若需脱机运行,需将程序烧录至外部EEPROM:1)切换开发板至自启动模式;2)在SigmaStudio中配置EEPROM模块并连接至USBi;3)选择ADAU1452右键烧录(注意勿误选EEPROM操作);4)按参数设置SPI/I2C EEPROM属性。烧录完成后需断电并移
2026-01-12 14:28:51
853
原创 ADAU1452的开发教程4:常规音频算法的开发(3)
本文介绍了ADAU1452开发板的硬件准备和软件配置,重点讲解了SigmaStudio软件中几种常用音频处理模块的应用方法。内容包括线性增益模块的使用、1段/15段/31段EQ均衡器的实现原理及搭建步骤、延时模块的应用、反馈算法的信号处理特点,以及电平实时显示功能和GPIO控制LED的示例。文章通过具体案例展示了如何利用ADAU1452进行音频信号处理,包括频段调节、增益控制、延时效果等,并提供了直观的模块连接示意图,适合音频DSP开发初学者参考学习。
2026-01-12 14:25:40
1188
原创 ADAU1452的开发教程3:常规音频算法的开发(2)
本文介绍了ADAU1452数字信号处理器的开发教程,内容包括硬件准备(开发板、仿真器等)、软件安装(SigmaStudio 4.7)以及多个音频处理功能的实现方法。重点讲解了单/双通道静音(带压摆功能)、多路开关选择输出、混音(四进二出、自混)、分频器(直通/可调/高低音分频)以及线性增益等模块的应用。通过具体示例展示了如何在SigmaStudio中搭建音频处理框架,并强调了带压摆模块可避免切换时的爆破音。教程旨在帮助开发者掌握ADAU1452的基本音频处理功能实现方法。
2026-01-08 14:53:46
556
1
原创 ADAU1452的开发教程3:常规音频算法的开发(1)
本文介绍了ADAU1452开发板的系列教程,包括硬件准备(开发板、仿真器、电源等)和软件安装(SigmaStudio 4.7)。通过5个例程详细讲解了开发流程:1)音频直通测试;2)切换输出通道;3)实现音频一分二输出;4)完成二分四(四进八出)功能;5)添加音量控制模块。每个例程包含原理图设计、通道配置和程序下载步骤,并配有示意图说明。特别说明了USBi调试的临时性,最终需烧录到EEPROM实现脱机运行。教程循序渐进,帮助开发者掌握ADAU1452的音频处理功能开发。
2026-01-08 14:45:11
1011
原创 ADAU1452的开发教程2:第一个程序
本文介绍了ADAU1452开发板的入门教程,详细说明了硬件准备(包括开发板、仿真器等设备)和软件安装(SigmaStudio 4.7版本)步骤。重点讲解了开发平台搭建、开关设置注意事项,并通过一个简单的音频直通示例演示了开发流程:从创建工程、硬件配置、输入输出模块设计到程序下载验证。文章强调开发过程中需注意SPI/I2C模式选择与硬件设置的对应关系,并指出当前调试程序仅保存在SRAM中,最终需烧录到EEPROM实现脱机运行。该教程可帮助开发者快速上手ADAU1452的基础开发。
2026-01-07 17:06:47
840
原创 ADAU1452的开发教程1:从0开始的硬件初检
本文介绍了ADAU1452开发板的硬件准备工作及初检步骤。开发板已更新为黑色版本,需配备5V电源、USBi仿真器等设备。上电后通过指示灯、按键测试和音频输入输出功能检测硬件是否正常:Power灯亮表示供电正常,LED灯测试DSP工作状态,3.5mm接口验证音频通道功能。特别提醒使用5V电源避免烧毁电路板。完成初检后即可进行后续DSP音频开发。
2026-01-07 13:17:18
298
原创 ADSP-21565在SigmaStudio软件下做图形化编程详解(十二)程序优化
本文介绍了使用ADSP-21565开发板进行音频处理的开发流程,以电子分频器程序为例,演示了通过模块化子程序优化代码可读性的过程。文中展示了原始程序的繁琐连线与优化后的清晰结构对比,建议开发者采用类似ADI的模块化编程风格。
2025-12-27 15:32:36
362
原创 ADSP-21565在SigmaStudio软件下做图形化编程详解(十一)音频算法结构框架
本文介绍了使用ADSP-21565开发板,以电子分频器为例,展示了图形化编程在音频处理系统设计中的应用,包括音量调节、分频、均衡、延时等功能模块的组合使用,强调图形化编程的自由度和可调试性。
2025-12-27 15:28:39
456
原创 ADSP-21565在SigmaStudio软件下做图形化编程详解(十)FIR和IIR信号处理
本文介绍了使用ADSP-21565开发板进行图形化编程实现数字信号处理功能的方法,详细说明在Sigmastudio中实现FIR、IIR滤波器和FFT变换的具体步骤,介绍Stimulus和Probe工具查看波形的方法。
2025-12-23 20:53:48
618
原创 ADSP-21565在SigmaStudio软件下做图形化编程详解(九)程序设计技巧
摘要:本文介绍了ADSP-21565开发中的图形化编程技巧,重点分享了四个实用技巧:1)通过正弦波和电平显示模块检测数据通讯;2)使用子程序分级设计简化复杂音频框架;3)运用伪模块(Alias)提高程序可读性,清晰显示输入输出对应关系;4)通过伪模块优化复杂连线设计。这些方法可显著提升开发效率和程序可维护性
2025-12-23 20:49:23
596
原创 ADSP-21565在SigmaStudio软件下做图形化编程详解(八)逻辑算法
摘要: 本文介绍了ADSP-21565开发板的图形化编程方法,重点探讨如何利用逻辑算法模块实现自定义功能。作者指出,当现成算法模块无法满足需求时,可通过组合Basic DSP中的逻辑算法(如Bitwise Logic)或自行编写扩展功能。
2025-12-22 10:59:39
771
原创 ADSP-21565在SigmaStudio软件下做图形化编程详解(七)信号发生器
本文介绍了使用ADSP-21565开发板进行音频信号处理的开发经验。作者指出图形化编程工具SigmaStudio提供了丰富的现成算法模块,包括正弦波、方波、三角波、白噪声和粉红噪声等多种信号发生器功能。
2025-12-22 10:55:17
333
原创 ADSP-21565在SigmaStudio软件下做图形化编程详解(六)EQ滤波器专题
本文介绍了使用SigmaDSP图形化编程工具实现EQ均衡器的开发方法。作者详细讲解了EQ的基本原理、技术参数(如中心频率、Q值等)及在ADSP-21565开发板上的实现步骤。文章包含硬件准备清单(开发板、仿真器等)和三种EQ实现方案:单段EQ、15段EQ和31段EQ,重点演示了Peaking和Shelving滤波器的参数配置方法。作者特别提醒需注意固件稳定性问题,并分享了实际调试经验。通过图形化界面即可完成音效处理,无需编写代码,适合嵌入式音频开发入门。
2025-12-19 17:48:17
584
原创 ADSP-21565在SigmaStudio软件下做图形化编程详解(五)基础音频算法
本文介绍了ADSP-21565开发板在SigmaStudio中的基础音效算法应用。首先介绍了硬件准备,包括开发板、仿真器等设备,并强调了开发流程和可能遇到的FW稳定性问题。随后详细讲解了11种基础音效算法的实现方法:音量调节、多通道音量控制、单/双声道静音、带压摆的静音优化、声道路由选择、高低音/高中低音分频、线性增益调节以及延时效果。重点说明了不同算法模块的特点和使用场景,如带SW压摆模块可消除爆破音但会占用更多资源。通过具体示例演示了各算法的连接方式和参数设置,为音频DSP开发提供了实用指导。
2025-12-19 10:29:28
670
原创 深度刨析:USBi仿真器是否能用于SHARC系列DSP的开发?
摘要: SHARC系列DSP(如21565)的开发需根据模式选择仿真器: 纯C/C++开发:仅需AD-HP530ICE(JTAG仿真器),通过CCES软件烧录代码。 图形化编程:需先用530仿真器运行CCES底层固件(FW),再通过USBi连接SigmaStudio进行图形化开发。 混合编程:同样需530仿真器处理C代码,USBi辅助图形化部分。 结论:USBi无法独立完成SHARC开发,必须搭配AD-HP530ICE使用,后者是三种模式的核心工具。
2025-12-01 14:35:26
709
原创 ADSP-21565在SigmaStudio软件下做图形化编程详解(四)4进8出通道的设计详解
ADSP-21565的编程开发,本章继续讲4进8出,如何去随意配置通道输入输入,搭建基础音频框架。
2025-11-26 10:37:07
530
原创 ADSP-21565在SigmaStudio软件下做图形化编程详解(三)SigmaStudio里通道的理解
ADSP-21565在SigmaStudio里做图形化编程,输入输出的通道设置,本章讲完整了。
2025-11-25 10:28:15
459
原创 ADSP-21565在SigmaStudio软件下做图形化编程详解(二)第一个程序
ADSP-21565在sigmastudio软件下做图形化编程,从0开始的第一个程序完成全过程讲解。
2025-11-24 10:45:57
805
原创 ADSP-21565在SigmaStudio软件下做图形化编程详解(一)基础配置
ADSP-21565在SigmaStudio下做图形化编程开发的完整版,功能均已实现!
2025-11-24 10:33:25
966
原创 ADSP-21565开发板和ADSP-21569开发板的底板设计区别
ADSP-21565和ADSP21569的开发板,是共用同一块底板,但有什么区别,需要注意什么?本文把两个原理图拉出来对比,看一看特别需要注意的地方。
2025-08-19 11:55:23
551
原创 MCU控制ADAU1701,用System Workbench for STM32导入工程
MCU控制ADAU1701,开发软件导入工程的方法。
2025-08-06 22:08:38
607
2
原创 ADSP-21569开发板运行程序时出现TWI write failed应该怎么办
摘要 ADI ADSP-21569开发板运行时可能因TWI通信冲突导致“TWI write failed”错误,其根源在于参考设计中冗余的I²C控制芯片。解决方法是原厂程序中注释掉相关TWI操作代码段(如图示位置)。修改后重新运行程序即可消除该错误
2025-08-01 14:34:42
433
2
原创 我用EV-21569-SOM评估来开发ADSP-21569(十四)-SigmaStudio Plus做开发(5)
我用EV-21569-SOM评估板做开发,本章继续讲SS+里的通道直通。
2025-08-01 11:37:30
330
原创 ADSP-21565的A2B例程详解(二)
用ADSP-21565的评估板跑了一下A2B的例程,用一个Master板(21565)+两个Slave来实现A2B的通讯。
2025-07-30 08:59:44
729
原创 ADSP-21565的A2B例程详解(一)
用ADSP-21565的评估板跑了一下A2B的例程,用一个Master板(21565)+两个Slave来实现A2B的通讯。
2025-07-30 08:53:21
1285
原创 ADSP-21565的SigmaStudio图形化编程详解
ADSP-21565这颗DSP怎么在SigmaStudio软件下做图形化编程,本文详细的说一说,包括FW怎么去改。
2025-07-29 17:27:26
1484
7
原创 我用EV-21569-SOM评估来开发ADSP-21569(十三)-SigmaStudio Plus做开发(4)
我用EV-21569-SOM评估板做开发,本章继续讲SS+里的通道直通。
2025-07-23 20:48:09
308
原创 我用EV-21569-SOM评估来开发ADSP-21569(十二)-SigmaStudio Plus做开发(3)
我用EV-21569-SOM评估板来做开发,SigmaStudio Plus的例程,本章讲第一个例程,直通。用这个例程来理解软件里的通道和硬件上输入输出关联。
2025-07-23 20:38:34
906
原创 用USBi仿真器的SPI模式和IIC模式来调试DSP应该怎么做?
临时写一篇,有些兄弟不理解USBi的IIC模式和SPI模式怎么去做调试,是否要在USBi仿真器硬件端做设置?答案是不需要,仿真器同时支持SPI和IIC模式,我们只需要在目标板和软件中做设置即可。
2025-07-22 17:51:37
400
原创 我用EV-21569-SOM评估来开发ADSP-21569(十一)-SigmaStudio Plus做开发(2)
我用EV-21569-SOM官方评估板,写了一个很长的系列文章,专门讲怎么用这块板,本章讲图形化编程软件Simgastudio Plus,又称SigmaStudio+怎么去开发21569。
2025-07-22 15:42:07
828
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅