ES7210高性能四通道音頻ADC轉換模擬麥克風為IIS數字咪頭

特征

在這里插入圖片描述

高性能多位 Delta-Σ 音頻 ADC
102 dB 信噪比
-85 分貝 THD+N
24 位,8 至 100 kHz 采樣頻率
I2S/PCM 主串行數據端口或從串行數據端口
支持TDM
256/384Fs、USB 12/24 MHz 和其他非標準音頻系統時鐘
低功耗待機模式

應用

麥克風陣列
智能音箱
遠場語音捕獲
訂購信息
ES7210 -40°C ~ +85°C
QFN-32型

方框圖
在這里插入圖片描述

1. 引腳排列和說明

在這里插入圖片描述

引腳名稱引腳編號輸入或輸出引腳說明
CCLK、CDATA3, 4I/OI2C 時鐘和數據
AD0、AD11, 2II2C 地址
MCLK5I主時鐘
SCLK9I/O串行數據位時鐘
LRCK10I/O串行數據左、右聲道幀時鐘
SDOUT1/TDMOUT,SDOUT2/TDMIN11,12O,I/O串行數據輸出或TDM數據輸入輸出
INT13O中斷
DMIC_CLK14O數字麥克風時鐘
MIC1P、MIC1N,MIC2P、MIC2N,MIC3P、MIC3N,MIC4P、MIC4N16, 15,19, 20,31, 32,28, 27模擬麥克風輸入
MICBIAS12,MICBIAS3424 ,26模擬麥克風偏置
VDDP6模擬用于數字輸入和輸出的電源
VDDD、GNDD7, 8模擬數字電源
VDDA、GNDA22, 21模擬模擬電源
VDDM23模擬模擬電源
REFP12、REFP3417, 29模擬濾波電容連接
REFQ12、REFQ3418, 30模擬濾波電容連接
REFQM25模擬濾波電容連接

2. 典型應用電路

在這里插入圖片描述

3. 時鐘模式和采樣頻率

該設備支持標準音頻時鐘(256Fs、384Fs、512Fs 等)、USB 時鐘 (12/24 MHz) 和一些常見的非標準音頻時鐘(25 MHz、26 MHz 等)。
根據串行音頻數據采樣頻率(Fs),該設備可以工作在兩種速度模式:單速模式或雙倍速度模式。在單速模式下,Fs 的頻率范圍通常為 8 kHz 至 48 kHz,在雙速模式下,Fs 的頻率范圍通常為 64 kHz 至 96 kHz。
該器件可以在主時鐘模式或從時鐘模式下工作。在從模式下,LRCK 和 SCLK 由外部提供,LRCK 和 SCLK 必須以特定速率同步從系統時鐘派生。在主模式下,LRCK 和 SCLK 在內部派生自器件主時鐘。

4. 單片機配置接口

該器件支持標準 I2C 微控制器配置接口。外部微控制器可以通過寫入內部配置寄存器來完全配置器件。
I2C 接口是一種雙向串行總線,它使用串行數據線 (CDATA) 和串行時鐘線 (CCLK) 進行數據傳輸。圖1a和圖1b給出了該接口數據傳輸的時序圖。數據以逐字節的方式同步傳輸到CDATA線路上的CCLK時鐘。字節中的每個位都在CCLK高電平期間進行采樣,首先傳輸MSB位。每個傳輸的字節后面都有一個來自接收器的確認位,用于將CDATA拉低。該接口的傳輸速率最高可達400 kbps。

主控制器通過發送“開始”信號來啟動傳輸,該信號被定義為 CDATA 從高到低的轉換,而 CCLK 為高電平。傳輸的第一個字節是從屬地址。
它是一個 7 位芯片地址,后跟一個 RW 位。芯片地址必須為 1000 0x,其中 x 等于 AD1 AD0。RW 位表示從機數據傳輸方向。一旦收到確認位,數據傳輸將開始按照 RW 位指定的方向逐字節進行。主機可以通過生成“停止”信號來終止通信,該信號定義為當CCLK為高電平時,CDATA從低到高的轉換。
在 I2C 接口模式下,可以寫入和讀取寄存器。“寫入”和“讀取”指令的格式如表1和表2所示。請注意,要從寄存器讀取數據,必須將 R/W 位設置為 0 以訪問寄存器地址,然后將 R/W 設置為 1 以從寄存器讀取數據。

