日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 工業(yè)控制 > 工業(yè)控制
[導讀]USB總線因其便捷的特性使得其應用越來越廣泛,電子市場上帶有USB接口的設備也越來越多,USB總線取代傳統(tǒng)的老式接口必將成為一種趨勢。而ISA總線是工業(yè)標準總線架構,在工控領域中歷史悠久,是最早的系統(tǒng)級總線。ISA總線如今在工業(yè)控制領域的主要作用就是擴展中低速設備接口,因為工控領域中要控制的設備往往非常多,所以ISA總線在工業(yè)領域中仍然起著非常重要的作用。本文的主要目的是利用CH375芯片完成USB總線到ISA總線的轉接。

摘要:USB總線因其便捷的特性使得其應用越來越廣泛,電子市場上帶有USB接口的設備也越來越多,USB總線取代傳統(tǒng)的老式接口必將成為一種趨勢。而ISA總線是工業(yè)標準總線架構,在工控領域中歷史悠久,是最早的系統(tǒng)級總線。ISA總線如今在工業(yè)控制領域的主要作用就是擴展中低速設備接口,因為工控領域中要控制的設備往往非常多,所以ISA總線在工業(yè)領域中仍然起著非常重要的作用。本文的主要目的是利用CH375芯片完成USB總線到ISA總線的轉接。

ISA總線最早作為一種系統(tǒng)總線,主要用在IBM-PC、IBM-PC/XT系列計算機當中,后來成為工業(yè)總線標準,并且產生了深遠的影響。由于技術的不斷發(fā)展,ISA總線的傳輸速率跟不上處理器的速度,從而被其他總線所取代。

然而正是由于ISA總線的低速使得其與現(xiàn)在的外設速率十分匹配,適合作為一種外圍設備總線,用于擴展設備接口。并且ISA總線的地址線是非常多的,可以連接數(shù)量龐大的設備。綜合這兩點原因,ISA總線在工業(yè)控制領域仍然占有一席之地,并且ISA總線工業(yè)領域中的應用還會持續(xù)一段很長的時間。

USB外設普及之后,將會使得PC機箱后面的各式各樣繁雜的連接線變得簡單,大多數(shù)老式的接口將被淘汰,如ISA接口、PS/2接口、串并行接口等,取而代之的是各種USB接口的外設。但有些接口是USB無法取代的,如顯示器接口、SCSI接口和IEEE1394接口等。不過這還是不能阻擋USB接口的發(fā)展。

其實除了如顯卡這種數(shù)據(jù)傳輸量極高和一些對實時性要求特別高的控制設備外,幾乎所有的PC外設都可以移植到USB上來,因此USB的PC外設有不可限量的發(fā)展空間。正是基于這個原因,本文提出了一種設計方案,通過CH375芯片實現(xiàn)兩者之間的轉接。

1 整體方案的設計

本方案中采用CH375芯片實現(xiàn)ISA總線到USB總線的轉接。CH375是一個USB總線的通用接口芯片,支持USB-HOST主機方式和USB- DEVICE/SLAVE設備方式。在本地端,CH375具有8位數(shù)據(jù)總線和讀、寫、片選控制線以及中斷輸出,可以方便地掛接到單片機、DSP、MCU、 MPU等控制器的系統(tǒng)總線上。它內置了USB通訊中的底層協(xié)議,屏蔽了復雜的底層驅動;通過Windows驅動程序提供設備級接口,通過DLL提供API 應用層接口。下圖是轉接板的整體模塊圖,板卡通過USB接頭和上位計算機連接,通過ISA接口插接在下位機的ISA插槽上。

1.1 CH375模塊的設計

CH375芯片與外圍芯片連接電路如圖2所示。

UD+、UD-引腳分別連接USB總線的D+、D-數(shù)據(jù)線。

ACT#是CH375設備狀態(tài)輸出端,當CH375作為USB設備配置完成后,該引腳輸出低電平,可以用來指示CH375的狀態(tài)。

INT#引腳為中斷請求輸出,將其連接到單片機的中斷0引腳。

CS#片選控制輸入引腳,將其接到單片機P2.7管腳。

A0是CH375數(shù)據(jù)端口和命令端口的選擇引腳,A0接到單片機的P2.6管腳。

RD#和WR#分別接到單片機的讀寫信號引腳。

