国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

手把手教你使用ADI的音頻DSP:ADAU1788的軟件開發(fā)教程

這篇具有很好參考價(jià)值的文章主要介紹了手把手教你使用ADI的音頻DSP:ADAU1788的軟件開發(fā)教程。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

作者的話

ADAU1788是ADAU1787的閹割版,他們同內(nèi)核,都有SigmaDSP和FastDSP,模擬到模擬的延時(shí)都是5us,只不過1788只有2進(jìn)2出,1787卻有4進(jìn)2出。這個(gè)系列我就來說一說這顆ADAU1788的硬件和軟件都應(yīng)該怎么做設(shè)計(jì)。

OP我是把ADI所有型號(hào)的DSP全部都做過,對(duì)就是所有型號(hào)。所以后面每個(gè)型號(hào)我都計(jì)劃寫一個(gè)專題來講。

硬件準(zhǔn)備

ADUA1788開發(fā)板一塊:

產(chǎn)品簡(jiǎn)介:https://item.taobao.com/item.htm?id=611967214868&spm=a1z10.5-c.w4002-5192690539.11.4dc8751aeC9yWu

USBi仿真器一個(gè):

產(chǎn)品鏈接:https://item.taobao.com/item.htm?id=38242936768&spm=a1z10.5-c.w4002-5192690539.11.451e2dbdcpXpJX

軟件準(zhǔn)備

SigmaStudio4.6

硬件鏈接示意圖

手把手教你使用ADI的音頻DSP:ADAU1788的軟件開發(fā)教程,音頻DSP開發(fā),ADI DSP,ADI DSP技術(shù)中心,ADI DSP,ADI DSP中文資料

ADAU1788 的開發(fā) 1:直通 1

我們從最簡(jiǎn)單的開始,先做一個(gè)直通的例程。先把這個(gè)板子弄出聲來,這個(gè)程序我覺得幾分鐘就能掌握,你會(huì)發(fā)現(xiàn) SigmaDSP 的開發(fā)竟然是如此的簡(jiǎn)單!

開關(guān)選擇:與這個(gè)例程有關(guān)的開關(guān)是 S1,默認(rèn)永遠(yuǎn)是 OFF 的,這個(gè)板子所有的例程序跟開發(fā),S1 都是 OFF;S2 切換到 IIC,進(jìn)入 USBi 調(diào)試模式。

下面要做的事很簡(jiǎn)單,選擇一路 LINE IN,輸入音源,通過 ADAU1788 進(jìn)行模擬轉(zhuǎn)數(shù)字,并不經(jīng)過任何的數(shù)字音效處理,直通為數(shù)字轉(zhuǎn)模擬,再輸出到耳機(jī)。讓手機(jī)輸入音源播放音樂,看看耳機(jī)能否正常的發(fā)聲。

按下圖鏈接硬件:

手把手教你使用ADI的音頻DSP:ADAU1788的軟件開發(fā)教程,音頻DSP開發(fā),ADI DSP,ADI DSP技術(shù)中心,ADI DSP,ADI DSP中文資料

  1. 打開 SigmaStudio 軟件。我安裝的是 4.5 版本(注意,ADAU1788 是最新的 sigmadsp,必須要裝 4.5 及以后更新的版本才可以開發(fā))。選擇 File> New Project,新建一個(gè)工程。

手把手教你使用ADI的音頻DSP:ADAU1788的軟件開發(fā)教程,音頻DSP開發(fā),ADI DSP,ADI DSP技術(shù)中心,ADI DSP,ADI DSP中文資料
2. 首先設(shè)計(jì) Hardware,把 ADAU1788,USBi 鼠標(biāo)選中,拖到 Hardware 里來,然后按照下面的圖示進(jìn)行鏈接(這是所有 SigmaDSP 設(shè)計(jì)的第一步):

手把手教你使用ADI的音頻DSP:ADAU1788的軟件開發(fā)教程,音頻DSP開發(fā),ADI DSP,ADI DSP技術(shù)中心,ADI DSP,ADI DSP中文資料

  1. 硬件鏈接設(shè)計(jì)好了,接下來的音頻設(shè)計(jì)步驟,需要轉(zhuǎn)換到原理圖設(shè)計(jì)頁(yè)面(Schematic),選中 Schematic。

