2通道音频ADC解码芯片ES7243L、ES7243E、ES7243,用于低成本实现模拟麦克风转换为IIS数字话筒

前言:

音频解码芯片某创参考价格:
ES7243L 500+:¥1.36 / 个
ES7243E 500+:¥1.66 / 个
ES7243 500+: ¥1.91 / 个
其中ES7243L工作电压为1.8V,与其他两款的3.3V工作电压不同,互相不能替代。
希望国产厂家规格书能好好做下,看到3个器件,并不知道这3个器件的区别是什么,厂家理应清楚的说明这些器件的区别。
该厂家值得称赞的是将寄存器公开了,有些国产厂家,扣扣搜搜的,寄存器都不敢拿出来。

工作电压

器件最小值典型值最大值单位
ES7243L1.621.81.98V
ES7243E1.73.33.6V
ES72433.03.33.6V

特征区别

区别源自器件PDF规格书,未核对,差异部分后缀-----,并加粗字体。

ES7243L

高性能多位 Delta-Σ 音频 ADC
101 dB 信噪比
-90 分贝 THD+N
低噪声 PGA -----
24 位,8 至 96 kHz 采样频率
I2S/PCM 主串行数据端口或从串行数据端口
支持多达 16 个通道的 TDM
256/384Fs、USB 12/24 MHz 和其他非标准音频系统时钟
支持数字麦克风-----
低功耗

ES7243E

高性能多位 Delta-Σ 音频 ADC
101 dB 信噪比
-90 分贝 THD+N
低噪声 PGA ------
24 位,8 至 48 kHz 采样频率 ------
I2S/PCM 主串行数据端口或从串行数据端口
支持多达 16 个通道的 TDM
256/384Fs、USB 12/24 MHz 和其他非标准音频系统时钟
自动电平控制 (ALC) 和噪声门------
支持数字麦克风----------

低功耗

ES7243

高性能多位 Delta-Σ 音频 ADC
102 dB 信噪比 ---------
-95 dB THD+N --------
24 位,8 至 200 kHz 采样频率-------

I2S/PCM 主串行数据端口或从串行数据端口
支持TDM-------
256/384Fs、USB 12/24 MHz 和其他非标准音频系统时钟
低功耗待机模式

应用

麦克风阵列
条形音箱
音频接口
数字电视
A/V 接收器
硬盘录像机
网络硬盘录像机

订购信息

ES7243L -40°C ~ +85°C
ES7243E -40°C ~ +85°C
ES7243 -40°C ~ +85°C
QFN-20型

器件外观

在这里插入图片描述

ES7243L

在这里插入图片描述

ES7243E

在这里插入图片描述

ES7243

内部框图

三种器件的内部框图均相同。
在这里插入图片描述

引脚定义

在这里插入图片描述

ES7243L第3脚为AD2功能、ES7243E和ES7243第3脚无AD2功能,其他引脚均相同。

下述未再核对差异区别

典型应用电路图

找不同,下面是厂家的图,上下2个放在一起,这2个图看出来区别了吗?
在这里插入图片描述

在布局中,芯片被视为模拟设备;为了获得最佳性能,去耦和滤波电容器应尽可能靠近器件封装

3. 时钟模式和采样频率

该设备支持标准音频时钟(64Fs、128Fs、256Fs、384Fs、512Fs等)、USB 时钟(12/24 MHz)和一些常见的非标准音频时钟(25 MHz、26 MHz等)。
该器件可以在主时钟模式或从时钟模式下工作。在从模式下,LRCK 和 SCLK 由外部提供,LRCK 和 SCLK 必须以特定速率同步从系统时钟派生。在主模式下,LRCK 和 SCLK 在内部派生自器件主时钟。

4. 单片机配置接口

