tag 标签: usb接口

相关帖子
相关博文
  • 热度 27
    2015-6-24 15:23
    2737 次阅读|
    0 个评论
      Type-C全称USB Type-C接口,是一种全新的USB接口形式,它伴随最新的USB3.1标准横空出世。 何为USB Type-C   2013年12月,USB 3.0推广小组已经宣布了下一代的USB 3.1标准,将新增Type-C连接器规格,最大特色为采用小型化设计以符合行动产品的应用需求,同时不再有正反面之差别。   在2014年4月于深圳举行的英特尔开发者会议“IDF14 Shenzhen”上公开了“Type-C”的解决方案。USB Type-C接口大小有些类似MicroUSB,但是上下两端是完全一样的,不再区分正反面,两个方向都可以插入。Type-C接口插座端的尺寸约为8.3mm×2.5mm纤薄设计,最大数据传输速度达到10Gbit/秒,遵循USB 3.1的标准。   配备Type-C连接器的标准规格连接线可通过3A电流,同时还支持超出现有USB供电能力的“USB PD”,电压采用5V、12V和20V,电流为1.5A、2A、3A和5A,可以提供最大100W 的电力。不但可以为移动设备供电,甚至还能给笔记本、显示器直接供电。 性能强大催生USB Type-C 产品出现   在USB Type-C强大性能的诱惑下,各大电子产品制造商纷纷推出符合USB Type-C接口的产品。   最早出现搭载USB Type-C接口的产品是诺基亚N1。诺基亚官方曾经表示该产品将支持最新的 Type-C USB接口当时,并在Twitter上写道:“诺基亚N1使用双面可插的Type-C接口,这将极大地方便用户使用”,但却没有引起足够的重视,鲜有人知。   “Type-C”这个名称随着苹果全新一代MacBook笔记本电脑的发布而变得人尽皆知,很多人都惊呼“哇!一个接口就可以充当USB、视频输出及电源如此多接口的作用,真是神了!”苹果让大家真正认识了USB Type-C。   Google在Google I/O 2015全球发布会上,宣布旗下产品引入USB Type-C接口,公开表示支持USB Type-C技术。由此, USB Type-C技术又一次进入了观众的视野。   两大巨头的加入,进一步推动了USB Type-C标准的普及。由便携式笔记本电脑,到智能手机及其周边产品,越来越多的电子产品加入到USB Type-C标准的行列。现在搭载Type-C USB接口的电子产品包括:乐1、win10旗舰手机、移动电源、MacBook笔记本电脑、诺基亚N1平板电脑和周边配件。 USB Type-C或将逐渐统一电子产品外接接口   随着USB Type-C标准的实行和普及,将大大减少电子产品适配连接线的不兼容问题。只要支持USB Type-C标准的产品,一根连接线就可以连接笔记本电脑、智能手机、移动电源等等产品,省去了多条适配线的麻烦。   可以预见的是,未来,我们使用带有这种接口的智能手机,直接与支持同样协议的笔记本连接,就大可以省去运算核心,只保留一个显示器与键盘、电池的壳就可以使用。一部智能手机完全可以满足我们的需要,驱动我们所有的电子设备。   而未来,这种因为这个颠覆性接口的出现,产品成本将会大为降低。 文章来源于深圳​市致尚微电子有限公司,转载请注明出处 欢迎关注 致尚微 微信公众号:cnzasem​
  • 热度 30
    2013-8-10 21:52
    1035 次阅读|
    0 个评论
      引言   在目前的多媒体演示环境中,缺少远距离可操控计算机的设备。讲授者只能站在讲台上来操作计算机,这样限制了演讲者与观众面对面的交流。   为有效地解决这个问题,本文设计了一种可远距离操控计算机的无线通讯键盘控制器设备,通过把USB接口与无线发送、接收模块整合,设计出一种智能化、简便化的无线通讯键盘控制器。系统主要包括USB模块、无线发送模块和无线接收模块。   1 总体方案   本设计方案以无线发送/接收器为基础,用户通过所设计的"键盘控制器"上的按键,触动无线发射模块,SC2262发送指令数据,位于主机端连接卡上的无线接收器SC2272接收到数据后。将数据传给微控制器MC68HC05JB4,经过MC68HC05JB4芯片处理,数据最后通过USB总线传人主机,由驱动程序发给相应的应用软件。从而操控待操作的文档。系统结构框图如图1所示。 图1 系统结构框图   2 硬件设计   (1)连接卡设计。   此方案中,通过USB口与主机直接连接的是自行设计的连接卡。该卡上集成了两个主要的芯片,形成了两大功能模块。核心是MOTOROLA的微控制器MC68HC05JB4,它分别与无线电接收器SC2272和主机通讯。   (2)MC68HC05SJB4芯片。   MC68HC05JB4芯片是MOTOROLA 公司的MC68HC系列的8位微控制器。通过微控制器内含的USB模块。可以很方便地实现USB总线上的数据通讯。MC68HCO5JB4提供了两个端口分别与电缆的D+、D-相连;同时提供了一个3.3V的参考电压,与D一相连。典型连接如图2所示。D+和D一是一对差模的信号线。其中1.5K的电阻要求较高,阻值范围必须是是1.5KΩ±5%.USB通过一个四线电缆来传输信号与电源:为了与电缆阻抗匹配,在电缆的每一端都使用了非平衡终端匹配电阻。该电阻保证了能够检测外设与端口的连接或分离。并且可以区分高速与低速设备。SCI接口电路使用MAX232芯片,它可将微控制器使用的+5V电压转换为+12V,连接无线电接收器SC2272.将收到的数据传给微控制器。同时为了产生1.5M的USB总线速率。系统使用6MHz的晶振。 图2 USB接口电路。 (3)无线收发与编码、解码器设计。   在信号的编码/解码方面,本设计方案采用SC2262/SC2272芯片作为编/解码芯片。其连接原理如图3、图4所示。SC2262和SC2272芯片的第1至第8根引脚有三种状态。即接电源正极、接地、浮空,利用这三种状态可以有38种地址编码方式。通过对这8根引脚采用相同的编码方式来实现无线电遥控,而不发生干扰。 图4无线电接收器SC2272   在发射电路中。当按下SWO-SW3中的任一开关闭合时。SC2262的第17根引脚就发出对应于地址码的编码脉冲信号,该信号通过无线电发射电路发送出去,与SC2272相连的无线电接收器接收到该信号后,将其送入SC2272的第14根引脚。如果该信号的地址编码与接收到信号的SC2272芯片的地址编码相符。   则SC2272的第10-13根数据线就输出与SW0一SW3相对应的控制信号。通过对Sw0一Sw3的交叉编码可以组合出更多的按键开关。根据不同的需要,开关设计有较大的扩展性。 《电子设计技术》网站版权所有,谢绝转载 3 软件设计   软件设计主要包括MC68HC05JB4的主控程序、HID设备驱动程序及应用软件设计等三个部分。   (1)MC68HC05JB4的主控模块。   MC68HC05JB4的主控模块设计主要完成两个功、能:一是监视无线接收器SC2272的状态。自动产生状态信息和用户命令信息;二是完成主机与连接卡之间的USB总线通讯,自动处理主机的控制和查询命令。   对于功能二的实现,MC68HCO5JB4中的USB模块提供了3个端点。其中端点0通过控制传输与主机通讯,端点1和端点2则使用中断传输。把端点0看作是设备的控制和状态寄存器,而端点1和端点2则是设备的两个数据缓冲区。对应于3个端点。   68HCO5JB4提供了3个控制寄存器。2个中断寄存器(端点1和端点2共用1个),同时为端点0提供了8个数据发送/接收寄存器。为端点1和端点2提供了8个共用的数据发送寄存器。   其功能大致分为四个模块:USB中断服务例程:   命令处理器;获取命令模块;报告处理器。   USB中断服务例程处理USB不同的通讯信息,发送端点0的SETUP、IN、0uT等控制信息给命令处理器及协助报告处理器发送待决的报告给中断断点1.当USB设备第一次连接到总线上,它被指定为一个特定的地址,然后主机发送命令要求来检测设备特性并且选择不同的设备参数。命令处理器模块分析这些命令要求,按所要求的描述符和参数响应。USB键盘控制器被定位为人机接口设备(HID)。它不仅需要响应标准的USB协议要求,还要响应HID子协议的要求。同时为了完成信息的传输。设备还必须至少支持一种中断端点。另外为了使数据能被BIOS正确解释,USB键盘控制器必须按照报告定义的格式输入。   报告处理器负责按规定格式转换无线接收模块接收的数据,并请求中断服务例程通过中断管道发送报告。无线接收模块随时准备接收无线发送模块发来的数据,修改报告数据字节。待一个完整的数据包接收完成后,即通知报告处理器。   命令处理器主要处理USB的一般命令和HID的特有命令。获取命令模块主要是模拟实现SCI的接收功能。由于MC68HCO5JB4没有SCI模块。为了正确接收数据,利用MC68HCO5JB4内含的16位时钟的输入捕捉(ICAP)和输出比较(OCMP)功能,模拟实现了SCI的接收功能。每次SCI数据接收后都存入缓冲区。   待一个完整的数据包接收完毕。就设置标志位。通知报告处理器数据已准备好。如果USB通信陷入停顿。   缓冲区有可能被充满,这时SCI的数据接收将被禁止。报告处理器负责生成标准的USB报告。   实现USB键盘控制器特有的挂起与唤醒功能也是设计中的重要环节。USB协议规定。当总线处于空闲态超过3ms时。控制器必须进入挂起状态。而挂起的控制器从总线上吸收的电流必须小于500uA.   MC68HCO5JB4的挂起通过设置USB端点0的中断寄存器中的挂起标志位来实现。协议规定的500uA包括了主机端的电缆终端匹配电阻的电流(通常为220uA),所以对于使用总线电源的控制器而言。进入挂起状态通常便意味着总电流功耗不能超过280mA.   这实际上是要求MC68HCO5JB4进入STOP模式。但MC68HCO5JB4在STOP模式下时钟被禁止,也就是说此时无法接收数据。为了解决这个问题。即要控制器不进入挂起状态。则通过主机周期性地向控制器发送包结束(EOP)信号,间隔时间小于3ms,这样使控制器永远处于正常状态。   (2)应用软件设计。   本设计主要针对文档操作,实现键盘的相关功能。系统设置了"上页"、"下页""返回""关闭"等四个控制热键。可调用API函数注册系统热键代码。用户使用键盘控制器前。先在主机的应用程序界面设置需要操作的文档参数。启动控制热键后,SC2262被触动并开始发送数据,此时主机方主动查询是否有数据发送。实现时实监控。当SC2272接收到数据后,即通过SCI接口电路发送数据给微控制器MC68HCO5JB4,最后MC68HCO5JB4通过USB接12I向主机发送数据。主机接收后执行相应的操作。主要流程图如图5所示。 图5 软件流程图   结语   本设计方案适用于多媒体辅助环境下的课堂教学、讲座等,可进行远达十米以上的远程遥控电脑工作,效果良好。同时,它也为便携式的无线通讯外设系统提供了方便、快捷和可靠的接口解决方案。 《电子设计技术》网站版权所有,谢绝转载
  • 热度 22
    2013-7-6 15:33
    1038 次阅读|
    0 个评论
      CCD(ChargeCoupledDevices)电荷耦合器件是20世纪70年代初发展起来的新型半导体集成光电器件。由于CCD器件具有诸多优点:灵敏度高、光谱响应宽、动态范围大、空间自扫描等,使得近30年来,CCD器件及其应用技术的研究取得了惊人的进展,特别是在图像传感和非接触测量领域的发展更为迅速。目前,CCD应用技术已成为集光学、电子学、精密机械及微计算机为一体的综合性技术,在现代光子学、光电检测技术和现代测量技术中成果累累。随着CCD技术的迅猛发展,针对CCD信号的采集及采集之后的信号如何与计算机进行信息通信就成为CCD应用的一个重要问题,而能够针对CCD每一个象素进行高速采集并实时的传输给计算机处理,将会大大的提高采集到的CCD信号的精度并解决实时处理的问题,这在CCD信号采集和处理领域都将有非常广阔的前景。   通用串行总线USB(UniversalSerialBus)是1995年由康柏、微软、IBM,DEC等公司为解决传统总线不足而推广的一种新型的通信标准。USB总线接口具有较高的数据传输率、使用灵活、易扩展等优点,非常适合CCD的数据采集。他有低速、全速和高速三种工作方式,即USBl.1版本中.的低速模式和全速模式,低速模式的传输速率为1.5Mb/s,支持一些不需要很大数据吞吐量和很高实时性的设备,如鼠标、键盘等;全速模式的传输速率可以达到12Mb/s。,可以外接速率更高的外设,适合用于线阵CCD的数据采集。在USB 2.0版本中,增加了一种高速模式,其数据传输率最高可以达到480Mb/s,完全可以满足高速CCD数据采集系统的需要。    2 接口硬件组成   本系统选用高速的AD(模数)转换器,用于采集CCD信号,配以先进先出(FIFO)存储器作为数据高速缓冲器,用于存储AD转换后的数据,并采用具有微控制器的USB接口芯片,从而通过USB接口将采集到的数据输入计算机。系统原理框图如图1所示。   其中使用CPLD技术完成本采集系统的控制模块。CPLD(可编程逻辑器件)技术已经成为当今设计数字电路最为流行的方式,他可以将数字电路集成到一块芯片上,大大减小了电路板的体积和可靠性,而且他的可编程性使得设计好的电路在升级和修改上变得非常简单和方便。   USB控制芯片选用Cypress公司EZ-USB系列的AN2131QC,片内嵌有一个增强型的8051微控制器,并使用片内RAM作程序和数据存储器,使得芯片具有软特性,允许客户随时不断地设置和升级。内部框图如图2所示。   EZ-USBAN2131QC符合USB规范1.1版本,有4种传输方式:控制传输、中断传输、批量传输和同步传输。其中同步传输又有2种方式,即普通读写方式和快速读写方式。在本系统中采用的是快速读写方式,使得芯片可以在0.5 ms内读写1 kB的数据。    3 软件设计   软件主要分为3部分:USB芯片的固件程序、USB设备驱动程序以及主机的用户应用程序。固件响应各种来自系统的USB标准请求,完成各种数据的交换工作和事件处理。USB-驱动程序为USB采集系统提供了应用软件与USB设备的接口,他的开发使USB广泛应用于数据采集系统成为可能。而应用软件则实现用户与采集系统的交互,完成数据采集命令,进行实时显示。    3.1 固件程序代码   由USB芯片集成的加强型8051单片机来处理,当EZ-USB设备连接到USB口时,主机进行总线枚举,根据设备ID先使用系统程序将固件下载到芯片内部,然后进行重枚举,固件作为用户的功能设备开始执行。   Cypress公司提供固件程序框架,来完成控制传输和大部分的数据传输工作。本采集系统的固件程序就是基于此固件框架开发的,使用KeilC进行编译。程序流程图如图3所示。   图3中:TD_Init()为初始化全局变量;TD_Poll()为用户功能;TD_Suspend()为响应挂起事件;TD_Resume()为响应外部唤醒事件。   EZ-USB使用8051的INT2来响应21种USB中断,自动矢量(Autovector)机制帮助使8051内核进入相应的ISR(Interrupt Service Routine中断服务例程)。在初始化函数中加入使能EZ-USB的SOF(帧起始)中断语句,可以开始同步传输。每1 ms开始发生SOF中断,标志帧的开始。在SOFISR中从外部FIFO读取一个包长度的字节数据到端点缓冲区中。    3.2 驱动程序设计   USB客户驱动程序是支持即插即用功能的标准WDM(Windows Driver Model)驱动程序,这是分层的驱动程序模型,即设备驱动被分成了若干层,典型地分成:高层驱动程序、中间层驱动程序、底层驱动程序。每层驱动再把I/O请求划分成更简单的请求,以传给更下层的驱动执行。最底层的驱动程序在收到I/O请求后,通过硬件抽象层,与硬件发生作用,从而完成I/O请求工作。在这样的架构下,上面的驱动层就不需要对每个操作系统都要开发一遍了。USB客户驱动程序接收I/O管理器发来的IRP(I/ORequestPacket),构造URB(USBRequest Block)传递给主控制驱动程序接口USBDI。在USBDI的基础上进行编程将大大简化,用户不用关心IRP的类型,而只需要在相应的分发例程中通过构造URB(USBRequestBlock)并将其通过USBDI发送下去就可以实现对USB设备的控制了。   开发USB设备驱动程序的工具目前广泛应用的主要有2类:   (1)Windows DDK(Device Driver Kits),DDK基于汇编语言的编程方式和内核模式的调用,对没有深厚的操作系统原理和编程水平的人员来说,任务相当艰巨。   (2)NuMega公司的Driverstudio工具开发包,其中的DriverWorks实际上实现了对DDK类的封装,可以提供给用户驱动程序的开发框架,只需用户在相应的代码段中加入自己系统的控制代码即可,不必了解内核机制,大大加速了USB外设的开发速度。本系统就是使用DriverWorks来开发USB设备驱动程序的。生成的应用接口函数在VC"中调用,大大降低了主机软件的难度。    3.3 用户应用程序设计   应用程序实现的功能有:启动/关闭USB设备,设置USB数据传输管道/端口,采集数据,显示数据等。这里,采用VisualC++6.0作为程序的开发环境,并且充分运用了多线程的编程思想。从而实现同时进行数据采集与实时显示。   为了实现与驱动程序的通信,应用程序首先创建一个事件和一个线程,再将事件句柄传递给WDM,用这一线程来等待WDM发送的事件消息,接收到事件消息后,就读取驱动程序的数据,显示数据。   在Windows中,Win32应用程序调用的APl函数有5个;CreateFile(),ReadFile(),WriteFi|e(),DeviceloControl()和CloseHandle()。   应用程序为打开一个WDM设备驱动程序,使用CreateFile()函数。他的第一个参数是一个符号链接名。如果用DriverWorks创建一个WDM驱动程序,通常会用类KUnitizedName生成一个设备符号链接名。这名字的后面有一个数字,一般是一个o。例如,若符号链接名为"USBDevice",则传递给CreateFile()的是"\\\\.\\USBDevice0"。   一旦应用程序获得设备的有效句柄,他就能够调用Win32函数,这将产生对应于此设备对象的相应IRP,发送给驱动程序,完成相应功能。这种关系如表1所示。    4 结 语   本采集系统利用USB技术实现与计算机通信,有众多的优点:   ①安装方便,支持即插即用。   ②供电方便,可直接由主机通过USB接口提供5V的电压。   ⑧性价比高,远优于并行口和串行口的CCD图像采集系统。
  • 热度 29
    2013-6-12 23:24
    1225 次阅读|
    0 个评论
      引言   在目前的多媒体演示环境中,缺少远距离可操控计算机的设备。讲授者只能站在讲台上来操作计算机,这样限制了演讲者与观众面对面的交流。   为有效地解决这个问题,本文设计了一种可远距离操控计算机的无线通讯键盘控制器设备,通过把USB接口与无线发送、接收模块整合,设计出一种智能化、简便化的无线通讯键盘控制器。系统主要包括USB模块、无线发送模块和无线接收模块。   1 总体方案   本设计方案以无线发送/接收器为基础,用户通过所设计的"键盘控制器"上的按键,触动无线发射模块,SC2262发送指令数据,位于主机端连接卡上的无线接收器SC2272接收到数据后。将数据传给微控制器MC68HC05JB4,经过MC68HC05JB4芯片处理,数据最后通过USB总线传人主机,由驱动程序发给相应的应用软件。从而操控待操作的文档。系统结构框图如图1所示。 图1 系统结构框图   2 硬件设计   (1)连接卡设计。   此方案中,通过USB口与主机直接连接的是自行设计的连接卡。该卡上集成了两个主要的芯片,形成了两大功能模块。核心是MOTOROLA的微控制器MC68HC05JB4,它分别与无线电接收器SC2272和主机通讯。   (2)MC68HC05SJB4芯片。   MC68HC05JB4芯片是MOTOROLA 公司的MC68HC系列的8位微控制器。通过微控制器内含的USB模块。可以很方便地实现USB总线上的数据通讯。MC68HCO5JB4提供了两个端口分别与电缆的D+、D-相连;同时提供了一个3.3V的参考电压,与D一相连。典型连接如图2所示。D+和D一是一对差模的信号线。其中1.5K的电阻要求较高,阻值范围必须是是1.5KΩ±5%.USB通过一个四线电缆来传输信号与电源:为了与电缆阻抗匹配,在电缆的每一端都使用了非平衡终端匹配电阻。该电阻保证了能够检测外设与端口的连接或分离。并且可以区分高速与低速设备。SCI接口电路使用MAX232芯片,它可将微控制器使用的+5V电压转换为+12V,连接无线电接收器SC2272.将收到的数据传给微控制器。同时为了产生1.5M的USB总线速率。系统使用6MHz的晶振。 图2 USB接口电路。 (3)无线收发与编码、解码器设计。   在信号的编码/解码方面,本设计方案采用SC2262/SC2272芯片作为编/解码芯片。其连接原理如图3、图4所示。SC2262和SC2272芯片的第1至第8根引脚有三种状态。即接电源正极、接地、浮空,利用这三种状态可以有38种地址编码方式。通过对这8根引脚采用相同的编码方式来实现无线电遥控,而不发生干扰。 图4无线电接收器SC2272   在发射电路中。当按下SWO-SW3中的任一开关闭合时。SC2262的第17根引脚就发出对应于地址码的编码脉冲信号,该信号通过无线电发射电路发送出去,与SC2272相连的无线电接收器接收到该信号后,将其送入SC2272的第14根引脚。如果该信号的地址编码与接收到信号的SC2272芯片的地址编码相符。   则SC2272的第10-13根数据线就输出与SW0一SW3相对应的控制信号。通过对Sw0一Sw3的交叉编码可以组合出更多的按键开关。根据不同的需要,开关设计有较大的扩展性。 《电子设计技术》网站版权所有,谢绝转载 3 软件设计   软件设计主要包括MC68HC05JB4的主控程序、HID设备驱动程序及应用软件设计等三个部分。   (1)MC68HC05JB4的主控模块。   MC68HC05JB4的主控模块设计主要完成两个功、能:一是监视无线接收器SC2272的状态。自动产生状态信息和用户命令信息;二是完成主机与连接卡之间的USB总线通讯,自动处理主机的控制和查询命令。   对于功能二的实现,MC68HCO5JB4中的USB模块提供了3个端点。其中端点0通过控制传输与主机通讯,端点1和端点2则使用中断传输。把端点0看作是设备的控制和状态寄存器,而端点1和端点2则是设备的两个数据缓冲区。对应于3个端点。   68HCO5JB4提供了3个控制寄存器。2个中断寄存器(端点1和端点2共用1个),同时为端点0提供了8个数据发送/接收寄存器。为端点1和端点2提供了8个共用的数据发送寄存器。   其功能大致分为四个模块:USB中断服务例程:   命令处理器;获取命令模块;报告处理器。   USB中断服务例程处理USB不同的通讯信息,发送端点0的SETUP、IN、0uT等控制信息给命令处理器及协助报告处理器发送待决的报告给中断断点1.当USB设备第一次连接到总线上,它被指定为一个特定的地址,然后主机发送命令要求来检测设备特性并且选择不同的设备参数。命令处理器模块分析这些命令要求,按所要求的描述符和参数响应。USB键盘控制器被定位为人机接口设备(HID)。它不仅需要响应标准的USB协议要求,还要响应HID子协议的要求。同时为了完成信息的传输。设备还必须至少支持一种中断端点。另外为了使数据能被BIOS正确解释,USB键盘控制器必须按照报告定义的格式输入。   报告处理器负责按规定格式转换无线接收模块接收的数据,并请求中断服务例程通过中断管道发送报告。无线接收模块随时准备接收无线发送模块发来的数据,修改报告数据字节。待一个完整的数据包接收完成后,即通知报告处理器。   命令处理器主要处理USB的一般命令和HID的特有命令。获取命令模块主要是模拟实现SCI的接收功能。由于MC68HCO5JB4没有SCI模块。为了正确接收数据,利用MC68HCO5JB4内含的16位时钟的输入捕捉(ICAP)和输出比较(OCMP)功能,模拟实现了SCI的接收功能。每次SCI数据接收后都存入缓冲区。   待一个完整的数据包接收完毕。就设置标志位。通知报告处理器数据已准备好。如果USB通信陷入停顿。   缓冲区有可能被充满,这时SCI的数据接收将被禁止。报告处理器负责生成标准的USB报告。   实现USB键盘控制器特有的挂起与唤醒功能也是设计中的重要环节。USB协议规定。当总线处于空闲态超过3ms时。控制器必须进入挂起状态。而挂起的控制器从总线上吸收的电流必须小于500uA.   MC68HCO5JB4的挂起通过设置USB端点0的中断寄存器中的挂起标志位来实现。协议规定的500uA包括了主机端的电缆终端匹配电阻的电流(通常为220uA),所以对于使用总线电源的控制器而言。进入挂起状态通常便意味着总电流功耗不能超过280mA.   这实际上是要求MC68HCO5JB4进入STOP模式。但MC68HCO5JB4在STOP模式下时钟被禁止,也就是说此时无法接收数据。为了解决这个问题。即要控制器不进入挂起状态。则通过主机周期性地向控制器发送包结束(EOP)信号,间隔时间小于3ms,这样使控制器永远处于正常状态。   (2)应用软件设计。   本设计主要针对文档操作,实现键盘的相关功能。系统设置了"上页"、"下页""返回""关闭"等四个控制热键。可调用API函数注册系统热键代码。用户使用键盘控制器前。先在主机的应用程序界面设置需要操作的文档参数。启动控制热键后,SC2262被触动并开始发送数据,此时主机方主动查询是否有数据发送。实现时实监控。当SC2272接收到数据后,即通过SCI接口电路发送数据给微控制器MC68HCO5JB4,最后MC68HCO5JB4通过USB接12I向主机发送数据。主机接收后执行相应的操作。主要流程图如图5所示。 图5 软件流程图   结语   本设计方案适用于多媒体辅助环境下的课堂教学、讲座等,可进行远达十米以上的远程遥控电脑工作,效果良好。同时,它也为便携式的无线通讯外设系统提供了方便、快捷和可靠的接口解决方案。 《电子设计技术》网站版权所有,谢绝转载
  • 热度 22
    2011-5-12 12:54
    2455 次阅读|
    0 个评论
    LSD-FET430UIF 增加了 USB接口,用户可通过USB接口同PC机连接实现在线仿真,支持MSP430全系列芯片。 在使用本仿真器时,请注意以下内容: 1、用户目标板是使用外部供电还是通过仿真器内部供电,如果使用内部供电时,请 注意所选用的编译器上的电压设置及用户目标板的负载大小。 2、如果用户目标板有外部电源,请不要将JTAG 的2 脚与目标板电源相连,否则会 由于JTAG 调试工具提供的电平与外部提供的电平不相符而损坏JTAG 工具。 3、TEST 引脚上连接的20K 下拉电阻,并不是所有芯片都是必须连接的,请参考相 关芯片的数据手册。 4、如果正在使用仿真的过程中,由于操作不当或突然掉电等没有在编译调试环境中 停掉程序而拔下仿真器,那么再次连接仿真器时就有可能会跳出连接通信失败的对话框, 为此则无论如何也不能连接成功,此时应强行关闭编译环境,拔掉USB 线,断开用户目 标板电源后重新插上仿真器,让系统重新检测一下USB 连接口。如果还不行,请重新启 动电脑一次。 5、用户电脑的USB 连接线太长或使用了USB 延长线则会造成USB 仿真器的使用出 现问题,如果用户电脑的USB 接口连接了太多的USB 设备,则也有可能出现连接错误。 此时,用户应缩短USB 连接线或去掉一些USB 连接设备。 6、本USB 型仿真器支持大多数MSP430 的编译器,其中包括流行的AQ430、IAR、 CCE 等编译软件。 7、有关编译器的使用请参考相关编译器的使用说明,在光盘Reference\Users Guides 如有朋友希望更详细的了解此款仿真器的使用,可以与我们联系 或者正在使用的朋友希望提供技术支持的,也可与我们联系 交流热线:QQ 1072403508   fly@icbuy.net
