DP108是一款完全替代CM108的高度集成的单芯片USB音频解决方案芯片。方便的USB即插即用的兼容性,用户可以快速创建易用性,高质量和便携式USB音频产品基于高度集成的单芯片解决方案。所有重要的模拟模块嵌入DP108,包括双DAC和耳机放大器,ADC和麦克风助力器,锁相环,调节器,和USB收发器。许多功能与跳线或外部EEPROM编程。此外,音频调节,可通过特定的容易控制的HID兼容的音量控制引脚。有关增加价值的应用,外部解码器或音频DSP可以通过连接到DP108 I2S的脚作进一步处理。3个GPIO引脚可与客户附加价值的应用软件访问的增值应用。

DP108的产品特性:

•     2声道DAC与耳机放大器

•     同步数字与PC或笔记本电脑音量控制

•     隔离从PC /笔记本电脑系统噪声干扰

•     便携式和即插即用

•     符合USB 2.0全速运行

•     符合USB音频设备类规范v1.0

•     支持USB挂起/恢复模式和远程唤醒与音量控制销

•     晶振输入带有片上PLL和12MHz的嵌入式USB收发器

•     按键控制扬声器模式(播放专用)或耳机模式(播放+录音)

•     为耳机模式,USB音频功能拓扑有2个输入端子,2个输出端子,一混合装置,1选择单位,单位和3功能

•     混合装置启用跳线针/耳机模式下的禁用

•     对于扬声器模式,USB音频功能拓扑结构1输入端子,1个输出端子,1组特征

•     支持一个控制端点,一个同步输出端点,一个在端点同步,及一个端点中断

•     备用零带宽设置发布USB总线的带宽播放此设备处于非活动状态时•     支持AES / EBU音频,IEC60958,S / PDIF输出的立体声PCM格式的数据使用者在S / PDIF输出

•     音量,降低音量,静音引脚,支持和回放的USB HID设备类的主机控制同步

•     记录记录静音静音引脚带LED指示灯状态

•     外部供应商特定的USB的VID PID控制,EEPROM接口,和序列号•     EEPROM写通过供应商的特殊要求,方便生产功能

•     定制的嵌入式的VID,PID控制,产品字符串,生产由客户请求字符串和音量设置

•     3个GPIO引脚具有读/写通过HID接口

•     可设置的电源模式(100mA或500mA总线电源或自治的权力)

•     同步传输使用内部PLL的同步与自适应模式

•     48Khz/ 44.1kHz的播放和录制的两个采样率

•     软静音功能

•     嵌入式高性能16位音频DAC,带有耳机放大器

•     主机端数据主动降噪功能

•     嵌入式16位ADC的输入升压麦克风

•     嵌入式上电复位模块

•     嵌入式5V至3.3V稳压器外接5V单操作

•     WIN XP版/VISTA/ 7,Linux和Mac OS X上没有其他驱动程序(WinCE的/ Win中移动与C - Media的自己的驱动程序支持)

•     48脚LQFP封装软件选项

另外,根据市场的情况以及用户的需求,同时提供了DP108的升级版DP108AB/C (DP108AB带有混音功能,DP108C关掉混音功能,用户可以根据实际情况选择是否关掉混音),这是一种高度集成嵌入所有重要的模拟模块的单芯片USB音频解决方案,包括双DAC、CLASS-AB类高保真耳机放大器、sigma-delta ADC、麦克风前置增益放大器、锁相环、音量增益调节器、混音器和USB收发器。它是非常适合USB耳机或USB音频接口盒中的应用并且即插即用,无需安装驱动程序。

DP108AB/C产品特性:

l  符合USB 2.0全速运行;

l  符合USB音频设备类规范v1.0;

l  内置USB1.1收发器;

l  内置自适应模式同步传输PLL;

l  48kHZ/ 44.1kHz的播放和录制的两个采样率;

l  内置高性能16位音频DAC,带有32ohm耳机放大器;

l  内置16位ADC的输入自增益麦克风;

l  内置上电复位模块;

l  内置5V转3.3V LDO;

l  支持播放/暂停(playstop)、前一首(prev)、下一首(next)、播放静音(MUTEP)、麦

克静音(MUTER)、音量减小(VOLDN)和音量增大(VOLUP)USB HID设备类的主

机同步控制按键功能;

l  带扬声器和麦克风工作状态LED指示灯;

l  Win 2K/ WinXP/vista/Win 7,Linux和Mac OS X系统上免驱动程序。

最后还有一点要特别说明下,DP108、DP108AB/C封装片的包装数量都是2500/包,并且为了便于客户的设计,DP108AB/C 还可以提供

裸片,裸片包装数量为1000/包。

DP108具有非常低的系统应用成本,其价格方面相对CM108优惠很多,并且在设计方面,可提供

裸片及封装片两种选择,大大节省了生产费用。性能方面,其DP108的升级版DP108AB/C 是否关掉混音,用户也可根据实际情况来考量运用。

 
 电路框图:
引脚定义:
引脚说明:
郭工
TEL:18025394686
QQ:2355573216
 

