|
使用I2C从机接口,写入的I2C地址为0xac, 读取的I2C地址为0xad 支持单/双/多字节读写。' M- ]" T8 u+ W- t: K- A ^
实现杜比数码、DTS、AAC、MP4、PCM、HDCD等格式解码,多声道环绕声聆听体验 多种聆听效果重放。
+ o; { l/ @! F" P, _$ C6 _& O: A
地址 名称 描述
$ E2 D' c( [5 K0 j! S0x01 KCM_READ_IRQ 读中断请求寄存器,8位寄存器
: K4 @$ G. o% F1 O0x03 KCM_CLEAR_IRQ 清除中断请求寄存器,8位寄存器, a' y5 T; o- J
0x05 KCM_POWER_ON 用户主机上电寄存器- e) j' ]0 ]7 u, b
0x06 KCM_FLAG_CTRL 标志(待机、静音、杜比数码动态压缩)1 V! r+ B# j9 o8 V( V
0x09 KCM_TEST_TONE 噪音测试控制2 N0 n) {$ V. x; ^) ^
0x0a KCM_SRC_DETECT 检测所有有效的音源一次
* f3 q" q( r9 B0 ?$ }7 A( }/ C0x10 KCM_ERROR_FLAG 获取模块错误及解码标志,32位寄存器
. f1 A0 a0 P. |$ z8 Q% v) _0x18 KCM_SRC_FORMAT 数码信号输入格式指示: K4 c. I# a( I
0x19 KCM_SRC_CHANNEL 数码信号输入通道信息及超低音指示
! {- M' U% \, C3 N* z$ C) w3 S4 f0x1a KCM_SRC_RATE 数码信号输入采样率及实际播放采样率指示% F7 i5 _* j2 v& d U1 x# e! Z
0x1b KCM_SRC_BPS 数码信号输入码流率指示, Z/ L; L5 `0 {! A
0x1c KCM_SRC_VALID 有效的音源输入改变,16位寄存器) Q* \4 H6 e+ Q0 o. i4 b2 Q- g" c/ G! b
0x1f KCM_WORK_STATUS 模块工作/运行状态指示
6 D0 j9 }5 t! F v0x20 KCM_INPUT_SOURCE 输入音源选择6 z5 a: J0 a8 K/ `1 o: _
0x21 KCM_INPUT_VIDEO 输入视频源选择6 x# F K; z, J k" l& `
0x24 KCM_SPK_CONFIG 喇叭设置
2 Q- ^: I1 Z7 l0x25 KCM_LPF_FREQ 超低音通道LPF低通滤波器频率
( S! O( R: U* T1 ]& Y0x26 KCM_HPF_FREQ 主声道小喇叭HPF高通滤波器频率
* m+ Q) E4 i z% W0x28 KCM_LIP_SYNC_SET 齿音同步延迟时间,修正对画面与声音不同步
; h' s- P: {6 d, Y$ h, b8 k6 L0x29 KCM_LIP_SYNC_MAX 齿音同步最大的延迟时间6 K( T( ?+ j V8 P! b; L0 h
0x2b KCM_LISTEN_MODE 聆听模式选择9 K& h* O7 ? J# y* D' N
0x2c KCM_EQ_SELECT 多段EQ均衡音效处理选择
5 \' i8 v% Z- @# D; o0x2e KCM_VOLUME_MAX 设置音量最大值: y/ v- w8 Q, I9 R2 h2 h
0x2f KCM_VOLUME_CTRL 音量值设置
2 k( N0 i; f% s* h; X! Q# H1 Z5 v0x30 KCM_FL_TRIM 前置左声道微调
7 y$ g: p, Y/ s4 i0x31 KCM_FR_TRIM 前置右声道微调
" T# j% x# r( q4 v/ ~3 u0x32 KCM_CE_TRIM 中置声道微调
2 |0 b6 `/ l- U0x33 KCM_SW_TRIM 超低音声道微调
; l1 L$ a& ]# g& K8 H) g9 x7 Q2 H0x34 KCM_SL_TRIM 环绕左声道微调
% E7 j( P" D3 g9 m' h: J% b0x35 KCM_SR_TRIM 环绕右声道微调4 R; d& p" Z( @
0x36 KCM_BL_TRIM 后置左声道微调
6 |! k4 O* I1 Z9 n5 l0x37 KCM_BR_TRIM 后置右声道微调
- }3 `* ]( z6 |+ F+ }0x38 KCM_MIC_MIXER 话筒声音与主声道合成比例
6 i7 F M# r4 S! D7 R$ h0x39 KCM_MIC_VOLUME 话筒1及话筒2音量比例
' H2 c$ k- M: U0 {3 I9 T0x3a KCM_MIC_ECHO 话筒直达声及回声比例& X4 ~- ]/ S& W$ b" O
0x3b KCM_MIC_DELAY 话筒延迟时间及重复比例
$ v- t- e% E2 O; r# `! z0 D0x3c KCM_MIC_REVERB 话筒混响1及话筒混响2比例
# C2 M, V* r/ V+ V$ I0x3d KCM_MIC_WHISTLE 话筒啸叫声音反馈模式" Q4 {, P/ u; \
0x3f KCM_MEM_BRIGHT 记忆用,用户主机面板亮度控制,一般用于从远程返回主机+ r* P4 l5 K$ k- k
0x40 KCM_EXTR_MEMORY 扩展给用户主机的掉电记忆空间,0x40-0x7f共64字节6 [8 x0 j- O! Q( ]
0x80 KCM_CUSTOM_CODE 设置用户自定义功能寄存器
6 I3 e+ O/ H6 j; k# R1 }4 y0x81 KCM_RD_INFO 读取模块信息寄存器
' R5 t& ]3 A4 j$ B! e0x82 KCM_FW_UPGRADE 升级模块固件寄存器/ z- _! L4 k( V( u& F
0x83 KCM_RD_RAM 读取指定地址的RAM内容
% @3 |. l4 D7 h( Z; s0x86 KCM_MAX_DELAY 读取所有声道最大可用的延迟时间) Y- x3 C" ?9 n6 |
0x87 KCM_DELAY_TIME 设置所有声道的延迟时间
3 a# N5 ]6 i# W6 V3 b4 S0x88 KCM_PROGUCE_SIGNAL 模块内部产生的信号配置
$ a5 c/ z& ]8 l4 S0x8b KCM_EQ_SETUP 多段EQ均衡音效处理设置
Z( q% A4 j( i# A- D: V5 m% \- y0x8c KCM_EQ_VALUE 多段EQ均衡音效处理数值( e" G3 l: e$ u# s
0x8d KCM_MIC_ADJ_MAX 话筒各种参数最大值设置
9 {9 c9 J4 L: ^/ L' E" O9 I0 }0x90 KCM_WR_SPECTRUM 设置频谱模式" M+ O' C" w! q. ]
0x91 KCM_RD_SPECTRUM 频谱数值读取
6 ~, `- | V" c+ H) v/ j0x94 KCM_WR_FLASH 写入512字节FLASH掉电记忆空间,带偏移量及长度0 V* e1 |+ S" ^6 M- Z& W
0x95 KCM_WR_GET_FLASH 准备读取512字节FLASH掉电记忆空间,写入偏移量% }1 u3 N$ U0 @" j# f
0x96 KCM_RD_FLASH 读取512字节FLASH掉电记忆空间
# L% u ^' w; t0x98 KCM_APP_COMMAND 读取手机/远程APP控制指令,多字节
* W1 q% x# Z4 U7 c0xa1 KCM_PLAY_FILE_QTY 读取多媒体文件总数量,共2字节
) @6 s: ]2 O) @2 v8 R# F0xa2 KCM_PLAY_FILE_TIME 读取正在播放文件的总时间,共2字节单位秒
' v `# B6 m+ ?- C! {0xa3 KCM_PLAY_TIME 读取正在播放的实际时间,共2字节单位秒
, E+ x5 K( s1 U% L A G" I0xa4 KCM_PLAY_INDEX 读取/写入文件播放编号,共2字节: G# _+ G; G6 Q0 q5 {0 t0 Z
0xa5 KCM_PLAY_STATE 读取/写入文件播放状态,共1字节8 j* h# i$ [1 i5 O0 w; ]! d! j
0xa6 KCM_PLAY_OPERATE 读取/写入文件播放控制,共1字节0 w0 O* ]+ ?/ z ?8 `
0xb0 KCM_WR_COMMAND 写入指令,多字节
, P* ~' g1 e2 A4 z, P0xb1 KCM_RD_COMMAND 读取指令,多字节- i8 v4 ~* N2 f0 W
9 i5 d0 w2 Z4 p0 L/ f; L
KCM_SRC_FORMAT 数码信号输入格式指示,0x18只读寄存器0 r/ d9 v, t. x( H. J, H, H6 l) }( v. c
数值 常量 说明* ~5 P, O! c. s8 v+ v
0x00 KCM_SRC_NOS 没有信号输入0 w7 H7 w* ]+ M4 ^1 \+ o1 i v
0x01 KCM_SRC_PCM PCM信号输入2 _. h6 }6 Z5 ]- b+ T
0x02 KCM_SRC_AC3 标准的AC3信号输入- T. G. A$ m0 ~' S
0x03 KCM_SRC_DTS 标准的DTS/DTS-CD信号输入
2 j* j: Q; A/ y0x04 KCM_SRC_AAC AAC信号输入9 E( z6 S1 {8 x* V2 y. F- C0 h
0x05 KCM_SRC_DSD MPEG2多声道信号输入+ [; B2 w* i3 @2 `% r7 R
0x06 KCM_SRC_DSD DSD信号输入4 r8 X4 Y( U9 M( H
0x07 KCM_SRC_MP3 MP3信号输入
) \; k/ X, z* j) p) Z0x08 KCM_SRC_SBC SBC蓝牙信号输入7 G! Y8 c% k. U% K2 M. e3 g
0x11 KCM_SRC_LPCM LPCM信号输入, n0 x' T7 t' c; Y: E2 W& @+ m
0x21 KCM_SRC_HDCD HDCD信号输入
4 j' ]7 n/ G: H" N" i) R4 h: q4 j0x12 KCM_SRC_EAC3 Enhanced AC-3信号输入
+ k& T p+ m! D* u7 n0x22 KCM_SRC_TRUE_HD 杜比TRUE HD信号输入+ f3 {9 k4 [, z2 m0 k& x5 F8 t
0x32 KCM_SRC_MLP DVD AUDIO MLP信号输入5 |4 q% Q6 p( v
0x13 KCM_SRC_DTS_ES DTS Extended Surround信号输入
, [4 f n0 \, ?, H0x23 KCM_SRC_DTS_MA DTS HD Master Audio信号输入
6 {" q! A* m1 [3 J; `' j! R; D0x33 KCM_SRC_DTS_HRA DTS HD High Resolution Audio信号输入 |
|