欣寶科技(上海)有限公司網标
欣寶科技(上海)有限公司
設爲首頁
聯系站長(cháng)
加入收藏

首 頁 公司動态

産品信息

芯片銷售

技術開發

資料下(xià)載

客戶服務

聯系我們

     

當前位置:

>> 技術開發 >> 技術討(tǎo)論
技術開發 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SY2100 EZ-USB開發使用(yòng) (0) (1) (2) (3) (4) (5)
   

SY2100 EZ-USB 開發闆提供完整的(de)硬件和(hé)軟件來(lái)加速固件與主機驅動程序的(de)開發,與其它使用(yòng)仿真設備的(de)USB開發包不同的(de)是,SY2100 EZ-USB開發包在整個(gè)開發過程中使用(yòng)真正的(de)設備,即AN2131QC。

 
軟件的(de)安裝  
--将安裝光(guāng)盤放入光(guāng)盤驅動器,運行EZ-USB devtools version 安裝程序,将出現EZ-USB安裝界面。
--Cypress EZ-USB控制面闆軟件是一個(gè)用(yòng)于EZ-USB芯片通(tōng)信的(de)Windows應用(yòng)程序。安裝中,按照(zhào)提示說明(míng)一步一步地進行安裝操作。在安裝完成後,可(kě)以從開始菜單選擇Start\Programs\Cypress 運行該軟件。
--要想卸載控制面闆軟件,在Windows的(de)控制面闆中用(yòng)Add/Remove Programs來(lái)實現。
--Keil開發環境用(yòng)于編譯、鏈接、調試8051C彙編程序,光(guāng)盤中帶的(de)Keil是評估闆,程序目标碼限制在4kB以内。在安裝完成Keil後,需要重新啓動計算(suàn)機。
 
硬件安裝  
硬件安裝準循以下(xià)步驟:
(1) 通(tōng)過USB連接線将EZ-USB開發闆連接到主機上;即,連接USB電纜,連接串口線(默認連接開發闆SIO-1串口)
(2) 主機裝載開發闆的(de)設備驅動程序。該驅動程序是在安裝Cypress EZ-USB 控制面闆軟件時(shí)同時(shí)自動安裝到系統中的(de)。在用(yòng)Keil監控程序開發時(shí),開發闆上的(de)綠燈變亮,表示監控程序已經經過USB電纜下(xià)載到了(le)開發闆上,并已經運行。
驗證開發闆是否安裝成功,隻要運行控制面闆就可(kě)以知道了(le)。
 
 
   

開發闆硬件資源

 

SY2100 EZ-USB開發闆爲USB設備的(de)開發提供了(le)一個(gè)良好的(de)工具。開發闆使用(yòng)的(de)是80管腳的(de)AN2131QC芯片,而且包含3個(gè)用(yòng)于擴展接口的(de)引出端。闆上所有的(de)電路均爲3.3V,開發闆闆内由USB連接器供電。

 
EZ_USB開發闆包括以下(xià)幾個(gè)部分(fēn):
--2131 EZ_USB集成電路,它包括一個(gè)高(gāo)性能的(de)8051内核;
--32K擴展RAM;
--兩個(gè)8051 UART口;
--DIP開關控制來(lái)選擇EEPROM地址;
--兩個(gè)I2C總線的(de)8位I/O擴展芯片,一個(gè)用(yòng)于驅動七段LED,另一個(gè)用(yòng)于讀8位開關狀态;
--一個(gè)3.3V調節器,它可(kě)以把5V轉換成3.3V;
--電源和(hé)中斷/監控指示燈(紅色、綠色)。
 

值得(de)一提的(de)是在USB、D+和(hé)D-信号接有防止瞬變電壓的(de)浪湧保護芯片,防止熱(rè)拔插造成的(de)不良影(yǐng)響,在USB接口電路中,是十分(fēn)必要的(de)措施,增加了(le)可(kě)靠性和(hé)安全性。

