IT培训机构|91免费精品视频|专注编程培训|91免费精品|软件开发培训_91免费国产视频_华清远见教育

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > 通用串行總線控制器技術

通用串行總線控制器技術 時間:2018-12-11      來源:未知

通用串行總線Universal Serial Bus,縮寫為USB,是一個標準的外部總線標準。在計算機領域,它是已經獲得廣泛使用的技術,常用的電子設備上幾乎都有USB接口。USB最初用于規范個人電腦PC與外部設備之間的連接與通訊,一般由PC來充當host端,各種外部設備作為device端,所有的通信都必須在host與device之間進行,各device之間無法進行直接通信。隨著USB技術的不斷廣泛應用,各種帶USB接口的電子設備不斷涌現,形成了現成遍地開花的局面。這樣一來沒有PC就無法使用USB進行通信,顯得十分不方便。于是USB OTG技術開始出現。USB OTG是USB On-The-Go的縮寫,是近年發展起來的技術,主要應用于各種不同的設備或移動設備間的聯接,進行數據交換,特別是PAD、移動電話、消費類設備。

在以前傳統的通信方式中,例如以前個人計算機的串口和并口。以前的RS232串行通信,因為每次僅能傳送一個bit的數據,波特率也無法獲得更進一步的提高,數據傳輸速率很低。相比串行通信,并行通信能同時傳送多個比特位,可以顯著加快數據通信速率。然而并行通信,需要多根數據線來同時傳送數據的各bit位,如果傳輸距離稍長,通信線路的成本明顯增加,不太適合距離稍遠的數據傳輸。然而不管是串行還是并行通信,由于它們直接使用電平的高低來表示二進制的01信號,使得電信號在傳輸過程中抗干擾能力差,隨著通信距離的增加,信號衰減快。要想提高通信距離,同時提高通訊速率,就需要采用差分線來傳輸數據。USB就是基于這一原理,通信過程中僅需要D+,D-這一對差分數據線,使得通信線路簡單,通信速率有了巨大的提高,同時抗干擾能力強。USB接口還能供電,支持熱插拔。自從該技術在PC中應用以來,就受到了廣泛歡迎。

USB接口可以進行供電,這樣小型的設備就不需要單獨供電,簡化了設備的供電設計。于是各種小型的電子設備都特別喜歡使用USB接口。嵌入式設備中,經常都需要該設備充當device的角色。下面以device的設計為例,討論一下USB接口的軟硬件設計。比如一個簡單的基于單片機的USB數據采集器,可以如下設計:

通用串行總線控制器技術,嵌入式學科

這是一個基于AVR單片機的通用USB數據采集器,使用了一款經典的USB接口芯片PDIUSBD12,單片機與PDIUSBD12之間直接利用傳統的數據、地址和控制三總線方式連接,有利于最大化數據傳輸。PDIUSBD12芯片引出差分數據線D+,D-與USB插頭相連。

軟件開發上,需要實現USB協議棧,按傳統的軟件分層設計方法來進行設計即可,比如該數據采集器的軟件層次結構如下:

通用串行總線控制器技術,嵌入式學科

當USB檢測到device插入后,就會自動和設備進行前期的多次對話,完成必要的初始化和加載任務,我們設計device時,就需要不斷地向host返回相應的信息,例如:

通用串行總線控制器技術,嵌入式學科

利用傳統的單片機前后臺程序設計方法就可以完成。該數據采集器是個通用的USB device設計模塊,其它USB設備只需在其基礎上做相應的軟硬件修改即可實現。

上一篇:紅外感應器工作原理

