C8051F320及其USB接口應(yīng)用
2 引腳及封裝
圖3為其引腳圖。其中,Vdd為數(shù)字電源;GND為模擬地;REGIN為5V校準(zhǔn)器的輸入端;RST/C2CK為設(shè)備的復(fù)位引腳或EC2調(diào)試接口的時(shí)鐘信號(hào);P3.0/C2D為端口3.0或EC2調(diào)試接口的雙向信號(hào)引腳;VBUS為USB總線輸入腳;D+為USB的D+;D-為USB的D-;P0.2/XTAL1為端口0.2或外部晶振輸入;P0.3/XTAL2為端口0.3或外部晶振輸出;P0.6/CNVSTR為端口0.6或ADC0外部轉(zhuǎn)換開始輸入腳;P0.7/VRFF為端口0.7或外部參考電源的輸入端或輸出端;P0.0、P0.1、P0.4、P0.5、P1.0~P1.7、P2.0~P2.7 均為相應(yīng)的端口引腳。
3 電氣特性
校準(zhǔn)器的輸入電壓(REGIN引腳)為4.0~5.25V;Vdd(電壓校準(zhǔn)器的輸出)為3.0~3.6V(通常取3.3V);VREG偏流(電壓校準(zhǔn)器有效時(shí))為70μA;CPU和USB運(yùn)行時(shí)的供給電流為18mA(CPU時(shí)鐘為24MHz,USB時(shí)鐘為48MHz時(shí))或9mA(CPU時(shí)鐘為12MHz,USB時(shí)鐘為6 MHz時(shí));內(nèi)部晶振頻率為12.0MHz;USB時(shí)鐘頻率為48.0MHz(全速)、6.0MHz(低速)。
典型的USB應(yīng)用
C8051F320是一款完全集成的混合信號(hào)系統(tǒng)級(jí)芯片,片內(nèi)集成了數(shù)據(jù)采集和控制系統(tǒng)中常用的模擬部件和其它數(shù)字外設(shè)及功能部件。其中值得我們注意的是,它集成有一個(gè)USB接口,所以我們也可將其看成是一款帶USB接口的微處理器。C8051F320與市場(chǎng)上同類帶USB接口的微處理器相比較,它內(nèi)部強(qiáng)大的功能模塊大大簡(jiǎn)化了USB技術(shù)的開發(fā),還能很好地縮短開發(fā)周期。下面介紹它的一個(gè)典型的USB技術(shù)應(yīng)用。
在這個(gè)應(yīng)用中,主機(jī)通過(guò)C8051F320芯片中USB接口與C8051F320通訊,來(lái)控制信號(hào)燈的狀態(tài),檢測(cè)開關(guān)按鈕的狀態(tài),并采集分壓器和片內(nèi)溫度傳感器中的數(shù)據(jù)。在整個(gè)通訊中,我們還要使用EC2適配器來(lái)進(jìn)行系統(tǒng)調(diào)試。系統(tǒng)的電路原理圖見圖4。
在該應(yīng)用系統(tǒng)中,SW1按鈕開關(guān)連接到C8051F320的復(fù)位引腳。按一下SW1,設(shè)備將進(jìn)入硬件復(fù)位狀態(tài)。將J15跳線的兩引腳連接上后,C8051F320就在外部電源的模式下開始工作。如果要讓320在自己供電的模式下運(yùn)行,就需在斷開J15的同時(shí),連接上J12的兩個(gè)引腳。J4是該應(yīng)用系統(tǒng)的調(diào)試接口。將串行適配器EC2通過(guò)該接口連接到C8051F320,可實(shí)現(xiàn)在線調(diào)試和Flash編程的寫入和擦除(EC2的說(shuō)明和使用請(qǐng)參見Cygnal公司的產(chǎn)品數(shù)據(jù)手冊(cè))。J14是USB(通用串行總線)連接器,通過(guò)它就可將USB接口和C8051F320芯片連接起來(lái)。我們常將USB電纜的一端接上J14,另一端接在計(jì)算機(jī)的USB通訊口上。這樣就能實(shí)現(xiàn)數(shù)據(jù)傳輸任務(wù)。將J12跳線的兩引腳連接上后,外部電容就連接到了C8051F320的P0.7腳。C8051F320的P1.7引腳上連接有一個(gè)滑動(dòng)電阻,只要將J13接上,C8051F320就可從P1.7腳采集到邏輯信號(hào)。實(shí)際應(yīng)用中,我們要進(jìn)行USB技術(shù)開發(fā)和應(yīng)用,其硬件部分可在圖4的基礎(chǔ)上根據(jù)需要進(jìn)行擴(kuò)展。
51單片機(jī)相關(guān)文章:51單片機(jī)教程
晶振相關(guān)文章:晶振原理 上拉電阻相關(guān)文章:上拉電阻原理
評(píng)論