电子发烧友网 > 处理器/DSP > 正文

采用TMS320VC5402作主控制器芯片实现USB语音传输接口装置设计

2020年04月09日 10:19 次阅读

1、引 言

USB把所有的输入和输出外设都置于机箱之外,而不用任何扩展槽。他是快速、双向、同步、动态连接且价格低廉的串行接口,可以满足PC机发展的现在和未来的需要。本设计就是充分发挥了USB这些优点,利用当今先进的电子技术研制出来的一种新型的高性能的语音传输接口装置。

本设计选用TI公司的TMS320VC5402(以下简称DSP,Digital Signal Processor)作为本设计的主控制器芯片,NS公司的USBN9603(以下简称USB,Universal Serial Bus)作为USB控制器芯片,NEWAVE公司的NWl034(以下简称CODEC)作为语音编解码器芯片,MITEI。公司的MH88634(以下简称COIC)作为电话机接口芯片

2、 DSP和USB简介

TMS320VC5402是定点芯片TMS320C54X系列的一种,是为实现低功耗和高性能而专门设计的定点DSP芯片,主要应用在无线通信和语音处理等方面。TMS320VC5402的主要特点包括:处理性能好,运算速度达100MI/s;优化的CPU结构,内部有1个40b的算术逻辑单元,2个独立的40b的加法器,1个17×17的的乘法器和1个40b的桶形移位寄存器,有4条内部总线和2个地址产生器;低功耗方式,可以在3.3VI/O电压和1.8V内核电压下工作;智能外设,除了标准的串行口和时分复用(TDM)串行口外,TMS320VC5402还提供了自动缓冲串行口BSP(auto-Buffered Serial Port)和与外部处理器通信的HPI(Host Port Interface)接口;内部有16k片内RAM和4k片内ROM

TMS320VC5402其独特的高性能、低功耗和低价格优势,是我们选择他作为本设计的主处理器的原因。

USB自1995年实现标准化后,经过了数年的飞速发展,已经从最初1.0规范发展到现在的2.o规范,最大传输速率可达480Mb/s。本设计使用的USBN9603支持USBl.1规范,低速传输速率为1.5Mb/s,全速传输速率为12Mb/s。USB提供了4种传输方式,以适应各种设备的需要。这4种传输方式分别是控制传输、等时传输、中断传输和批量传输。

NS的USBN9603是一个集成的USB端点控制器,具有增强的DMA功能。USBN9603集成了一个带有3.3V的调节器的收发器,1个SIE(串行接口引擎),1个8 b并行接口,1个时钟发生器和1个MICROWIRE/PLUS接口。USBN9603可以进行7个端点的数据传输,除了端点。必须为控制传输端点以外,其他的6个端点可以被配置成中断传输端点、批量传输端点或者等时传输端点;每一个端点都有一个专门的FIFO,控制端点的FIFO长度为8B,其他的为64B。8 b并行接口可以支持多路复用或者非多路复用2种与CPU的接口方式。USBN9603的突出特点为:低EMI(电磁干扰),低等待电流,24M晶振,增强的DMA功能;可使用5V或3.3V电源;总线操作具有异步唤醒的全速静态HALT模式;改进的3.3V电压输入的电压调节器,所有非双向端点都有64B的FIFO;外部控制器接口简单,编程方便。

3 、语音传输的思想

本设计的目的是给普通电话机和PC机之间提供一个数字接口。在本设计中,PC机是主机,DSP系统是USB设备。

当有来电时,COIC向DSP申请中断,DSP收到中断后就使用USB的中断传输向主机报告有来电,主机应用软件会弹出一个对话框要求用户选择摘机还是拒接,同时耳机或音箱里会传出电话铃声,如果选择摘机,主机就会使用USB的控制传输发送一个摘机命令给DSP,DSP在接到命令后就会接通电话,同时启动CODEC,然后语音数据就通过USB的等时传输(也叫同步传输)进行双向传送,而主机用户插上耳机(或音箱)和话筒就可以与电话另一端通话,通话完毕,主机发送一个挂机命令给DSP。如果选择拒接,主机就发送一个拒接命令给DSP,DSP会执行相应的动作。