SY2100 EZ-USB開發闆基于EZ_USB系列USB總線控制器,它包含标準的(de)MCS51外設模塊和(hé)USB模塊。USB模塊集成了(le)USB的(de)收發器、串行總線接口機制、功能接口單元和(hé)收/發緩沖區(qū)。通(tōng)過内存配置開關可(kě)靈活地改變RAM的(de)地址空間,并方便地進行内存擴充。

EZUSB的(de)I2C總線上,接有兩塊8位I/O擴展芯片(PCF8574)和(hé)一塊用(yòng)于EZ-USB引導、标識USB設備的(de)EEPROM。該片EEPROM采用(yòng)8引腳DIP封裝,可(kě)拔插。

按鈕、選擇開關和(hé)7段LED通(tōng)過PCF8574接到I2C總線上。這(zhè)樣,一方面爲用(yòng)戶調試固件程序提供了(le)方便,另外一方面,空出A,B,C這(zhè)三個(gè)I/O口以供開發使用(yòng)。U10提供了(le)到7段LED的(de)8位輸出;U12提供8位輸出,分(fēn)别來(lái)自:4個(gè)按鈕、微動開關,以及主闆上擴展口。U9輸入引腳中的(de)任意一個(gè)的(de)狀态改變都會激活AN2131QC的(de)WAKEUP管腳。因此,按下(xià)任何一個(gè)按鈕都會引發遠(yuǎn)程的(de)USB喚醒。

AN2131QC片内有8KB的(de)程序和(hé)數據共享的(de)RAM存儲器,另外,還(hái)增補了(le)32KB的(de)外部RAM。支持Keil Debag調試的(de)監控程序被裝載到外部的(de)RAM區(qū),以便空出内部的(de)RAM調試用(yòng)戶程序。

EZ-USB的(de)8051帶有兩個(gè)通(tōng)用(yòng)的(de)異步收發器(UART),可(kě)以選擇作爲RS232通(tōng)信或一般的(de)I/O口使用(yòng)。
SY2100 EZ-USB開發闆下(xià)圖所示。

 
 

DIP開關設置

4位DIP開關的(de)的(de)SW3,SW4用(yòng)于選擇EEPROM的(de)地址線,同時(shí),EZ-USB内部的(de)8051可(kě)以通(tōng)過I2C讀取開關的(de)狀态(SW1,SW2)。
連接器

連接器包括:USB及其兩個(gè)DB9串口連接器。
擴展連接器

SY2100 EZ-USB開發闆提供了(le)3個(gè)20腳的(de)插針連接器,以方便與外部電路連接。
PCF8574擴展I/O

開發闆上有兩片PCF8574(U10、U9)提供調試I/O用(yòng)。 從地址0100;開發闆上的(de)開關和(hé)按鈕連接到U9,其地址是0100000d,在讀八位數據是先發送01000001到U9,然後讀出數據。另外其13腳/INT是一個(gè)漏極開路輸出引腳,當任何狀态發生變化(huà)時(shí),都會産生一個(gè)低電平,而/INT又和(hé)WAKEUP#相連,所以任何按鈕按下(xià)時(shí)都會啓動一次USB的(de)遠(yuǎn)程喚醒。控制7段LED的(de)PCF574,其地址是0100000d,發送一個(gè)命令01000000到U10,然後寫入字節。

 

地址分(fēn)配

在調試程序裝載後SY2100 EZUSB DK存貯器分(fēn)配圖如圖所示。注意地址爲1200H的(de)存儲器低端和(hé)8000H 的(de)32k可(kě)用(yòng)存儲器是爲用(yòng)戶程序留的(de)可(kě)用(yòng)空間。也(yě)要注意,在"空(Empty)"區(qū)域中沒有安裝程序,該部分(fēn)地址可(kě)用(yòng)于外部的(de)硬件和(hé)EZ-USB總線擴展。

 
 
   
上一頁
下(xià)一頁
 
 
 
 

 

 
 
   
 
欣寶科技(上海)有限公司網标
欣寶科技(上海)有限公司 (Shanghai Siyue Electronics Co., Ltd.)
電話(huà): 086-021-54170805, 54170905 傳真:086-021-54170905
Copyright © 2012 www.shsiyue.com All rights reserved.

經營許可(kě)證号 : 滬ICP備10001390号