手把手教你使用ADI的音頻DSP:ADAU1788的軟件開發(fā)教程,音頻DSP開發(fā),ADI DSP,ADI DSP技術(shù)中心,ADI DSP,ADI DSP中文資料

有一個(gè)疑問,其他的 SigmaDSP,比如 ADAU1701,ADAU1777 等,只有一個(gè) IC 和算法庫(kù),但是 1788 有兩個(gè)算法庫(kù),我個(gè)人的理解,ADAU1787 和 ADAU1788 都是雙核的 DSP,一個(gè)核是支持全功能的算法庫(kù),一個(gè)核是迅速開發(fā)的算法庫(kù),注意,二者不能同時(shí)用,要用上面的核,就不能用下面的核,作為教用戶入門的開發(fā)板,我們就用上面的復(fù)雜算法庫(kù)好了,功能更齊全。

手把手教你使用ADI的音頻DSP:ADAU1788的軟件開發(fā)教程,音頻DSP開發(fā),ADI DSP,ADI DSP技術(shù)中心,ADI DSP,ADI DSP中文資料

1)首先設(shè)計(jì) Input,同樣是將左邊的 input 拖到右邊。Tree Toolbox, 點(diǎn)開 IO 模塊組, 然后選擇 IO 模塊中的 Input(因?yàn)槲覀円玫介_發(fā)板上的 IN0),并將其拖到右邊的空白工作區(qū),并選擇 0 打勾。

手把手教你使用ADI的音頻DSP:ADAU1788的軟件開發(fā)教程,音頻DSP開發(fā),ADI DSP,ADI DSP技術(shù)中心,ADI DSP,ADI DSP中文資料
這里為什么選擇的是 0 打勾呢,因?yàn)槲覀冮_發(fā)板上硬件設(shè)計(jì)的就是 0 接口輸入音源。請(qǐng)看下圖的模擬音源輸入接口:

手把手教你使用ADI的音頻DSP:ADAU1788的軟件開發(fā)教程,音頻DSP開發(fā),ADI DSP,ADI DSP技術(shù)中心,ADI DSP,ADI DSP中文資料

2)設(shè)計(jì)輸出接口,點(diǎn)開 IO 的 output,如下圖拖出來 1 個(gè)。(為什么這里要拖出來 1 個(gè)呢?因?yàn)槭?ADAU1788 只支持單通道輸出,雖然這個(gè)單通道是差分設(shè)計(jì))

手把手教你使用ADI的音頻DSP:ADAU1788的軟件開發(fā)教程,音頻DSP開發(fā),ADI DSP,ADI DSP技術(shù)中心,ADI DSP,ADI DSP中文資料

因?yàn)橹挥幸粋€(gè)輸出,用的是 0,所以我們這里不用選了。默認(rèn)就是通道 0。

手把手教你使用ADI的音頻DSP:ADAU1788的軟件開發(fā)教程,音頻DSP開發(fā),ADI DSP,ADI DSP技術(shù)中心,ADI DSP,ADI DSP中文資料

DIFF OUT0 接的是耳機(jī),所以一會(huì)出聲的就是耳機(jī)了。

3)將這幾個(gè)模塊連線,就完成了一個(gè)最簡(jiǎn)單的直通程序了。

手把手教你使用ADI的音頻DSP:ADAU1788的軟件開發(fā)教程,音頻DSP開發(fā),ADI DSP,ADI DSP技術(shù)中心,ADI DSP,ADI DSP中文資料
4)將做好的例程下載到板子上??砂?F7 快捷按鈕,或通過主菜單 Link Compile Download來把你的設(shè)計(jì)下載到開發(fā)板的 ADAU1788 中,實(shí)現(xiàn) 1788 的音頻直通功能。

手把手教你使用ADI的音頻DSP:ADAU1788的軟件開發(fā)教程,音頻DSP開發(fā),ADI DSP,ADI DSP技術(shù)中心,ADI DSP,ADI DSP中文資料

如 USBi 與開發(fā)板通信正常, SS 右下角的狀態(tài)欄會(huì)顯示 100%, Active: Downloaded。

手把手教你使用ADI的音頻DSP:ADAU1788的軟件開發(fā)教程,音頻DSP開發(fā),ADI DSP,ADI DSP技術(shù)中心,ADI DSP,ADI DSP中文資料

5)將輸入音源設(shè)備播放音源,輸出音源開始正常播放。