当用户需要往外拨号时,也无需拿起电话机,只要在应用软件中选择拨号功能,输入被叫号码,点击确认键即可。剩下来的执行过程与有来电时的情况是一样的。

4、 电路原理设计

本设计由DSP构成核心控制器,控制对象是USB,CODEC和COIC。图1是整个系统的硬件框图。

采用TMS320VC5402作主控制器芯片实现USB语音传输接口装置设计

本设计的USB部分使用了USB的3种传输方式:

(1)控制传输

用于实现设备枚举主机的标准请求还有厂商自定义请求(即主机命令)。

(2)中断传输

用于实现设备对主机的唤醒,是惟一的设备主动向主机发送数据的传输方式。

(3)等时传输

用于实现语音数据的双向同步传输。

图2是USB与DSP的接口原理图,如图所示,USB使用24M晶振,本设备是全速(高速)设备,所以在D+上加0.5kΩ上拉电阻,如果是低速设备,则在D一上加1.5kΩ上拉电阻。MODE0和MODEl是选择8b并行接口方式的,本设计中选用非多路复用方式,所以MODE0和Model都接地,如果要选择成多路复用方式,则使MODE0接3.3V电源,MODEl接地即可。

CLKOUT是时钟输出,可供测试用,正常上电复位后,CLKOUT就应该输出4MHz的方波。然后可以在主程序中对USB的时钟寄存器进行配置,以产生需要的时钟,然后用示波器就可以在CLKOUT上看到相应的输出,可以用来判断读写操作是否正确等。

CODEC与DSP的接口为标准的串行通信接口。COIC把普通电话的两线制转换为四线制后实现与CODEC的无缝连接,另外和DSP接口只需几根简单的控制线即可实现。

5、 系统软件的设计

系统软件主要由3个部分组成:Firmware,USB驱动程序,主机应用软件。图3是系统软件框图。

5.1 Firmware

固件程序,是写在DSP的ROM中的程序,由主程序和中断服务程序组成。使用TI提供的CCS(Code Composer Studio)来完成Firmware的编写。CCS是TI推出的代码编译调试的集成环境,调试方便、易于使用,为本设计的顺利进行创造有利条件。

(1)主程序

图4为主程序流程图。主程序只做初始化和检测一些状态位的变化,以转入相应的处理子程序中。

(2)中断服务程序

包括COIC的中断服务程序、CODEC的中断服务程序和USB中断服务程序3部分。Firmware的大部分工作是在中断服务程序中完成的。

COIC只有一个中断,就是把振铃信息传送给DSP。

CODEC有3个中断:首先是接收振铃信息,在振铃中断服务子程序中,把振铃标志位置位;然后是接收中断,在中断服务子程序中把从电话接收到的语音数据装载到相应的FIFO中去;还有就是发送中断,在中断服务子程序中把从PC机侧发过来的语音数据发送至电话终端。

USB有4个中断,所有的数据交换都是在中断服务子程序中完成的,而且除中断传输外每次传输都是由客户启动的,主机应用软件调用USB功能驱动程序开始一个传输过程,然后USB产生一个中断请求,向DSP申请中断,在得到DSP的响应之后才进人中断服务子程序进行数据的接收或者发送。

5.2 USB驱动程序

USB的驱动程序属于WDM(Windows Driver Model)类型,Windows 98/2000等操作系统均支持该类型的驱动程序。WDM首先定义了一个基本的核心驱动程序模型,处理所有类型的数据,使驱动程序模型的内核实现更加的固定。WDM驱动程序还是一种分层的程序结构,可以看做是Windows NT驱动程序的改进,WDM驱动程序支持即插即用、电源管理

