java怎么拦截某个对象
269
2022-10-29
剖析USB接口在串行通信中的应用
3 用USB连接56kbps modem设计
USB协议中包括一个通信类,定义了一种结构,以囊括所有用于远程通信服务和中速网络服务的设备。这样,外设就可以将自身标识为一个通信类的外设。
3.1 传统的modem结构
传统modem一般包括:
·微控制器:以对控制码译码(AT命令集)
·数据存取管理电路
3.2 简化设计
由于PC机串口的最高速率为115.2kbps,这样在图3的结构中会形成一个速度瓶颈。RS-232系统包括2个串行信号路径,其方向相反,分别用于传输命令和数据,而命令和状态必须与数据交织在一起;而USB支持分离的命令和数据通道并允许独立的状态报告。
在Windows操作系统中,通信层的UniModem驱动程序(图4所示)可以实现modem命令集。微软的VCOMM口驱动软件可以重新定位原先面向串行口的输出,将之直接传给Windows外设驱动模块(WDM-Windows Device Driver Model)的类驱动器,由WDM类驱动器将输出送到USB外设。而采用相反的顺序则可将由USB外设的输入送至Unimodem驱动器并最终回到应用程序。
参考文献
4 张汝春. USB新技术.北京:清华大学出版社?2002
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~