注意 1:編譯完畢后,SS 會(huì)在右邊的 output 窗體里顯示編譯結(jié)果,如有錯(cuò)誤會(huì)提示錯(cuò)誤信息,用戶可據(jù)此信息去修改設(shè)計(jì);如成功則會(huì)顯示資源占用信息,用戶可根據(jù)百分比來增減模塊。

手把手教你使用ADI的音頻DSP:ADAU1788的軟件開發(fā)教程,音頻DSP開發(fā),ADI DSP,ADI DSP技術(shù)中心,ADI DSP,ADI DSP中文資料

怎么樣,是不是不要 10 分鐘,不能再多了,就能自己開發(fā)出第一個(gè) SigmaStudio 例程啦 ??

注意 2:USBi 將例程 down 到了板子上 ADAU1788 的 SRAM 上,斷電就沒有了。這種在線調(diào)試是為了快速驗(yàn)證功能。但開發(fā)的最終需要實(shí)現(xiàn)脫機(jī),開發(fā)板上我們用外部 EEPROM 實(shí)現(xiàn)自啟動(dòng)。由于我還打算多寫一些例程,就暫時(shí)先不對(duì)脫機(jī)做更多的說明,會(huì)留在最后,單獨(dú)開一個(gè)文檔來詳細(xì)的講。文章來源地址http://www.zghlxwxcb.cn/news/detail-792746.html

