小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

KT148A語音芯片SOP8封裝內(nèi)置240秒直驅(qū)揚(yáng)聲器顆重復(fù)下載語音

 藍(lán)牙音頻 2022-06-01 發(fā)布于廣東
文本框: KT148A芯片使用手冊
 

文件狀態(tài):

[] 草稿

[√] 正式發(fā)布

[  ] 正在修改

文件標(biāo)識:

當(dāng)前版本:

V1.0

作    者:

完成日期:

2022-04-26

版 本 歷 史

版本

日期

原因

V1.0

2021/12/12

內(nèi)測版本和優(yōu)化版本

 目 錄

1.概述................................................................................................................................................................ 4

1.1 簡介........................................................................................................................................................... 4

KT148A是一款32位的DSP語音芯片,標(biāo)準(zhǔn)的SOP8封裝。內(nèi)置420KByte的語音空間,最大支持420秒的語音長度,支持多段語音,同時支持直驅(qū)0.5W的揚(yáng)聲器,目前該芯片的優(yōu)勢如下:................................................... 4

1、 性價比高,相比較傳統(tǒng)的OTP芯片來說,工藝的提升大大降低了成本,同時芯片可重復(fù)燒錄...................... 4

2、 用戶可以自行的更換聲音,通過電腦端的串口即可自己完成,無需其他昂貴的工具.................................... 4

3 芯片自帶足夠的空間,可以追求更高的音質(zhì)效果........................................................................................ 4

1.2 功能簡述.................................................................................................................................................... 4

2.參數(shù)說明......................................................................................................................................................... 5

2.1 管腳說明.................................................................................................................................................... 5

2.2 電器特性.................................................................................................................................................... 6

2.3 參考電路.................................................................................................................................................... 6

3. 一線通訊協(xié)議................................................................................................................................................ 7

3.1 通訊格式.................................................................................................................................................... 7

3.2 通訊指令.................................................................................................................................................... 8

4. 參考例程....................................................................................................................................................... 9

4.1 通訊舉例F2--循環(huán)播放............................................................................................................................ 10

4.2 通訊舉例F3--組合播放............................................................................................................................ 10

4.3 通訊指令F0描述...................................................................................................................................... 10

4.4 通訊細(xì)節(jié)注意事項.................................................................................................................................... 11

5. 細(xì)節(jié)聲明...................................................................................................................................................... 11

6. 訂貨信息..................................................................................................................................................... 12

6.1 參考原理圖............................................................................................................................................... 12

6.2 封裝尺寸.................................................................................................................................................. 12

1.概述

1.1 簡介

KT148A是一款32位的DSP語音芯片,標(biāo)準(zhǔn)的SOP8封裝。內(nèi)置420KByte的語音空間,最大支持420秒的語音長度,支持多段語音,同時支持直驅(qū)0.5W的揚(yáng)聲器,目前該芯片的優(yōu)勢如下:

1、性價比高,相比較傳統(tǒng)的OTP芯片來說,工藝的提升大大降低了成本,同時芯片可重復(fù)燒錄

2、用戶可以自行的更換聲音,通過電腦端的串口即可自己完成,無需其他昂貴的工具

3、芯片自帶足夠的空間,可以追求更高的音質(zhì)效果

1.2 功能簡述

1. 32 位 DSP 語音芯片、5MHZ的內(nèi)部振蕩,PLL到120MHZ;

2. 工作電壓 2.0~5.5V; 注意低于3.3V的供電,硬件上有細(xì)節(jié)的區(qū)別

3. 待機(jī)功耗小于 25ua;另有低功耗模式1.5uA

4. 16bit 的 PWM輸出、可直接驅(qū)動 8R0.5W 喇叭;

5. 提供工具自行轉(zhuǎn)換音頻格式,全部用戶可以自己操作,非常簡單

6. 16KHZ 下最大可以支持200秒。8KHZ 下最大可以支持400秒

7. 客戶可以通過電腦端的工具軟件,通過串口直接更換語音內(nèi)容

8. 支持一線串口控制,當(dāng)然可以根據(jù)需求訂制各種協(xié)議

9. 支持 224 段地址,有更多需求可以擴(kuò)展;

10.具有硬件 iic接口、UART 接口??梢詾榭蛻舳ㄖ聘黝惞δ堋?/span>

11.芯片具備重復(fù)燒錄的能力,所以任何時候不用擔(dān)心測試不完整導(dǎo)致批量性的問題

