使用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信号输入
楼主最近还看过