D0~D7是數(shù)據(jù)總線,分別與單片機的P0.0~P0.7連接。

1.2 ISA模塊的設計

本設計中用了兩個74HC245,分別將數(shù)據(jù)信號、地址信號和讀寫控制信號引入到下位機中。采用74LS573芯片作為鎖存器。1)74LS573的使能端0E#引腳接地使其一直有效。2)LE為鎖存使能輸入端,當其從高電平轉為低電平時鎖存輸入的數(shù)據(jù)(即為鎖存P0口的數(shù)據(jù))。由于單片機是在ALE的下降沿送出穩(wěn)定的地址信號,因此可將芯片的LE引腳直接與單片機的ALE連接。3)其他對應連接即可。

ISA總線的地址總線和數(shù)據(jù)總線是分開的,控制線也比較簡單,因而和單片機接口非常方便,可以直接接到ISA總線上。

2 軟件設計

本設計要完成的軟件程序設計主要是:上位機用戶界面應用程序和下位單片機程序。

上位機的數(shù)據(jù)通過USB總線,由USB主機發(fā)送給CH375,CH375將接收的數(shù)據(jù)放入端點緩沖區(qū),接收完后通過中斷告知單片機數(shù)據(jù)接收完畢,然后單片機響應中斷,在中斷中做

相應的處理,即在中斷中將數(shù)據(jù)轉換和發(fā)送到ISA總線。因此單片機的主要任務是與CH375通訊,接收CH375數(shù)據(jù)緩沖區(qū)中的數(shù)據(jù),然后再將數(shù)據(jù)經過處理轉換成ISA總線信號后發(fā)送到ISA總線。圖3為主程序的流程圖。

圖4為CH375初始化子程序,其主要是測試和單片機的通訊是否正常,以及設置CH375的工作方式等。本文將CH375的工作方式設置為方式2,即內置固件模式。

圖5是單片機中斷子程序,這是下位單片機程序最重要的部分,所有上位機程序發(fā)送的數(shù)據(jù)都是由中斷子程序響應、接收和處理的。

中斷子程序如下:

3 系統(tǒng)調試

3.1 調試方法

本文采用了先部分后整體的調試方法,這樣可以節(jié)省時間,最快的速度發(fā)現(xiàn)問題。

把整個調試系統(tǒng)分成了兩部分,第一部分為上位機程序與單片機的通訊;第二部分為單片機與ISA總線的通訊。分別對此兩部分進行調試,調試成功之后再將這兩部分組合成整體,最后進行整體調試。

3.2 調試過程與調試記錄

1)上位機與單片機數(shù)據(jù)傳送的調試

上位機部分由程序“調試程序V1.0.EXE”來完成控制,由他可以輸入I/O輸出板卡的地址以及要發(fā)送給ISA總線的數(shù)據(jù)。其主界面如圖6所示。

單片機部分由Keil C編程軟件、仿真器以及USB-ISA轉接卡組成。將仿真器的仿真頭連接到USB-ISA轉接卡單片機位置,由Keil C編程軟件、仿真器共同完成仿真功能。Keil C軟件的編程和調試界面如圖7。

利用仿真器就可以查看數(shù)據(jù)是否成功到達,調試記錄如表1所示。

芯片CH375的USB總線和ISA總線轉接的實現(xiàn)" />

2)單片機與ISA總線數(shù)據(jù)傳送的調試

單片機部分即可用仿真器仿真,也可以直接用通過編程器燒寫了程序的單片機,但相比較而言用仿真調試會比較方便。這部分調試主要是看由單片機發(fā)送的ISA總線數(shù)據(jù)能否被I/O輸出卡接收到。數(shù)據(jù)是否接收到可由顯示板來指示,顯示卡LED燈的亮滅狀態(tài)可以指示I/O輸出卡是否被選中,以及是否接收到單片機的控制信號。

程序控制向ISA總線的某個地址發(fā)送數(shù)據(jù),如果顯示板能夠顯示程序中發(fā)送的數(shù)據(jù)信息,則表明單片機與ISA總線通訊成功。

3)系統(tǒng)整體調試

當上述兩個部分都調試成功之后,就可以開始系統(tǒng)的整體調試了。上面兩步的調試成功說明硬件原理和硬件連接正確,上位機調試程序也沒問題,接下來就只剩下單片機對接收到的數(shù)據(jù)的處理的軟件程序調試了。這個部分也相對比較簡單,單片機對ISA總線數(shù)據(jù)的處理跟對擴展存儲器的操作一樣;指向某個地址然后發(fā)送數(shù)據(jù)。

