|
|
赶快注册并登录访问我们网站,呈现更多精彩内容!
您需要 登录 才可以下载或查看,没有帐号?注册加入
x
KC32C模块使用的I2C地址为0xac, 支持单/双/多字节读写。
2 Q# i* x* F8 ?! Z0 Y" s实现杜比数码、DTS、AAC、MP4、PCM、HDCD等格式解码,多声道环绕声聆听体验 多种聆听效果重放。
: n' B5 F+ k5 F* H
8 `' c! q) L6 _' P" q6 v其中KCM_SRC_FORMAT寄存器为数码信号输入格式指示
* a1 ?9 w" Z9 U3 G# UKCM_SRC_NOS 没有信号输入
/ g" H0 i, m6 }KCM_SRC_PCM PCM信号输入$ d: G, r5 @0 g* ?0 \/ e3 K
KCM_SRC_AC3 标准的AC3信号输入
$ P2 [1 Z& r6 W' O+ Q0 \6 T. SKCM_SRC_DTS 标准的DTS/DTS-CD信号输入
7 j: G$ O6 }! L1 D4 H% bKCM_SRC_AAC AAC信号输入% C( k2 W% }. X4 H% R! h; R
KCM_SRC_DSD MPEG2多声道信号输入
7 T3 p, [8 c& E; s6 Q9 k" p: w& UKCM_SRC_DSD DSD信号输入' \8 X/ a- s8 }* d* E" \) F
KCM_SRC_MP3 MP3信号输入
! X' ]5 p# Z4 U: r; x) xKCM_SRC_SBC SBC蓝牙信号输入2 Q5 u% w( Y. w6 S5 Z) W: x
KCM_SRC_LPCM LPCM信号输入# d' p8 f! B. e
KCM_SRC_HDCD HDCD信号输入
9 @1 A8 X8 ?* _1 X7 }KCM_SRC_EAC3 Enhanced AC-3信号输入
) \) i* X. h8 q; ^KCM_SRC_TRUE_HD 杜比TRUE HD信号输入
7 |" ~4 V# V3 m, m2 cKCM_SRC_MLP DVD AUDIO MLP信号输入
' F+ x" I+ M' E, X2 c# ^# |1 IKCM_SRC_DTS_ES DTS Extended Surround信号输入7 S% ^5 @' T) {# k
KCM_SRC_DTS_MA DTS HD Master Audio信号输入+ p6 Z M+ j8 h3 p( ^4 n
KCM_SRC_DTS_HRA DTS HD High Resolution Audio信号输入
$ o' A; A+ M' i( v- B7 B, j
- X9 e( L. b3 pEQ频率均衡器可以分别调节各种频率成分,Q值与带宽可以调整音色。
! [% D [" r+ i+ r o. a7 {2 FDSP的音效处理DolbyAtmos全景声家庭影院支持全部杜比标准低音配置及各种大小喇叭组合。' x! h6 j! k P/ n; y% Q
内置FFT离散傅立叶变换的快速算法 为主机输出频谱或频率直接输出,无需要外置任何电路即可以驱动大点阵屏作声音动态显示。
, f& v+ U6 E: Q7 }6 E
, K) c1 U$ H+ y% ~※KCM_READ_IRQ读中断请求控制,0x01及0x02(8位)读写寄存器2 S: u% E8 m# G
※KCM_CLEAR_IRQ清除中断请求控制,0x03及0x04(8位)读写寄存器; H* `* h. i- ?# l8 N, P7 N2 R: _3 U
当用户检测到INT端口变低后,需要读取"KCM_READ_IRQ"寄存器用于判断所产生中断的类型。而且需要写入相应的中断类型到"KCM_CLEAR_IRQ"寄存器以清除对应的中断。
) l6 r O* _+ O* k1 r- f/ j* E3 G寄存器中断位说明:
- _* Z4 ]$ z( \" `* wKCM_IRQ_SYSTEM_INIT 模式初始化完成中断,需要写入"KCM_POWER_ON"寄存器, u: q# S, F; _# D) n3 c3 M! J
KCM_IRQ_FORMAT_INFO 数码信号输入格式改变中断,需要读取"KCM_SRC_FORMAT"寄存器
u* b8 k1 L! W! w# E6 sKCM_IRQ_SRC_VALID 有效的音源输入改变中断,需要读取"KCM_SRC_VALID"寄存器
( w' v! N4 d; f4 u8 HKCM_IRQ_FIRMWARE 固件更新,需要读取"KCM_RD_INFO"寄存器) P8 D. B, f3 C6 z& _" v( Y7 J
KCM_IRQ_PLAY_STATE 多媒体文件播放改变,需要读取"KCM_PLAY_STATE"寄存器
% W* M: G5 K- M, w7 j0 vKCM_IRQ_PLAY_TIME 多媒体播放时间改变,需要读取"KCM_PLAY_TIME"寄存器0 ~/ \3 j2 h1 P8 I6 _; \9 l
KCM_IRQ_APP_COMMAND 收到手机/远程APP控制指令,需要读取"KCM_APP_COMMAND"寄存器2 j8 Z' o7 C( ~' V+ m3 t
2 g' @* {: j7 Q) D※KCM_FLAG_CTRL标志,0x06读写寄存器
. i$ N, O }) r9 _6 oB2为杜比数码动态压缩,1为打开,100表示打开了最大的压缩,一般应用50为夜间模式,0为关闭;
% A/ H4 \0 L- S' @B1为控制整机音频的静音,1为静音打开,这时模块的MUTE脚也相应变高;0为静音关闭,这时模块的MUTE脚也相应变低;
: ^: S' P' }* V, AB0为待机状态,1为待机打开,0为待机关闭;2 q0 F) v" [; ]7 u2 ~5 w
8 b5 m9 Y8 R. {8 |※KCM_TEST_TONE噪音测试控制,0x09写寄存器" T, k( g/ y" l& _6 R1 n7 U" \
B4为打开噪音测试,B2:0为对应的通道输出,0-7依次是FL、 FR、 CN、 SW、 SL、 SR、 BL、 BR通道。6 \* Y ?8 h9 I0 F8 B( l) @& r
例子:% M- @/ ]; d7 E' a! H! Z2 S
KcmSetRegister(KCM_TEST_TONE, 0x12); // 中置声道噪音测试
+ I& g9 b- t9 D- V$ C3 pKcmSetRegister(KCM_TEST_TONE, 0x00); // 关闭噪音测试,返回正常的播音模式
6 I" f7 L/ t6 w! c% z3 C9 S
, p0 |+ @) i, L& b" D※KCM_SRC_CHANNEL 数码信号输入通道信息及超低音指示,0x19只读寄存器+ [1 E5 T1 z' f$ ^, r( f% `
B7为音源包含超低音通道指示;( i. a2 ~, L5 q
B6:4保留为0;- @ P( R W" Q. R- e
B3:0 为音源通道信息,0=2/0 Lt/Rt Dolby Surround compatible。1=1/0 C。2=2/0 L/R。2=3/0 L/C/R。4=2/1 L/R/S。5=3/1 L/C/R/S。6=2/2 L/R/SL/SR。7=3/2 L/C/R/SL/SR。8=3/3 L/C/R/SL/SR /CS。9=3/4 L/C/R/LS/RS/BL/BR。10=2/3 L/R/LS/RS/CS;3 B* }/ Z) E. p) `5 D, C
( [7 q( B4 p) K; p) e
※KCM_SPK_CONFIG喇叭设置,0x24读写寄存器
/ p4 K* H2 J% }/ o0 _; N. ^" D B7:6为后置喇叭,0为没有使用、1为小喇叭、2为大喇叭;
5 D1 c T1 x5 c( ?8 i B5:4为环绕声喇叭,0为没有使用、1为小喇叭、2为大喇叭;
/ P) a$ C* Q# `8 f B3:2为中置喇叭,0为没有使用、1为小喇叭、2为大喇叭;" c4 Z7 ~+ A, T% ^0 _5 L& ]
B1为前置喇叭,0为小喇叭、1为大喇叭;" _' g2 b! A1 Q$ q8 B& h5 M! g
B0为超低音喇叭,0为没有超低音、1有超低音。0 f0 ^( s0 z% o. X6 Q
其中小喇叭表示相应的通道带高通滤波器,只输出高频信号大喇叭为全频输出。3 P( z6 R/ _" t& ^
例子:: X' f- H+ G, R) v, F
设置前置大喇叭,中置及环绕声小喇叭,有超低音。( b, ~: ^* V! Y9 @. I$ y( S( _, u
KcmSetRegister(KCM_SPK_CONFIG, 0x17) 2 W. g' o( d* u* ]& j
* }; V- I+ h. U※KCM_LPF_FREQ超低音通道LPF低通滤波器频率,0x25读写寄存器$ r+ w7 z6 f ~5 A8 F6 J
超低音的低通滤波器的高频截止频率,有效数值范围40Hz至250Hz,一般推荐70Hz。$ y: X4 o9 M0 b3 E" k# {; G
6 {3 c" s6 [- \9 \; C/ P n: r; ~
※KCM_HPF_FREQ主声道小喇叭HPF高通滤波器频率,0x26读写寄存器, Z7 B. v1 G5 ?' c+ a
当选择小喇叭时,相应的声道就使用本寄存器设置的频率,为高通滤波器的低频截止频率有效数值范围40Hz至250Hz,一般推荐70Hz。2 w1 G M- `1 n @ w4 I9 C
9 a1 ]1 e. } e% ?
※KCM_LIP_SYNC_SET齿音同步延迟时间,修正画面与声音不同步,0x28读写寄存器/ X: y. u7 L( q& O! ]
用于修正画面与声音不同步的现像,可以将所有声道的声道一起延迟输出,寄存器的值为延迟时间设置,每步为2ms,最大时间可以从齿音同步最大的延迟时间寄存器获取。1 S: e) y2 C) _6 \; u7 m
+ U' p9 E W& ]
4 `9 [8 O! n- @" H※KCM_EQ_SELECT音效高低音音调或多段EQ均衡器通道选择,0x2c读写寄存器
7 @$ u9 @" f8 {, D0 {' \0为停止使用音效,1至4分别为4组预置音效高低音音调或多段EQ均衡器。需要初始化设置KCM_EQ_SETUP及KCM_EQ_VALUE寄存器。
: ^0 P; S- _0 `8 T8 w" _% G1 m7 W, c注意,如果话筒声道使用EQ,则第4组固定用于话筒,这时KCM_EQ_SELECT选择为4会无效。7 t% H2 B9 S9 R; C
- Z* r% K% P0 K; e; v※KCM_VOLUME_MAX设置音量最大值,0x2e读写寄存器
( j/ f; L! e: h! l0 _! g% S+ J) X6 L使用指定的音量芯片节,如果不使用音量芯片则寄存器无效,音量总步数设置,推荐使用80,表示总音量最大为80步。
w* H5 @ h: A+ S8 N
! _( o$ Q8 l% O, @, Y3 f※KCM_VOLUME_CTRL音量值设置,0x2f读写寄存器
( Y, i% }8 x% `; L
: q4 g0 ^2 [: L; |- S/ `. |※KCM_CUSTOM_CODE设置用户自定义功能寄存器,0x80读写寄存器
$ g0 b! V) U1 }/ g9 r: i用户自定义的功能寄存器可以快速将一些没有使用的功能关闭。
8 P! X+ m+ U+ E2 \4 m @( k& W. q共4个字节,每个客户型号都不相同,演示版本为0x00 0x1f 0x00 0x00。读取时,4个字节与写入的完全相同。
1 M1 S' V2 s* Y+ O' p# @* B& H5 ]字节0为客户型号,一般使用0x00(没有指定)。所有允许位都是1为允许对应的功能,0为不使用对应的功能。任何不确定的位都使用0。4 R0 Q" b9 k8 B. ^
2 G( N! I' D- B; H& _字节0 B4:0 客户型号2 M3 A% t- _- {. H
B7:5 允许使用各种功能的USB及SD卡
: g) N' b! J4 r6 W& w Z( w字节1 B0 允许解码输出后的声道下混模式及各种聆听模式;
' o, t; E' X: {9 z6 J) { B1 允许喇叭设置及低音管理;
0 h, ]) F* Z, N B2 允许各声道延迟时间及齿音同步;2 a0 N0 v, p$ X/ b
B3 允许各声道音量及声道微调;
# ]: N& r1 x6 r. p! e B4 允许音调及多段EQ均衡音效;. ]. ` C& s' r6 S
B5 保留为08 l4 O/ W* o% U( y$ @7 }, H) n
B6 允许电平取样及频谱输出; ~) }9 H4 v" X; j5 z
B7 允许使用WIFI蓝牙网络;
9 I" ?! f7 d- C" g字节2 B2:0 互换输出声道;8 i1 h' T, ^" K4 v% A
B3 5.1的系统之中使用7.1功能,额外多了后置的左右声道;
5 Q! S6 H; f) D/ L2 _. y2 `* r$ e B6:4 设置音量芯片类型。0为不使用模块内部的音量;1为使用DSP数码音量,每步1dB;2为使用DSP数码音量,每步0.5dB;3为使用PT2258 + PT2259或者兼容的音量芯片;4为使用M62446或者兼容的音量芯片;5为使用CS3318或者兼容的音量芯片;# N; G% f+ {6 U* K8 _
B7 每个输入通道单独记忆聆听模式及多段EQ均衡音效选择;/ d3 }8 I1 r3 o5 P8 R% I+ y
字节3 B0 保留为0
: {8 H: a( h" M0 `' w, { B2:1 保留为0
5 u$ b9 Z- z- r+ _! y5 h B3 话筒MIC与模拟输入交换;
3 `; y" Q3 Y J$ J- ~2 g! O* j$ G N B4 允许话筒声音混合到主声道,必须打开这个标志才能使用话筒功能;' ?+ [; o9 g( k- }; v* O" `* s
B5 数码输入输出时钟输入输出选择:0为BCK及WCK为输出;1为BCK及WCK为输入;) O% b1 H( g: a2 u& h
B7:6 数码输入输出格式数据选择:0为标准I2S,数据延迟1位;1为左对齐;2为右对齐;3为PCM格式;6 u+ j' Y5 Z' Y9 V+ k0 a- T
4 y% v/ G. K7 Z3 s/ e) B; E酷唱科技 CS495313 CS493263 CS493264-CL DTS5.1声道解码 杜比数码AC-3/MPEG4/AAC多格式,32UD多声道环绕声解码板32A双解码板
) \. @+ u) F; ] \0 A5 v7 E3 L! P |
|