性價(jià)比超高的U盤讀寫模塊-PB375A PB375A是一個(gè)傻瓜化、簡單化的U盤讀寫解決方案。您無需了解繁瑣USB HOST底層協(xié)議和FAT文件系統(tǒng),只需要將您的系統(tǒng)mcu與模塊通過SPI或者UART通信,操作幾個(gè)簡單命令,便可完成讀寫創(chuàng)建刪除文件等等功能,讓您的系統(tǒng)非常簡單快速的增加U盤讀寫功能。該解決方案是目前國內(nèi)性價(jià)比最高的解決方案。可以根據(jù)您的需求提供芯片或者模塊,為您不斷壓縮成本,占領(lǐng)市場先機(jī)。 基本不需要占用單片機(jī)系統(tǒng)的存儲空間,最少只需要幾個(gè)字節(jié)的RAM 和幾百字節(jié)的代碼。 價(jià)格 :相比51MCU+SL811/CH375方案有著極其強(qiáng)的價(jià)格優(yōu)勢 功能:新建、刪除、讀寫數(shù)據(jù),打開關(guān)閉文件 檢測U盤是否存在,滿足單片機(jī)及嵌入式系統(tǒng)讀寫操作U盤的要求。 技術(shù)特征 # ● 用于嵌入式系統(tǒng)/單片機(jī)讀寫U 盤、閃盤、閃存盤、USB 移動硬盤、USB 讀卡器等。 ● 支持符合USB 相關(guān)規(guī)范基于BULK-Only 傳輸協(xié)議的各種U 盤/閃存盤/外置硬盤。 ● 支持文件系統(tǒng)FAT12 和FAT16 及FAT32 ● 文件操作功能:新建、刪除、讀寫數(shù)據(jù),打開關(guān)閉文件等。 ● SPI接口,支持3.3V電平 ● 單芯片解決方案,該模塊只需要一個(gè)主控芯片外加少量的電容電阻便可,相對于51MCU+SL811/CH375的模塊,無論模塊尺寸還是成本都有著極大的優(yōu)勢。 ● 模塊尺寸:31mm*36mm ● 該模塊可根據(jù)要求進(jìn)行定制 # 豐富的例程代碼幫助您更好的開發(fā) # 更多詳情請查看資料或與我們聯(lián)系
上傳時(shí)間: 2013-04-24
上傳用戶:安首宏A
USB2.0接口和基于ARM核的SOC系統(tǒng)的應(yīng)用已經(jīng)非常廣泛,特別在電子消費(fèi)類領(lǐng)域。包含USB2,0接口的ARM系統(tǒng)則更是市場的需求。本文介紹一種基于ARM核的USB2,0接口IP(AHB_USB2.0)的設(shè)計(jì),主要對其中的串行接口引擎(SIE)的設(shè)計(jì)進(jìn)行討論。 該 AHB_USB2.0 IP核支持USB2.0協(xié)議,并兼容USB1.1協(xié)議;支持AMBA2.0協(xié)議和UTMI 1.05協(xié)議。該IP核一側(cè)通過UTMI接口或ULPI接口的PHY與USB2.0主機(jī)端進(jìn)行通信;另一側(cè)則通過AHB總線與ARM相連。 AHB_USB2.0 IP核在硬件上分為三個(gè)大模塊:ULPI模塊(ULPI)、串行接口引擎(SIE)模塊和AHB總線接口模塊(AHB)。ULPI模塊實(shí)現(xiàn)了UTMI接口轉(zhuǎn)ULPI接口。串行接口引擎(SIE)模塊為USB2.0的數(shù)據(jù)鏈路層協(xié)議處理模塊,為整個(gè)IP核的核心部分,進(jìn)一步分為四個(gè)子模塊——GLC(全局控制模塊),PIE(PHY接口處理引擎),SIF(系統(tǒng)接口邏輯)和EPB(端點(diǎn)緩沖模塊)。GLC模塊負(fù)責(zé)整個(gè)IP的復(fù)位控制,IP時(shí)鐘的開關(guān)提示等;PIE模塊負(fù)責(zé)處理USB的事務(wù)級傳輸,包括組包解包等;SIF模塊負(fù)責(zé)協(xié)議相關(guān)寄存器組和端點(diǎn)緩沖區(qū)的讀寫,跨時(shí)鐘域信號的處理和PIE所需的控制信號的產(chǎn)生;AHB模塊負(fù)責(zé)IP核與ARM通信和DMA功能的實(shí)現(xiàn)。 該IP核的軟件設(shè)計(jì)遵循USB協(xié)議,Bulk Only協(xié)議和UFI協(xié)議,由外掛ARM實(shí)現(xiàn)USB設(shè)備命令和UFI命令的解析,并執(zhí)行相應(yīng)的操作。設(shè)計(jì)了IP核與ARM之間的多種數(shù)據(jù)傳輸方法,通過軟件實(shí)現(xiàn)常規(guī)數(shù)據(jù)讀寫訪問、內(nèi)部DMA或外部DMA等多種方式的切換。 本IP已經(jīng)通過EDA驗(yàn)證和FPGA測試,并且已經(jīng)在內(nèi)嵌ARM核的FPGA系統(tǒng)上實(shí)現(xiàn)了多個(gè)U盤。這個(gè)FPGA系統(tǒng)的正確工作,證明了AHB_USB2.01P核設(shè)計(jì)是正確的。
上傳時(shí)間: 2013-05-17
上傳用戶:qqoqoqo
本論文以開發(fā)基于ARM核的USB2.0-AHB接口IP此項(xiàng)目為依托,致力于在Windows XP操作系統(tǒng)上使用DDK(Driver Development Kit)設(shè)計(jì)和開發(fā)一個(gè)基于WDM的主機(jī)端驅(qū)動程序。開發(fā)該驅(qū)動程序的目的是為了對該IP進(jìn)行FPGA測試以及配合設(shè)備端驅(qū)動程序的開發(fā),該驅(qū)動程序能夠完成即插即用功能,塊傳輸,同步傳輸,控制傳輸以及對Flash的操作五項(xiàng)主要功能。 論文首先介紹了基于WDM的USB驅(qū)動程序設(shè)計(jì)原理,其中包括了從結(jié)構(gòu)到通信流對USB主機(jī)系統(tǒng)的介紹,編寫WDM驅(qū)動程序的基礎(chǔ)理論(主要介紹了數(shù)個(gè)相關(guān)的重要概念、驅(qū)動程序的基本組成),以及在開發(fā)對Flash操作的例程會使用到的Mass Storage類協(xié)議的簡要介紹。在介紹設(shè)計(jì)原理后,論文從總體的系統(tǒng)應(yīng)用環(huán)境和結(jié)構(gòu)薊數(shù)據(jù)傳輸、內(nèi)部模塊以及軟硬件體系結(jié)構(gòu)幾個(gè)方面簡要描述了該IP的系統(tǒng)設(shè)計(jì)。接著論文通過分析主機(jī)端驅(qū)動程序功能需求,提出了驅(qū)動程序的總體構(gòu)架以及分步式的設(shè)計(jì)流程,具體步驟是先實(shí)現(xiàn)驅(qū)動程序的正常加載以及基本PnP功能,然后實(shí)現(xiàn)塊傳輸、同步傳輸以及控制傳輸,最后完成對Flash操作例程的設(shè)計(jì)。隨后論文詳細(xì)闡述了對上述五項(xiàng)主要功能模塊的設(shè)計(jì);其中對Flash操作例程的設(shè)計(jì)是難點(diǎn),作者通過分析BULK-Only協(xié)議和UFI命令規(guī)范,提出程序的詳細(xì)設(shè)計(jì)方案。論文最后簡要介紹了調(diào)試驅(qū)動程序的方法,以及驅(qū)動程序的測試內(nèi)容、部分測試結(jié)果以及測試結(jié)論。 本論文研究對象為基于ARM核的USB2.0-AHB接口IP主機(jī)端驅(qū)動程序,因?yàn)槠溲芯恐黧w是一個(gè)基于WDM的主機(jī)端驅(qū)動程序,因此有其普遍性;但是它以開發(fā)基于ARM核的USB2.0-AHB接口IP這個(gè)項(xiàng)目為依托,其目的是為項(xiàng)目服務(wù),因此它有其特殊性。它是一項(xiàng)既有普遍性又有特殊性的研究。
上傳時(shí)間: 2013-05-19
上傳用戶:2007yqing
U 盤作為一種便利的存儲設(shè)備,可以應(yīng)用于嵌入式系統(tǒng)中,其應(yīng)用的基礎(chǔ)就是對Linux 的USB Mass Storage 驅(qū)動的裁剪,以獲得所需的簡化的驅(qū)動程序。分析了Linux 下的USB mass storage 協(xié)議,簡化系統(tǒng)中所不需要的代碼,使其僅支持基于BULK-Only 傳輸模式下的ATAPI 協(xié)議的存儲設(shè)備,從而使嵌入式系統(tǒng)更加精簡,對USB mass storage 驅(qū)動程序進(jìn)行了裁剪。經(jīng)過裁剪的USB Mass Storage 驅(qū)動程序移植到三星公司的QT2410E 開發(fā)板上并取得成功。
標(biāo)簽: Linux 嵌入式 U盤驅(qū)動 分
上傳時(shí)間: 2013-11-23
上傳用戶:wfl_yy
隨著總線和接口技術(shù)的發(fā)展,在工業(yè)場合如何更加可靠、快速、便捷地進(jìn)行數(shù)據(jù)傳輸成為該領(lǐng)域通信的研究重點(diǎn)之一。而USB技術(shù)以其高速、可靠、通用性強(qiáng)等一系列特點(diǎn)在過去的十多年時(shí)間里發(fā)展迅猛,而USB OTG技術(shù)的誕生,使得兩USB設(shè)備在沒有PC參與的情況下進(jìn)行數(shù)據(jù)傳輸成為可能。本文通過搭建以16位微處理器MSP430F149為核心控制芯片、ISPl362為USB接口芯片的硬件平臺,分別實(shí)現(xiàn)了USB部分主機(jī)和從機(jī)功能,使之能進(jìn)行USB數(shù)據(jù)的存儲與交換。本文完成以下工作:首先,認(rèn)真研究USB協(xié)議,深入理解USB通信的基本概念和傳輸方式等內(nèi)容。仔細(xì)分析USB Mass Storage類協(xié)議,并討論了采用BULK-Only傳輸實(shí)現(xiàn)Mass Storage類協(xié)議的方法,并對SCSI指令集等進(jìn)行了深入的剖析。其次,根據(jù)要求,設(shè)計(jì)出由控制、接口、數(shù)據(jù)存儲、過流保護(hù)與供電切換電路等硬件模塊組成的系統(tǒng),在ALTIUM 2004軟件上完成原理圖的設(shè)計(jì)和PCB圖的布局、布線,并完成硬件調(diào)試工作。再次,在已構(gòu)建的硬件平臺上,針對ISPl362 USB接口芯片的主/從機(jī)功能,分別設(shè)計(jì)了USB主機(jī)和從機(jī)的固件程序。利用IAR Workbench、BusHound等軟件進(jìn)行固件程序的調(diào)試,最終USB主機(jī)可對u盤進(jìn)行檢測、識別與配置;USB設(shè)備實(shí)現(xiàn)了USB設(shè)備的基本功能,能夠被Windows XP操作系統(tǒng)識別,與PC機(jī)之間實(shí)現(xiàn)數(shù)據(jù)的批量傳輸。最后,用DriverWorks軟件包的Driver Wizard生成驅(qū)動程序框架,并利用Windows DDK和vc++等軟件進(jìn)行驅(qū)動程序的編譯,最終生成基于Windows操作系統(tǒng)的WDM型USB設(shè)備驅(qū)動程序。通過對USB通信協(xié)議的研究,本人成功地構(gòu)建了以MsP430F149和ISPl362為核心的硬件試驗(yàn)平臺,并在此平臺上進(jìn)行USB主機(jī)、從機(jī)通信試驗(yàn)。經(jīng)測試表明,PC機(jī)能檢測、識別、讀寫USB設(shè)備,其讀取與寫入速度分別為560KB/s和312Ⅺ玳。而主機(jī)能識別、配置接入的U盤。關(guān)鍵詞:USB主機(jī)、USB從機(jī)、MSI'430F149、ISPl362、BuR-Only傳輸
上傳時(shí)間: 2013-10-11
上傳用戶:淺言微笑
關(guān)于U盤開發(fā)中所用到的協(xié)議,SCSI命令和BULK-Only傳輸協(xié)議的約定
上傳時(shí)間: 2014-01-18
上傳用戶:wqxstar
demonstrate how to use the bulk endpoint pairing feature of the EZ-USB chip
標(biāo)簽: demonstrate the endpoint feature
上傳時(shí)間: 2014-01-18
上傳用戶:youmo81
A Simple bulk transfer. Example code of the EZ-USB
標(biāo)簽: transfer Example Simple EZ-USB
上傳時(shí)間: 2013-12-24
上傳用戶:來茴
這是一個(gè)用ISP1581 USB2.0接口芯片作為圖像采集接口的驅(qū)動程序。該驅(qū)動程序支持Endpoint1 Bulk方式 數(shù)據(jù)輸入傳輸。實(shí)際傳輸速度可以達(dá)到24MBYTE/S
標(biāo)簽: Endpoint1 MBYTE 1581 Bulk
上傳時(shí)間: 2015-03-16
上傳用戶:清風(fēng)冷雨
3. Distribution of this core must be free of charge. Charging is -- allowed only for value added services. Value added services -- would include copying fees, modifications, customizations, and -- inclusion in other products.
標(biāo)簽: Distribution Charging allowed charge
上傳時(shí)間: 2013-12-05
上傳用戶:風(fēng)之驕子
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1