5. 數字音頻接口

該器件通過LRCK、SCLK和SDOUT引腳為ADC的輸出提供多種格式的串行音頻數據接口。這些格式包括 I2S、左對齊、DSP/PCM 模式和 TDM。ADC數據在SCLK下降沿的SDOUT處輸出。SDOUT、SCLK和LRCK與這些格式的關系如圖2a至圖2h所示。 ES7210可以通過單個I2S或TDM級聯多達16通道,詳情請參閱用戶指南。

推薦操作條件

參數最小值典型值最大值單位
VDDD1.63.33.6V
VDDP1.63.33.6V
VDDA1.6 (注意)3.33.6V
VDDM1.63.33.6V

注意:當VDDA小于2V時,PGA增益必須設置為30 dB以上。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/41440.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/41440.shtml
英文地址,請注明出處:http://en.pswp.cn/web/41440.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

微服務的分布式事務解決方案

微服務的分布式事務解決方案 1、分布式事務的理論模型1.1、X/Open 分布式事務模型1.2、兩階段提交協議1.3、三階段提交協議 2、分布式事務常見解決方案2.1、TCC補償型方案2.2、基于可靠性消息的最終一致性方案2.3、最大努力通知型方案 3、分布式事務中間件 Seata3.1、AT 模式3.…

人工智能在軟件開發中的角色:助手還是取代者?

人工智能在軟件開發中的角色:助手還是取代者? 隨著科技的飛速發展,生成式人工智能(AIGC)在軟件開發領域的應用越來越廣泛。從代碼生成、錯誤檢測到自動化測試,AI工具正成為開發者的重要助手。然而&#xf…

Postgresql - 用戶權限數據庫

1、綜述 在實際的軟件項目開發過程中,用戶權限控制可以說是所有運營系統中必不可少的一個重點功能,根據業務的復雜度,設計的時候可深可淺,但無論怎么變化,設計的思路基本都是圍繞著用戶、部門、角色、菜單這幾個部分展…

Django QuerySet對象,filter()方法

filter()方法 用于實現數據過濾功能&#xff0c;相當于sql語句中的where子句。 filter(字段名__exact10) 或 filter(字段名10)類似sql 中的 10 filter(字段名__gt10) 類似SQL中的 >10 filter(price__lt29.99) 類似sql中的 <29.99 filter(字段名__gte10, 字段名__lte20…

程序升級bootloader

文章目錄 概述什么是bootloader&#xff1f;為什么用&#xff1f;bootloader啟動流程圖步驟 下載過程代碼獲取本地配置信息獲取主機傳過來的配置信息bootloader發送2給上位機&#xff0c;上位機發送文件給bootloader根據網站復制CRC 燒寫flasherase啟動編譯問題 概述 用keil編…

聲明隊列和交換機 + 消息轉換器

目錄 1、聲明隊列和交換機 方法一&#xff1a;基于Bean的方式聲明 方法二&#xff1a;基于Spring注解的方式聲明 2、消息轉換器 1、聲明隊列和交換機 方法一&#xff1a;基于Bean的方式聲明 注&#xff1a;隊列和交換機的聲明是放在消費者這邊的&#xff0c;這位發送的人他…

Dynamic Web Module facet version問題

The default superclass, "javax.servlet.http.HttpServlet", according to the projects Dynamic Web Module facet version (3.1), was not found on the Java Build Path. 1.右鍵項目 2.點擊Properties 3.點擊Java Build Path&#xff0c;右邊找到Libraries&…

大模型在營銷領域的探索及創新

1 AIGA介紹 2 AIGA在營銷領域的 應用和探索 3 總結與展望

java 如何暴露header給前端

在Java中&#xff0c;將HTTP響應的Header暴露給前端通常涉及在Web應用程序的服務器端代碼中設置這些Header。這可以通過不同的Java Web框架來實現&#xff0c;比如Spring MVC、JAX-RS&#xff08;Jersey&#xff09;、Servlet等。這里&#xff0c;我將提供一個使用Spring MVC框…

學習筆記——交通安全分析13

目錄 前言 當天學習筆記整理 5城市主干道交通安全分析 結束語 前言 #隨著上一輪SPSS學習完成之后&#xff0c;本人又開始了新教材《交通安全分析》的學習 #整理過程不易&#xff0c;喜歡UP就點個免費的關注趴 #本期內容接上一期12筆記 當天學習筆記整理 5城市主干道交…

