值得(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à)圖所示。 |