下一篇:STM32單片機如何編程

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 停车场设计|地下停车场规划设计|智能停车位地下车库设计施工装修|深圳创安顺停车库规划设计有限公司 | 消防烟感清洗,火灾探测器清洗,探测器清洗厂家 | 锯轨机|气动锯轨机|内燃锯轨机|电动钢轨钻孔机|内燃钢轨钻孔机-山东卓力铁路设备有限公司 | 全自动码垛机械手,码垛机器人,拆包机,缠绕机,开箱封箱装箱机厂家-山东昊宇自动化设备有限公司 | 威海牙科,威海种植牙,威海人工种植牙-威海经济开发区姚晓艺口腔诊所 | 葫芦岛装修公司,兴城装修家装公司,葫芦岛鑫昕装饰 | 球磨机配件_烘干机配件_回转窑配件_球磨机小齿轮_球磨机大齿轮-巩义市兴农机械制造公司 | 随车吊,洒水车,吸污车-程力专用汽车股份有限公司 | 硫酸、硫酸铵、氯磺酸、氯化亚砜、硫酸钾、对位酯生产销售 - 河北和合化工有限公司 | 移动CRM软件_SaaS CRM_crm管理软件系统_crm客户关系管理系统_销售管理软件-上海企能软件科技有限公司 | 拉丝模|高晶异形拉丝模|联合拉拔机模具|钼丝拉丝模|金刚石纳米涂层模|焊丝拉丝模|钨钢拉丝模|聚晶拉丝模_河北恩泰利嘉金属制品有限公司 | 途远VR+_成都VR全景制作_成都360全景漫游_成都720全景航拍_成都途远科技有限公司 | 宁波刑事辩护律师-建设工程律师-工程款合同律师-喻明辉律师 | 四方光电(武汉)仪器有限公司_四方仪器首页-烟气分析仪|尾气分析仪|煤气分析仪|沼气分析仪|天然气分析仪|超声波流量计|在线气体分析系统|红外气体传感器 | 山东货架厂家,重型货架,阁楼货架,钢平台,板材货架-山东智造仓储设备有限公司 | 张家港起重搬运吊装,工厂设备搬运服务-张家港易源起重搬运有限公司 | 淘客联盟平台_网络电话系统-河南英邦软件科技有限公司官网 | 上海恩计仪器首页-微生物限度检测仪-微生物限度仪厂家 | 输送机电动滚筒_山东电动滚筒_输送机滚筒_皮带输送机-山东中输输送机械有限公司 | 指纹锁_智能锁_指纹密码锁_智能锁十大品牌_智能门锁厂家-深圳市豪力士智能科技有限公司 | 直流电机调速器,直流电机控制器,直流电机调速电源-淄博诚铖创惠电子有限公司 | 新乡市矿山起重机制造有限公司 | 全开式真空干燥机_全开耙式真空干燥机_全开式动态真空干燥机,江阴千峰机械制造有限公司 | 深圳货柜租赁_集装箱出售/租赁_集装箱改造_鹏泰集装箱 | 江门摩托车配件|江门电动车配件|江门市盛泰嘉金属塑料制品有限公司 | 烘焙服定做_定做烘焙制服_工服定制厂家_烘焙服生产厂家-庆洋制衣 | 上海慧泰仪器制造有限公司 | 压滤机_板框压滤机_生产厂家陕西华星佳洋装备制造有限公司 | 找网页游戏鬼服 高返利鬼服游戏平台 鬼服开服表 - 猫游戏鬼服大全 | 山东万利精密机械制造有限公司-高速金属圆锯机,数控高速圆锯机,高速圆锯机生产厂家 | 污水处理设备-污泥脱水设备-纯水净水设备-山东善丰机械科技有限公司 | 精密机械加工_零件加工_机械零部件加工厂_高精密零件加工定制—深圳精密机械加工厂 | 江西铭鑫冶金设备有限公司-破碎机,铜米机,选矿摇床,电池回收设备 | 合肥发斯特精密塑模有限公司专业精密磨具,注塑模具,精密注塑机械零件(加工制造|生产|销售|厂家) 浩通集团 国际货运 物贸一体化 中非经贸 | 山东凯达起重机械有限公司-单梁行车,龙门吊,提梁机,门式起重机,悬臂起重机 | 冷库出租_食品/医药冷库租赁_冷库改建/定制-北京亚冷 | 乌鲁木齐万通汽车学校 | 钱眼网-透过钱眼看商机| 深圳人才网_深圳招聘网_【官方网站】 | 台车炉厂家_台车式退火炉_台车式回火炉—安徽大新工业炉有限公司 | 云梯车|云梯搬家车|工程高空上料车|云梯登高车价格|视频|图片-专汽之家 |