2011年5月4日 星期三

DIY - PIC:PIC18F4550 USB 通用串列匯流排 (六十三)

DIY - PICPIC18F4550 USB 通用串列匯流排 (十三)

Microchip(美國微芯科技公司)的 PIC18F4550 單片機是一款具備集成 USB 2.0 功能的低成本器件。USB (通用串列匯流排,Universal Serial Bus)是現今非常通用的 I/O連接。PIC18F4550 器件系列包括全速和低速相容的 USB 串列介面引擎(Serial Interface EngineSIE),它允許在任何 USB主機和 PIC 單片機之間進行高速通信。可以利用內部收發器或通過外部收發器將 SIE 直接連接到 USB內部的 3.3V 穩壓器也可以在5V 的應用中被用作內部收發器的電源。


USB 是一種快速的、雙向同步傳輸的、廉價並可以進行熱插拔的串列介面。USB 總線規範有兩個版本:早期的版本,USB1.1 的,支持 11Mbps 的,而新版本的 USB 2.0,支持高達 480Mbps。該 USB 規範定義了三種數據傳輸速度:
  • Low Speed (低速) 1.5Mb/sec
  • Full Speed (全速) 2Mb/sec
  • High Speed (高速) 80Mb/sec
最大功率可到外部設備被限制在100mA時在5.0V的。


USB 模組還包含了某些特殊硬體以提高其工作性能。 在器件的資料存儲空間(USB RAM)中提供了雙埠存儲器,以便在單片機和 SIE 之間可以直接進行記憶體訪問。此外還提供了緩衝器描述符,允許用戶任意設置 USB RAM 空間中供端點使用的存儲區。 提供了並行通信埠以方便大量資料的不間斷傳輸,比如將資料等時傳送到外部記憶體緩衝器。

18F4550 USB 外設及其功能模組的一覽圖
如果要將 USB 的原理詳細解釋,相信可以寫一本書,USB 實際是很複雜,所以想更了解 USB,可以登入以下網址。 
http://en.wikipedia.org/wiki/Universal_Serial_Bus 
http://www.usb.org/home 

2011 05 04 天氣報告
氣溫:23.9 @ 22:00 
相對濕度:百分之87% 
天氣:微雨



沒有留言:

張貼留言