摘要:設計并實現了一個USB/EPP 轉接系統,給出其硬件設計方案并討論了相關技術細節, 使其實現USB 接口到EPP接口的相互數據轉發。使僅具有EPP 接口的傳統儀器設備借助于USB/EPP 轉接系統擁有USB 總線所提供的即插即用和設備插架特性, 方便其通過USB 接口靈活接入同時擁有多個外設的計算機主機系統。關鍵詞:USB;EPP;轉接系統中圖分類號:TP368.3 文獻標識碼:A文章編號:1008- 0570(2005)11- 2- 0166- 03 在傳統的I/O 模式中,計算機外設通常映射為CPU 中固定I/O 地址,要求由主機分配一個指定的IRQ 中斷請求。由于PC 機的端口和中斷資源有限,因而使外設的可擴展性受到局限;同時,隨著電腦應用的拓展,PC 機的外設接口越來越多,外設對系統資源的獨占性也容易導致系統資源沖突。由于各種外部設備不斷增加,容易導致各種I/O 沖突。由Intel、Compaq、Microsoft、IBM等廠商所提出的USB 總線標準,基于即插即用和設備插架技術,設備接入時不影響應用程序的運行,具有良好的可擴充性和擴展的方便性。目前USB 協議已經發展到了最新的2.0 版本,可支持峰值傳輸速率為480Mbps 的高速外設,可提供4~8 個USB 2.0 接口,同時通過USB 集線器(HUB)的擴展還可以支持多達127 個外設同時連接,基本上解決了各種外設同時存在同時使用的所有問題。基于USB 接口的上述優點,目前的計算機,特別是筆記本計算機基本上都只配備USB 接口,而取消了傳統的串口和并口,這對那些以前購置的需要與計算機進行通信而只有串口或并口的各種儀器的繼續使用造成了極大的障礙。 針對傳統的數字化儀器與計算機通信中存在的接口不足的問題,本文設計了一個USB/EPP 轉接系統,使其能夠從計算機的USB 接口接收數據,經過格式轉換,從USB/EPP 轉接系統的并行接口EPP 發送給傳統的儀器設備;同時也能夠從USB/EPP 轉接系統的并行接口EPP 接收數據,將其轉化為USB 幀格式,并發送到計算機的USB 接口。從而使僅具有EPP 接口的傳統儀器設備借助于USB/EPP 轉接系統,可以繼續正常使用。2 USB 總線2.1 USB 系統描述及總線協議USB 是一種電纜總線,支持在主機和各種即插即用外設之間進行數據傳輸。由主機預定的標準協議使各種設備分享USB 帶寬,當其它設備和主機在運行時,總線允許添加、設置、使用以及拆除外設,這為多個儀器設備共享同一個主計算機提供了可能。USB 協議采用了管道模型的軟硬件協議,摒棄了一般外設協議的端口映射方式,從而有效地避免了計算機應用系統I/O 端口地址沖突。根據功能劃分,一個USB 系統由三個部分組成:即USB 互連、USB 主機和USB 設備。圖1 給出了USB系統的通用拓撲結構。
上傳時間: 2013-10-09
上傳用戶:半熟1994
firmware for D12 USB-EPP Evaluation Kit
標簽: Evaluation firmware USB-EPP D12
上傳時間: 2014-01-12
上傳用戶:zjf3110
eeworm.com VIP專區 單片機源碼系列 73資源包含以下內容:1. ICCAVR軟件中文使用說明書.pdf2. 單片機原理及系統設計.rar3. iccavr v6.31a破解版下載.rar4. mcs-51單片機應用教程.rar5. AVR單片機應用設計 ,pdf.rar6. C51單片機并行口擴展設計及應用.pdf7. ATmega8原理及應用手冊.rar8. AVR Studio 幫助文件中文翻譯.rar9. AVR系統單片機C語言編程與應用實例.rar10. ICCAVR中文使用說明.pdf11. 單片機應用技術選編3.rar12. ICCAVR教程.pdf13. 單片機應用技術選編10.rar14. 51定時器計算軟件.rar15. AVR單片機C語言開發入門指導.pdf16. 單片機應用技術選編1.rar17. 基于Proteus的單片機出租車計價器的設計.pdf18. 16 16點陣顯示漢字原理及顯示程序.rar19. STC定時器2的操作.pdf20. PS/2鼠標和單片機的接口.pdf21. 4位八段數碼管的十進制加計數仿真實驗(含電路圖和仿真文件).rar22. MCU復位電路和振蕩電路應用.pdf23. 匯編+保護模式+教程.rar24. 6位8段數碼管驅動電路及C語言驅動程序.rar25. 基于PIC單片機控制的數字視頻混合器.pdf26. 基于CAN總線的智能尋位制造系統.pdf27. 用單片機實現溫度遠程顯示.rar28. 帶I2C串行CMOS EEPROM、精密復位控制器和看門狗定.pdf29. 經典看門狗電路設計.pdf30. 單片機應用技術選編11.rar31. 看門狗復位芯片.pdf32. USB/EPP轉接系統的硬件設計與分析.pdf33. 單片機應用技術選編9.rar34. 51單片機復位電路分析.pdf35. USB攝像頭微處理器硬件設計.pdf36. 單片機復位電路設計.pdf37. 基于多點網絡的水廠自動監控系統設計.pdf38. 提高PLC程序運行速度的幾種編程方法.pdf39. 基于單片機的汽車多功能報警系統設計.pdf40. rs232串口通信大全.pdf41. 雙單片機數據采集系統中TCPIP網絡模塊的實現.pdf42. 基于變頻調速的水平連鑄機拉坯輥速度控制系統.pdf43. tms320vc33應用電路原理圖.pdf44. 基于USB接口的數據采集模塊的設計與實現.pdf45. 51單片機驅動步進電機(含電路圖和C語言源程序代碼).doc46. 基于ST62單片機的稱重顯示控制器.pdf47. 單片機教程下載.rar48. 單片機系統“PC”失控的軟件措施.pdf49. cx51編譯器用戶手冊.pdf50. 4x4鍵盤的設計與制作.pdf51. keil c51使用說明(使用教程).doc52. 基于ADSP-BF561 的數字攝像系統設計.pdf53. keil uvision2使用教程.rar54. PL2303 USB to Serial Adapter.pdf55. 51仿真器(含原理圖,PCB和監控程序).rar56. RS232串行接口電平轉接器.pdf57. keil c51 v8.12下載.rar58. USB鼠標設計資料 (含原理圖和源程序).zip59. 單片機在工業無線網絡中的具體應用.pdf60. GM814x兼容SPITM總線的UART擴展芯片并聯擴展應用.pdf61. 51單片機讀寫u盤(含源程序和原理圖).zip62. 跟我學單片機教程(實驗與指令教程).pdf63. 51單片機c語言.pdf64. I2C總線高頻頭控制程序(Keil C51程序 基于芯片TS.doc65. PLC TM卡開發系統匯編程序(ATM8051).pdf66. 微機原理與接口課件.rar67. 51單片機C語言編程實例.doc68. 51單片機實驗程序.rar69. 單片機實用子程序(MCS-51庫).rar70. PIC單片機的C語言編程.pdf71. 51匯編程序實例.rar72. 單片機控制交通燈程序及設計.rar73. 單片機c語言入門教程.pdf74. 匯編程序實例下載.rar75. 單片機外圍電路設計(第2版).rar76. pic單片機c語言教程.pdf77. 用單片機配置FPGA—PLD設計技巧.pdf78. 《51單片機C語言應用程序實例精講》.doc79. 51單片機c語言入門.pdf80. Keil Cx51 V7.0單片機高級語言編程與uVisio.rar81. 高速SOC單片機C8051F.pdf82. 51單片機外部中斷程序.rar83. 51單片機c語言教程.pdf84. 一種基于C8051F單片機的直流無刷電機轉速控制系統.doc85. 單片機入門學習.rar86. HT48&HT46 MCU用軟件執行I2C總線的控制功能的方.pdf87. C8051F040單片機開發與C語言編程(例子).rar88. MCS-51單片機原理與應用.rar89. i2c總線pdf.pdf90. SM-IIC/2051模塊用戶說明(I2C 數據控制模塊).pdf91. I2C總線驅動程序.pdf92. 51單片機拼音中文輸入法c程序源代碼.zip93. 單片機萬年歷設計(含程序和原理圖以及PCB文件).rar94. c8051f040/c8051f041/c8051f042/.pdf95. cygnal單片機教程.pdf96. 多功能數字鐘電路圖.pdf97. C51單片機模擬I2C總線的C語言實現.doc98. C8051F單片機應用解析.rar99. 單片機漢字顯示系統電路圖.pdf100. LED顯示屏動態顯示及程序.rar
上傳時間: 2013-04-15
上傳用戶:eeworm
VIP專區-嵌入式/單片機編程源碼精選合集系列(22)資源包含以下內容:1. 網絡處理器例子程序1.2. 網絡處理器例子程序2.3. 網絡處理器例子程序3.4. 網絡處理器例子程序.5. 網絡處理器例子程序5.6. pcmic初始代碼!.7. norflash 代碼!.8. nand—flash source.9. Protel畫PCB板的視頻教程.10. 包括液晶鍵盤溫度控制的溫控儀表程序,可做工控儀表。.11. 二極管的常用封裝格式.12. 最新的HD7279(c語言)驅動程序含有兩個按鍵驅動程序及測試函數.13. fir濾波器程序的實現.14. at91rm9200初始化C代碼.15. At91系列I2S代碼.16. At91RM9200鍵盤代碼(C).17. 基于rtos開發的瀏覽器!.18. winboard vcd software.19. ESS 公司VCD軟件關于IR的編程!.20. 24C02讀寫源程序.21. 1線通信的實用程序.22. USB2.0(ISP1581MPEG)MPEG程序源代碼.23. firmware for D12 USB-EPP Evaluation Kit.24. isp1160_pci_usb_host_MP100 USB主機設備程序~!.25. IR紅外線編碼技術.26. upd16312 vfd panel c 原程序.27. 液晶屏的c語言驅動程序.28. 紅外遙控碼的接收程序.29. 用計算機并口模擬SPI通訊的C源程序.30. 80x87.31. 一個通用的24C01-24C256共9種EEPROM的字節讀寫操作程序.32. PLC溫度控制.33. 《牛奶巴斯德殺菌系統》。一本嵌入式教材中的源碼范例.34. 用PIC的看一看,用C仿真PIC 16F84的指令集.國外搜集而來..35. 以太網到電信網轉換的網關(簡易版).36. c 5402 g729a編碼源代碼.37. vivi嵌入式系統bootloader.38. 《嵌入式固件開發》一書的源碼.39. linux下的jtag調試軟件.40. 為C8051F005制作的網絡模塊.
上傳時間: 2013-04-15
上傳用戶:eeworm
USB、串口、并口是PC機和外設進行通訊的常用接口,但對于數據量大的圖像來說,若利用串行RS-232協議進行數據采集,速度不能達到圖像數據采集所需的要求;而用USB進行數據采集,雖能滿足所需速度,但要求外設必須支持USB協議,而USB協議與常用工程軟件的接口還不普及,給使用帶來困難。有些用戶為了利用標準并行口(SPP)進行數據采集,但SPP協議的150kb/s傳輸率對于圖像數據采集,同樣顯得太低。因此,為了采集數據量大的圖像數據,本文采用了具有較高傳輸速率的增強型并行口協議(EPP)和FPGA,實現對OV
上傳時間: 2013-08-31
上傳用戶:wsf950131
概述 CH341是一個USB總線的轉接芯片,通過USB 總線提供異步串口、打印口、并口以及常用的 2線和4線等同步串行接口。 在異步串口方式下,CH341提供串口發送使能、串口接收就緒等交互式的速率控制信號以及常用的MODEM聯絡信號,用于將普通的串口設備直接升級到 USB 總線。 在打印口方式下,CH341提供了兼容USB相關規范和 Windows操作系統的標準 USB打印口,用于將普通的并口打印機直接升級到USB總線。 在并口方式下,CH341提供了EPP方式或MEM方式及 BUS擴展方式的 8位并行接口,用于在不需要單片機/DSP/MCU 的環境下,直接輸入輸出數據。 除此之外,CH341A 芯片還支持一些常用的同步串行接口,例如 2 線接口(SCL 線、SDA 線)和 4線接口(CS線、CLK線、DIN線、DOUT線)等。
上傳時間: 2014-12-27
上傳用戶:yanyangtian
USB、串口、并口是PC機和外設進行通訊的常用接口,但對于數據量大的圖像來說,若利用串行RS-232協議進行數據采集,速度不能達到圖像數據采集所需的要求;而用USB進行數據采集,雖能滿足所需速度,但要求外設必須支持USB協議,而USB協議與常用工程軟件的接口還不普及,給使用帶來困難。有些用戶為了利用標準并行口(SPP)進行數據采集,但SPP協議的150kb/s傳輸率對于圖像數據采集,同樣顯得太低。因此,為了采集數據量大的圖像數據,本文采用了具有較高傳輸速率的增強型并行口協議(EPP)和FPGA,實現對OV7620CMOS圖像傳感器進行高速數據采集,它最高速率可以達到2Mb/s。
上傳時間: 2015-08-29
上傳用戶:
CH341系列編程器芯片usb轉串口Altium Designer AD原理圖庫元件庫CSV text has been written to file : 1.9 - CH341系列編程器芯片.csvLibrary Component Count : 56Name Description----------------------------------------------------------------------------------------------------CH311Q PC debug port monitorCH331T Mini USB Disk ControllerCH340G CH340H USB to TTL Serial / UART, USB to IrDACH340T USB to TTL Serial / UART, USB to IrDACH340R USB to IrDA, USB to RS232 SerialCH340S_P USB to Print Port / ParallelCH340S_S USB to TTL Serial / UART, pin compatible with CH341CH341A_S USB to TTL Serial / UART / I2C/IICCH341S_P USB to Print Port / ParallelCH341A_P USB to Print Port / ParallelCH341S_S USB to TTL Serial / UARTCH341S_X USB to EPP Parallel / SPI / I2C/IICCH341A_X USB to EPP Parallel / SPI / I2C/IICCH341T USB to TTL Serial / UART / I2C/IICCH345T USB to MidiCH352L_M PCI to 8255 mode 2 Parallel for MCU and 16C550 UART / IrDACH352L_P PCI to Print Port / Parallel and 16C550 UART / IrDACH352L_S PCI to Dual 16C550 UART, TTL Serial*2 / IrDA*1CH362L PCI Device / Slave only for RAM / Expansion ROMCH364F Member of CH364 chipsetsCH364P PCI Device / Slave Embedded Flash ROM, for Expansion ROMCH365P PCI Device / Slave, for I/O port or RAM / ROMCH372T USB Device / Slave for MCU, ParallelCH372A USB Device / Slave for MCU, ParallelCH372V USB Device / Slave for MCU, ParallelCH374S USB Host & Device / Slave for MCU, parallel / SPICH374T USB Host & Device / Slave for MCU, parallel / SPICH375S USB Host & Device / Slave for MCU, parallel / UART SerialCH375A USB Host & Device / Slave for MCU, parallel / UART SerialCH375V USB Host & Device / Slave for MCU, parallel / UART SerialCH411G FDC MFM encode and decodeCH421A Dual port bufferCH421S Dual port bufferCH423D I2C/IIC I/O expander, 16 GPO + 8 GPIO, 128 LEDs DriveCH423S I2C/IIC I/O expander, 16 GPO + 8 GPIO, 128 LEDs DriveCH423D_D I2C/IIC I/O expander, 16 GPO + 8 GPIO, 128 LEDs DriveCH423S_D I2C/IIC I/O expander, 16 GPO + 8 GPIO, 128 LEDs DriveCH423G I2C/IIC I/O expander, 6 GPO + 5 GPIOCH432Q Dual 16C550 UART with IrDA, parallel / SPICH432T SPI Dual 16C550 UART with IrDACH450K 6 Digits / 48 LEDs Drive & 8x6 Keyboard, I2C/IICCH450H 6 Digits / 48 LEDs Drive & 8x6 Keyboard, I2C/IICCH450L 8 Digits / 64 LEDs Drive & 8x8 Keyboard, I2C/IICCH451L 8 Digits / 64 LEDs Drive & 8x8 Keyboard, 4 Wire Interface, SPICH451S 8 Digits / 64 LEDs Drive & 8x8 Keyboard, 4 Wire Interface, SPICH451D 8 Digits / 64 LEDs Drive & 8x8 Keyboard, 4 Wire Interface, SPICH452L_2 8 Digits / 64 LEDs Drive & 8x8 Keyboard, I2C/IICCH452L_4 8 Digits / 64 LEDs Drive & 8x8 Keyboard, 4 Wire Interface, SPICH452S_2 8 Digits / 64 LEDs Drive & 8x8 Keyboard, I2C/IICCH452S_4 8 Digits / 64 LEDs Drive & 8x8 Keyboard, 4 Wire Interface, SPICH453S 16 Digits / 128 LEDs Drive, I2C/IICCH453D 16 Digits / 128 LEDs Drive, I2C/IICPCI 32Bit PCI Bus, simple / short cardPCI32 32Bit PCI BusUSB USB Port
標簽: ch341 編程芯片 usb 串口 altium designer
上傳時間: 2022-03-13
上傳用戶:
USB子類協議.part2
上傳時間: 2013-05-22
上傳用戶:eeworm
USB HID Demonstrator Release 1.0.1
標簽: Demonstrator Release USB HID
上傳時間: 2013-04-15
上傳用戶:eeworm