色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

教你在sigmaStudio中使用gpio的方法,學(xué)到就是賺到

analog_devices ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2017-11-23 07:57 ? 次閱讀
如果你在設(shè)計中使用 SigmaStudio 圖形開發(fā)工具,遇到了難以解答的問題;如果你想知道如何在MCU里集成 SigmaStudio 的工程代碼;如果你想了解如何基于開發(fā)板用 SigmaStudio搭建一個簡單音頻工程;……任何Sigmastudio&SigmaDSP 相關(guān)問題,預(yù)約ADI專家,幫你搞掂!PS:獲工程師“欽點”,還有機會將贈送禮品一份哦。活動詳情,請點擊“閱讀原文”深入了解↓↓↓

SigmaDSP?系列多款器件均內(nèi)置通用輸入/輸出(GPIO)引腳,這些引腳可與外部硬件元件(如:LED、按鈕或旋轉(zhuǎn)編碼器連接,某些還可多路復(fù)用至輔助ADC,這就使得電位器模擬控制電壓可直接連接到IC。本文簡要說明如何在專用于SigmaDSP音頻處理器的編程、開發(fā)和調(diào)整軟件的圖形開發(fā)工具SigmaStudio中使用GPIO。

第一步如何訪問GPIO引腳

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

圖1. GPIO ToolBox Cells

圖2. GPIO原理圖單元

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

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

圖3. 輔助ADC的輸入單元

第二步如何設(shè)置GPIO引腳

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

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

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

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

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

輸入GPIO去抖動

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

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

輸入GPIO無去抖動

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

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

輸出GPIO

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

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

輸出GPIO集電極開路

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

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

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

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

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

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

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

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

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

ADC

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

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

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1216

    瀏覽量

    52266
  • SigmaStudio
    +關(guān)注

    關(guān)注

    2

    文章

    5

    瀏覽量

    5911
  • adau170x寄存器
    +關(guān)注

    關(guān)注

    0

    文章

    1

    瀏覽量

    1433

原文標題:在圖形開發(fā)工具SigmaStudio中正確使用GPIO,只需兩步

文章出處:【微信號:analog_devices,微信公眾號:analog_devices】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    請問C轉(zhuǎn)成SigmaStudio應(yīng)用模塊方法

    請教下寫好的C的算法模塊,怎么樣封裝成SigmaStudio里能用的圖形模塊呢?哪里有關(guān)于這個的方法說明文檔?謝謝!
    發(fā)表于 12-10 11:17

    sigmastudio中使用bandpass濾波器計算參數(shù)與matlab中得到的參數(shù)不一致是為什么?

    參照sigmastudio幫助中使用bandpass濾波器計算參數(shù),如下鏈接中的帶通部分 Wiki.analog.com/./.../一般等同2順序 我Matlab中嘗試代碼實現(xiàn)如下,與代碼末尾的Matlab butter(
    發(fā)表于 11-28 07:08

    教你如何讓焊條節(jié)能的方法 (含電路圖)

    教你如何讓焊條節(jié)能的方法 (含電路圖)1 焊條使用中的問題   焊條是生產(chǎn)中使用最多的焊接材料,通常,焊條熔
    發(fā)表于 03-30 14:00 ?1676次閱讀
    <b class='flag-5'>教你</b>如何讓焊條節(jié)能的<b class='flag-5'>方法</b> (含電路圖)

    STM32中使GPIO的總結(jié)(超強)

    STM32中使GPIO的總結(jié)(超強)
    發(fā)表于 07-20 14:33 ?86次下載

    SigmaStudio?仿真工具

    運用 SigmaStudio 工具來仿真 和評估SigmaStudio 的產(chǎn)品及其評估板。
    的頭像 發(fā)表于 06-01 14:49 ?6140次閱讀
    <b class='flag-5'>SigmaStudio</b>?仿真工具

    如何在嵌入式Linux中使GPIO

    了解如何在嵌入式Linux中使GPIO,特別強調(diào)Zynq-7000系列。 我們介紹了基本的用戶和內(nèi)核空間GPIO使用情況,以及GPIOGPIO
    的頭像 發(fā)表于 11-26 07:02 ?4108次閱讀

    SigmaStudio仿真工具的應(yīng)用

    運用 SigmaStudio 工具來仿真 和評估SigmaStudio 的產(chǎn)品及其評估板。
    的頭像 發(fā)表于 06-12 06:10 ?4369次閱讀

    PL設(shè)計中使用MPSoC EMIO GPIO

    為了簡化使用GPIO,編寫了以下腳本。使用下列腳本,一條命令就能設(shè)置一個GPIO的輸出值。腳本接受兩個輸入?yún)?shù)。第一個參數(shù)表示GPIO編號,MIO GPIO從0開始,EMIO
    的頭像 發(fā)表于 09-03 09:50 ?2828次閱讀
    <b class='flag-5'>在</b>PL設(shè)計<b class='flag-5'>中使</b>用MPSoC EMIO <b class='flag-5'>GPIO</b>

    Example SigmaStudio Program

    Example SigmaStudio Program
    發(fā)表于 02-03 09:21 ?1次下載
    Example <b class='flag-5'>SigmaStudio</b> Program

    Drivers for use with SigmaStudio

    Drivers for use with SigmaStudio
    發(fā)表于 02-03 09:25 ?0次下載
    Drivers for use with <b class='flag-5'>SigmaStudio</b>

    示例SigmaStudio程序

    示例SigmaStudio程序
    發(fā)表于 03-23 18:25 ?15次下載
    示例<b class='flag-5'>SigmaStudio</b>程序

    用于SigmaStudio的驅(qū)動程序

    用于SigmaStudio的驅(qū)動程序
    發(fā)表于 03-23 18:26 ?10次下載
    用于<b class='flag-5'>SigmaStudio</b>的驅(qū)動程序

    APT32F102中使GPIO的應(yīng)用范例

    本文介紹了APT32F102中使GPIO的應(yīng)用范例。
    發(fā)表于 06-14 14:39 ?8次下載
    <b class='flag-5'>在</b>APT32F102<b class='flag-5'>中使</b>用<b class='flag-5'>GPIO</b>的應(yīng)用范例

    APT32F172中使GPIO的應(yīng)用范例

    本文介紹了APT32F172中使GPIO的應(yīng)用范例,基于 APT32F172 完整的庫文件系統(tǒng),可以很方便的對 GPIO 進行配置。
    發(fā)表于 06-02 14:39 ?2次下載
    <b class='flag-5'>在</b>APT32F172<b class='flag-5'>中使</b>用<b class='flag-5'>GPIO</b>的應(yīng)用范例

    PowerShell GPIOWindows 10中使用Arduino USB支持

    電子發(fā)燒友網(wǎng)站提供《PowerShell GPIOWindows 10中使用Arduino USB支持.zip》資料免費下載
    發(fā)表于 12-30 09:57 ?0次下載
    PowerShell <b class='flag-5'>GPIO</b><b class='flag-5'>在</b>Windows 10<b class='flag-5'>中使</b>用Arduino USB支持
    主站蜘蛛池模板: 色欲人妻无码AV精品一区二区| 一本久道视频无线视频| 综合色一色综合久久网vr| 果冻传媒视频在线播放 免费观看| 热中文热国产热综合| 超级最爽的乱淫片免费| 挠黑色超薄丝袜脚心vk40分钟 | 久久深夜视频| 99在线观看视频| 青草精品国产福利在线视频| 99久久99久久久精品久久| 欧美中文字幕一区二区三区| 最近2019中文字幕MV免费看| 欧美精品一区二区蜜臀亚洲| 成人a毛片久久免费播放 | 美国一级黄色| 超碰人人草在线视频| 我半夜摸妺妺的奶C了她| 国产人妻精品久久久久久很牛| 亚洲成人精品| 男总裁憋尿PLAY灌尿BL| 国产成人女人视频在线观看| 亚洲一区电影在线观看| 免费看到湿的小黄文软件APP| bbwxxxx交女警| 亚洲人美女肛交真人全程| 久久香蕉国产线看观看首页| a亚洲在线观看不卡高清| 涩涩游戏盒| 老师掀开短裙让我挺进动态| 丰满人妻妇伦又伦精品APP国产| 亚洲A片不卡无码久久尤物| 麻豆国产MV视频| 好男人好资源视频高清| 99国产在线精品观看二区| 香蕉在线播放| 青青草原成人| 精品午夜视频| 国产免费久久爱久久啪| 伊人狼人久久精品热9| 无码专区无码专区视频网网址|