當(dāng)前位置:首頁 > 公眾號(hào)精選 > 亞德諾半導(dǎo)體
[導(dǎo)讀]好文章當(dāng)然要分享啦~如果您喜歡這篇文章,請(qǐng)聯(lián)系后臺(tái)添加白名單,歡迎轉(zhuǎn)載喲~ SigmaDSP?系列多款器件均內(nèi)置通用輸入/輸出(GPIO)引腳,這些引腳可與外部硬件元件(如:LED、按鈕或旋轉(zhuǎn)編碼器)連接,某些還可多路復(fù)用至輔助ADC,這就使得電位器或模擬控制電壓

好文章當(dāng)然要分享啦~如果您喜歡這篇文章,請(qǐng)聯(lián)系后臺(tái)添加白名單,歡迎轉(zhuǎn)載喲~
SigmaDSP?系列多款器件均內(nèi)置通用輸入/輸出(GPIO)引腳,這些引腳可與外部硬件元件(如:LED、按鈕或旋轉(zhuǎn)編碼器)連接,某些還可多路復(fù)用至輔助ADC,這就使得電位器或模擬控制電壓可直接連接到IC。本文簡(jiǎn)要說明如何在專用于SigmaDSP音頻處理器的編程、開發(fā)和調(diào)整軟件的圖形開發(fā)工具SigmaStudio中使用GPIO。

只要兩步,教你在SigmaStudio中正確使用GPIO


第一步


如何訪問GPIO引腳


通過工具箱(ToolBox)中IO部分內(nèi)的通用輸入和輸出單元,可在SigmaStudio中訪問GPIO引腳。



只要兩步,教你在SigmaStudio中正確使用GPIO

 圖1. GPIO ToolBox Cells


只要兩步,教你在SigmaStudio中正確使用GPIO

圖2. GPIO原理圖單元


點(diǎn)擊下拉式菜單,以便訪問所有可用的GPIO引腳。這些單元與Sigma-Studio中的其它單元一樣用線路連接,控制信號(hào)輸入和輸出的顯示顏色為紅色。


輔助ADC輸入單元的工作方式都相同。


只要兩步,教你在SigmaStudio中正確使用GPIO

圖3. 輔助ADC的輸入單元


第二步


如何設(shè)置GPIO引腳


必須使用SigmaStudio中的寄存器控制窗口單獨(dú)配置GPIO引腳。GPIO寄存器控制的示例如圖4、圖5和圖6所示。


只要兩步,教你在SigmaStudio中正確使用GPIO

圖4. ADAU170x寄存器控制窗口的GPIO部分


只要兩步,教你在SigmaStudio中正確使用GPIO

圖5. ADAU144x寄存器控制窗口的GPIO部分


只要兩步,教你在SigmaStudio中正確使用GPIO

圖6. ADAU176x寄存器控制窗口的GPIO部分


在此處,根據(jù)接口電路可適當(dāng)設(shè)置GPIO引腳。可進(jìn)行的設(shè)置包括:“輸入GPIO去抖動(dòng)”、“輸入GPIO無去抖動(dòng)”、“輸出GPIO”、“輸出GPIO集電極開路”以及ADC。此外,某些器件可通過這些引腳,來輸入或輸出數(shù)字音頻數(shù)據(jù)或時(shí)鐘。在某些器件上,GPIO引腳標(biāo)有MP(多用途)字樣,但它們的使用方法是相同的。



輸入GPIO去抖動(dòng)

將開關(guān)或按鈕與GPIO引腳連接時(shí),觸點(diǎn)抖動(dòng)(也稱為振動(dòng))是最常見的問題。由于許多機(jī)械和電氣方面的因素,在切換過程中,可能會(huì)隨機(jī)出現(xiàn)一系列振蕩現(xiàn)象。為降低這些影響,則應(yīng)當(dāng)將時(shí)基去抖電路集成到特定SigmaDSP的GPIO電路中。通常,在寄存器控制窗口的GPIO部分可設(shè)置去抖時(shí)間。內(nèi)核會(huì)從每個(gè)音頻幀相關(guān)的寄存器處讀取輸入值。


只要兩步,教你在SigmaStudio中正確使用GPIO