4 結束語

本文將USB和ISA這兩種總線的特點融合在一起,設計并制作了USB-ISA轉接卡,適應于各種工控系統(tǒng),在有ISA總線的場合基本上都可以應用此轉接卡。ISA總線是一種適合于中低速I/O設備的總線,因其多地址線和較慢的傳輸速率,ISA總線在工業(yè)領域中仍然應用得非常廣泛。而USB總線又是一種非常方便的總線,受到越來越多的使用者的喜愛,USB的優(yōu)越的特性將會使其具有不可抵擋的發(fā)展勢頭。因此USB總線ISA總線的結合必將會在工業(yè)領域產生深遠的影響,可以預期USB-ISA轉接卡在工業(yè)領域中會有非常廣泛的應用前景。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

近日,一則關于 AI 算力領域的消息引發(fā)行業(yè)震動!據(jù)科技網站 The Information 援引四位知情人士爆料,中國科技巨頭阿里巴巴與百度已正式將自研芯片應用于 AI 大模型訓練,打破了此前對英偉達芯片的單一依賴。

關鍵字: AI 算力 阿里 百度 芯片 AI模型

上海2025年9月5日 /美通社/ -- 由上海市經濟和信息化委員會、上海市發(fā)展和改革委員會、上海市商務委員會、上海市教育委員會、上海市科學技術委員會指導,東浩蘭生(集團)有限公司主辦,東浩蘭生會展集團上海工業(yè)商務展覽有...

關鍵字: 電子 BSP 芯片 自動駕駛

9月1日消息,繼小鵬、零跑后,現(xiàn)在小米汽車也宣布了8月的交付量。

關鍵字: 小米汽車 芯片

當?shù)貢r間 8 月 22 日,美國芯片制造商英特爾公司宣布與美國聯(lián)邦政府達成協(xié)議,后者將向英特爾普通股投資 89 億美元,以每股 20.47 美元的價格收購 4.333 億股英特爾普通股,相當于該公司 9.9% 的股份。

關鍵字: 英特爾 半導體 芯片

在當今數(shù)字化時代,人工智能(AI)和高性能計算(HPC)的迅猛發(fā)展對 GPU 芯片的性能提出了極高要求。隨著 GPU 計算密度和功耗的不斷攀升,散熱問題成為了制約其性能發(fā)揮的關鍵因素。傳統(tǒng)的風冷方案已難以滿足日益增長的散...

關鍵字: 人工智能 高性能計算 芯片

8月20日消息,博主數(shù)碼閑聊站暗示,9月底大概率只有小米16系列會亮相,其它驍龍8 Elite 2旗艦、天璣9500旗艦新品都將排到10月份,新機大亂斗會在國慶假期之后開始。

關鍵字: 小米雷軍 芯片

8月21日消息,據(jù)媒體報道,英偉達宣布將自研基于3nm工藝的HBM內存Base Die,預計于2027年下半年進入小規(guī)模試產階段,此舉旨在彌補其在HBM領域的技術與生態(tài)短板。

關鍵字: 英偉達 黃仁勛 芯片 顯卡

繼尋求收購英特爾10%的股份之后,近日又有消息稱,特朗普政府正在考慮通過《芯片法案》資金置換股權的方式,強行收購美光、三星、臺積電三大芯片巨頭的股份。若此舉落地,美國政府將從“政策扶持者”蛻變?yōu)椤爸苯庸蓶|”,徹底重塑全球...

關鍵字: 芯片 半導體

在集成電路設計流程中,網表作為連接邏輯設計與物理實現(xiàn)的關鍵橋梁,其分模塊面積統(tǒng)計對于芯片性能優(yōu)化、成本控制和資源分配具有重要意義。本文將詳細介紹如何利用 Python 實現(xiàn)網表分模塊統(tǒng)計面積的功能,從網表數(shù)據(jù)解析到面積計...

關鍵字: 網表 芯片 分模塊

8月19日消息,封禁4個多月的H20為何突然又被允許對華銷售,這其實是美國設計好的。

關鍵字: 英偉達 黃仁勛 芯片 顯卡
關閉