该器件支持标准 I2C 微控制器配置接口。外部微控制器可以通过写入内部配置寄存器来完全配置器件。
I2C 接口是一种双向串行总线,它使用串行数据线 (CDATA) 和串行时钟线 (CCLK) 进行数据传输。图1a和图1b给出了该接口数据传输的时序图。数据以逐字节的方式同步传输到CDATA线路上的CCLK时钟。字节中的每个位都在CCLK高电平期间进行采样,首先传输MSB位。每个传输的字节后面都有一个来自接收器的确认位,用于将CDATA拉低。该接口的传输速率最高可达400 kbps。

主控制器通过发送“开始”信号来启动传输,该信号被定义为 CDATA 从高到低的转换,而 CCLK 为高电平。传输的第一个字节是从属地址。
它是一个 7 位芯片地址,后跟一个 RW 位。芯片地址必须为 0010 x,其中 x 等于 AD2 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至图2f所示。 ES7243L可以通过单个I2S或TDM级联多达16通道,请参阅用户指南了解详细说明。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/43202.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

日本IT-SIER/SES的区别详情、契约形态等

一、SLER 主要的服务内容就是“帮客人开发系统或是各种APP,并在指定期间内交货,交货后也会持续进行运维等售后服务”。 客人很广泛,小到普通的服务业商家(餐饮店/服饰店/美容业/电商)大到各种公共/政府机关&#xff…

【面试题】串联探针和旁挂探针有什么区别?

在网络安全领域中,串联探针和旁挂探针(通常也被称为旁路探针)是两种不同部署方式的监控设备,它们各自具有独特的特性和应用场景。以下是它们之间的主要区别: 部署方式 串联探针:串联探针一般通过网关或者…

第一百四十九节 Java数据类型教程 - Java子字符串、字符串转换

Java数据类型教程 - Java子字符串 获取子字符串 我们可以使用substring()方法来获取字符串的子部分。 我们可以将开始索引作为参数,并返回一个从开始索引开始到字符串结尾的子串。 我们还可以将开始索引和结束索引作为参数。 它返回从开始索引开始的子字符串和小…

Windows右键没有新建Word、PPT与Excel的解决方法

本文介绍在Windows电脑中,右键与资源管理器的“新建”选项中,都没有新建Word、PPT或Excel文件的解决方法。 最近,发现一台重装了系统与Office的电脑中,无论是桌面上与资源管理器中的右键,还是资源管理器左侧顶部的“新…

手写简单模拟mvc

