浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 顯示光電

C8051F320在USB設(shè)計(jì)中的應(yīng)用(圖)

發(fā)布時(shí)間:2007/8/20 0:00:00 訪問次數(shù):445


作者:李建平

  摘要:C8051F320是Cygnal公司推出的一款新型USB微控制器芯片。該器件具有較快的處理速度和較大的存儲容量,并且具有在系統(tǒng)可編程的功能,是USB接口設(shè)計(jì)的理想選擇。文中介紹了C8051F320的特點(diǎn)和引腳功能,并以一個(gè)USB-CAN接口轉(zhuǎn)換模塊為例介紹了USB接口的軟硬件設(shè)計(jì)。

   關(guān)鍵詞:C8051F320;USB;USB描述符;固件

  隨著USB技術(shù)的快速發(fā)展以及USB外設(shè)在越來越多場合的廣泛應(yīng)用,支持USB接口技術(shù)的芯片也越來越多。對于USB接口的設(shè)計(jì),如非擴(kuò)展之用,選用帶有MCU的USB控制器當(dāng)然是設(shè)計(jì)師們的首選,因?yàn)檫@樣不僅可以大大簡化硬件電路、減小外設(shè)體積,而且還可以提高產(chǎn)品的可靠性。文中介紹的C8051F320就是順應(yīng)這種需求而推出的一種新型USB控制器芯片。

 。 C8051F320的主要特點(diǎn)

 。茫福埃担保疲常玻笆牵茫纾睿幔旃就瞥龅囊豢罹哂腥伲眨樱鹿δ艿幕旌闲盘枺妫欤幔螅栉⒖刂破餍酒,該器件內(nèi)部集成有2304 Byte RAM和16k Byte的flash存儲器。實(shí)際上,C8051F320是一個(gè)完整的小型片上系統(tǒng)(SoC)。由于利用該芯片進(jìn)行設(shè)計(jì)時(shí)可以不需要任何外部元件(包括電阻和晶振),因而是小型USB應(yīng)用的理想選擇。與其它同類產(chǎn)品相比,C8051F320主要具有如下一些特點(diǎn):



  ●全速的USB 2.0功能控制器;

  ●內(nèi)部集成了時(shí)鐘恢復(fù)電路,且不需要外接晶體振蕩器;

  ●可支持8個(gè)USB端點(diǎn);

  ●帶有1k字節(jié)的USB緩沖存儲器;

  ●內(nèi)部集成了USB接口的數(shù)據(jù)收發(fā)器,設(shè)計(jì)中無需外部上拉電阻;

  ●具有高速增強(qiáng)型8051 MCU內(nèi)核,該MCU內(nèi)核采用流水線式指令結(jié)構(gòu),70%的指令執(zhí)行時(shí)間為一個(gè)或兩個(gè)系統(tǒng)時(shí)鐘周期,處理速度可達(dá)25MIPS(時(shí)鐘頻率為25MHz時(shí))。
