2008年4月8日 星期二
為產品添加USB功能
微處理器的選擇通常以內建的週邊功能做為考量,部份的微處理器包含有USB功能,但大部分,特別是價格相對較低的產品則沒有,您是否曾經有選定了具備完美輸出入與週邊功能組合的微處理器後,卻發現缺少了USB功能?如果能夠在不需要購買新工具或學習另一種處理器架構的情況下就能進行USB週邊的設計,那不正是美事一樁嗎?
透過美商美信(Maxim)所推出的MAX3420E晶片產品,將USB功能添加到任何微處理器變得相當容易實現,這款晶片提供了USB全速收發器、智慧型USB串列介面引擎(Serial Interface Engine;SIE),以及一個能夠以高達26MHz SCK時脈信號運作的SPI從屬介面,MAX3420E以單控制端點、兩個雙緩衝64byte資料端點以及一個64byte中斷端點的全速USB週邊方式運作。
由匯流排供電
(圖一)描述了常見的USB週邊架構,USB的Vbus接線提供5V電源給一個3.3V的穩壓器,用來供應微控器以及MAX3420E電源,完全不需交流變壓器。SPI介面可以由3、4或5條接線組成,基本的SPI信號為串列時脈(Serial ClocK;SCK)、用來表示一個SPI傳輸程序動作的晶片選擇(Chip Select;CS)、主控端輸出從屬端輸入資料(Master Out Slave In data;MOSI)以及主控端輸入從屬端輸出資料(Master In Slave Out data;MISO),部分介面可以將MOSI與MISO結合成雙向接腳,帶來3接腳式的介面。
關鍵字 : USB,Maxim