WMI(Windows Management Instrument)特性。Windows 98/2000提供了一系列的系统驱动程序,他们具有为许多标准类型设备服务所需的所有基本功能。图5是USB的WDM接口框图(也是USB驱动程序总体框图)。

Windows提供了USB的系统类驱动程序,他处理USB上的所有底层通信,这样其他驱动程序就有了一个定义好的接口可以使用。图5中USB类驱动程序使用UHCD.SYS或OHCI.SYS分别驱动两种类型的控制器UHCI(USB Host Controller Driver)和OHCI(Open Host Controller Interface)。当PCI枚举器发现USB主机控制器后,就会装入相关的驱动程序。

需要自己做的驱动程序实际上是USB功能驱动程序(也叫客户驱动程序),他控制一个给定的USB功能设备,例如我们的语音传输设备。连接到USB设备的每一种类型的功能单元都必须要有功能驱动程序。这些功能单元不知道和USB传输机制相关的细节,而且必须依赖于USB的主机应用软件才能管理他们基于USB的能力和限制的传输请求。功能驱动程序的理想实现是基于设备类而定义的。功能驱动程序把USB设备看作是一个司以被访问的端点的集合,他可以被控制并与他的功能单元进行通信。USB功能驱动程序可以在VC++下编写,但需使用微软提供的NTDDK(Windows NT Driver Develop Kit)来编译驱动程序。

5.3 主机应用软件

主机应用软件所完成的主要工作为:打开和关闭USB设备;读取设备描述符等;向设备发送摘机、挂机和拨号等命令;主动向用户发声并弹出对话框提示有来电;进行拨号;拨号或摘机后的双向语音同步传输。

主机应用软件在VC++6.0下完成,应用软件所操作的对象就是USB功能驱动程序,由于功能驱动程序提供与应用软件的接口,因此编写应用软件的难度要远远低于功能驱动程序的开发难度。

6 、结 语

在当今的数字化时代背景下,DSP已成为通信、计算机、消费类电子产品等领域的基础器件,被誉为信息社会革命的旗手。USB为PC外围设备输入输电提供了新的接口标准。他使得设备具有了热插拔、即1插即吊、自动配置的能力,并标准化了设备连接。USB的级联星型拓扑结构大大扩充了外设数量,使增加、使用外设更加便捷、快速。

本文所介绍的USB设备其实是一个数字电话机的模型,本系统软硬件都具有模块化特性,易于改造成其他应用场合的语音控制系统:从大的方面讲,可以组成数字电话网:从小的方面讲,在一个局域网内部,所有成员就都可以通过局域网方便地接听和拨打电话,而无需大量的分机。该设计节省了大量的人力和物力,具有较强的使用价值和推广意义。

责任编辑:gt

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

四轴机器人编程与应用

主题简介:本次直播主要讲解四轴机器人控制器基本原理及组成。四轴机器人的核心技术内嵌人工智能算法的工业级运动控制技术和伺服
发烧友学院发表于 2018-10-30 00:00 13837次阅读
四轴机器人编程与应用

MEMS技术在智慧农业中的应用

农业应用所需的测量和传感大部分依靠微机电系统(MEMS)。MEMS将机械结构与电子相结合,制造出智慧....
发表于 2020-04-09 10:23 14次阅读
MEMS技术在智慧农业中的应用

粤芯半导体首季度销售高出预期25% 发挥龙头带动...

被称为“广州第一芯”的粤芯半导体,拥有广州市第一条、广东省唯一一条量产的12英寸芯片生产线。面对疫情....
发表于 2020-04-09 10:07 21次阅读
粤芯半导体首季度销售高出预期25% 发挥龙头带动...

基于通用PCI接口功能芯片和热插拔控制器实现CP...

