首頁 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網(wǎng)站活動 | Z幣中心

新手入門 / 進階 / 社區(qū)互助

新手 | 你問我答 | 免費刷機救磚 | ROM固件

查看: 14916|回復(fù): 2
上一主題 下一主題
[交流討論]

多聲道功放環(huán)繞聲解碼板API開發(fā)指南之I2C寄存器地址 CS49XX ...

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2023-10-10 17:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式 | 來自廣東
本帖最后由 智能小檸檬 于 2023-10-10 22:27 編輯

KC32C模塊使用的I2C地址為0xac, 支持單/雙/多字節(jié)讀寫。
實現(xiàn)杜比數(shù)碼、DTS、AAC、MP4、PCM、HDCD等格式解碼,多聲道環(huán)繞聲聆聽體驗 多種聆聽效果重放。

其中KCM_SRC_FORMAT寄存器為數(shù)碼信號輸入格式指示
KCM_SRC_NOS        沒有信號輸入
KCM_SRC_PCM        PCM信號輸入
KCM_SRC_AC3        標(biāo)準(zhǔn)的AC3信號輸入
KCM_SRC_DTS        標(biāo)準(zhǔn)的DTS/DTS-CD信號輸入
KCM_SRC_AAC        AAC信號輸入
KCM_SRC_DSD        MPEG2多聲道信號輸入
KCM_SRC_DSD        DSD信號輸入
KCM_SRC_MP3        MP3信號輸入
KCM_SRC_SBC        SBC藍(lán)牙信號輸入
KCM_SRC_LPCM        LPCM信號輸入
KCM_SRC_HDCD        HDCD信號輸入
KCM_SRC_EAC3        Enhanced AC-3信號輸入
KCM_SRC_TRUE_HD        杜比TRUE HD信號輸入
KCM_SRC_MLP        DVD AUDIO MLP信號輸入
KCM_SRC_DTS_ES        DTS Extended Surround信號輸入
KCM_SRC_DTS_MA        DTS HD Master Audio信號輸入
KCM_SRC_DTS_HRA        DTS HD High Resolution Audio信號輸入

EQ頻率均衡器可以分別調(diào)節(jié)各種頻率成分,Q值與帶寬可以調(diào)整音色。
DSP的音效處理DolbyAtmos全景聲家庭影院支持全部杜比標(biāo)準(zhǔn)低音配置及各種大小喇叭組合。
內(nèi)置FFT離散傅立葉變換的快速算法 為主機輸出頻譜或頻率直接輸出,無需要外置任何電路即可以驅(qū)動大點陣屏作聲音動態(tài)顯示。

※KCM_READ_IRQ讀中斷請求控制,0x01及0x02(8位)讀寫寄存器
※KCM_CLEAR_IRQ清除中斷請求控制,0x03及0x04(8位)讀寫寄存器
   當(dāng)用戶檢測到INT端口變低后,需要讀取"KCM_READ_IRQ"寄存器用于判斷所產(chǎn)生中斷的類型。而且需要寫入相應(yīng)的中斷類型到"KCM_CLEAR_IRQ"寄存器以清除對應(yīng)的中斷。
寄存器中斷位說明:
KCM_IRQ_SYSTEM_INIT        模式初始化完成中斷,需要寫入"KCM_POWER_ON"寄存器
KCM_IRQ_FORMAT_INFO        數(shù)碼信號輸入格式改變中斷,需要讀取"KCM_SRC_FORMAT"寄存器
KCM_IRQ_SRC_VALID        有效的音源輸入改變中斷,需要讀取"KCM_SRC_VALID"寄存器
KCM_IRQ_FIRMWARE        固件更新,需要讀取"KCM_RD_INFO"寄存器
KCM_IRQ_PLAY_STATE        多媒體文件播放改變,需要讀取"KCM_PLAY_STATE"寄存器
KCM_IRQ_PLAY_TIME        多媒體播放時間改變,需要讀取"KCM_PLAY_TIME"寄存器
KCM_IRQ_APP_COMMAND        收到手機/遠(yuǎn)程APP控制指令,需要讀取"KCM_APP_COMMAND"寄存器

※KCM_FLAG_CTRL標(biāo)志,0x06讀寫寄存器
B2為杜比數(shù)碼動態(tài)壓縮,1為打開,100表示打開了最大的壓縮,一般應(yīng)用50為夜間模式,0為關(guān)閉;
B1為控制整機音頻的靜音,1為靜音打開,這時模塊的MUTE腳也相應(yīng)變高;0為靜音關(guān)閉,這時模塊的MUTE腳也相應(yīng)變低;
B0為待機狀態(tài),1為待機打開,0為待機關(guān)閉;

※KCM_TEST_TONE噪音測試控制,0x09寫寄存器
  B4為打開噪音測試,B2:0為對應(yīng)的通道輸出,0-7依次是FL、 FR、 CN、 SW、 SL、 SR、 BL、 BR通道。
例子:
KcmSetRegister(KCM_TEST_TONE,  0x12);        // 中置聲道噪音測試
KcmSetRegister(KCM_TEST_TONE,  0x00);        // 關(guān)閉噪音測試,返回正常的播音模式

※KCM_SRC_CHANNEL 數(shù)碼信號輸入通道信息及超低音指示,0x19只讀寄存器
B7為音源包含超低音通道指示;
B6:4保留為0;
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;