docker-compose Install gitlab 17.1.1

gitlab 前言 GitLab 是一個非常流行的開源 DevOps 平臺,用于軟件開發項目的整個生命周期管理。它提供了從版本控制、持續集成/持續部署(CI/CD)、項目規劃到監控和安全的一系列工具。 前提要求 Linux安裝 docker docker-compose 參考Windows 10 ,11 2022 docker docker-c…

多線程爬蟲技術詳解

&#x1f380;引言?? 在當今信息爆炸的時代&#xff0c;網絡爬蟲&#xff08;Web Crawler&#xff09;作為一種自動獲取網頁內容的程序&#xff0c;已經成為數據挖掘和信息檢索不可或缺的工具。多線程爬蟲作為提高爬蟲效率的重要手段&#xff0c;通過并行處理技術大幅度提升…

開發個人Go-ChatGPT--4 用戶管理

開發個人Go-ChatGPT–4 用戶管理 先看下我的目錄結構&#xff0c;可以根據個人愛好&#xff0c;進行重構 |-- Dockerfile |-- LICENSE |-- common | |-- callmodel | | |-- gemma.go | | -- models.go | |-- consts | | |-- code.go | | |-- common.go |…

k8s 部署RuoYi-Vue-Plus之nginx部署

1.掛載存儲 可參考 之前文章設置 https://blog.csdn.net/weimeibuqieryu/article/details/140183843 2.部署yaml 先創建命名空間ruoyi, 有就不用創建了 kubectl create namespace ruoyi我暫不需要使用xxjob和Monitor模塊, 所以去除了. 有需要再自行添加 需要先啟動后端服務…

(ECCV,2022)Mask-CLIP:從CLIP中提取自由密集標簽

文章目錄 Extract Free Dense Labels from CLIP相關資料摘要引言方法Mask-CLIPMask-CLIP 實驗 Extract Free Dense Labels from CLIP 相關資料 代碼&#xff1a;https://github.com/chongzhou96/MaskCLIP 論文&#xff1a;https://arxiv.org/abs/2112.01071 摘要 對比語言-…

SprongBoot及其基礎應用全套部署腳本和配置

POM.xml配置 </dependencies> <!--skywalking日志監控依賴--><dependency><groupId>org.apache.skywalking</groupId><artifactId>apm-toolkit-logback-1.x</artifactId><version>8.5.0</version></dependency&g…

修改編譯依賴openssl的libcrypto.so

由于centos7默認使用openssl1.0.2k的libcrypto.so.10共享庫。即使openssl升級為3.0.11后&#xff0c;編譯使用ldd命令查看共享庫依舊會引用libcrypto.so.10。 現希望引用libcrypto.so.3&#xff0c;需要在生成動態鏈接庫的CMakeLists.txt中增加如下配置&#xff0c;明確指定ope…

《警世賢文》摘抄:守法篇、惜時篇、修性篇、修身篇、待人篇、防人篇(建議多讀書、多看報、少吃零食多睡覺)

若該文為原創文章&#xff0c;轉載請注明原文出處 本文章博客地址&#xff1a;https://hpzwl.blog.csdn.net/article/details/140243440 長沙紅胖子Qt&#xff08;長沙創微智科&#xff09;博文大全&#xff1a;開發技術集合&#xff08;包含Qt實用技術、樹莓派、三維、OpenCV…

mysql 連接出現 Public Key Retrieval is not allowed

在MySQL連接中出現“Public Key Retrieval is not allowed”錯誤&#xff0c;通常是因為在使用安全套接字層&#xff08;SSL&#xff09;連接時遇到了問題。這是因為MySQL 8.0及以上版本對安全性要求更高&#xff0c;特別是在使用密碼插件如caching_sha2_password時&#xff0c…

【周末閑談】AI“搶飯碗”?絕對不是危言聳聽

AI是在幫助開發者還是取代他們? 在軟件開發領域,生成式人工智能(AIGC)正在改變開發者的工作方式。無論是代碼生成、錯誤檢測還是自動化測試,AI工具正在成為開發者的得力助手。然而,這也引發了對開發者職業前景和技能需求變化的討論。AI究竟是在幫助開發者還是取代他們?…