USB總線因其傳輸速度快、占用資源少以及真正的即插即用等諸多優(yōu)點,受到了廣大開發(fā)者的青睞,已經(jīng)成為很多計算機設(shè)備的一種基本配置。目前被廣泛采用的USB設(shè)備開發(fā)方案主要有以下兩種(1)利用USB設(shè)備端接口芯片加微控
FT245BM的典型硬件電路如圖所示。該電路采用總線供電模式,同時采用上電復(fù)位方式,通過的輸出使單片機復(fù)位。時鐘電路可采用4腳的6 MHz晶振模塊或由1個6 MHz的晶體及2個33 pF的電容組成。腳和I/O 24腳相連,用于判斷USB總
介紹了USB 協(xié)議芯片F(xiàn)T245BM的工作原理,設(shè)計了FT245BM與FPGA的接口電路,給出了FPGA發(fā)送和接收數(shù)據(jù)幀狀態(tài)機的Verilog語言的描述,并介紹了PC機軟件的設(shè)計方法。
為了擺脫常規(guī)USB數(shù)據(jù)接口設(shè)計的難度,加快系統(tǒng)開發(fā)進程,我們引入了基于FT245BM的快速USB接口設(shè)計,使系統(tǒng)開發(fā)節(jié)奏加快,保證整套系統(tǒng)設(shè)計周期的縮短。
介紹FT245BM芯片的工作原理、內(nèi)部結(jié)構(gòu)、引腳分布及功能;給出基于FT245BM接口電路的典型設(shè)計及驅(qū)動和應(yīng)用軟件的編寫方法。