隨著科技日新月異的發展,杰理芯片的迭代也緊跟時代的發展,杰理產品的大規模應用引領著全球藍牙音頻產品的普及化風潮。與此同時,依托平臺化研發優勢,公司實現產品線快速拓展及新應用領域快速切入,近年來已成為智能物聯終端芯片、杰理語音芯片等領域的主要市場參與者和競爭者。目前,公司產品已進入包括小米、傳音、QCY、奮達科技、山水音響、貓王、凌度、任我游、惠普、聯想、先科等在內的眾多知名終端品牌廠商,產品受到市場的廣泛歡迎。
其中音頻類芯片AC104N使用的是AD14N的晶圓,AC608N使用的是AC696N的晶圓。杰理語音芯片應用AC104N系列:全管腳封裝AC1044A_QSOP24;單聲道插卡小音箱、外置功放發聲方案、支持mic錄音。
杰理語音芯片AD15N和AD14N的區別:
1、AD14N系列:全管腳封裝AD146A_QFN32;支持錄音功能發聲產品,集成0.5WClass-D揚聲器驅動,支持外掛功放(具體看封裝是否支持);
2、AD15N系列:全管腳封裝AD154_LQFP48,I/O數量比AD14N系列多;不支持USB、不帶錄音功能發聲產品,集成0.5WClass-D揚聲器驅動,不支持外接功放。
杰理語音芯片AD14X/AD15X串口常見問題:
前段時間用杰理AD152A做的項目遺留了個bug,今天重新拍查了一下代碼。
問題現象:串口初始化完成后會自動發一個空格字符“0x20”,并且發送的第一個字節會丟失。
驅動文件:是杰理AD15 SDK目錄下的uart驅動文件。
排查后發現在設置串口波特率的地方主動發了個空格,注銷后問題就解決了:
杰理語音芯片AD14N/AD15N休眠和關機喚醒問題:
杰理JL AD150N、AD153A2、AD153A4、AD156A2、AD158A2、AD159A2、AD142A2、AD145A2、AD146A2.
目前的SDK如果不是使用默認配置的PA0引腳做開關機按鍵,修改了AD按鍵引腳,則關機后再也喚不醒了,怎么配置?
其實SDK用戶手冊中有介紹:
在SDK目錄下的DOC文檔中可以找到休眠和關機(power down和soft off)的介紹和配置方法,但是當我修改了喚醒IO口以后,發現無法喚醒:
于是跟進關機流程的代碼,發現不管是power down還是soft off,都會調用close_gpio()這個函數,函數前面已經可以發現端倪:
代碼默認的AD KEY按鍵用的就是PA0這個引腳,我改到PA5了,所以這里也是需要修改的,否則的話這里的代碼會把這個PA的所有GPIO都配置成高阻態,那么就永遠無法通過配置的的喚醒GPIO喚醒芯片了。
軟件配置PA5喚醒,gpio_close函數配置如下,則問題解決。