到了這里,關(guān)于手把手教你使用ADI的音頻DSP:ADAU1788的軟件開發(fā)教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 手把手教你使用ADI的音頻DSP:ADAU1788的濾波器專題1

    手把手教你使用ADI的音頻DSP:ADAU1788的濾波器專題1

    作者的話 ADAU1788是ADAU1787的閹割版,他們同內(nèi)核,都有SigmaDSP和FastDSP,模擬到模擬的延時(shí)都是5us,只不過1788只有2進(jìn)2出,1787卻有4進(jìn)2出。這個(gè)系列我就來說一說這顆ADAU1788的硬件和軟件都應(yīng)該怎么做設(shè)計(jì)。 OP我是把ADI所有型號(hào)的DSP全部都做過,對(duì)就是所有型號(hào)。所以后面每個(gè)型

    2024年01月19日
    瀏覽(51)
  • 手把手教你使用ADI的音頻降噪DSP:ADAU1772的更多例程講解

    手把手教你使用ADI的音頻降噪DSP:ADAU1772的更多例程講解

    作者的話 ADAU1772是ADI公司的一顆音頻DSP,主要用來做降噪耳機(jī),我們就用這一篇文章來說一說,ADAU1772怎么去做開發(fā)。 純新手入門,簡(jiǎn)單講講。 硬件準(zhǔn)備 ADAU1772開發(fā)板:一塊 產(chǎn)品鏈接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.7ff82f8a2o93Z9id=576376577952 USBi仿真器:一個(gè)

    2024年01月16日
    瀏覽(32)
  • 手把手教你如何使用SimiliarWeb

    手把手教你如何使用SimiliarWeb

    在之前的“手把手教你如何使用Google Trends”文章中我們講到從事跨境電商的賣家第一步遇到的問題是“客戶在哪里?”該如何推廣我的產(chǎn)品?因此若想自己的店鋪?zhàn)龃笞龊?,則需要工具來幫助分析市場(chǎng)行情,根據(jù)市場(chǎng)行情調(diào)整自己的業(yè)務(wù)狀況。小編在上篇中已經(jīng)講解了三個(gè)特

    2024年02月09日
    瀏覽(103)
  • 手把手教你如何使用Docker

    手把手教你如何使用Docker

    我們?cè)诠鹃_發(fā)中,會(huì)有開發(fā)環(huán)境,測(cè)試環(huán)境,上線環(huán)境, 比如我們開發(fā)人員開發(fā)好了一個(gè)項(xiàng)目,在開發(fā)環(huán)境中運(yùn)行正常,但測(cè)試人員拉到測(cè)試環(huán)境就跑不起來【jdk版本等】,或者上線的時(shí)候運(yùn)行不起來,這時(shí)候就要為每個(gè)機(jī)器配置一個(gè)環(huán)境,那運(yùn)維人員不得累死?【哈哈,

    2024年02月10日
    瀏覽(104)
  • 單元測(cè)試?yán)鳌职咽纸棠闶褂肕ockito

    作者:京東零售 秦浩然 從你成為開發(fā)人員的那一天起,寫單元測(cè)試終究是你逃不開的宿命!那開發(fā)人員為什么不喜歡寫單元測(cè)試呢?究其原因,無外乎是依賴。依賴其他的服務(wù)、依賴運(yùn)行的環(huán)境、等等,各種依賴都成為了我們寫單元測(cè)試的絆腳石。那現(xiàn)在有個(gè)單元測(cè)試?yán)?/p>

    2024年02月08日
    瀏覽(27)
  • 手把手教你使用gdb調(diào)試器

    手把手教你使用gdb調(diào)試器

    所謂調(diào)試,指的是對(duì)編好的程序用各種手段進(jìn)進(jìn)行查錯(cuò)和排非錯(cuò)的過程。進(jìn)行這種查錯(cuò)處理時(shí),下面將講解如何使用gdb進(jìn)行程序的調(diào)試。? gdb?簡(jiǎn)介 gdb是一個(gè)功能強(qiáng)大的調(diào)試工具,可以用來調(diào)試C程序或C++程序。在使用這個(gè)工具進(jìn)行程序調(diào)試時(shí),主要涉及下面四個(gè)方面的操作。

    2024年02月16日
    瀏覽(31)
  • 怎么用AI繪畫?手把手教你使用

    怎么用AI繪畫?手把手教你使用

    與傳統(tǒng)的繪畫方式不同,AI繪畫軟件采用了人工智能算法和計(jì)算機(jī)視覺技術(shù),使藝術(shù)作品的創(chuàng)作變得更加智能化和自動(dòng)化。這樣,即使一個(gè)看不懂顏料,也毫無繪畫經(jīng)驗(yàn)的業(yè)余者也能創(chuàng)作出可圈可點(diǎn)的藝術(shù)品了。AI繪畫軟件因此被越來越多的創(chuàng)作者和愛好者所使用。那你們知道

    2024年02月15日
    瀏覽(97)
  • 手把手教你 iconfont 導(dǎo)入使用及相關(guān)配置

    手把手教你 iconfont 導(dǎo)入使用及相關(guān)配置

    iconfont是阿里旗下的一套圖標(biāo)庫(kù),UI設(shè)計(jì)師設(shè)計(jì)號(hào)圖標(biāo)后,會(huì)將圖標(biāo)上傳到iconfont的項(xiàng)目庫(kù)中。前端開發(fā)人員需要下載項(xiàng)目圖標(biāo),并在項(xiàng)目中使用。 iconfont相對(duì)于傳統(tǒng)的直接導(dǎo)入圖標(biāo)進(jìn)入頁(yè)面,有以下幾點(diǎn)優(yōu)勢(shì): 體積更小,頁(yè)面加載速度更快 解決圖片像素點(diǎn)會(huì)隨頁(yè)面變化而模

    2024年02月07日
    瀏覽(28)
  • 【碼農(nóng)教程】手把手教你Mockito的使用

    【碼農(nóng)教程】手把手教你Mockito的使用

    1)Mockito:簡(jiǎn)單輕量級(jí)的做mocking測(cè)試的框架; 2)mock對(duì)象:在調(diào)試期間用來作為真實(shí)對(duì)象的替代品; 3)mock測(cè)試:在測(cè)試過程中,對(duì)那些不容易構(gòu)建的對(duì)象用一個(gè)虛擬對(duì)象來代替測(cè)試的方法就叫mock測(cè)試; 4)stub:打樁,就是為mock對(duì)象的方法指定返回值(可拋出異常); 5)

    2024年02月05日
    瀏覽(29)
  • 手把手教你使用gtest寫單元測(cè)試

    手把手教你使用gtest寫單元測(cè)試

    開源框架:gtest,它主要用于寫單元測(cè)試,檢查真自己的程序是否符合預(yù)期行為。這不是QA(測(cè)試工程師)才學(xué)的,也是每個(gè)優(yōu)秀后端開發(fā)codoer的必備技能。 本期博文內(nèi)容及使用的demo,參考: Googletest Basic Guide[1] Googletest Samples [2] 構(gòu)建依賴環(huán)境 按照慣例,先介紹下怎么基于

    2024年02月16日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包