相关资源
  • 所需E币: 3
    时间: 2019-12-26 01:13
    大小: 398.47KB
    上传者: 微风DS
    基于嵌入式系统的USB接口的设计……
  • 所需E币: 4
    时间: 2019-12-26 01:13
    大小: 451.9KB
    上传者: rdg1993
    基于无线传输和USB接口的远程诊断与急救支援系统设计……
  • 所需E币: 5
    时间: 2019-12-26 00:55
    大小: 243.39KB
    上传者: 微风DS
    USB接口(A)PCB封装尺寸.asp……
  • 所需E币: 3
    时间: 2019-12-25 21:12
    大小: 8.5KB
    上传者: 2iot
    选择单片机10招……
  • 所需E币: 3
    时间: 2019-12-25 21:10
    大小: 62KB
    上传者: quw431979_163.com
    短信息服务是移动网络上一种基本无线业务,是信息在移动网络上储存和转寄的过程。但是用常见的手机编辑短信息不方便,输入和显示都有局限,当然不适合工业应用,用PC机就不存在这些问题。而这种短信收发系统一般是基于RS-232串行总线的,不仅安装麻烦,而且由于受计算机插槽数量和地址、中断资源的限制,不可能挂接很多设备。在一些电磁干扰性强的测试现场,无法专门对其做电磁屏蔽,导致信息的失真。本设计以GSM网络作为数据无线传输网络,选用支持GSM网络的模块TC35i和带有USB接口的单片机开发而成。……
  • 所需E币: 5
    时间: 2019-12-25 20:51
    大小: 142.72KB
    上传者: 微风DS
    采用HT82M99E执行RS232转USB接口……
  • 所需E币: 4
    时间: 2019-12-28 23:38
    大小: 215KB
    上传者: 微风DS
    本应用笔记和应用笔记3936(MaximUSB库)配套使用,应用笔记3936主要描述了一个用于简化内置USB主机和外设开发的软硬件系统。该系统中,MAX3421E为主机,MAX3420E为外设。本应用笔记解释了如何利用评估板(EV)设置硬件,并给出三种评估软件的方法。……
  • 所需E币: 3
    时间: 2019-12-28 23:56
    大小: 2.24MB
    上传者: wsu_w_hotmail.com
    高频参考设计(HFRD)22是模块化GPON(MOGPON)评估板,支持对不同配置和选项的简单评估。提供完整的参考设计,加速并简化了整个ONT/ONU物理层设计的新产品开发过程。设计人员使用所提供的原理图、材料清单、布板文件、典型测试数据以及装配好的电路板,能够在系统级快速评估、测试组件。参考设计还提供用户软件,通过Window控制USB接口,对每个HFRD-22参考设计进行配置、控制和监控。HFRD-22.1、22.2和22.3收发器参考设计含有一个突发模式激光驱动电路、连续模式APD数字接收机、模拟视频放大器以及包括激光器、光电二极管和TIA的光组件。每一设计都突出了实现GPONONT时不同的配置和选项。HFRD-22.7参考设计是GPONONTSERDES评估板,可以和上面提到的任何收发器参考设计电路板直接连接。……
  • 所需E币: 4
    时间: 2019-12-30 10:18
    大小: 235.52KB
    上传者: 16245458_qq.com
    介绍了CYPRESS公司生产的主/从双工作模式USB接口芯片SL811HS的性能与内部结构,给出了SL811HS芯片在单片机系统中扩展USB接口的硬件电路,同时给出了该系统的USB驱动程序及实现U盘读写功能的应用程序。……
  • 所需E币: 3
    时间: 2019-12-25 12:51
    大小: 719.78KB
    上传者: givh79_163.com
    ARM芯片的应用和选型.V6coresARMv6XScaleTMARM1022EARMv5ARMv6ARM926EJARM9EARM10EJARM7TDMIARM720Tv4StongARMARM920T1994199619982000……
  • 所需E币: 4
    时间: 2020-1-2 01:57
    大小: 233.71KB
    上传者: 978461154_qq
    提出了以DSP为控制核心,采用USB通信设计的飞机防滑刹车测试系统.分析了飞机防滑刹车测试系统的组成,并介绍了测试系统主要硬件电路设计和系统上下位机软件设计.基于USB接口和DSP的飞机防滑刹车测试系统设计季台福,李玉忍(西北工业大学自动化学院,陕西西安710072)摘要:提出了以DSP为控制核心,采用USB通信设计的飞机防滑刹车测试系统。分析了飞机防滑刹车测试系统的组成,并介绍了测试系统主要硬件电路设计和系统上下位机软件设计。关键词:数字信号处理器UsB接口CH375AD9850DDS飞机防滑刹车控制器作为飞机防滑刹车系统的核心部件,其设计好坏直接影响到飞机的安全起飞和安全着陆刹车,系统性能的好坏需要通过测试设备来检验。我国对控制器的研究已有半个多世纪的时间,从机械一气压式到目前的数字式,均取得了良图1测试系统的构成好的效果。而对控制盒测试的研究却处于一片空白,迄系统采集控制器输出的阀门电压和参考速度信号,通过今为止仍用人工仪器对控制盒进行性能测试,不仅操作USB芯片传输给上位机,由上位机来显示,依此判断控复杂,而且耗用大量的空间和时间。本……
  • 所需E币: 5
    时间: 2020-1-4 12:50
    大小: 191.75KB
    上传者: 二不过三
    介绍一种基于FT245AM和nRF401芯片的无线MODEM,采用了低发射功率、高接收灵敏度设计技术,将USB接口、MCU和无线数据传输相结合,进行硬件电路设计和软件设计.实际应用表明:该无线MODEM满足无线电管制要求,通信质量良好.……
  • 所需E币: 3
    时间: 2020-1-4 12:51
    大小: 252.89KB
    上传者: 978461154_qq
    以北京普源公司生产的RIGOLDS5000系列数字存储示波器为例,介绍一种通过USB总线接口实现PC机与仪器通信的编程方法,并且给出一个通信应用实例.基子虚拟仪器技术的USB接口仪器通信软件设计叶文生,王思华(暨南大学电子工程系,广东广州510632)摘要:以北京普源公司生产的RIGOLDS5000系列数字存储示波器为例,介绍一种通过USB总线接口实现PC机与仪器通信的编程方法,并且给出一个通信应用实例。关键词:电子仪器USB接口虚拟仪器LabVIEW动态链接库随着现代化科学技术的发展,电子仪器在各行各业家公司于1994年底联合开发的一种通信接口标准,当中得到广泛的应用,成为不可缺少的工具。自1928年峰时推出的版本是O.7版,而直到1998年底推出1.1版之值电子电压表在美国商品化到现在,电子仪器的发展大后,UsB总线接口才得到广泛的应用。现在最新的版本致经历了模拟式一数字式一智能式与程控式三个阶段。……
  • 所需E币: 3
    时间: 2020-1-4 12:56
    大小: 152.12KB
    上传者: givh79_163.com
    目前计算机的USB接口已经大量使用,当一台计算机接多个USB外部设备时,如果这些外部设备或者连接电缆中介入了高电压干扰,就可能会烧坏计算机的USB口甚至主板.下面介绍几种对USB接口的隔离保护方案.USB接口硇几和隔离方案王军,孙汉华(1.武汉波仕电子有限公司,湖北武汉430074;2.武汉波仕卡科技有限公司,湖北武汉430074)目前计算机的USB接口已经大量使用,当一台计算电路中的“光发射”(整个为另外一个光电隔离器)。机接多个USB外部设备时,如果这些外部设备或者连(1)将D+和D一分别变换为“或”门输出DORl和差接电缆中介入了高电压干扰,就可能会烧坏计算机的分比较器输出RCVl。USB口甚至主板。下面介绍几种对USB接口的隔离保护(2)通过控制端EN来控制逻辑“通”与“断”。当方案。EN=……
  • 所需E币: 3
    时间: 2020-1-6 14:09
    大小: 208.5KB
    上传者: 16245458_qq.com
    DX板USB接口全功略(3)……
  • 所需E币: 4
    时间: 2020-1-6 14:09
    大小: 20KB
    上传者: 16245458_qq.com
    DX板USB接口全功略(2)……
  • 所需E币: 4
    时间: 2020-1-6 14:09
    大小: 6.39KB
    上传者: quw431979_163.com
    DX板USB接口全功略(1)……