CPCI总线是一个开放式、国际性技术标准,由PCI总线工业计算机制造商组织PICMG(PCI Ind....
发表于 2020-04-09 10:05 15次阅读
基于通用PCI接口功能芯片和热插拔控制器实现CP...

专用USB通信控制芯片USBN9604的特点及实...

USBN9604是NatiONalSemiconductor公司设计生产的一款较新型的专用USB通信....
发表于 2020-04-09 09:56 18次阅读
专用USB通信控制芯片USBN9604的特点及实...

接口芯片PDIUSBDl2的性能特点及实现USB...

Philps公司生产的型号为PDIUSBDl2的接口芯片是一个具有集成的SIE,FIFO存储器、发送....
发表于 2020-04-09 09:50 28次阅读
接口芯片PDIUSBDl2的性能特点及实现USB...

用户线接口芯片Am79R70的内部、引脚功能及在...

Am79R70是Legerity公司生产的一种功能较强的用户线接口芯片,它除了具有国际电信联盟组织C....
发表于 2020-04-09 09:36 26次阅读
用户线接口芯片Am79R70的内部、引脚功能及在...

基于TMS320VC5410 DSP的PCI语音...

CTI(Computer Telephone Integration)即计算机电话集成技术已经发展了....
发表于 2020-04-09 09:21 81次阅读
基于TMS320VC5410 DSP的PCI语音...

TMS320C54XX DSP和USB接口芯片A...

通用串行总线USB(Universal Serial Bus)应用由三部分组成:具有USB接口的PC....
发表于 2020-04-09 09:14 19次阅读
TMS320C54XX DSP和USB接口芯片A...

意法半导体推出灵活稳健的VIPer®控制器,简化...

VIPer222集成误差放大器、电流检测MOSFET和高压启动电路等功能,可用于多种主流转换器拓扑,....
发表于 2020-04-09 08:31 93次阅读
意法半导体推出灵活稳健的VIPer®控制器,简化...

超大规模的技术革命,从半导体工业开始

与微处理器芯片并行发展的是半导体存贮器。1K位动态随机在贮器最出现于1970。所谓1K位就是1024....
发表于 2020-04-08 19:31 179次阅读
超大规模的技术革命,从半导体工业开始

LED驱动芯片有哪一些调试技术

变压器饱和时,L会变小,导致传输delay引起的峰值电流增量急剧上升,那么LED的峰值电流也跟着增加....
发表于 2020-04-08 17:34 31次阅读
LED驱动芯片有哪一些调试技术

LED照明散热技术发展的怎么样

在使用LED照明过程中,与使用传统照明方式一样,需要将电能转换为光能。
发表于 2020-04-08 17:03 24次阅读
LED照明散热技术发展的怎么样

神经拟态芯片掌握多种气味神经表征

除了会看会听,还会“闻”。近日,一直致力于模仿人类五感的人工智能又有新突破,通过神经拟态芯片,人工智....
发表于 2020-04-08 16:45 263次阅读
神经拟态芯片掌握多种气味神经表征

恒玄科技即将冲刺科创板 有望为其进一步扩大市占率...

4月7日,上海证监局披露了中信建投证券股份有限公司(以下简称“中信建投”)关于恒玄科技(上海)股份有....
发表于 2020-04-08 16:33 266次阅读
恒玄科技即将冲刺科创板 有望为其进一步扩大市占率...

每一块芯片都有一个唯一ID吗

每块芯片都有唯一id吗,不是指CPU型号
发表于 2020-04-08 16:21 183次阅读
每一块芯片都有一个唯一ID吗

华为首席技术官:美国限制华为采购全球芯片是不幸的

据路透社报道,当地时间周二,华为网络业务首席技术官保罗•斯坎伦(Paul Scanlan)表示,美国....
发表于 2020-04-08 16:14 279次阅读
华为首席技术官:美国限制华为采购全球芯片是不幸的

在硅基集成光量子芯片上实现高维量子纠缠,干涉可见...

近日,南京大学物理学院马小松教授团队在Nature合作期刊npj Quantum Informati....
发表于 2020-04-08 14:58 108次阅读
在硅基集成光量子芯片上实现高维量子纠缠,干涉可见...

国内5G手机厂商开始寻求国产化替代方案 高端进口...

中国是全球最大的电子信息产品和零部件生产国,每年生产全球70%的智能手机、80%的电脑、50%以上的....
发表于 2020-04-08 10:53 196次阅读
国内5G手机厂商开始寻求国产化替代方案 高端进口...

如何使用pic32mx550f256l微控制器产生usb通信和从usb读取数据的协调性

如何使用pic32mx550f256l微控制器产生usb通信和从usb读取数据的协调性,任何人都可以对此有所帮助...
发表于 2020-04-08 10:41 54次阅读
如何使用pic32mx550f256l微控制器产生usb通信和从usb读取数据的协调性

BM64的EVB开发板不能连接使用UART引脚在J6

我有一个BM64的EVB开发板。我能够使用USB端口通信,但我不能连接使用UART引脚在J6。我想知道USB电路是...
发表于 2020-04-08 10:29 28次阅读
BM64的EVB开发板不能连接使用UART引脚在J6

A/D芯片与神经元芯片的两种接口实现方法

在传统的工业控制中,现场的传感器与控制器之间总是以4~20mA的直流电流或1-5V的直流电压来传递信....
发表于 2020-04-08 10:15 70次阅读
A/D芯片与神经元芯片的两种接口实现方法

采用通用串行总线USB技术的高速数据采集卡的设计...

USB是英文Universal Serial Bus的缩写,中文含义是“通用串行总线”。它支持在主机....
发表于 2020-04-08 09:46 46次阅读
采用通用串行总线USB技术的高速数据采集卡的设计...

中国电信已顺利完成了Cat 1模组的测试入库

中国电信早在2016年就发布了Cat 1的商用规划,近几年,随着产业升级的需要,以及2G/3G退网的....
发表于 2020-04-08 09:34 35次阅读
中国电信已顺利完成了Cat 1模组的测试入库

USB的特点及利用其实现机器人的上位机与下位机的...

EDUROBOT-680-II型教学机器人是上海交通大学机器人研究所采用世界银行贷款研制的一种五自由....
发表于 2020-04-08 09:30 51次阅读
USB的特点及利用其实现机器人的上位机与下位机的...

利用FPGA作为接口芯片实现DSP到SDRAM的...

在DSP应用系统中,需要大量外扩存储器的情况经常遇到。例如,在数码相机和摄像机中,为了将现场拍摄的诸....
发表于 2020-04-08 09:26 47次阅读
利用FPGA作为接口芯片实现DSP到SDRAM的...

非接触式IC卡的模拟和高频传输通路的接口电路设计

图1是一个具有逻辑加密功能的非接触式IC卡的结构方块图。对于具有逻辑加密功能的非接触式IC卡,一般包....
发表于 2020-04-08 09:19 51次阅读
非接触式IC卡的模拟和高频传输通路的接口电路设计

是否从adc音频编解码器得到了正确的数据

嗨,我是新手,我试过用dspic33f控制器的样例代码。我获得了一些数据,但是我不知道我是否从adc音频编解码器得到了正确...
发表于 2020-04-08 09:06 14次阅读
是否从adc音频编解码器得到了正确的数据

怎么将MCP25625与Raspberry Pi接口?

我一直在为我的RPi Zero开发一个扩展板,它包含一个基于降压转换器TPS62130(5V/3A)、USB集线器和CAN控...
发表于 2020-04-08 06:58 13次阅读
怎么将MCP25625与Raspberry Pi接口?

PIC18F有几种不同的闪烁方法

大家好,我的芯片是PIC18F46K22,40引脚DIP封装。我提前道歉问了这么愚蠢的问题,但我对PIC18F芯片的各种...
发表于 2020-04-08 06:49 10次阅读
PIC18F有几种不同的闪烁方法

PIC32MZ USB不兼容

我目前正在开发一个简单的USB CDC设备。运行协调工具和设置USB CDC设备是没有问题的。不过,我想从头开始...
发表于 2020-04-08 06:31 10次阅读
PIC32MZ USB不兼容

给芯片上光子加车道,突破大规模集成技术瓶颈

你能否想象通过巧妙的安排,使得许多支足球队同时在同一个球场上训练阵型而互不干扰?中国一个科研团队就为....
发表于 2020-04-07 17:35 238次阅读
给芯片上光子加车道,突破大规模集成技术瓶颈

高通:芯片产业链环节较长,当前受疫情影响较小

今日,高通全球副总裁侯明娟在出席活动时透露,目前芯片产业受疫情影响相对较小。芯片产业供应链全球化水平....
发表于 2020-04-07 17:07 208次阅读
高通:芯片产业链环节较长,当前受疫情影响较小

AIDA64 6.25正式版本发布,支持AMD、...

作为最权威、最全面的PC硬件识别、测试工具,AIDA64今天迎来了6.25正式版本,更新幅度非常之大....
发表于 2020-04-07 16:23 438次阅读
AIDA64 6.25正式版本发布,支持AMD、...

中国逐步引领全球光模块市场,提前布局并发力光芯片...

2020年初,知名光通信市场调研机构LightCounting发布一份报告指出,中国的光模块供应商将....
发表于 2020-04-07 15:33 282次阅读
中国逐步引领全球光模块市场,提前布局并发力光芯片...

请问USB对DMA读写怎么实现?

[tr]USB对DMA读写怎么实现 [/tr][table] [/table]...
发表于 2020-04-07 15:27 16次阅读
请问USB对DMA读写怎么实现?

意法半导体推出VIPer222控制器,可用于多种...

中国,2020年4月7日——意法半导体的VIPer222控制器可用于高达8W的高压电源转换器,具有体....
发表于 2020-04-07 15:21 160次阅读
意法半导体推出VIPer222控制器,可用于多种...

如何在XC32(V1.34)编译器上增加程序内存?

嗨,我的应用程序使用PIC32MX110F016B控制器。IDE-mplabide(v4.1)工具链-XC32(v1.34)。在编译代码时,kse...
发表于 2020-04-07 13:08 19次阅读
如何在XC32(V1.34)编译器上增加程序内存?

PLC新一代超小型控制器怎么编程?

PLC新一代超小型控制器(LOGO!)的编程方法与操作...
发表于 2020-04-07 09:00 38次阅读
PLC新一代超小型控制器怎么编程?

用于多通用串行总线接口的局域网接入适配器的系统设...

目前,在局域网内部,计算机接入局域网的传统方法是通过在计算机主板上安装以太网卡来实现网络的互联。这种....
发表于 2020-04-04 18:57 38次阅读
用于多通用串行总线接口的局域网接入适配器的系统设...

基于T8503芯片实现电话机与ISDN的接口电路...

要实现普通电话机与ISDN进行连接,需要专门的接口(POTS)电路,这个接口电路应该具有馈电、过压保....
发表于 2020-04-04 18:41 242次阅读
基于T8503芯片实现电话机与ISDN的接口电路...

采用PCI9052芯片的配置寄存器及加载其驱动程...

PCI总线支持存储器地址空间、I/O地址空间和配置空间等三个物理空间。其中,配置空间是PCI总线所特....
发表于 2020-04-04 18:14 15次阅读
采用PCI9052芯片的配置寄存器及加载其驱动程...

DEI1016芯片的引脚功能、特点及应用分析

发送器电路包括一个发送缓存器和一个控制逻辑,发送缓存器是一个8×32bit的FIFO,而控制逻辑则允....
发表于 2020-04-04 18:09 244次阅读
DEI1016芯片的引脚功能、特点及应用分析

采用总线式拓扑结构实现液压支架电液系统的设计

CAN(Controller Area Network)即控制器局域网络,是一种标准的现场总线。由于....
发表于 2020-04-04 18:02 23次阅读
采用总线式拓扑结构实现液压支架电液系统的设计

基于C8051F120的支持多协议总线集成器的设...

系统结构框图如图1所示。C8051F120是整个系统的主控制芯片,负责对数据的处理和交换,包括通过R....
发表于 2020-04-04 17:59 36次阅读
基于C8051F120的支持多协议总线集成器的设...

基于ADSP2181为主控CPU实现与液晶模块的...

字符式液晶显示模块SMC1602B由一块5x7点阵液晶屏和控制芯片HD44780及其辅助电路组成。它....
发表于 2020-04-04 17:56 26次阅读
基于ADSP2181为主控CPU实现与液晶模块的...

SSD1906显示控制器在嵌入式系统中的设计应用

Atmel公司的AT91RM9200是基于ARM Thumb的ARM920T微控制器,时钟频率为18....
发表于 2020-04-04 17:43 52次阅读
SSD1906显示控制器在嵌入式系统中的设计应用

基于CAN现场总线和PLC芯片构建ETS系统的核...

TSI系统(汽轮机状态监视和保护系统)和ETS系统(汽轮机危机跳闸系统)是火力发电厂保证汽轮机和发电....
发表于 2020-04-04 17:39 17次阅读
基于CAN现场总线和PLC芯片构建ETS系统的核...

LXT384 PCM接口单元芯片的三种环回形式分...

LXT384是Intel公司生产的八进制短时间脉冲编码调制(PCM)线路接口单元芯片,常用于1.54....
发表于 2020-04-04 17:38 100次阅读
LXT384 PCM接口单元芯片的三种环回形式分...

IDT82P芯片的功能特点及如何实现E1模块的接...

在TDM over IP 和V5 VoIP Gateway等PSTN(公共交换电话网)应用中都涉及E....
发表于 2020-04-04 17:23 88次阅读
IDT82P芯片的功能特点及如何实现E1模块的接...

基于USB接口芯片CH371实现USB外设演示板...

在开发USB设备时最难的就是固件和驱动程序的开发,要想成功的开发这两部分必须完全熟悉USB协议,而这....
发表于 2020-04-04 17:17 33次阅读
基于USB接口芯片CH371实现USB外设演示板...

采用CY7C646xx系列实现USB接口系统的设...

UBS(Universal Serial Bus)是一种标准的计算机与外设的连接接口,1995年问世....
发表于 2020-04-04 17:13 27次阅读
采用CY7C646xx系列实现USB接口系统的设...

基于微处理器实现一对异步串口连接的接口设计

美国TI(Texas Instruments)公司的系列DSP芯片采用哈佛结构、流水线操作、专用硬件....
发表于 2020-04-04 17:07 30次阅读
基于微处理器实现一对异步串口连接的接口设计

采用HSDL7001和HSDL3201芯片实现红...

为了建立一个统一的红外数据通讯标准,1993年,由HP、COMPAQ、INTEL等二十多家公司成立了....
发表于 2020-04-04 11:07 11次阅读
采用HSDL7001和HSDL3201芯片实现红...

基于USB接口的局域网接入适配器的设计方案

目前,在局域网内部,计算机接入局域网的传统方法是通过在计算机主板上安装以太网卡来实现网络的互联。这种....
发表于 2020-04-04 10:53 97次阅读
基于USB接口的局域网接入适配器的设计方案

基于IC接口管理芯片实现读写器的软硬件设计

终端传输层根据卡片返回的过程字符和状态字节执行相应的操作,使读写器对数据的处理过程明朗清晰。卡片返回....
发表于 2020-04-04 10:40 26次阅读
基于IC接口管理芯片实现读写器的软硬件设计

基于串行接口USB技术实现激光多普勒测量数据采集...

激光多普勒测量技术(LDT)具有精度高、动态响应快、测量范围大,非接触测量的特点,成为气体、流体测量....
发表于 2020-04-04 10:33 84次阅读
基于串行接口USB技术实现激光多普勒测量数据采集...