众所周知,DP108是可以完全替代CM108AH的,但最近小编在朋友的推荐下拿到一颗DP108T的芯片,是CM108和DP108的升级版,开发难度和成本的节省,大大满足了体量大的用户,真是良心的厂商
DP108具有非常低的系统应用成本,其价格方面相对CM108优惠很多,并且在设计方面,可提供裸片及封装片两种选择,大大节省了生产费用。性能方面,其DP108的升级版DP108AB/C 是否关掉混音,用户也可根据实际情况来考量运用
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封装软件选项
• USB音频驱动程序
讲完给大家介绍一下他的升级版本DP108T
DP108T高度集成 USB5.1音频 I/O控制器
概述
一、
DP108T一种高集成度的 USB/YTPE-C音频芯片。 嵌入了所有必要的模拟模块,包括双DAC和音频驱动、麦克风增益器、 PLL、稳压器和USB收发器。此外,音频音量可以很容易地通过专门的 HID兼容音量控制引脚来调节。
二、特性
※支持 USB2. 0; TYPE-C;
※符合 USB听觉设备类规范3. 0版本;
※支持 USB暂停/恢复模式和音量控制引脚的远程唤醒功能;
※扬声器模式(只有回放功能)或者耳机模式(回放+录音)有跳线引脚(jumper pin);
※耳机模式下, USB音频功能拓扑结构(USB Audio Function Topology)有2个输入端
子,2个输出端子,1个混音器单元,一个选择单元和3个特性功能单元;
※耳机模式下,通过跳线引脚(jumper pin)开启/关闭混音器单元;
※支持一个控制终端,一个同步输出终端,一个同步输入终端和一个中断终端。
※当设备暂停时,对释放回放带宽(Releasing Playback Bandwidth)和 USB总线交替设
置为零带宽;
※升高、 降低音量和静音回放引脚支持 USB HID设备组, 故主机可以同步控制;※静音指示引脚用 LED指示静音状态;
※可以设置电压输出的跳线引脚(Jumper Pin) (3.5V或2.5V);
※听筒放大器为嵌入式高性能16位音频 DAC;
※麦克风增益器输入端为16位嵌入式 ADC;
※嵌入式通电复位(Power-On-Reset)模块;
※嵌入式5V-3. 3V稳压器支持单外部5V操作;
※免驱动兼容Win98 SE/ Win ME/ Win2000/ Win XP/ Mac OS9 / OS X;
※24引脚 SSOP封装。
三、引脚定义

3.2引脚排列

四,框架

五,参考设计

d第一张实际图是用CM108AH或指责DP108 做的。
第二张实图是用升级版的DP108T设计的,从图中可以看出,DP108T设计的板子更为简洁,开发难度也小
两者最大的区别在于:
1.DP108T没有EEPROM的外接接口,意味着PID和VID无法修改
2.使用C-MEDIA的软件,极有可能无法使用。但只要破解C-MEDIA软件就可以了,在初始化中植入PID和VID。
3.DP108T需要将滤波电路做多(滤波电容)
4.DP108T不需要使用晶振(内部集成)
5.同时支持USB2.0和5.1,支持TYPE-C接口
5.降低开发难度和开发成本

