《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于DSP的PDIUSBD12芯片的應用開發
基于DSP的PDIUSBD12芯片的應用開發
摘要: 本課題決定選用Philip公司的PDIUSBD12芯片。這樣可利用對DSP的熟悉的優勢,加快產品的開發進程,同時還能提高系統的可擴展性,便于選擇高性能的單片機。本芯片只支持USB1.1協議,對于速度要求高的系統可采用后文提到的支持USB2.0協議的信號轉換板。
關鍵詞: DSP PDIUSBD12芯片 USB
Abstract:
Key words :

     USBD12芯片" title="PDIUSBD12芯片">PDIUSBD12芯片介紹

  進行USB開發之前要根據成本與性能選擇合適的USB接口芯片。目前USB控制器芯片通常可分成3種:

  第一種是專為USB設計的芯片,這類芯片的主要來源是CYPRESS的M8系列和ScanLogic的SL11R系列芯片。這種芯片是為了使用在USB應用設備而特別設計的,而不是在舊的結構上改造出來的,因而其功能的實現能夠達到最佳化,但是開發起來比較困難,要學全新的指令集,而且價格較較貴。

  第二種是與現有的芯片兼容。大部分和8051系列的芯片兼容,如AMD公司的AM186T和Motorola的68HC05/8。這種芯片的優點是開發者已經熟悉現有芯片的結構和指令集,開發起來會比較容易。

  第三種是需要外部微處理器接口的USB芯片。這類芯片只負責處理USB通信,它要和另一塊單片機芯片一起工作。典型的主要有NS公司的USBN9603、NetChip公司的NET2888、Philip公司的PDIUSBD11/12等。使用這樣的芯片的最大的好處是硬件的結構有很大的靈活性,便于發揮單片機的優良性能,同時價格便宜。

  綜合考慮了以上幾種芯片后,本課題決定選用Philip公司的PDIUSBD12芯片。這樣可利用對DSP的熟悉的優勢,加快產品的開發進程,同時還能提高系統的可擴展性,便于選擇高性能的單片機。本芯片只支持USB1.1協議,對于速度要求高的系統可采用后文提到的支持USB2.0協議的信號轉換板。

  基于USB1.1的Philip公司的PDIUSBD12芯片結構比較簡單,它必須單片機配合才能完成USB通信功能。單片機以讀寫外部存儲器的方式執行PDIUSBD12芯片的通信功能命令。芯片產商將給出其具體的USB操作命令。其管腳圖說明如圖1:

PDIUSBD12的管腳圖

圖1 PDIUSBD12的管腳圖

  二 USB-PC104轉換板設計

  由于嵌入式主板價格昂貴,而在很多應用場合可以用一個成本低的USB外設替代。這里的USB外設意指嵌入式系統本身不能獨立運行,需要PC機的軟硬件支持。這樣的嵌入式系統最先要解決的問題是開發一塊USB-PC104信號轉換板來替代嵌入式主板。需要轉換USB總線與PC104總線的信號的原因在于這樣可以讓系統既擁有USB設備的優點又有PC104總線設備的高可靠性。采用DSP芯片可以提高系統的速度達到和嵌入式主板總線的要求。

  1 硬件設計

  硬件設計的主要框圖如圖2所示:

轉換板硬件主體框圖

