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

首 頁 公司動态

産品信息

芯片銷售

技術開發

資料下(xià)載

客戶服務

聯系我們

     

當前位置:

>> 技術開發 >> 技術討(tǎo)論
技術開發 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SY2200A EZ-USB FX2開發闆使用(yòng)方法
 
SY2200A EZ-USB FX2開發闆使用(yòng)方法
 
  SY2200A EZ-USB FX2開發套件是以Cypress的(de)CY7C68013A-128AC芯片爲核心,配合其它外圍電路由欣寶科技(上海)有限公司開發的(de)一款USB2.0開發套件。SY2200A EZ-USB FX2開發套件提供了(le)Cypress EZ-USB FX2系列完整的(de)軟硬件解決方案。  
 

軟件的(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)。

 
 
 
 

開發闆硬件資源

SY2200A EZ-USB FX2開發套件爲USB2.0設備的(de)開發提供了(le)一個(gè)良好的(de)工具。開發闆使用(yòng)的(de)是128管腳的(de)CY7C68013A-128AC USB2.0芯片,而且包含6個(gè)用(yòng)于擴展接口的(de)引出端。闆上所有的(de)電路均爲3.3V,開發闆闆内由USB連接器供電。SY2200A EZ-USB FX2開發套件硬件具體說明(míng):
* 使用(yòng)CY7C68013A-128AC USB2.0專用(yòng)芯片;
* 可(kě)擴充的(de)32K SRAM;
* 提供D0-D7數據總線與A0-A15地址總線;
* 提供兩個(gè)UART串行口;
* 提供ATA CONNECTOR 40芯接口;
* 提供6個(gè)20芯擴充連接槽(用(yòng)于CY7C68013A功能引腳引出);
* 提供3.3V電源;
* 用(yòng)來(lái)選擇EEPROM類型的(de)Jumper;
* 兩個(gè)功能強大(dà)8位I2C總線I/O芯片,用(yòng)于驅動LED和(hé)控制開關和(hé)按鈕;
* 電源和(hé)中斷/監控器指示燈;

SY2200A EZ-USB FX2開發闆基于EZ-USB系列USB2.0總線控制器,它包含标準的(de)MCS51外設模塊和(hé)USB模塊。USB模塊集成了(le)USB2.0的(de)收發器、串行總線接口機制、功能接口單元和(hé)收/發緩沖區(qū)。可(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)方便,另外一方面,空出I/O口以供開發使用(yòng)。其中一塊PCF8574提供了(le)到7段LED的(de)8位輸出;另外一塊提供8位輸出,分(fēn)别來(lái)自:4個(gè)按鈕、微動開關。設有WAKEUP按鈕,按下(xià)按鈕會引發遠(yuǎn)程的(de)USB喚醒。
CY7C68013A-128AC片内有8KB的(de)程序和(hé)數據共享的(de)RAM存儲器,另外,還(hái)增補了(le)32KB的(de)外部RAM。支持Keil Debag調試的(de)監控程序被裝載到内部RAM區(qū),在外部32RAM調試用(yòng)戶程序。
EZ-USB的(de)8051帶有兩個(gè)通(tōng)用(yòng)的(de)異步收發器(UART),可(kě)以選擇作爲RS232通(tōng)信

 
 

SY2200A EZ-USB FX2開發闆布局圖
 
 
JP1: I2C總線外連接器;
JP2:EEPROM型号選擇跳線;
各類連接器:USB連接器J1、 SIO-0連接器(P1)、SIO-1連接器 (P2);
擴展連接器:開發闆提供了(le)6個(gè)20腳的(de)插針連接器,以方便與外部電路連接。各個(gè)連接器的(de)信号在用(yòng)戶手冊有詳細說明(míng)。

PCF8574擴展I/O

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

地址分(fēn)配:

在調試程序裝載後SY2200A EZUSB FX2 DK存貯器分(fēn)配在用(yòng)戶手冊有詳細說明(míng)。注意地址爲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é)總線擴展。

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

經營許可(kě)證号 : 滬ICP備10001390号
信息确認