热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

PCM1870A16位低功耗立体声音频ADC,集成麦克风偏置与放大功能

PCM1870A是一款16位低功耗立体声音频ADC,集成了麦克风偏置和放大功能。该器件具备高性能的模拟前端,支持立体声单端输入,并配备了可切换的单差分输入模式,适用于多种音频应用。

PCM1870A 16Bit低功耗立体声具有Mic偏置和放大的音频ADC

特征:

  • 模拟前端

  1. 立体声单端输入,带切换器
  2. 单差分输入

  • Mic放大和偏置电路
  1. 模拟性能,动态范围:90dB

  • 电源电压
  1.  数字I/O部分:1.71V到3.6V
  2. 数字核部分:1.71V到3.6V
  3. 模拟部分:2.4V到3.6V

  • 低功耗

  1. 在记录模式下,1.8V/2.4V,48kHz,立体声:13mW
  2. 在记录模式下,1.8V/2.4V,8kHz,单声道:5.3mW
  3. 完全节电模式:3.3uW

  • 采样频率:5kHz到50kHz
  • 自动电平控制,用于记录
  • 单时钟输入,不需要PLL
  • 系统时钟:公共音频时钟(256fs/384fs),12/24,13/26,13.5/27,19.2/38.4,19.68/39.36MHz
  •  2(I2C)或3(SPI)线串行控制
  • 通过寄存器编程:

  1.  数字软禁音
  2. 使LRCK、BCK和DOUT处于Hi-Z
  3. 每个模块的上电/节电模式
  4. 模拟输入的30-dB到-12dB的增益
  5.  Mic输入的0/12/20dB
  6.  设置ALC的参数设置
  7. 3频带音调控制和3D声音
  8.  高通滤波器和2阶notch滤波器

  •  降噪电路
  • 封装:

         24-pin YZF(2.49mm x 3.49mm)

  • 操作温度范围:-40度到+85度

原理框图:




功能描述

模拟输入:

    AIN1L、AIN1R、AIN2L、AIN2R脚用于Mic或线路输入,增益0或20dB可调,输入范围为1-Vrms,所有模拟输入脚都是高阻(20K欧姆),这个阻抗并不随增益的改变而改变。可以通过寄存器87(AIL[1:0]、AIR[1:0])来选择一对输入。AIN1L和AIN1R也可用作1对单声道差分输入。

模拟输入的增益设置:

    在0-,12-或20-dB放大器之后,模拟信号增益可以从30dB到-12dB以1dB步长来调整。这个调整是通过寄存器79,80(ALV[5:0]、ARV[5:0])。

A/D转换

    ADC包括一个多级delta-sigma模块、抗混叠滤波器、decimation滤波器、高通滤波器、notch滤波器,能接受1Vrms作为满刻度电压。Decimation滤波器有数字软禁音功能,通过寄存器81(RMUL、RMUR)来控制,如果它们不需要取消dc偏置火避免噪声,高通滤波器和notch滤波器可以通过寄存器81(HPF[1:0])和寄存器96到104来禁止。

共模电压

    没有被缓冲的共模电压。Vcom脚通常被偏置到0.5Vcc,它为内部电路提供共模电压,推荐在这个脚和地之间连接一个4.7uF的滤波电容以获得更好的性能。

Mic偏置

    MICB脚是外部Mic的偏置源,它能提供2mA(典型)的偏置电流。

记录模式下,自动电平(ALC)控制

    自动放大小信号,抑制大信号。

3D音效

    通过混合低频段的L、R通道以获得3D效果

3频带音调控制

    低、中、高三个频段的增益可以从12dB到-12dB之间以1dB步长来进行调整。

高通滤波器和Notch滤波器

    高通滤波器用来去除模拟部分的dc分量。

     Notch滤波器滤除一个特定的噪声,如CCD噪声、马达噪声等。

数字单声道混合

    音频数据能在内部音频接口模块通过寄存器96(MXEN)实现从立体声数字数据混合成单声道数字数据。

零交叉检测

    当改变模拟音量和数字幅度时零交叉检测可以使音频渐变(zipper)噪声最小,这个功能能通过寄存器86(ZCRS)应用于数字输入和数字输出。

每个模块的上电/掉电

    可以使用寄存器73(PBIS),寄存器82(PAIR、PAIL、PADS、PMCB、PADR、PADL)和寄存器90(PCOM)将不使用的模块处于掉电状态,以降低功耗。

数字接口

    所有的数字IO脚可以用不同的电源供电,Vdd脚能连接到1.71V到3.6V电源。

电源

    VCC可以连接到2.4V到3.6V,Vdd和Vio脚可以连接到1.71V到3.6V,连接到Vdd和Vio脚上的电压可以不同,如Vdd=1.8V,Vio=3.3V。

