一 需求分析

音频ADC采集,顾名思义,就是采集语音信号的ADC。随着基于音视频穿戴式设备的广泛应用,音频ADC使用十分广泛。TI的这颗ADC芯片凭借着先发优势,在很多领域已经有广泛的应用了。

作为一个音频工程师,实际项目需求,就拿来做了对比测评。

二 特性特色

该芯片的基本上可以作为一个独立的音频采集单元存在。该音频采集单元的特性还是比较丰富的:

  • 立体声音频数模转换器 (ADC)

    • 92dBA 信噪比
    • 支持从 8 kHz 到 96 kHz 的 ADC 采样率
  • 指令可编程嵌入式 miniDSP
  • 具有 RAM 可编程系数、指令、和内置处理块的灵活数字滤波
    • 针对语音的低延迟无限脉冲响应 (IIR) 滤波器
    • 针对音频的线性相位有限脉冲响应 (FIR) 滤波器
    • 用于均衡 (EQ)、噪声消除或降低的附加可编程 IIR 滤波器
    • 高达 128 个可编程 ADC 数字滤波器系数
  • 六个带有可配置自动增益控制 (AGC) 的音频输入
    • 在单端或者完全差分配置中可编程
    • 可配置为 3 态以轻松实现与其它音频集成电路 (IC) 的互用性
  • 低功耗并具有广泛模块功率控制:
    • 6mW 单声道录制,8kHz
    • 11mW 立体声录制,8kHz
    • 10mW 单声道录制,48kHz
    • 17mW 立体声录制,48kHz
  • 双可编程麦克风偏置
  • 用于时钟生成的可编程锁相环路 (PLL)
  • I2C 控制总线
  • 音频串行数据总线支持 I2S、左对齐/右对齐、DSP、脉冲编码调制 (PCM)、和时分复用 (TDM) 模式
  • 支持数字麦克风输入
  • 两个通用输入输出接口 (GPIO)

可以看出,该芯片基本上都能够满足音频的应用需求。并且使用非常的方便,可以使用I2C来控制音频状态,通过I2S进行音频输出。

三 使用体验

该芯片使用起来还是非常方便的。只需要按照手册进行I2C配置即可。I2S的接口也是非常简单的,这里就不对赘述了。总归来说,还是一颗比较优秀的芯片。

四 总结回顾

一路下来,我们也对比了几家国内的芯片公司的ADC芯片,后来还是选择了一家国内的芯片,最重要的原因就是便宜。TI的这颗虽然好,但是太贵了,像我们这种做智能硬件的方案公司,客户对成本都是抠的及其死啊。

为了赚一点钱,那只能从芯片上扣了。

