多声道环绕声软件开发KC3X用户主机I2C通讯寄存器地址 点击:49 | 回复:0



冯剑

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 0回
  • 年度积分:41
  • 历史总积分:41
  • 注册:2023年4月24日
发表于:2023-10-05 17:51:03
楼主

使用I2C从机接口,写入的I2C地址为0xac, 读取的I2C地址为0xad 支持单/双/多字节读写。

实现杜比数码、DTS、AAC、MP4、PCM、HDCD等格式解码,多声道环绕声聆听体验 多种聆听效果重放。


地址名称描述

0x01KCM_READ_IRQ读中断请求寄存器,8位寄存器

0x03KCM_CLEAR_IRQ清除中断请求寄存器,8位寄存器

0x05KCM_POWER_ON用户主机上电寄存器

0x06KCM_FLAG_CTRL标志(待机、静音、杜比数码动态压缩)

0x09KCM_TEST_TONE噪音测试控制

0x0aKCM_SRC_DETECT检测所有有效的音源一次

0x10KCM_ERROR_FLAG获取模块错误及解码标志,32位寄存器

0x18KCM_SRC_FORMAT数码信号输入格式指示

0x19KCM_SRC_CHANNEL数码信号输入通道信息及超低音指示

0x1aKCM_SRC_RATE数码信号输入采样率及实际播放采样率指示

0x1bKCM_SRC_BPS数码信号输入码流率指示

0x1cKCM_SRC_VALID有效的音源输入改变,16位寄存器

0x1fKCM_WORK_STATUS模块工作/运行状态指示

0x20KCM_INPUT_SOURCE输入音源选择

0x21KCM_INPUT_VIDEO输入视频源选择

0x24KCM_SPK_CONFIG喇叭设置

0x25KCM_LPF_FREQ超低音通道LPF低通滤波器频率

0x26KCM_HPF_FREQ主声道小喇叭HPF高通滤波器频率

0x28KCM_LIP_SYNC_SET齿音同步延迟时间,修正对画面与声音不同步

0x29KCM_LIP_SYNC_MAX齿音同步最大的延迟时间

0x2bKCM_LISTEN_MODE聆听模式选择

0x2cKCM_EQ_SELECT多段EQ均衡音效处理选择

0x2eKCM_VOLUME_MAX设置音量最大值

0x2fKCM_VOLUME_CTRL音量值设置

0x30KCM_FL_TRIM前置左声道微调

0x31KCM_FR_TRIM前置右声道微调

0x32KCM_CE_TRIM中置声道微调

0x33KCM_SW_TRIM超低音声道微调

0x34KCM_SL_TRIM环绕左声道微调

0x35KCM_SR_TRIM环绕右声道微调

0x36KCM_BL_TRIM后置左声道微调

0x37KCM_BR_TRIM后置右声道微调

0x38KCM_MIC_MIXER话筒声音与主声道合成比例

0x39KCM_MIC_VOLUME话筒1及话筒2音量比例

0x3aKCM_MIC_ECHO话筒直达声及回声比例

0x3bKCM_MIC_DELAY话筒延迟时间及重复比例

0x3cKCM_MIC_REVERB话筒混响1及话筒混响2比例

0x3dKCM_MIC_WHISTLE话筒啸叫声音反馈模式

0x3fKCM_MEM_BRIGHT记忆用,用户主机面板亮度控制,一般用于从远程返回主机

0x40KCM_EXTR_MEMORY扩展给用户主机的掉电记忆空间,0x40-0x7f共64字节

0x80KCM_CUSTOM_CODE设置用户自定义功能寄存器

0x81KCM_RD_INFO读取模块信息寄存器

0x82KCM_FW_UPGRADE 升级模块固件寄存器

0x83KCM_RD_RAM读取指定地址的RAM内容

0x86KCM_MAX_DELAY读取所有声道最大可用的延迟时间

0x87KCM_DELAY_TIME设置所有声道的延迟时间

0x88KCM_PROGUCE_SIGNAL模块内部产生的信号配置

0x8bKCM_EQ_SETUP多段EQ均衡音效处理设置

0x8cKCM_EQ_VALUE多段EQ均衡音效处理数值

0x8dKCM_MIC_ADJ_MAX话筒各种参数最大值设置

0x90KCM_WR_SPECTRUM设置频谱模式

0x91KCM_RD_SPECTRUM频谱数值读取

0x94KCM_WR_FLASH写入512字节FLASH掉电记忆空间,带偏移量及长度

0x95KCM_WR_GET_FLASH准备读取512字节FLASH掉电记忆空间,写入偏移量

0x96KCM_RD_FLASH读取512字节FLASH掉电记忆空间

0x98KCM_APP_COMMAND读取手机/远程APP控制指令,多字节

0xa1KCM_PLAY_FILE_QTY读取多媒体文件总数量,共2字节

0xa2KCM_PLAY_FILE_TIME读取正在播放文件的总时间,共2字节单位秒

0xa3KCM_PLAY_TIME读取正在播放的实际时间,共2字节单位秒

0xa4KCM_PLAY_INDEX读取/写入文件播放编号,共2字节

0xa5KCM_PLAY_STATE读取/写入文件播放状态,共1字节

0xa6KCM_PLAY_OPERATE读取/写入文件播放控制,共1字节

0xb0KCM_WR_COMMAND写入指令,多字节

0xb1KCM_RD_COMMAND读取指令,多字节


KCM_SRC_FORMAT 数码信号输入格式指示,0x18只读寄存器

数值常量说明

0x00KCM_SRC_NOS没有信号输入

0x01KCM_SRC_PCMPCM信号输入

0x02KCM_SRC_AC3标准的AC3信号输入

0x03KCM_SRC_DTS标准的DTS/DTS-CD信号输入

0x04KCM_SRC_AACAAC信号输入

0x05KCM_SRC_DSDMPEG2多声道信号输入

0x06KCM_SRC_DSDDSD信号输入

0x07KCM_SRC_MP3MP3信号输入

0x08KCM_SRC_SBCSBC蓝牙信号输入

0x11KCM_SRC_LPCMLPCM信号输入

0x21KCM_SRC_HDCDHDCD信号输入

0x12KCM_SRC_EAC3Enhanced AC-3信号输入

0x22KCM_SRC_TRUE_HD杜比TRUE HD信号输入

0x32KCM_SRC_MLPDVD AUDIO MLP信号输入

0x13KCM_SRC_DTS_ESDTS Extended Surround信号输入

0x23KCM_SRC_DTS_MADTS HD Master Audio信号输入

0x33KCM_SRC_DTS_HRADTS HD High Resolution Audio信号输入




楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师