圖2 轉換板硬件主體框圖

  它的主要工作原理是:從主機的應用程序發出的訪問PC-104總線設備的命令,經過底層的USB驅動程序將其轉換為相應的USB設備標準要求送到USB接口芯片PDIUSBD12(以下簡稱D12),運行于DSP的固件程序接收到這個要求,就會向PC104總線執行相應的命令,從而達到控制PC-104總線硬件的目的。

  2 固件程序的開發

  固件程序運行在USB外圍設備的單片機中,由它響應主機發送過來的USB的各種要求和數據傳輸。固件的組成主要有兩大部分,ISR(中斷程序)和主程序。中斷程序運行在后臺,負責USB芯片與單片機MPU的USB要求中斷響應與數據傳輸,中斷程序接收到主機發送來的USB要求和數據后就將它轉送給主程序并設置相應的標志位。主程序運行在前臺,它根據中斷程序傳給它的數據及標志位而進行實際的硬件動作。后臺ISR中斷服務程序和前臺主程序循環之間的數據交換通過事件標志和數據緩沖區來實現的。例如PDIUSBD12的批量輸出端點可使用循環的數據緩沖區,當PDIUSBD12 從USB收到一個數據包那么就對MPU 產生一個中斷請求,MPU立即響應中斷。在ISR中固件將數據包從PDIUSBD12內部緩沖區移到循環數據緩沖區并且隨后清空PDIUSBD12的內部緩沖區以使能接收新的數據包。MPU可以繼續它當前的前臺任務,直到完成任務后返回到主循環。同時檢查循環緩沖區內是否有新的數據并開始其它的前臺任務編寫固件程序可用匯編語言或者C語言,用C語言得有KEIL C編譯器的支持。但總體上它們的程序框架是一樣的。主體程序框架如圖3所示:

固件主程序框架

