DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1765|回复: 1
打印 上一主题 下一主题

[待整理] 采用单芯片KH93L001UC实现USB Phone功能

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-5 10:33:05 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
采用单芯片KH93L001UC实现USB Phone功能

摘要:KH93L001UC是旺宏微电子(苏州)有限公司推出的单芯片USB Phone解决方案;本文介绍了这颗芯片的基本框架,并详细介绍了如何采用这款芯片来实现VOIP功能。

关键词:USB,HID,Codec,PLL,网络电话

1.概述
KH93L001UC是旺宏微电子(苏州)有限公司2006年推出的USB Phone单芯片解决方案,其内部高度集成了USB Transceiver,Voice Codec,PLL,Regulator,蜂鸣器接口,HID键盘接口及GPIO,周边所需器件较少;采用此芯片设计USB网络电话,可以有效的降低生产成本,并加快产品的上市时间。

2.系统组成
由于KH93L001UC已高度集成了实现USB Phone所需的基本模块,因此,只需要一些简单的外围必备电路,就可以实现USB Pone网络电话功能。

图1:使用KH93L001UC实现USB Phone系统框图
系统组成如图1所示,KH93L001UC可分别支持段码(如HT1621)及点陈(如NT7532)LCD控制器接口,具有硬件检测摘、挂机功能,其内部已经通过硬件配置成了标准USB Audio设备及HID设备,在Windows 2000、Windows XP、Linux等操作系统可以自动识别,无需用户安装任何驱动程序。设备端按键识别、LCD显示、封鸣器及GPIO控制都可以通过PC端的应用软件来操作,用户不需要编写任何复杂的设备固件程序;另外,为方便用户使用此芯片进行开发应用,旺宏微电子(苏州)有限公司还提供了一套基于此芯片的SDK应用开发包。

3.引脚定义及说明
针对这款KH93L001UC USB Phone芯片,旺宏微电子公司为满足不同程度的客户需求,分别提供了PQFP44和COB两种封装,其中PQFP44封装引脚定义如图2所示。

图2:KH93L001UC引脚定义图
1KH93L001UC引脚说明
引脚
名称
引脚功能
   
1
VOUT
电源
LDO 3.3V电源输出
2
AVDD
电源
LDO电源输入
3
XI
模拟IO
晶振输入
4
XO
模拟IO
晶振输出
6
USBDM
模拟IO
USB接口
7
USBDP
模拟IO
USB接口
8
CREF
模拟输入
外部参考电路
9
LCD_EN
数字输入
LCD使能信号
10~1318
KI0~KI4
数字输入
矩阵键盘输入
14
BACKLIGHT
数字输出
打开、关闭LCD背光控制
1516
nTEST
数字输入
内部测试
19~23
KO0~KO4
数字输出
矩阵键盘输出
24
SPEAKER
数字输出
打开、关闭喇叭控制接口
25
PICKUP
数字输入
摘、挂机检测
26
DVDD
电源
3.3V输入
27
IN_USE
数字输出
状态指示
28
LCDWR
数字输出
LCD串行时钟输入
29
LCDA0
数字输出
LCD命令、数据切换
30
LCDD
数字输出
LCD串行数据输入
31
LCDCS
数字输出
LCD片选信号
37
DVSS
电源
电源地
40
DACOUT
模拟输出
音频输出
41
ANA_VREF
模拟输入
音频外部参考电路
42
ADCIN
模拟输入
麦克输入
43
AVSS
电源
电源地
532~3638~3944
NC
空脚


4.工作原理及功能
(1).  KH93L001UC芯片内部已经集成了一个LDO,从AVDD输入5V±10%的电压,此输入可以直接采用USB供电;LDO输出端VOUT就可以得到3.3V±10%的输出电压,VOUT在集成电路内部只提供给Voice Codec,集成电路内部其他部分的电源需要从芯片的26脚DVDD提供。通过实验得知,为了保证有一个良好的语音通话质量,建议在使用此芯片时LDO的输出只提供给麦克风做偏置和放大使用,DVDD另外再用一组电源供电比较好。
(2).  KH93L001UC芯片提供了一个5Х5(KI0~KI4、KO0~KO4)矩阵键盘扫描接口,通过LCD_EN这个芯片脚的置高或拉低来设置矩阵键盘是标准HID设备还是兼容性HID设备。
(3). 可通过硬件设置LCD_EN这个芯片管脚置1或置0来设置此设备是标准HID或兼容性HID设备。当LCD_EN置成1时,芯片被设置成兼容性HID设备,这是可以支持LCD显示;当LCD_EN置成0时,芯片被设置成标准HID设备,这种情况下是不支持LCD显示的。
(4).  KH93L001UC这款USB Phone芯片可分别支持段式(如HT1621)和点阵式(如HT7532)LCD控制器显示接口。
(5). 另外,这款芯片还带有直接驱动蜂鸣器的接口(BUZZ),检测设备端摘、挂机接口(PICKUP)、状态指示(IN_USE),用来打开、关闭功放的接口(SPERKER)等。

5.应用电路
系统应用电路原理图如图3所示。
一、为了提高语音通话质量,在此应用电路中,我们使用了另外一块BL8550-33CB LDO芯片为KH93L001UC的DVDD及LCD等供电,芯片自带的LDO输出只给音频部分使用。
二、在做PCB布线过程中,因音频信号比较敏感,因此,音频部分布线最好能和时钟信号分开;另外,音频信号的隔离电容C8、C13要离音频信号源尽可能的近一些。
三、电源的去耦电容需要靠近电源的VCC端。
四、KH93L001UC的第8引脚CREF是芯片内部使用的参考电路,需要接一个1.2K的电阻和2.2uF的电容。
五、晶振回路需尽可能靠近KH93L001UC的XI时钟输入端。
  

图3:系统应用电路原理图
6.结语
KH93L001UC这款单芯片USB Phone集成电路,具有成本低,系统设计简单、能够大大加快产品的上市时间等特点,,可以应用于Skype、QQ、MSN、Voipbuster等VOIP产品。同时,旺宏微电子公司还提供的一整套的SDK开发包,方便用户开发其个性话的VOIP产品。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-12-22 23:54 , 耗时 0.094273 秒, 21 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表