此外,C8051F320還有許多其它特性,如支持在系統(tǒng)編程(ISP),帶有可編程的數(shù)字I/O和數(shù)字交叉開關(guān),可提供全速、非侵入式的在系統(tǒng)片內(nèi)調(diào)試電路等。

 。 C8051F320的引腳功能

 。茫福埃担保疲常玻暗囊_排列如圖1所示。主要引腳的功能如下:

 。模、D-:USB電纜的USB D+和USB D-連接端;

 。郑模模海玻贰常叮制想娫摧斎攵嘶蚱瑑(nèi)電壓調(diào)節(jié)器的3.3V輸出端;

 。遥牛牵桑危浩瑑(nèi)電壓調(diào)節(jié)器的5V輸入端;

 。郑拢眨樱海眨樱码娎|VBUS引線的感應(yīng)輸入端,當(dāng)該腳出現(xiàn)5V高電平信號時(shí),表示該設(shè)備已經(jīng)和主機(jī)連接好;

 。遥樱裕茫玻茫耍憾喙δ芤_,內(nèi)部上電復(fù)位POR(Power On Reset)和VDD監(jiān)視器的漏極開路輸出,使該腳保持低電平15μs以上可對系統(tǒng)進(jìn)行一次復(fù)位。此外,該腳還可作為C2接口的時(shí)鐘信號輸入端;

 。校常埃茫玻模憾喙δ芤_,可作為I/O端口或C2接口的雙向數(shù)據(jù)信號傳輸端口。

 。场(yīng)用舉例

  筆者以C8051F320為核心設(shè)計(jì)了一個(gè)USB和CAN總線的接口轉(zhuǎn)換模塊,運(yùn)用該接口轉(zhuǎn)換模塊可以方便地把具有USB接口的測控設(shè)備連接到一個(gè)CAN總線測控網(wǎng)絡(luò)中,以對系統(tǒng)的運(yùn)行狀況進(jìn)行系統(tǒng)和整體的測試和分析。在該接口轉(zhuǎn)換模塊的設(shè)計(jì)中,最主要的工作就是USB接口部分的設(shè)計(jì),包括硬件電路和固件程序的設(shè)計(jì)。



  3.1 USB 接口硬件電路設(shè)計(jì)

  由于C8051F320微控制器具有簡單易用的特點(diǎn),因此,用C8051F320進(jìn)行USB接口的硬件設(shè)計(jì)也顯得十分簡單,主要包括兩部分的內(nèi)容,一是接口轉(zhuǎn)換模塊供電方式的選擇,二是USB引腳的連接,圖2是其USB接口電路圖。

  由于整個(gè)模塊的功率估計(jì)在3W左右,而USB總線的供電量只適合小功率模塊的供電,最大也只有500mA,因此不能滿足整個(gè)模塊的安全供電,所以模塊選擇自供電模式,圖2所示的整個(gè)模塊(包括C8051F320和模塊中所有其它部分)的供電電源都來自外部5V電源。由于C8051F320中的USB收發(fā)器內(nèi)部集成了上拉電阻,因而不需要任何外部器件便可直接與USB接口相連。

 。常 USB固件程序設(shè)計(jì)

  USB固件程序設(shè)計(jì)是USB接口部分的主要工作,它的主要目的是:當(dāng)USB設(shè)備連接到主機(jī)上時(shí),主機(jī)可以發(fā)現(xiàn)新設(shè)備,然后建立連接并完成數(shù)據(jù)傳輸任務(wù),也就是能夠讓Windows正常檢測和識別USB設(shè)備。因此在USB固件程序中,最重要的工作就是USB描述符的定義和USB傳輸中斷的處理。

  (1)U


作者:李建平

  摘要:C8051F320是Cygnal公司推出的一款新型USB微控制器芯片。該器件具有較快的處理速度和較大的存儲容量,并且具有在系統(tǒng)可編程的功能,是USB接口設(shè)計(jì)的理想選擇。文中介紹了C8051F320的特點(diǎn)和引腳功能,并以一個(gè)USB-CAN接口轉(zhuǎn)換模塊為例介紹了USB接口的軟硬件設(shè)計(jì)。

   關(guān)鍵詞:C8051F320;USB;USB描述符;固件

  隨著USB技術(shù)的快速發(fā)展以及USB外設(shè)在越來越多場合的廣泛應(yīng)用,支持USB接口技術(shù)的芯片也越來越多。對于USB接口的設(shè)計(jì),如非擴(kuò)展之用,選用帶有MCU的USB控制器當(dāng)然是設(shè)計(jì)師們的首選,因?yàn)檫@樣不僅可以大大簡化硬件電路、減小外設(shè)體積,而且還可以提高產(chǎn)品的可靠性。文中介紹的C8051F320就是順應(yīng)這種需求而推出的一種新型USB控制器芯片。

 。 C8051F320的主要特點(diǎn)

  C8051F320是Cygnal公司推出的一款具有全速USB功能的混合信號flash微控制器芯片,該器件內(nèi)部集成有2304 Byte RAM和16k Byte的flash存儲器。實(shí)際上,C8051F320是一個(gè)完整的小型片上系統(tǒng)(SoC)。由于利用該芯片進(jìn)行設(shè)計(jì)時(shí)可以不需要任何外部元件(包括電阻和晶振),因而是小型USB應(yīng)用的理想選擇。與其它同類產(chǎn)品相比,C8051F320主要具有如下一些特點(diǎn):



  ●全速的USB 2.0功能控制器;

  ●內(nèi)部集成了時(shí)鐘恢復(fù)電路,且不需要外接晶體振蕩器;

  ●可支持8個(gè)USB端點(diǎn);

  ●帶有1k字節(jié)的USB緩沖存儲器;

  ●內(nèi)部集成了USB接口的數(shù)據(jù)收發(fā)器,設(shè)計(jì)中無需外部上拉電阻;

  ●具有高速增強(qiáng)型8051 MCU內(nèi)核,該MCU內(nèi)核采用流水線式指令結(jié)構(gòu),70%的指令執(zhí)行時(shí)間為一個(gè)或兩個(gè)系統(tǒng)時(shí)鐘周期,處理速度可達(dá)25MIPS(時(shí)鐘頻率為25MHz時(shí))。