LRCK、BCK和DOUT的高阻模式

    这些脚可以通过寄存器84(BLHZ、DOHZ)设置为高阻状态,以使用LRCK、BCK和DOUT作为音频接口总线。如果别的器件处于高阻模式,音频系统能共享2个或多个音频接口信号,以减少主DSP的音频接口数。

电路简图:




推荐阅读
  • 投融资周报 | Circle 达成 4 亿美元融资协议,唯一艺术平台 A 轮融资超千万美元 ... [详细]
  • 在2021-2022 ACM集训队月度编程挑战赛第二轮中,题目“最大值与最小值的选择”要求参赛者处理一个包含n个元素的数组,并给定一个整数k。任务是通过选择特定的子数组,计算并返回这些子数组的最大值和最小值之间的差值。该问题考验了选手对数组操作和优化算法的理解与应用能力。 ... [详细]
  • 在Java编程中,为了提高代码的可读性和执行效率,建议优先使用局部变量来存储方法的返回值,而不是多次调用同一个方法。这样不仅可以减少方法调用的开销,还能避免潜在的性能问题。此外,使用局部变量还可以增强代码的可维护性和调试便利性。 ... [详细]
  • 本文探讨了利用Python编程语言开发自动化脚本来实现文件的全量和增量备份方法。通过详细分析不同备份策略的特点,文章介绍了如何使用Python标准库中的os和shutil模块来高效地管理和执行备份任务。此外,还提供了示例代码和最佳实践,帮助读者快速掌握自动化备份技术,确保数据的安全性和完整性。 ... [详细]
  • 每日词汇精选——第50天- **character** (n./v.): 字符、符号、角色、个性- **screenshot** (n.): 屏幕截图、界面快照、画面捕捉- **notification** (n.): 通知、通告、提示信息、提醒窗口这些词汇在日常交流和技术文档中都非常常见,掌握它们有助于提升语言表达的准确性和专业性。 ... [详细]
  • 如何高效启动大数据应用之旅?
    在前一篇文章中,我探讨了大数据的定义及其与数据挖掘的区别。本文将重点介绍如何高效启动大数据应用项目,涵盖关键步骤和最佳实践,帮助读者快速踏上大数据之旅。 ... [详细]
  • 开发心得:成为SGU475智能筏工的策略与技巧 ... [详细]
  • 基址获取与驱动开发:内核中提取ntoskrnl模块的基地址方法解析
    基址获取与驱动开发:内核中提取ntoskrnl模块的基地址方法解析 ... [详细]
  • 本文深入解析了计算力扣平台上汉明距离问题的官方解法,并通过优化算法提高了计算效率。具体而言,我们详细探讨了如何利用位运算技巧来高效计算数组中所有数对之间的汉明距离,从而在时间和空间复杂度上实现了显著改进。通过实例代码演示,使读者能够更直观地理解这一优化方法。 ... [详细]
  • 技术分享:深入解析GestureDetector手势识别机制
    技术分享:深入解析GestureDetector手势识别机制 ... [详细]
  • 探索聚类分析中的K-Means与DBSCAN算法及其应用
    聚类分析是一种用于解决样本或特征分类问题的统计分析方法,也是数据挖掘领域的重要算法之一。本文主要探讨了K-Means和DBSCAN两种聚类算法的原理及其应用场景。K-Means算法通过迭代优化簇中心来实现数据点的划分,适用于球形分布的数据集;而DBSCAN算法则基于密度进行聚类,能够有效识别任意形状的簇,并且对噪声数据具有较好的鲁棒性。通过对这两种算法的对比分析,本文旨在为实际应用中选择合适的聚类方法提供参考。 ... [详细]
  • 虚拟机网络设置与数据库远程连接优化指南
    本文针对个人计算机上虚拟机网络配置与数据库远程连接的问题,提供了一套详细的优化指南。在探讨远程数据库访问前,需确保网络配置正确,特别是桥接模式的设置。通过合理的网络配置,可以有效解决因虚拟机或网络问题导致的连接失败,提升远程访问的稳定性和效率。 ... [详细]
  • 英语面试技巧:提升个人技能与表现
    在英语面试中,个人技能是指除专业知识外,能够促进职业发展的各种能力。虽然你可能具备多种技能,但建议重点突出与目标岗位最相关的几项,以增强面试官对你专业能力和适应性的认可。 ... [详细]
  • AppFog 是一个基于 CloudFoundry 的多语言 PaaS(平台即服务)提供商,允许用户在其平台上轻松构建和部署 Web 应用程序。本文将通过详细的图文步骤,指导读者如何在 AppFog 免费云平台上成功部署 WordPress,帮助用户快速搭建个人博客或网站。 ... [详细]
  • 如何使用 net.sf.extjwnl.data.Word 类及其代码示例详解 ... [详细]
author-avatar
mobiledu2502882737
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有