※KCM_SPK_CONFIG喇叭設(shè)置,0x24讀寫寄存器
  B7:6為后置喇叭,0為沒有使用、1為小喇叭、2為大喇叭;
  B5:4為環(huán)繞聲喇叭,0為沒有使用、1為小喇叭、2為大喇叭;
  B3:2為中置喇叭,0為沒有使用、1為小喇叭、2為大喇叭;
  B1為前置喇叭,0為小喇叭、1為大喇叭;
  B0為超低音喇叭,0為沒有超低音、1有超低音。
  其中小喇叭表示相應(yīng)的通道帶高通濾波器,只輸出高頻信號大喇叭為全頻輸出。
例子:
設(shè)置前置大喇叭,中置及環(huán)繞聲小喇叭,有超低音。
KcmSetRegister(KCM_SPK_CONFIG,  0x17)  

※KCM_LPF_FREQ超低音通道LPF低通濾波器頻率,0x25讀寫寄存器
超低音的低通濾波器的高頻截止頻率,有效數(shù)值范圍40Hz至250Hz,一般推薦70Hz。

※KCM_HPF_FREQ主聲道小喇叭HPF高通濾波器頻率,0x26讀寫寄存器
當(dāng)選擇小喇叭時,相應(yīng)的聲道就使用本寄存器設(shè)置的頻率,為高通濾波器的低頻截止頻率有效數(shù)值范圍40Hz至250Hz,一般推薦70Hz。

※KCM_LIP_SYNC_SET齒音同步延遲時間,修正畫面與聲音不同步,0x28讀寫寄存器
用于修正畫面與聲音不同步的現(xiàn)像,可以將所有聲道的聲道一起延遲輸出,寄存器的值為延遲時間設(shè)置,每步為2ms,最大時間可以從齒音同步最大的延遲時間寄存器獲取。


※KCM_EQ_SELECT音效高低音音調(diào)或多段EQ均衡器通道選擇,0x2c讀寫寄存器
0為停止使用音效,1至4分別為4組預(yù)置音效高低音音調(diào)或多段EQ均衡器。需要初始化設(shè)置KCM_EQ_SETUP及KCM_EQ_VALUE寄存器。
注意,如果話筒聲道使用EQ,則第4組固定用于話筒,這時KCM_EQ_SELECT選擇為4會無效。

※KCM_VOLUME_MAX設(shè)置音量最大值,0x2e讀寫寄存器
使用指定的音量芯片節(jié),如果不使用音量芯片則寄存器無效,音量總步數(shù)設(shè)置,推薦使用80,表示總音量最大為80步。

※KCM_VOLUME_CTRL音量值設(shè)置,0x2f讀寫寄存器

※KCM_CUSTOM_CODE設(shè)置用戶自定義功能寄存器,0x80讀寫寄存器
用戶自定義的功能寄存器可以快速將一些沒有使用的功能關(guān)閉。
共4個字節(jié),每個客戶型號都不相同,演示版本為0x00 0x1f 0x00 0x00。讀取時,4個字節(jié)與寫入的完全相同。
字節(jié)0為客戶型號,一般使用0x00(沒有指定)。所有允許位都是1為允許對應(yīng)的功能,0為不使用對應(yīng)的功能。任何不確定的位都使用0。

字節(jié)0        B4:0        客戶型號
        B7:5        允許使用各種功能的USB及SD卡
字節(jié)1        B0        允許解碼輸出后的聲道下混模式及各種聆聽模式;
        B1        允許喇叭設(shè)置及低音管理;
        B2        允許各聲道延遲時間及齒音同步;
        B3        允許各聲道音量及聲道微調(diào);
        B4        允許音調(diào)及多段EQ均衡音效;
        B5        保留為0
        B6        允許電平取樣及頻譜輸出;
        B7        允許使用WIFI藍(lán)牙網(wǎng)絡(luò);
字節(jié)2        B2:0        互換輸出聲道;
        B3        5.1的系統(tǒng)之中使用7.1功能,額外多了后置的左右聲道;
        B6:4        設(shè)置音量芯片類型。0為不使用模塊內(nèi)部的音量;1為使用DSP數(shù)碼音量,每步1dB;2為使用DSP數(shù)碼音量,每步0.5dB;3為使用PT2258 + PT2259或者兼容的音量芯片;4為使用M62446或者兼容的音量芯片;5為使用CS3318或者兼容的音量芯片;
        B7        每個輸入通道單獨記憶聆聽模式及多段EQ均衡音效選擇;
字節(jié)3        B0        保留為0
        B2:1        保留為0
        B3        話筒MIC與模擬輸入交換;
        B4        允許話筒聲音混合到主聲道,必須打開這個標(biāo)志才能使用話筒功能;
        B5        數(shù)碼輸入輸出時鐘輸入輸出選擇:0為BCK及WCK為輸出;1為BCK及WCK為輸入;
        B7:6        數(shù)碼輸入輸出格式數(shù)據(jù)選擇:0為標(biāo)準(zhǔn)I2S,數(shù)據(jù)延遲1位;1為左對齊;2為右對齊;3為PCM格式;

酷唱科技 CS495313 CS493263 CS493264-CL DTS5.1聲道解碼 杜比數(shù)碼AC-3/MPEG4/AAC多格式,32UD多聲道環(huán)繞聲解碼板32A雙解碼板



上一篇:求救!aptoide和emotn里面的軟件安裝不了
下一篇:求中興zxv10 B860AV3.2M怎么刷機?
沙發(fā)
發(fā)表于 2023-10-10 22:27 | 只看該作者 | 來自浙江
這個是什么呀
回復(fù) 支持 反對

使用道具 舉報

板凳
發(fā)表于 2023-10-11 08:21 | 只看該作者 | 來自廣西
感謝分享數(shù)字功放。
回復(fù) 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號 )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號

GMT+8, 2024-11-10 23:18 , Processed in 0.057579 second(s), 13 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報:report#znds.com (請將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表