返回主站 | 设为首页 | 加入收藏      
   
 
  首页 关于我们 产品展示 方案设计 技术分享 行业资讯 联系我们  
 
无线收发IC
2.4G无线收发IC
315MHz/433MHz无线遥控器发射接收IC
功放IC
电源管理IC
马达驱动IC/步进电机控制芯片
数模(DAC)/模数(ADC)转换芯片
智能处理器
音量控制IC
模拟开关IC
电容式触摸感应IC
RGB LED呼吸趣味灯驱动IC
音频CODEC IC
方案设计
电压电平转换器IC
运算放大器
I/O扩展器IC
 
名称:
种类:
类别:

业务洽谈:

联系人:张顺平 
手机:17727550196(微信同号) 
QQ:3003262363
EMAIL:zsp2018@szczkjgs.com

联系人:鄢先辉 
手机:17727552449 (微信同号)
QQ:2850985542
EMAIL:yanxianhui@szczkjgs.com

负责人联络方式:
手机:13713728695(微信同号) 
QQ:3003207580 
EMAIL:panbo@szczkjgs.com
联系人:潘波

 
当前位置:首页 -> 技术分享
DSP的芯片软件的“三个层”
文章来源:永阜康科技 更新时间:2025/7/30 11:37:00

DSP芯片从软件角度看,分为三层。我们整机厂家用的的是用户层。

    如果软件实力足够,可以启用应用层,自己编写插入软件,插件,与车载CAN,甚至AI结合,形成更强大的控制调整处理功能。

1-用户层

    DSP芯片厂家提供的调整EQ、增益、相位,模式,等具体功能,界面的部分,通常属于用户层。

这类功能往往通过配置工具、参数界面或简单的指令集实现,用户无需编写复杂代码,只需通过调整参数(如滑动条、数值输入)即可完成操作,更侧重“便捷交互”,符合用户层“降低使用门槛、直接面向用户操作”的特点。

当然,若这些调整功能需要通过调用API接口编程实现,则可能归为应用层,但实际中这类参数化调整更常归类于用户层。


2-应用层

     应用层需要客户基于芯片提供的接口,结合自身具体业务场景(如信号处理算法、设备控制逻辑等)进行编程开发,可能涉及复杂的功能实现(比如实时性要求高的信号滤波、协议适配等),需要客户具备一定的编程和算法能力。
- 用户层更偏向“操作便捷性”,多是配置工具、可视化界面或简单参数调整,客户通过点击、填写参数等方式即可完成,对专业编程能力要求较低,上手门槛更低。

简单说,应用层偏“开发实现”,用户层偏“操作配置”,前者对客户的技术能力要求更高一些。

 

3-底层

DSP芯片的底层主要是直接与硬件交互、支撑上层功能运行的基础部分,核心内容包括:

①硬件抽象层(HAL):封装芯片内部硬件细节(如寄存器、运算单元、外设接口等),提供统一的软件调用接口,屏蔽硬件差异。

②驱动程序:控制芯片外设(如ADC、DAC、定时器、通信接口等)的底层代码,负责硬件的初始化、数据读写和状态管理。

③基础运算库:优化后的底层数学运算模块(如FFT、卷积、滤波等),利用DSP的特殊指令集(如乘加指令)实现高效的信号处理基础操作。

④ 系统内核:包含任务调度、中断管理、内存分配等基础功能,保障芯片的实时性和多任务运行(部分DSP带有实时操作系统内核)。

这些内容由芯片厂商开发维护,是上层(协议层、应用层)运行的基础,客户通常无需修改,也修改不了。

附件:不同频率DSP的EQ调整:


 
 
 
    相关产品  
ACM8815(内置DSP、I2S数字输入200W大功率单声道D类功放IC)
ACM8816(内置DSP、I2S数字输入300W大功率单声道D类功放IC)
ACM8629(内置DSP、50W立体声/100W单声道I2S数字输入D类音频功放IC)
ACM8635(内置DSP、40W+2X20W单芯片2.1声道I2S输入数字功放IC)
ACM8685(内置DSP虚拟低音/3D音效等算法、27W双声道I2S数字功放IC)
ACM8622(内置DSP、15W立体声I2S输入数字功放IC)
CS3Q01(8段EQ可调、音量控制、动态范围控制DRC、DSP音效处理IC)
ACM8625P(内置DSP双声道33W数字功放IC)
ACM8625(内置DSP小音量低频增强等算法、30W立体声I2S数字功放芯片)
ACM8628(内置DSP小音量低频增强等算法、40W立体声/80W单通道I2S数字功放IC)
 
深圳市永阜康科技有限公司 粤ICP备17113496号  服务热线:0755-82863877 手机:13242913995