圖7. 具有去抖數(shù)據(jù)流的輸入GPIO



輸入GPIO無去抖動(dòng)

對(duì)于不受觸點(diǎn)抖動(dòng)影響的輸入(比如:外部邏輯IC處的輸出),可通過該設(shè)置旁路去抖電路。內(nèi)核會(huì)從每個(gè)音頻幀相關(guān)的寄存器處讀取輸入值。


只要兩步,教你在SigmaStudio中正確使用GPIO

圖8. 具有無去抖數(shù)據(jù)流的輸入GPIO



輸出GPIO

該設(shè)置可使引腳用于數(shù)字輸出。通常,每個(gè)引腳最大可驅(qū)動(dòng)的電流為幾毫安。如需了解更多信息,請(qǐng)參見相關(guān)的SigmaDSP數(shù)據(jù)手冊(cè)。GPIO引腳會(huì)從每個(gè)音頻幀相關(guān)的寄存器處讀取輸入值。


只要兩步,教你在SigmaStudio中正確使用GPIO

圖9. 輸出GPIO數(shù)據(jù)流



輸出GPIO集電極開路

該設(shè)置將引腳置于集電極開路或開漏輸出模式(取決于器件內(nèi)部電路),并且需要一個(gè)外部上拉電阻。該上拉電阻可與不同的IOVDD電源連接,但不能與DSP的電源連接,因此,如果連接不同邏輯電平下的IC,該模式非常有用。GPIO引腳會(huì)從每個(gè)音頻幀相關(guān)的寄存器處讀取輸入值。


只要兩步,教你在SigmaStudio中正確使用GPIO

圖10. 輸出GPIO集電極開路數(shù)據(jù)流



由控制端口驅(qū)動(dòng)輸入

在該模式中,GPIO引腳被旁路,內(nèi)核會(huì)從相關(guān)寄存器讀取相應(yīng)的值??赏ㄟ^控制端口來讀寫該寄存器的值。如果使用外部主控制器來控制信號(hào)流的各元素,則該模式將十分有用。內(nèi)核會(huì)從每個(gè)音頻幀相關(guān)的寄存器處讀取輸入值。


只要兩步,教你在SigmaStudio中正確使用GPIO

圖11. 由控制端口驅(qū)動(dòng)輸入數(shù)據(jù)流



由控制端口驅(qū)動(dòng)輸出

在該模式中,內(nèi)核中的信號(hào)流不影響相關(guān)GPIO引腳的輸出,并且引腳會(huì)從相關(guān)寄存器讀取相應(yīng)的輸出值??赏ㄟ^控制端口來讀寫該寄存器的值。


對(duì)于直接控制電路的元素(比如:通過外部主控制器與GPIO引腳相連接的LED),該模式非常有用。GPIO引腳會(huì)從每個(gè)音頻幀相關(guān)的寄存器處讀取輸入值。


只要兩步,教你在SigmaStudio中正確使用GPIO

圖12. 由控制端口驅(qū)動(dòng)輸出數(shù)據(jù)流



ADC

在ADC模式下設(shè)置引腳時(shí),引腳就相當(dāng)于輔助ADC的一個(gè)多路復(fù)用輸入端。在ADAU170x,上,應(yīng)當(dāng)激活反相位,以便正確使用ADC功能。盡管ADC的采樣速率取決于所使用的特定SigmaDSP,但內(nèi)核仍會(huì)從每個(gè)音頻幀的ADC讀取輸入值。


只要兩步,教你在SigmaStudio中正確使用GPIO

圖13. ADC數(shù)據(jù)流


在SigmaStudio?圖形編程軟件內(nèi),可對(duì)GPIO引腳進(jìn)行分配,以使其控制音頻信號(hào)處理程序或受該程序的控制。器件運(yùn)行期間,可更改引腳的功能。如果用戶接口使用GPIO引腳,則可減少或無需使用微控制器,這樣就能大大減少簡(jiǎn)單音頻系統(tǒng)的成本。


只要兩步,教你在SigmaStudio中正確使用GPIO

誰在看呀?你“在看”
只要兩步,教你在SigmaStudio中正確使用GPIO

免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場(chǎng),如有問題,請(qǐng)聯(lián)系我們,謝謝!

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