圖3 固件主程序框架

  3 驅動程序開發

  由于現代操作系統對內存、端口等資源均采取了保護措施。一般的應用程序不能夠直接訪問硬件,必須通過設備的驅動程序。設備驅動程序直接和硬件打交道的,并且運行于操作系統核心態,它像操作系統內核一樣具有最高的運行權限,所以它可以直接訪問硬件。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲一区二区视频在线| 亚洲精品视频在线看| 亚洲国产精品一区二区三区| 国产丝袜美腿一区二区三区| 国产精品美女久久| 欧美婷婷在线| 欧美日韩美女在线| 欧美激情91| 亚洲激情网站| 伊人精品在线| 伊人精品视频| 黄色国产精品| 激情一区二区| 在线观看亚洲a| 一区在线播放视频| 伊人色综合久久天天| 原创国产精品91| 亚洲电影下载| 亚洲精品自在久久| 一级成人国产| 中文精品视频| 亚洲性线免费观看视频成熟| 亚洲深夜福利视频| 亚洲一区制服诱惑| 午夜日韩福利| 亚洲第一二三四五区| 久久精品五月婷婷| 亚洲精品久久视频| 日韩香蕉视频| 亚洲欧美日韩精品久久| 欧美一级电影久久| 久久久精品一区| 蜜乳av另类精品一区二区| 欧美+日本+国产+在线a∨观看| 欧美激情二区三区| 欧美视频日韩视频在线观看| 国产精品国产精品| 国产亚洲欧美日韩精品| 黄页网站一区| 亚洲毛片视频| 亚洲午夜精品久久久久久app| 亚洲女女做受ⅹxx高潮| 久久电影一区| 亚洲精品午夜| 亚洲曰本av电影| 久久九九全国免费精品观看| 美日韩精品免费| 欧美日韩精品一区二区在线播放| 国产精品劲爆视频| 国内精品福利| 日韩视频永久免费| 欧美亚洲一区二区在线| 亚洲国产精品嫩草影院| 99视频有精品| 亚洲综合欧美日韩| 亚洲国产专区校园欧美| 在线视频免费在线观看一区二区| 香蕉精品999视频一区二区 | 国产精品久久久久秋霞鲁丝| 国产三级欧美三级日产三级99| 亚洲国产精品成人精品| 亚洲午夜伦理| 亚洲黄色影片| 性久久久久久久久| 免费看亚洲片| 国产精品男女猛烈高潮激情| 精久久久久久久久久久| 一本不卡影院| 亚洲国产精品久久91精品| 亚洲免费视频观看| 欧美成人在线影院| 国产日韩一区欧美| 夜夜嗨av一区二区三区网页| 久久国产成人| 亚洲一区欧美二区| 欧美成人a视频| 国产网站欧美日韩免费精品在线观看 | 国产日韩欧美在线| 亚洲美女av网站| 久久精品日韩欧美| 香蕉国产精品偷在线观看不卡 | 亚洲国产精品美女| 欧美一级在线亚洲天堂| 一道本一区二区| 欧美77777| 国产欧美亚洲日本| 亚洲国产精品久久久久| 久久经典综合| 久久国产一二区| 国产精品伦子伦免费视频| 亚洲欧洲视频| 亚洲精品欧美在线| 美女视频黄 久久| 黑丝一区二区三区| 亚洲欧美日韩一区在线| 亚洲一区二区三区四区视频| 欧美精品免费视频| 亚洲国产高潮在线观看| 欧美在线在线| 销魂美女一区二区三区视频在线| 欧美人妖在线观看| 亚洲高清一区二区三区| 亚洲国产91| 久久偷看各类wc女厕嘘嘘偷窃| 国产精品亚洲аv天堂网| 99re热精品| 亚洲先锋成人| 欧美日韩日日夜夜| 亚洲高清激情| 亚洲精品视频中文字幕| 欧美大片在线观看| 亚洲黄网站黄| 亚洲精品久久久久中文字幕欢迎你 | 鲁大师影院一区二区三区| 久久久91精品国产一区二区精品| 欧美日韩午夜视频在线观看| 亚洲成人资源网| 亚洲黄色免费| 欧美成人精品在线观看| ●精品国产综合乱码久久久久| 亚洲第一二三四五区| 久久久久在线观看| 国产一区二区精品丝袜| 欧美一级网站| 久久婷婷蜜乳一本欲蜜臀| 国产自产2019最新不卡| 久久国产精品一区二区三区四区 | 久久一区国产| 一区二区在线视频观看| 亚洲国产精品综合| 欧美14一18处毛片| 亚洲人成人一区二区三区| 日韩视频二区| 欧美日韩一区成人| 这里只有精品视频| 欧美一区1区三区3区公司| 国产亚洲精品高潮| 91久久一区二区| 欧美日韩精品一区二区天天拍小说| 一本色道久久综合| 欧美一区二区三区四区在线观看地址 | 亚洲美女黄色| 亚洲男人天堂2024| 国产亚洲人成a一在线v站| 亚洲高清在线观看| 欧美日本免费| 亚洲综合第一页| 久久久综合香蕉尹人综合网| 91久久精品国产91久久| 亚洲影院免费观看| 国产日产高清欧美一区二区三区| 久久精品盗摄| 欧美日韩日韩| 欧美亚洲网站| 蜜臀91精品一区二区三区| 亚洲日韩欧美一区二区在线| 亚洲尤物在线| 国内精品久久久久久久影视蜜臀 | 久久精品国产亚洲精品| 欧美激情亚洲视频| 亚洲视频一区| 久久综合久久综合这里只有精品| 亚洲欧洲一区二区三区在线观看| 亚洲女与黑人做爰| 一区二区自拍| 亚洲一区二区三区精品视频| 国产亚洲综合性久久久影院| 亚洲精品一品区二品区三品区| 国产精品白丝av嫩草影院| 欧美专区第一页| 欧美伦理视频网站| 香蕉久久夜色精品国产使用方法| 女人天堂亚洲aⅴ在线观看| 99香蕉国产精品偷在线观看| 久久婷婷色综合| 一区二区三区视频观看| 久热精品视频在线| 在线视频免费在线观看一区二区| 久久全国免费视频| 中文国产一区| 欧美黄色免费| 欧美一区2区三区4区公司二百 | 国产精品二区在线| 亚洲国产成人久久| 国产精品热久久久久夜色精品三区| 亚洲国产日韩在线| 国产伦精品一区二区三| 日韩一级黄色av| 黄色成人在线观看| 性亚洲最疯狂xxxx高清| 亚洲美女91| 免费在线看成人av| 欧美一级专区| 国产精品福利av| 亚洲精品国产欧美| 国产日韩精品一区二区三区 | 亚洲一二三区精品| 欧美激情乱人伦| 久久精品三级| 国产日韩欧美综合精品|