2.參數(shù)說明

芯片選用的是SOC方案,集成了一個16位的MCU,以及一個專門針對音頻解碼的aDSP,采用硬解碼的方式,更加保證了系統(tǒng)的穩(wěn)定性和音質(zhì)。小巧的封裝尺寸更加滿足嵌入其它產(chǎn)品的需求

2.1 管腳說明

Pad No

Pad Name

ATTR

Description 描述

1

GND

Power

電源負(fù)極

2

PB9

I/O

Busy信號=播放輸出低空閑輸出高

復(fù)用串口下載連接MCU的RX腳

3

PB1

I/O

[ONELINE-DATA]一線串口輸入端

復(fù)用串口下載連接MCU的TX腳

4

PB0

I/O

KEY按鍵

5

SPK1

Out

不分正負(fù),支持8歐姆0.5W

6

SPK2

Out

不分正負(fù),支持8歐姆0.5W

7

VDDIO

Power

芯片內(nèi)部的LDO輸出,最大100mA

8

VBAT

Power

電源正極

供電的注意事項:

1、建議給芯片的供電,做到5V供電,電壓越高芯片驅(qū)動喇叭的功率也越高,聲音也越大

2、如果是[3.3--4.2V]鋰電池的場景,電源正極直接進(jìn)芯片的8腳即可

3、如果是干電池的供電場景,電源正極也是直接進(jìn)芯片的8腳

4、如果需要超低電壓供電,如2V--3V之間的紐扣電池,建議芯片的7腳和8腳直接短路,再連接電源正極

2.2 GPIO電氣特性

IO輸入特性

符號

參數(shù)

最小

典型

最大

單位

測試條件

VIL

Low-Level Input Voltage

-0.3

 -

0.3*VDD

V

VDDIO=3.3V

VIH

High-Level Input Voltage

0.7VDDIO

-

VDDIO+0.3

V

VDDIO=3.3V

IO輸出特性

符號

參數(shù)

最小

典型

最大

單位

測試條件

VOL

Low-Level Output Voltage

 -

 -

0.33

V

VDDIO=3.3V

VOH

High-Level Output Voltage

2.7

-

 -

V

VDDIO=3.3V

2.3 GPIO的內(nèi)部特性

Port

General

Output

High

Drive

Internal

Pull-Up

Resistor

Internal

Pull-Down

Resistor

Comment

PB0,PB1

8mA

 64mA

10K

60K

1、PB0 & PB1 default pull down

2、internal pull-up/pull-down

resistance | accuracy ±20%

PB9 

8mA

10K

60K

2.4 參考電路

3. 一線通訊協(xié)議

    目前芯片支持一線串口通訊協(xié)議,采用的也是高低電平時間寬度來確定0或者1 。

3.1 通訊格式

圖片1_6ms

先把數(shù)據(jù)線DATA,也就是ONELINE,拉低 6ms ,發(fā)送 8 位數(shù)據(jù),先發(fā)送低位,再發(fā)送高位。使用高電平和低電平比例來表示每個數(shù)據(jù)位的值。

注意:必須高電平在前,低電平在后。

推薦使用 200us600us。取值范圍:窄脈沖=[150us--400us]   寬脈沖[500us--1000us]

注意使用 3:1 1:3 電平比例以保障通訊穩(wěn)定。

注意起始的6ms低電平,初次調(diào)試時,盡量用示波器或者邏輯分析儀看一下,誤差在10%左右都能接受

1、0x00H到0xDFH為聲音地址碼或定義功能碼。

2、0xFE為語音停止碼,發(fā)送該命令可以停止播放語音。

3、編碼之間的間隔須大于20ms

3.2 通訊指令

NO.序號

Data編碼

Voice語音表

0

0x00

保留

1

0x01

聲音1

2

0x02

聲音2

3

0x03

聲音3

……

224

0xE0~0xEF

15級音量,0xE0H為最小音量0,0xEFH最大音量 (上電默認(rèn))。

(若需要調(diào)節(jié)音量,則先發(fā)音量碼,隔20ms再發(fā)聲音碼)

225

0xF0

關(guān)機(jī)。進(jìn)入超低功耗狀態(tài)=1.7uA,詳見4.3章節(jié)

進(jìn)入此狀態(tài)之后,還需要控制芯片,則需要先拉低DATA腳40ms

目的是喚醒芯片,就可以正常發(fā)指令控制了,

242

0xF2

循環(huán)碼 -- 詳見4.1章節(jié)

