国产低功率立体声音频编解码器CJC8988Pin to Pin替代WM8988

news2025/2/21 7:31:19

CJC8988是一个低功率,高质量的立体声编解码器,和WM8988外围电路一致,管脚兼容;可以直接Pin to Pin替代WM8988,CJC8988是参考WM8988设计的,芯片可以直接替换;IIC格式一致,寄存器定义一致,但少量音量寄存器,定义一致,但同样配置下声音大小有差异。
Codec芯片 - CJC8988
Codec芯片 - CJC8988是一颗超低功耗的双路ADC和DAC的音频编码器,目前可以完全替代wolfson WM8988,目前已经量产;为便携式数字音频应用而设计;有2个耳机放大器或立体声输入输出接口的 AD/DA转换器。专门为低功耗、便携式设备设计开发的。
具备静音功能和可编程音量调节;音频数据接口有I2S,24bit/20bit/16bit Left Right justified,DSP多种格式。芯片配置可选择2线I2C或3线SPI串行接口来配置。包括,音量控制、静音、去加重、电源管理、3D增强等功能。
芯片采用成熟的0.18μ CMOS工艺,工作电压1.8V,成本低廉,整个芯片所有通路工作时的总功耗为9mW,录音和回放通路的信噪比大于96db, 总谐波失真大于85dB。
CJC8988可以作为主机或从机操作,具有各种主时钟频率,包括12或24MHz,或标准的256fs频率,如12.288MHz和24.576MHz。不同的音频采样率,如96 kHz,48 kHz,44.1 kHz,直接从主时钟产生,而不需要一个外部PLL。
CJC8988在电源电压降至1.8V时工作,尽管数字核心可以在电压降至1.5V时工作以节省电力,并且所有电源的较大电压为3.3伏。芯片的不同部分也可以在软件控制下断电。CJC8988提供了一个非常小和薄的4x4mmCOL包,理想的用于手持和便携式系统。
CJC8988模拟和数字电路均可工作在1.8V达到规格书所要求的性能;WM8988可工作于1.5V-3.6V;WM8988的IIC接口不支持读模式,CJC8988的IIC接口支持读模式,为调试带来了很多方便。
性能对比如下:
1)ADC性能:
CJC8988 SNR 91db,THD+N -81db
WM8988 SNR 87db,THD+N -75db
2)DAC性能:
CJC8988 SNR 93db,THD+N -78db
WM8988 SNR 97db,THD+N -78db
3)通道隔离度:
CJC8988 ADC 89db DAC 102db
WM8988 ADC 85db DAC 100db
4)功耗:
CJC8988 播放 4mA,录音 7mA
WM8988 播放 4.5mA,录音 7.6mA
音频编解码器 - CJC8988的特性:
DAC信噪比93 dB(“A”加权),T高清-87dB在48 kHz,1.8V
ADC信噪比91 dB(“A”加权),THD-81dB在48 kHz,1.8V
2个芯片上的耳机驱动程序
-THD-78dB,信噪比93 dB,16Ω负载Hz,1.8V
数字图形均衡器
低倍(显微镜)
-7.8mW立体声播放器(1.8V电源)
-16.8mW记录和回放(1.8V电源)
低电源电压
-模拟1.8V至3.3V
-数字机芯:1.5V到3.3V
-数字输入I/O:1.8V至3.3V
256fs/384fs或USB主时钟速率:12MHz,24MHz
音频采样率:8、11.025、16、22.05、24、32、44.1、48
88.2,96个kHz从内部从主时钟产生
4x4mmCOL包装

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

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

相关文章

笔记-Python pip配置国内源

众所周知,Python使用pip方法安装第三方包时,需要从 https://pypi.org/ 资源库中下载,但是会面临下载速度慢,甚至无法下载的尴尬,这时,你就需要知道配置一个国内源有多么重要了,通过一番摸索和尝…

Django里的Form组件

Form组件提供 自动生成HTML标签和半自动读取关联数据 (“半自动”是指还得需要自己手写输入数据进来)表单验证和错误提示 要想创建并使用该组件,操作步骤如下: 在 views.py 里创建类 # 在 views.py 文件里from django import formsclass AssetForm(fo…

杭州威雅学校2024-25学年招生简章

杭州市新学年招生政策现已公布,杭州威雅学校小学部、初中部招生工作全面开启。 招生简章与报名流程如下: Part.1 幼升小 01 招生对象 2017年9月1日至2018年8月31日出生满六周岁且符合杭州市萧山区小学招生条件的适龄儿童。 02 招生人数 新一年级…

CAPL如何发送一条UDP报文

UDP作为传输层协议,本身并不具有可靠性传输特点,所以不需要建立连接通道,可以直接发送数据。当然,前提是需要知道对方的通信端点,也就是IP地址和端口号。 端口号是传输层协议中最显著的特征,传输层根据它来确定上层绑定的应用程序,以达到把数据交给上层应用处理的目的。…

vsCode双击文件才能打开文件,单击文件只能预览?

解决: 1、打开设置 2、搜索workbench.editor.enablePreview 3、更改为不勾选状态 4、关闭设置 效果: 现在单击一个文件时,将会在编辑器中直接打开,而非是预览状态。

Flink SQL实践