USB耳机声卡-音频输入/输出控制器:DP108替代兼容CM108的更多相关文章

  1. USB Windows驱动 音频解决方案芯片DP108

    DP108是一款完全替代CM108的高度集成的单芯片USB音频解决方案芯片.方便的USB即插即用的兼容性,用户可以快速创建易用性,高质量和便携式USB音频产品基于高度集成的单芯片解决方案.所有重要的模 ...

  2. 输入/输出系统的四种不同工作方式对CPU利用率比较

    程序控制工作方式:输入/输出完全由CPU控制,整个I/O过程中CPU必须等待其完成,因此对CPU的能力限制很大,利用率较低 程序中断工作方式:CPU不再定期查询I/O系统状态,而是当需要I/O处理时再 ...

  3. Android Multimedia框架总结(二十)MediaCodec状态周期及Codec与输入/输出Buffer过程(附实例)

    转载请把头部出处链接和尾部二维码一起转载,本文出自逆流的鱼yuiop:http://blog.csdn.net/hejjunlin/article/details/53183718 前言:前面几节都是 ...

  4. Android音频输入通道的底层硬件和软件开发分析

    Android潜在的发展音频输入通道的软硬件分析 我们都知道耳机Mic集成在一直的那种四段耳机Mic插头是Android设备上比較经常使用.可是也会有分开的情况,比較假设在普通的PC机中装Androi ...

  5. C++——流类库和输入/输出

    前言 数据是怎么写道磁盘的? 代码里面我们一个读写调用似乎就能将数据从磁盘读写.仿佛代码是直接和磁盘打交道.以我们最常见的笔记本.或台式机的磁盘SATA盘为例,其受南桥上ATA控制器支配,这里面传输的 ...

  6. C ++基本输入/输出

    C ++基本输入/输出 本文将学习如何使用cin对象从用户那里获取输入,并使用cout对象在示例的帮助下向用户显示输出. C ++输出 在C ++中,cout将格式化的输出发送到标准输出设备,例如屏幕 ...

  7. CS5210完全替代AG6202|HDMI转VGA不带音频输出的芯片+原理图|替代兼容AG6202

    CS5210完全替代AG6202|HDMI转VGA不带音频输出的芯片+原理图|替代兼容AG6202 安格AG6202是一个HDMI转VGA不带音频解决方案,用于实现HDMI1.4高分辨率视频转VGA转 ...

  8. JAVA里面的IO流(一)分类1(字节/字符和输入/输出)

      java.io包中定义了多个流类型(流或抽象类)来实现输入/输出功能:可以从不同的角度对其进行分类: 按数据流的方向不同可以分为输入流和输出流 从文件读数据为输入流:往文件写数据为输出流 按处理数 ...

  9. [转]C语言文件输入/输出ACM改进版(freopen函数)

    C语言文件输入/输出ACM改进版(freopen函数) 2009年5月27日 10:379,457 浏览数发表评论阅读评论   文章作者:姜南(Slyar) 文章来源:Slyar Home (www. ...

随机推荐

  1. monggo查询语法

    db.getCollection('vvt_user_reward').find({"description":"双节活动"})

  2. c#如何将子窗体显示到父窗体的容器(panel)控件中

    如何将一个窗体显示到一个容器控件中,刚开始想的比较简单,用窗体容器控件添加一般控件的方法,试了一试,代码如下: Form2 frm = new Form2(); this.panel1.Control ...

  3. AngularJS之过滤器

    AnularJS的过滤器用来格式化需要展示给用户的数据,有很多实用的内置过滤器,也可以自己编写. 在HTML中的模板绑定符号{{ }}内通过|符号来调用过滤器.例如,假设我们希望将字符串转换成大写,可 ...

  4. XHTML和HTML有什么区别

    HTML与XHTML之间的差别,主要分为功能上的差别和书写习惯的差别两方面. 关于功能上的差别,主要是XHTML可兼容各大浏览器.手机以及PDA,并且浏览器也能快速正确地编译网页. 由于XHTML的语 ...

  5. How to Grid Search Hyperparameters for Deep Learning Models in Python With Keras

    Hyperparameter optimization is a big part of deep learning. The reason is that neural networks are n ...

  6. JSON学习笔记-2

    JSON的语法 1.JSON 数据的书写格式是:名称/值对. "name" : "我是一个菜鸟" 等价于这条 JavaScript 语句: name = &qu ...

  7. JQuery 元素操作 each循环

    参考:http://jquery.cuishifeng.cn/css.html 1.属性操作 --------------------------属性 $("").attr(); ...

  8. TestNG 判断文件下载成功

    用WatchService写一个方法放在onTestStart()方法里监听文件夹的变化. 但是判断下载成功还需要写一个方法, 用来判断什么时候文件从.xlsx.rcdownload改成.xlsx才行 ...

  9. 使用 Azure CLI 创建 Linux 虚拟机

    Azure CLI 用于从命令行或脚本创建和管理 Azure 资源. 本指南详细介绍了如何使用 Azure CLI 部署运行 Ubuntu 服务器的虚拟机. 服务器部署以后,将创建 SSH 连接,并且 ...

  10. Python入门-模块2(random模块、os模块)

    >>> random.randomrange(1,10) #返回1-10之间的一个随机数,不包括10 >>> random.randint(1,10) #返回1-1 ...