此外,C8051F320還有許多其它特性,如支持在系統(tǒng)編程(ISP),帶有可編程的數(shù)字I/O和數(shù)字交叉開關(guān),可提供全速、非侵入式的在系統(tǒng)片內(nèi)調(diào)試電路等。

 。 C8051F320的引腳功能

  C8051F320的引腳排列如圖1所示。主要引腳的功能如下:

 。模ⅲ模海眨樱码娎|的USB D+和USB D-連接端;

  VDD:2.7~3.6V片上電源輸入端或片內(nèi)電壓調(diào)節(jié)器的3.3V輸出端;

 。遥牛牵桑危浩瑑(nèi)電壓調(diào)節(jié)器的5V輸入端;

 。郑拢眨樱海眨樱码娎|VBUS引線的感應(yīng)輸入端,當(dāng)該腳出現(xiàn)5V高電平信號時(shí),表示該設(shè)備已經(jīng)和主機(jī)連接好;

 。遥樱裕茫玻茫耍憾喙δ芤_,內(nèi)部上電復(fù)位POR(Power On Reset)和VDD監(jiān)視器的漏極開路輸出,使該腳保持低電平15μs以上可對系統(tǒng)進(jìn)行一次復(fù)位。此外,該腳還可作為C2接口的時(shí)鐘信號輸入端;

 。校常埃茫玻模憾喙δ芤_,可作為I/O端口或C2接口的雙向數(shù)據(jù)信號傳輸端口。

 。场(yīng)用舉例

  筆者以C8051F320為核心設(shè)計(jì)了一個(gè)USB和CAN總線的接口轉(zhuǎn)換模塊,運(yùn)用該接口轉(zhuǎn)換模塊可以方便地把具有USB接口的測控設(shè)備連接到一個(gè)CAN總線測控網(wǎng)絡(luò)中,以對系統(tǒng)的運(yùn)行狀況進(jìn)行系統(tǒng)和整體的測試和分析。在該接口轉(zhuǎn)換模塊的設(shè)計(jì)中,最主要的工作就是USB接口部分的設(shè)計(jì),包括硬件電路和固件程序的設(shè)計(jì)。



  3.1 USB 接口硬件電路設(shè)計(jì)

  由于C8051F320微控制器具有簡單易用的特點(diǎn),因此,用C8051F320進(jìn)行USB接口的硬件設(shè)計(jì)也顯得十分簡單,主要包括兩部分的內(nèi)容,一是接口轉(zhuǎn)換模塊供電方式的選擇,二是USB引腳的連接,圖2是其USB接口電路圖。

  由于整個(gè)模塊的功率估計(jì)在3W左右,而USB總線的供電量只適合小功率模塊的供電,最大也只有500mA,因此不能滿足整個(gè)模塊的安全供電,所以模塊選擇自供電模式,圖2所示的整個(gè)模塊(包括C8051F320和模塊中所有其它部分)的供電電源都來自外部5V電源。由于C8051F320中的USB收發(fā)器內(nèi)部集成了上拉電阻,因而不需要任何外部器件便可直接與USB接口相連。

 。常 USB固件程序設(shè)計(jì)

  USB固件程序設(shè)計(jì)是USB接口部分的主要工作,它的主要目的是:當(dāng)USB設(shè)備連接到主機(jī)上時(shí),主機(jī)可以發(fā)現(xiàn)新設(shè)備,然后建立連接并完成數(shù)據(jù)傳輸任務(wù),也就是能夠讓Windows正常檢測和識別USB設(shè)備。因此在USB固件程序中,最重要的工作就是USB描述符的定義和USB傳輸中斷的處理。

  (1)U

相關(guān)IC型號

熱門點(diǎn)擊

 

推薦技術(shù)資料

按鈕與燈的互動(dòng)實(shí)例
    現(xiàn)在趕快去看看這個(gè)目錄卞有什么。FGA15N120AN... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!