|
|
使用I2C从机接口,写入的I2C地址为0xac, 读取的I2C地址为0xad 支持单/双/多字节读写。( ^9 P9 Y. Z9 n6 f+ Z+ Z: i" \
实现杜比数码、DTS、AAC、MP4、PCM、HDCD等格式解码,多声道环绕声聆听体验 多种聆听效果重放。0 [8 j! B8 U4 F; N, C \9 N/ b
! r! u$ _3 Y1 k- f8 V
地址 名称 描述
# ^/ `' A& q- \& [( x0x01 KCM_READ_IRQ 读中断请求寄存器,8位寄存器, c: g% Q% H# s! Y% N: k
0x03 KCM_CLEAR_IRQ 清除中断请求寄存器,8位寄存器! f7 C* m9 x \5 a K
0x05 KCM_POWER_ON 用户主机上电寄存器4 R* x/ N/ s, o- y
0x06 KCM_FLAG_CTRL 标志(待机、静音、杜比数码动态压缩)
+ a k. V! q. i# z' h0x09 KCM_TEST_TONE 噪音测试控制0 D9 k0 `3 E1 f, Y& m G( E
0x0a KCM_SRC_DETECT 检测所有有效的音源一次- r; ^1 p( l" l. u3 t
0x10 KCM_ERROR_FLAG 获取模块错误及解码标志,32位寄存器
. `2 c( r, \: f: D0x18 KCM_SRC_FORMAT 数码信号输入格式指示
) k& l* I% e6 i( I# s$ o0x19 KCM_SRC_CHANNEL 数码信号输入通道信息及超低音指示
; Q+ j6 Z; q# n9 `0x1a KCM_SRC_RATE 数码信号输入采样率及实际播放采样率指示
9 X0 c9 N8 q% [6 c2 S0x1b KCM_SRC_BPS 数码信号输入码流率指示
: y5 D2 i3 Q. O1 j+ ?9 @8 a5 w0x1c KCM_SRC_VALID 有效的音源输入改变,16位寄存器
8 z9 {+ `$ z% k% A7 h$ T0x1f KCM_WORK_STATUS 模块工作/运行状态指示
. N/ L7 b5 f8 P: u6 ?+ L9 T0x20 KCM_INPUT_SOURCE 输入音源选择
, O& |! q7 E: b6 o* R/ Z0x21 KCM_INPUT_VIDEO 输入视频源选择
4 Z; B: n- {( Y* {8 s' s! v0x24 KCM_SPK_CONFIG 喇叭设置- ~% }$ f! X+ I! q) m' f9 r& M
0x25 KCM_LPF_FREQ 超低音通道LPF低通滤波器频率 A9 x! n( \5 k7 s. B
0x26 KCM_HPF_FREQ 主声道小喇叭HPF高通滤波器频率: ? D: U0 m9 B; c
0x28 KCM_LIP_SYNC_SET 齿音同步延迟时间,修正对画面与声音不同步
- `! d" \4 L! y) D! C6 X/ S0x29 KCM_LIP_SYNC_MAX 齿音同步最大的延迟时间: T) u# |6 g2 k0 x( p
0x2b KCM_LISTEN_MODE 聆听模式选择2 p7 L- p. m% i' ]; f& Q+ u
0x2c KCM_EQ_SELECT 多段EQ均衡音效处理选择9 y, G' i- C/ I* r, z- R5 K' M
0x2e KCM_VOLUME_MAX 设置音量最大值
7 X c# v. o+ x% ?$ O3 ~0x2f KCM_VOLUME_CTRL 音量值设置" b6 \% s0 _7 V# G6 S. h
0x30 KCM_FL_TRIM 前置左声道微调
' v d f& n. ~2 ?% O0 J d0x31 KCM_FR_TRIM 前置右声道微调, c+ Z: M3 A$ I
0x32 KCM_CE_TRIM 中置声道微调* u% v- r2 M* [8 x! B K8 d- g6 y
0x33 KCM_SW_TRIM 超低音声道微调7 E7 ]$ |' q" l1 `
0x34 KCM_SL_TRIM 环绕左声道微调
% @" X3 N9 [ ^8 q& ? U) v7 l6 C0x35 KCM_SR_TRIM 环绕右声道微调
+ m3 z$ c g2 y8 \5 o; z7 W) U0x36 KCM_BL_TRIM 后置左声道微调
8 _* f0 j1 [3 q: ]. h9 N0x37 KCM_BR_TRIM 后置右声道微调3 j8 n" Z% B* z
0x38 KCM_MIC_MIXER 话筒声音与主声道合成比例
5 y& Q# h" c0 J$ _' x4 a0x39 KCM_MIC_VOLUME 话筒1及话筒2音量比例$ ] \. ?7 C% O- g/ x
0x3a KCM_MIC_ECHO 话筒直达声及回声比例0 ^5 Z6 `' Y7 A7 n w3 s* Y) O2 `
0x3b KCM_MIC_DELAY 话筒延迟时间及重复比例
n- F; M6 O# }2 }1 F9 `' O- j' ^0x3c KCM_MIC_REVERB 话筒混响1及话筒混响2比例; S; k4 C; E0 F1 T
0x3d KCM_MIC_WHISTLE 话筒啸叫声音反馈模式# j% i" }: N% a' Y% S' m
0x3f KCM_MEM_BRIGHT 记忆用,用户主机面板亮度控制,一般用于从远程返回主机
^: t0 }9 C8 Y0x40 KCM_EXTR_MEMORY 扩展给用户主机的掉电记忆空间,0x40-0x7f共64字节/ E5 W1 o6 v( d+ [
0x80 KCM_CUSTOM_CODE 设置用户自定义功能寄存器
0 F f8 X) K: S. C5 N& k5 d7 R+ V$ `0x81 KCM_RD_INFO 读取模块信息寄存器3 |* C" E& ~0 g3 a2 s
0x82 KCM_FW_UPGRADE 升级模块固件寄存器' E7 K$ h p8 L% |# T1 w
0x83 KCM_RD_RAM 读取指定地址的RAM内容$ w$ e; Q7 e* N) E' c
0x86 KCM_MAX_DELAY 读取所有声道最大可用的延迟时间* y6 _# z' w) t* B- b, Z- C2 C
0x87 KCM_DELAY_TIME 设置所有声道的延迟时间. G/ d4 g2 W& r4 R1 T. `
0x88 KCM_PROGUCE_SIGNAL 模块内部产生的信号配置
- n' ~, ^! [& }0 ?8 c- w0x8b KCM_EQ_SETUP 多段EQ均衡音效处理设置
l* I" {: o3 i2 B# V" _5 l6 f1 {* D& @0x8c KCM_EQ_VALUE 多段EQ均衡音效处理数值; P( r! i. F' `6 C2 Q& o6 Y* C: N
0x8d KCM_MIC_ADJ_MAX 话筒各种参数最大值设置3 Y: b8 |( s- [2 \
0x90 KCM_WR_SPECTRUM 设置频谱模式( Y; i3 P* I5 ^7 G
0x91 KCM_RD_SPECTRUM 频谱数值读取; d" t% U/ t1 d! p D
0x94 KCM_WR_FLASH 写入512字节FLASH掉电记忆空间,带偏移量及长度5 k& R: ?" A- K! p4 a0 C X- X
0x95 KCM_WR_GET_FLASH 准备读取512字节FLASH掉电记忆空间,写入偏移量
- a* x& a! H. L+ ?6 f& |9 Z0x96 KCM_RD_FLASH 读取512字节FLASH掉电记忆空间
$ J: R8 ]" R2 O5 u: N) z8 b( U* ]0x98 KCM_APP_COMMAND 读取手机/远程APP控制指令,多字节1 R% A% x& a9 s: w2 ~. f4 D
0xa1 KCM_PLAY_FILE_QTY 读取多媒体文件总数量,共2字节
( d+ t ~8 J' b# c$ I2 @: R2 Q0xa2 KCM_PLAY_FILE_TIME 读取正在播放文件的总时间,共2字节单位秒
. v# F9 L, N& p( n" v J1 I4 V0xa3 KCM_PLAY_TIME 读取正在播放的实际时间,共2字节单位秒+ s& M7 ? Q% P
0xa4 KCM_PLAY_INDEX 读取/写入文件播放编号,共2字节
/ [6 o: l- C2 Q ^! ~0xa5 KCM_PLAY_STATE 读取/写入文件播放状态,共1字节$ J; R) P' b' p6 z7 N @' N
0xa6 KCM_PLAY_OPERATE 读取/写入文件播放控制,共1字节1 W: Q4 U; S7 I5 u
0xb0 KCM_WR_COMMAND 写入指令,多字节- y4 ~" t$ d" y; q& t+ D9 t
0xb1 KCM_RD_COMMAND 读取指令,多字节
3 F" L; W1 M6 o0 e9 o2 Y& o! `, q
KCM_SRC_FORMAT 数码信号输入格式指示,0x18只读寄存器
! h0 v* C( n6 |" s数值 常量 说明
% ^$ Y* m# I" E n0x00 KCM_SRC_NOS 没有信号输入
" A/ e8 Y/ Y# P0x01 KCM_SRC_PCM PCM信号输入; R1 s. C2 p9 \4 N: P* ^8 M
0x02 KCM_SRC_AC3 标准的AC3信号输入! Q" n9 W4 `, r, e7 M8 K* L
0x03 KCM_SRC_DTS 标准的DTS/DTS-CD信号输入
b$ u( a8 O4 [' ~, l1 g& n0x04 KCM_SRC_AAC AAC信号输入
8 g# j6 \ x9 t/ `6 P- n" o0x05 KCM_SRC_DSD MPEG2多声道信号输入
, B/ M6 i+ M9 G0x06 KCM_SRC_DSD DSD信号输入! F& o* {; v+ A7 {
0x07 KCM_SRC_MP3 MP3信号输入4 r* N6 s- k8 @& R! r e z0 j- K# i% S
0x08 KCM_SRC_SBC SBC蓝牙信号输入6 ?7 {. k; ?% R, A* H( ~1 M
0x11 KCM_SRC_LPCM LPCM信号输入
- N4 @( b8 u3 O8 o7 Q. a+ i/ q0x21 KCM_SRC_HDCD HDCD信号输入
U( c8 O9 q; n; h% e) R0x12 KCM_SRC_EAC3 Enhanced AC-3信号输入9 N; u& r1 A. n/ @
0x22 KCM_SRC_TRUE_HD 杜比TRUE HD信号输入
q; c( I/ A* R/ D0x32 KCM_SRC_MLP DVD AUDIO MLP信号输入
, s8 I( R5 K. n0 H( k0x13 KCM_SRC_DTS_ES DTS Extended Surround信号输入/ V" p7 F* H6 v7 }" d0 P
0x23 KCM_SRC_DTS_MA DTS HD Master Audio信号输入
$ @' y# k# L2 B$ m4 x0 s" B h0x33 KCM_SRC_DTS_HRA DTS HD High Resolution Audio信号输入 |
|