TLV320ADC3101这颗立体声 ADC芯片分析体验及总结的更多相关文章

  1. 苹果iPhone X上搭载的那颗A11仿生芯片,到底牛在哪?

    苹果iPhone X上搭载的那颗A11仿生芯片,到底牛在哪? 上周,苹果公司在刚刚落成投入使用的“飞船”新总部(Apple Park)举行2017年秋季新品发布会,整场发布会基本被iPhone X抢尽 ...

  2. 一颗ARM架构芯片的软硬件构成

    硬件和软件是一颗芯片系统互相依存的两大部分.本文总结了一颗芯片的软硬件组成.作为对芯片的入门级概括吧. (一)硬件 主控CPU:运算和控制核心.基带芯片基本构架採用微处理器+数字信号处理器(DSP)的 ...

  3. [转帖]首颗国产DRAM芯片的技术与专利,合肥长鑫存储的全面深度剖析

    首颗国产DRAM芯片的技术与专利,合肥长鑫存储的全面深度剖析 https://mp.weixin.qq.com/s/g_gnr804q8ix4b9d81CZ1Q 2019.11 存储芯片已经成为全球珍 ...

  4. i-chips融合芯片分析

    适合做图像变形和融合 http://www.i-chips.co.jp/products/ma_non-deployment/c786.html 下面视频其实用了2个芯片,其中IP00C733用原始信 ...

  5. 树梅派 -- 通过/sys读写ADC芯片 pcf8591

    通过wiringPi等library, 在user space 通过/dev/i2c来读写i2c设备的方案不在本文讨论了. 编译SENSORS_PCF8591 模块 在Default raspberr ...

  6. x86 版的 Arduino Intel Galileo 开发板的体验、分析和应用

    1.前言 在今年(2013)罗马举办的首届欧洲 Make Faire 上,Intel 向对外发布了采用 x86 构架的 Arduino 开发板:Intel Galileo.这无疑是一个开源硬件领域的重 ...

  7. 基因组表达分析:如何选择RNA-seq vs. 芯片

    基因组表达分析:如何选择RNA-seq vs. 芯片 发布日期:2017-03-29 10:00 DNA 芯片(上图左侧)由附着在表面的核酸探针组成.首先,从样品中提取 RNA 并转化为互补 DNA( ...

  8. 阿里第一颗芯片问世,平头哥发布最强AI芯片含光800

    阿里巴巴第一颗自研芯片正式问世.9月25日的杭州云栖大会上,达摩院院长张建锋现场展示了这款全球最强的AI芯片——含光800.在业界标准的ResNet-50测试中,含光800推理性能达到78563 IP ...

  9. 一文带你体验MRS HetuEngine如何实现跨源跨域分析

    摘要: HetuEngine作为MRS服务中交互式分析&多源统一SQL引擎,亲自全程体验其如何实现多数据源的跨源跨域分析能力. 本文分享自华为云社区<MRS HetuEngine体验跨源 ...

  10. DSP基础学习-ADC同步采样

    DSP基础学习-ADC同步采样 彭会锋 2015-04-28 20:31:06 在DSP28027 LauchPad学习过程中,关于ADC同步采样和顺序采样的区别稍加研究了一下,发现里面还真有些门道, ...

随机推荐

  1. <semaphore.h> 和 <sys/sem.h> 的区别

    <sys/sem.h>为 XSI(最初是 Unix System V)信号量提供接口. 这些不是基本 POSIX 标准的一部分(它们在 XSI 选项中,主要是为了传统的 Unix 兼容性) ...

  2. 《ASP.NET Core 微服务实战》-- 读书笔记(第12章)

    第 12 章 设计汇总 微服务开发并不是要学习 C#.Java 或者 Go 编程--而是要学习如何开发应用以适应并充分利用弹性伸缩环境的优势,它们对托管环境没有偏好,并能瞬间启停 换句话说,我们要学习 ...

  3. 2023年多校联训NOIP层测试2

    2023年多校联训NOIP层测试2 爆零了 T1 HDU 4786 Fibonacci Tree \(0pts\) @wangyunbiao: 不可以,总司令 我:不,可以,总司令 @wangyunb ...

  4. IIS配置跨域

    在IIS里找到HTTP响应标头 添加如下两个标头 Access-Control-Allow-Headers:Content-Type, api_key, Authorization Access-Co ...

  5. NVME(学习笔记四)—概念解读

    1. 综述 NVMe over PCIe协议,定义了NVMe协议的使用范围.指令集.寄存器配置规范等. 名词解释 1.1.1 Namespace Namespace是一定数量逻辑块(LB)的集合,属性 ...

  6. 【Unity3D】相机跟随

    1 前言 ​ 相机跟随是相机指始终跟随特定游戏对象,有以下 2 种跟随效果: 位置跟随:相机指向目标游戏对象的向量始终不变 位置和姿态跟随:相机在目标游戏对象的坐标系下的坐标和朝向始终不变 ​ 实现相 ...

  7. 通过performance_schema获取造成死锁的事务语句(转)

    数据库日常维护中我们经常遇到死锁的问题,由于无法获取造成死锁的事务内执行过的语句,对我们死锁的分析造成很大的困难.但是在MySQL 5.7中我们可以利用performance_schema来获取这些语 ...

  8. springboot集成腾讯cos实现文件上传

    腾讯对象存储介绍 对象存储(Cloud Object Storage,COS)是腾讯云提供的一种存储海量文件的分布式存储服务,具有高扩展性.低成本.可靠安全等优点.通过控制台.API.SDK 和工具等 ...

  9. c++STL用法总结

    一.vector的用法 vector<int> vet; 1.排序:sort(vet.begin(), vet.end()), 时间复杂度O(nlogn) 2.查找:if(find(vet ...

  10. 安装Standalone模式HBase

    所谓Standalone模式HBase,就是只启动一个JVM进程,在这个进程中同时启动了多个后台角色,如:HMaster,单个HRegionServer,以及ZooKeeper服务. 下载安装 最新版 ...