若需要循環(huán)某個聲音,則先發(fā)聲音碼,隔20ms再發(fā)循環(huán)碼)

243

0xF3

連碼播放 -- 詳見4.2章節(jié)

F3H+語音地址 A,語音地址 B,語音地址 C,…  在播放地址 A

的時候,收到后面的碼不打斷,播放完 A,就播放 B,然后播放 C…。F3

與地址之間需要加 20ms 的延時。而一組連碼地址與下一組地址最大需要

40ms 延時(“F3+語音地址”為一組連碼地址)

254

0xFE

停止碼

4. 參考例程

/*******************************************************************************

 - 函數(shù)說明:一線通數(shù)據(jù)發(fā)送【注意調(diào)試的時候,用示波器或者邏輯分析儀看一下脈沖寬度】

 - 隸屬模塊:內(nèi)部

 - 參數(shù)說明:dat = 待發(fā)送的數(shù)據(jù)

 - 返回說明:無

********************************************************************************/

#define IO1_HIGH()      JL_PORTA->DIR &= ~BIT(6);JL_PORTA->OUT |=  BIT(6);

#define IO1_LOW()       JL_PORTA->DIR &= ~BIT(6);JL_PORTA->OUT &= ~BIT(6);

void oneline_send_one_data(u8 dat)

{

    u8 i = 0 ;

    IO1_LOW() ;/*現(xiàn)將總線拉低*/

    udelay(5000) ;/*延時6MS --- 這里就是發(fā)起通訊的起始信號*/

    CPU_SR_ALLOC();//關(guān)中斷--芯片不同,可能接口不同

    OS_ENTER_CRITICAL();//關(guān)中斷

    for(i=0 ; i<8 ;i++){

        if(dat & 0x01){

            IO1_HIGH() ;

            udelay(500);/*延時600us*/

            IO1_LOW();

            udelay(170) ;/*延時200us*/

        }else{

            IO1_HIGH() ;

            udelay(170);/*延時200us*/

            IO1_LOW();

            udelay(500) ;/*延時600us*/

        }

        dat = dat >> 1 ;/*發(fā)送的時候,先發(fā)送最高位,再發(fā)送次高位,以此類推*/

    }

    IO1_HIGH() ;/*空閑時將該腳拉高即可*/

    OS_EXIT_CRITICAL();//開中斷

    /*同時注意,芯片初始化的時候,請將信號腳拉高。*/

}

oneline_send_one_data(0x05);//對應(yīng)播放第5段聲音

4.1 通訊舉例F2--循環(huán)播放

void oneline_test_CMD_F2(void){

    oneline_send_one_data(0x01) ;

    udelay(20) ;/*延時25ms*/

    oneline_send_one_data(0xF2) ;  

    udelay(20) ;/*延時25ms*/

}     實現(xiàn)的效果,就是第一段聲音,循環(huán)播放,不停止。如果需要停止,可以發(fā)送FE指令

4.2通訊舉例F3--組合播放

void oneline_test_CMD_F3(void){

    oneline_send_one_data(0xF3) ;

    udelay(20) ;/*延時25ms*/

    oneline_send_one_data(0x01) ;  

    udelay(20) ;/*延時25ms*/

    oneline_send_one_data(0x02) ;  

    udelay(20) ;/*延時25ms*/

    oneline_send_one_data(0x03) ;  

    udelay(20) ;/*延時25ms*/

}   組合播放第一段、第二段、第三段聲音,依次按照順序播放。如果需要停止,可以發(fā)送FE指令

同時,在組合播放的過程中,接收到新的組合播放數(shù)據(jù),會停止當(dāng)前的組合播放,轉(zhuǎn)去播放新的指令

4.3通訊指令F0描述

1、專用于芯片進(jìn)入超低功耗,因為芯片在播放結(jié)束之后,會自動進(jìn)入待機(jī)狀態(tài),功耗維持在25uA 。

2、如果需要芯片的功耗再低,則需要發(fā)送F0指令,任何狀態(tài)下都可以

3、芯片接收到F0指令之后,就會進(jìn)入關(guān)機(jī)狀態(tài),功耗維持在1.7uA左右

4、如果需要芯片再次接收指令,必須先將dat信號拉低40ms,讓芯片被喚醒,再發(fā)送數(shù)據(jù)就可以了

4.4 通訊細(xì)節(jié)注意事項

1、控制MCU上電之后,第一時間就要將通訊IO,也就是ONELINE腳設(shè)置為高電平輸出