CM108AH和DP108/DP108T的区别相关推荐

  1. USB声卡芯片DP108,完美替代CM108,升级版DP108T

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

  2. USB声卡芯片DP108的基础上,推出优化升级版DP108T

    DP108T是一种高集成度的USB/YTPE-C音频芯片.嵌入了所有必要的模拟模块,包括双DAC 和音频驱动.麦克风增益器 .PLL.稳压器和 USB 收发器.此外,音频音量可以很容易地通过专门的 H ...

  3. DP108:国产USB声卡芯片音频耳机芯片兼容替代CM108AH

    目录 DP108简介 芯片特征 应用原理框图 应用领域 DP108简介 已被广泛应用的USB音频/耳机芯片DP108,虚拟7.1声道,电脑界面驱动.内部集成晶振,包括双通道DAC和耳机功放,ADC,麦 ...

  4. USB音频/耳机芯片DP108替代CM108AH

    已被广泛应用的USB音频/耳机芯片DP108,虚拟7.1声道,电脑界面驱动.内部集成晶振,包括双通道DAC和耳机功放,ADC,麦克风增压器,PLL,稳压器,USB收发器等模拟模块在DP108内.许多功 ...

  5. DP108T国产高集成度USB/YTPE-C音频声卡芯片SSOP24

    目录 DP108T简介 芯片特性 结构框图 工程测试 注意事项 应用领域 DP108T简介 DP108T是高集成度的USB/YTPE-C 音频芯片.嵌入了所有必要的模拟模块,包括双DAC和音频驱动.麦 ...

  6. RPC 笔记(01)— RPC概念、调用流程、RPC 与 Restful API 区别

    1. 基本概念 PRC 远程过程调用 Remote Procedure Call,其就是一个节点请求另外一个节点提供的服务.当两个物理分离的子系统需要建立逻辑上的关联时,RPC 是牵线搭桥的常见技术手 ...

  7. C++ 笔记(28)— C++ 中 NULL和 nullptr 的区别

    最近看公司代码的时候发现在判断指针是否为空的时候,有的时候用的是 NULL, 有的时候用的是 nullptr 感觉很奇怪,好奇心驱使我查了下两者的区别,发现还是有很多细节需要学习的. 1. NULL ...

  8. gcc 和 g++ 的联系和区别,使用 gcc 编译 c++

    GCC 编译器已经为我们提供了调用它的接口,对于 C 语言或者 C++ 程序,可以通过执行 gcc 或者 g++ 指令来调用 GCC 编译器. 实际使用中我们更习惯使用 gcc 指令编译 C 语言程序 ...

  9. Python2 与 Python3 区别

    Python2.x 与 Python3.x 区别 1. print 函数 Python2 中 print 是语句(statement),Python3 中 print 则变成了函数.在 Python3 ...

  10. Docker 入门系列(1)- 初识容器,镜像、容器、仓库的区别

    Docker 简介 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发 ...

最新文章

  1. 一次性讲清 Spring 常用注解 @Bean 、 @Component 、@Autowire、@Resource 的区别, 你知道吗?
  2. 让迅雷的胃口变得更大!
  3. Swift和OC文件间的相互调用
  4. HTTPS 原理详解
  5. new Grammar in 740 - Internal table group by
  6. android文件下载含服务器端,制作http/https文件共享服务器的Android下载管理器
  7. 无盘服务器 cpu占用,顺网科技网维大师程序占CPU资源多的解决过程
  8. webpack 4x的安装和简单使用
  9. BlueTooth: 蓝牙协议栈的原理和结构
  10. 人脸对齐(十二)--PIFA2017
  11. 普元EOS之我要使用多数据源
  12. python矩阵运算算法_python 矩阵运算
  13. mysql init 崩溃_MySQL · 引擎特性 · InnoDB崩溃恢复
  14. 华为关闭telnet命令_华为s5720配置telnet命令详解
  15. 条码打印软件中多列不干胶标签纸的设置方法
  16. MySQL根据某一个字段合并重复列
  17. ios 绕过 id 锁
  18. python毫秒级别抢购_Python 实现毫秒级淘宝抢购脚本
  19. Windows UAC提权
  20. 大数据时代,企业如何进行有效的信息资源整合?

热门文章

  1. 菜鸟学JAVA之——多线程
  2. 时空跳跃者的魔法(codevs3315)
  3. 「吕本富」交易的四个阶段
  4. xxl-job的学习使用
  5. 活动报名丨AI ProCon 2020火爆来袭!
  6. python print如何在输出中插入变量
  7. ARM学习系列 ---- ARM公司简介
  8. 在电脑上如何录制游戏
  9. MSP430G2-LaunchPad简明教程03[创建一个MSP430工程]
  10. mysqlpump备份工具简单使用