环境准备 方式1:基于Standalone Flink集群的SQL Client 启动hadoop集群 [hadoopnode2 ~]$ start-cluster.sh [hadoopnode2 ~]$ sql-client.sh 使用Yarn Session启动Flink集群 [hadoopnode2 ~]$ start-cluster.sh [hadoopnode2 ~]$ sql-client.sh ... 省略若干…

2.Rust自动生成文件解析

目录 一、生成目录解析二、生成文件解析2.1 Cargo.toml2.2 main函数解析 一、生成目录解析 先使用cargo clean命令删除所有生成的文件,下图显示了目录结构和 main.rs文件 使用cargo new testrust时自动创建出名为testrust的Rust项目。内部主要包含一个src的源码文…

Unity开发——编辑器打包、3种方式加载AssetBundle资源

一、创建ab资源 (一)Unity资源设置ab格式 1、选中要打包成assetbundle的资源; 可以是图片,材质球,预制体等,这里方便展示用预制体打包设置展示; 2、AssetBundle面板说明 (1&…

Android Uri转File path路径,Kotlin

Android Uri转File path路径,Kotlin /*** URI转化为file path路径*/private fun getFilePathFromURI(context: Context, contentURI: Uri): String? {val result: String?var cursor: Cursor? nulltry {cursor context.contentResolver.query(contentURI, null…

【Python机器学习】预处理对监督学习的作用

还是用cancer数据集,观察使用MinMaxScaler对学习SVC的作用。 首先,在原始数据上拟合SVC: cancerload_breast_cancer() X_train,X_test,y_train,y_testtrain_test_split(cancer.data,cancer.target,random_state0 ) svmSVC(C100) svm.fit(X_t…

【LeetCode】39.组合总和

组合总和 题目描述: 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 ,并以列表形式返回。你可以按 任意顺序 返回这些组合。 candidates 中的 同一个…

专业文章 | AIGC绘制:基于Stable Diffusion制作端午海报

AIGC全称为AI Generated Content(人工智能生产内容),即基于生成对抗网络GAN、大型预训练模型等人工智能技术,通过寻找已有数据规律与适当泛化能力生成相关技术内容。简单来说,任何AI技术生成的内容都可以视为AIGC。 2…

Aurora 8b/10b协议(高速收发器十五)

点击进入高速收发器系列文章导航界面 前面几篇文章通过自定义PHY协议去实现高速收发器收发数据,一帧数据包括帧头、数据、帧尾等信息,在空闲的时候发送FLSR伪随机序列降低电磁干扰,并且每隔固定空闲时间发送一次逗号,用于接收端字…

(文章复现)基于主从博弈的售电商多元零售套餐设计与多级市场购电策略

参考文献: [1]潘虹锦,高红均,杨艳红,等.基于主从博弈的售电商多元零售套餐设计与多级市场购电策略[J].中国电机工程学报,2022,42(13):4785-4800. 1.摘要 随着电力市场改革的发展,如何制定吸引用户选择的多类型零售套餐成为提升售电商利润的研究重点。为…

大模型备案重点步骤详细说明

随着人工智能技术的发展,大模型在语音识别、图像处理、自然语言处理等领域应用日益广泛,为进一步保障和监管大模型技术应用,我国出台了《生成式人工智能服务管理暂行办法》,为大模型的合规提供了明确的法律框架。2024年4月2日&…

[STM32]定位器与PWM的LED控制

目录 1. 深入了解STM32定时器原理,掌握脉宽调制pwm生成方法。 (1)STM32定时器原理 原理概述 STM32定时器的常见模式 使用步骤 (2)脉宽调制pwm生成方法。 2. 实验 (1)LED亮灭 代码 测试效果 (2)呼吸灯 代码 测试效果 3.总结 1. 深入了解STM32定时器原…

【MySQL】SQL通用语法

【MySQL】SQL通用语法 SQL是结构化查询语言(Structured Query Language)的缩写,是一种专门用来管理和操作关系型数据库的标准化语言。SQL能够实现数据库的创建、查询、更新和删除操作,以及对数据进行存储、检索和管理。通过SQL语句…

YOLOv5改进 | 主干网络 | 用SimRepCSP作为主干网络提取特征【全网独家 + 降本增效】

💡💡💡本专栏所有程序均经过测试,可成功执行💡💡💡 SimRepCSP 类似于 YOLOv7的主干网络,由卷积模块和重参数化卷积(RepConv)模块组合而成,以 Cro…

政安晨【零基础玩转各类开源AI项目】解析开源:IDM-VTON:改进真实虚拟试穿的扩散模型

目录 概述 要求 数据准备 服饰代码 推理 政安晨的个人主页:政安晨 欢迎 👍点赞✍评论⭐收藏 收录专栏: 零基础玩转各类开源AI项目 希望政安晨的博客能够对您有所裨益,如有不足之处,欢迎在评论区提出指正! 项目地址&…

添加图片到资源文件,QPixmap ,QSplash的用法

实现1个QSplash加载之后&#xff0c;呈现主窗体的效果 1、创建资源文件&#xff0c;添加Splash.png文件 2、main.cpp 编码实现 将图像添加资源文件&#xff0c;复制文件的路径 main.cpp :/img/Splash.png 为资源的文件路径 #include "mainwindow.h" #include <…