2、盡量和KT148A芯片的通訊之間,串1K的電阻,來適配不同的電平

3、芯片的2腳PB9,在播放的時候,電壓大概是3.1V左右 。一旦進(jìn)入空閑狀態(tài),此IO會變成2.8V左右

因為芯片內(nèi)部有一個空閑進(jìn)入低功耗待機(jī)的機(jī)制。

5. 用戶自己更換聲音

芯片支持通過串口更換聲音,需要的工具如下:

1、PC端的音頻壓縮軟件---我們提供

2、PC端的下載工具軟件---我們提供

3、USB轉(zhuǎn)TTL的串口工具---推薦使用CH340G的小模塊

5.1 1步產(chǎn)生音頻文件

1、這個可以通過TTS合成軟件,自己生成mp3或者wav文件 。也可以找真人錄音等等方式

2、獲取了這些音頻文件之后,自己可以試聽一下效果

3、音頻的效果,必須是在這一步完成,包括,修音、去頭去尾,調(diào)整好音量大小等等

待續(xù)。。。。。。。。。

5.2 2--轉(zhuǎn)換音頻文件

1、使用我們提供的工具軟件,格式只能選擇F1A

2、采樣率和碼率,就自己去靈活的選擇了,一般推薦“采樣率16K”,碼率6K,效果就很好了

如果空間允許,就自由發(fā)揮

3、添加文件,選擇輸出的目錄  ,最后點擊轉(zhuǎn)換就可以了

4、他會將原始的音頻文件,生成為xxx.f1a格式的文件,注意這個文件在電腦端是不能播放的,只能下載到芯片里面去解碼播放

2.3 3--使用串口下載工具下載音頻

1、一定要把芯片的5腳對地短路再上電 ,聽到喇叭“滴”的一聲,松開就可以了

2、這個時候,芯片就自動進(jìn)入到下載狀態(tài)

3、然后,連接串口模塊到電腦,USB轉(zhuǎn)TTLTX接芯片的2腳,USB轉(zhuǎn)TTLRX接芯片的3腳,然后共地 。就可以了

4、點擊上位機(jī)上面的,打開串口,波特率固定115200 ,選擇導(dǎo)入文件,再點擊“下載全部”,等到下載完成即可

5、注意,下載完了之后,可以用芯片的4腳對地觸發(fā)一下,試聽下載的聲音文件

6. 細(xì)節(jié)聲明

n 開發(fā)預(yù)備知識

KT系列產(chǎn)品將提供盡可能全面的開發(fā)模版、驅(qū)動程序及其應(yīng)用說明文檔以方便用戶使用但也需要用戶熟悉自己設(shè)計產(chǎn)品所采用的硬件平臺及相關(guān)C語言的知識

n EMI和EMC

KT系列芯片機(jī)械結(jié)構(gòu)決定了其EMI性能必然與一體化電路設(shè)計有所差異。KT系列芯片的EMI能滿足絕大部分應(yīng)用場合,用戶如有特殊要求,必須事先與我們協(xié)商.

KT系列芯片的EMC性能與用戶底板的設(shè)計密切相關(guān),尤其是電源電路、I/O隔離、復(fù)位電路,用戶在設(shè)計底板時必須充分考慮以上因素。我們將努力完善KT系列芯片的電磁兼容特性,但不對用戶最終應(yīng)用產(chǎn)品EMC性能提供任何保證.

n 修改文檔的權(quán)力

KT工作室能保留任何時候在不事先聲明的情況下對KT系列產(chǎn)品相關(guān)文檔的修改權(quán)力

n ESD靜電放點保護(hù)

KT系列產(chǎn)品部分元器件內(nèi)置ESD保護(hù)電路,但在使用環(huán)境惡劣的場合,依然建議用戶在設(shè)計底板時提供ESD保護(hù)措施,特別是電源與IO設(shè)計,以保證產(chǎn)品的穩(wěn)定運(yùn)行,安裝KT系列產(chǎn)品為確保安全請先將積累在身體上的靜電釋放,例如佩戴可靠接地的靜電環(huán),觸摸接入大地的自來水管等

7. 訂貨信息

我們默認(rèn)出貨都是管裝,每管100pcs。一盒是10K。一箱是100K

7.1 參考原理圖

7.2 封裝尺寸

封裝和常用的SOP8芯片是一致的,如:LM358等等SOP8封裝的芯片。詳見芯片規(guī)格書

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章