目录结构: 两个注解类: Controller: package com.heaboy.annotation;import java.lang.annotation.*;/*** 注解没有功能只是简单标记* .RUNTIME 运行时还能看到* .CLASS 类里面还有,构建对象久没来了,这个说明…

C++编译链接原理

从底层剖析程序从编译到运行的整个过程 三个阶段 一、编译阶段二、链接阶段三、运行阶段 为了方便解释,给出两端示例代码,下面围绕代码进行实验: //sum.cpp int gdata 10; int sum(int a,int b) {return ab; }//main.cpp extern int gdata…

初始redis:在Ubuntu上安装redis

1.先切换到root用户 使用su命令切换到root 2.使用apt命令来搜索redis相关的软件包 命令:apt search redis 3.下载redis 命令: apt install redis 在Ubuntu 20.04中 ,下载的redis版本是redis5 4.查看redis状态 命令: netst…

Python自动化测试系列[v1.0.0][高效自动化设计]

Python多线程应用于自动化测试 将多线程在测试巧妙地应用,确实会带来很多好处,并且这是充分利用机器资源执行高效率测试很好的方式 # -*- coding: utf-8 -*- import threading from time import ctime import time from selenium import webdriverdef …

LLM 入门与实践(四) Yi 部署与分析

本文截取自20万字的《PyTorch实用教程》(第二版),敬请关注:《Pytorch实用教程》(第二版)无论是零基础入门,还是CV、NLP、LLM项目应用,或是进阶工程化部署落地,在这里都有…

python对象

类 我们目前所学习的对象都是Python内置的对象但是内置对象并不能满足所有的需求,所以我们在开发中经常需要自定义一些对象类,简单理解它就相当于一个图纸。在程序中我们需要根据类来创建对象类就是对象的图纸!我们也称对象是类的实例&#…

JAVA--IO流

一、IO流什么? I/O是Input/output的缩写,用于处理设备之间的数据传输。如读/写文件、网络通讯。 java程序中,对于数据的输入、输出是以流(Stream)的方式进行。 Java.io包下提供了各种流类和接口,用以获取不同种类的数…

ELfK logstash filter模块常用的插件 和ELFK部署

ELK之filter模块常用插件 logstash filter模块常用的插件&#xff1a; filter&#xff1a;表示数据处理层&#xff0c;包括对数据进行格式化处理、数据类型转换、数据过滤等&#xff0c;支持正则表达式 grok 对若干个大文本字段进行再分割成一些小字段 (?<字段名…

【算法篇】KMP算法,一种高效的字符串匹配算法

我们今天了解一个字符串匹配算法-KMP算法&#xff0c;内容难度相对来说较高&#xff0c;建议先收藏再细品&#xff01;&#xff01;&#xff01; KMP算法的基本概念 KMP算法是一种高效的字符串匹配算法&#xff0c;由D.E.Knuth&#xff0c;J.H.Morris和V.R.Pratt提出的&#…

LLMs之gptpdf:gptpdf的简介、安装和使用方法、案例应用之详细攻略

LLMs之gptpdf&#xff1a;gptpdf的简介、安装和使用方法、案例应用之详细攻略 目录 gptpdf的简介 1、处理流程 第一步&#xff0c;使用 PyMuPDF 库&#xff0c;对 PDF 进行解析出所有非文本区域&#xff0c;并做好标记&#xff0c;比如: 第二步&#xff0c;使用视觉大模型&…

MySQL安装时initializing database失败

问题页面&#xff1a; 解决方法&#xff1a; 1.勾选红框中的选项&#xff1a; 2.将下图红框中全部改为英文&#xff1a; 然后一路next就可以了。

cs231n作业1——KNN

参考文章&#xff1a;assignment1——KNN KNN 测试时分别计算测试样本和训练集中的每个样本的距离&#xff0c;然后选取距离最近的k个样本的标签信息来进行分类。 方法1&#xff1a;Two Loops for i in range(num_test):for j in range(num_train):dist X[i, :] - self.X…

vue3使用方式汇总

1、引入iconfont阿里图库图标&#xff1a; 1.1 进入阿里图标网站&#xff1a; iconfont阿里&#xff1a;https://www.iconfont.cn/ 1.2 添加图标&#xff1a; 1.3 下载代码&#xff1a; 1.4 在vue3中配置代码&#xff1a; 将其代码复制到src/assets/fonts/目录下&#xff1…

mp4视频太大怎么压缩不影响画质,mp4文件太大怎么变小且清晰度高

在数字化时代&#xff0c;我们常常面临视频文件过大的问题。尤其是mp4格式的视频&#xff0c;文件大小往往令人望而却步。那么&#xff0c;如何在不影响画质的前提下&#xff0c;有效地压缩mp4视频呢&#xff1f;本文将为您揭秘几种简单实用的压缩技巧。 在分享和存储视频时&am…

Open3D 计算点云的欧式距离

目录 一、概述 1.1欧式距离定义 1.2作用和用途 二、代码实现 2.1关键函数 2.2完整代码 三、实现效果 3.1原始点云 3.2处理后点云 一、概述 在Open3D中&#xff0c;compute_point_cloud_distance函数用于计算两个点云之间的距离。具体来说&#xff0c;它计算的是源点云…

【计算机网络仿真】b站湖科大教书匠思科Packet Tracer——实验16 路由信息协议RIP

一、实验目的 1.验证RIP协议的作用&#xff1b; 二、实验要求 1.使用Cisco Packet Tracer仿真平台&#xff1b; 2.观看B站湖科大教书匠仿真实验视频&#xff0c;完成对应实验。 三、实验内容 1.构建网络拓扑&#xff1b; 2.验证RIP协议。 四、实验步骤 1.构建网络拓扑 …