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