女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

英創信息技術利用精簡ISA總線擴展GPIO概述

英創信息技術 ? 來源:英創信息技術 ? 作者:英創信息技術 ? 2019-11-18 10:13 ? 次閱讀

1、精簡ISA總線GPIO擴展原理

在工業領域,GPIO的應用非常廣泛,英利工控板上自帶有16路GPIO。然而在實際應用中,經常需要多于16路的GPIO作為控制或者數據信號使用,這時候可以通過英利精簡ISA總線進行GPIO擴展。采用最普遍的邏輯芯片74HCT138、74HCT245和74HCT273即可以擴展出滿足需求數量的GPIO。此外,由于上述芯片的成本極其低廉,單片采購價只有幾角錢,因此在滿足功能需求的同時,也有效地控制了產品成本。

采用精簡ISA總線進行GPIO擴展的方法是:使用74HCT138對片選控制信號CS1#、讀信號RD#、寫信號WE#以及地址線SA0-SA2進行地址譯碼,產生不同地址偏移量的片選信號,應用程序通過對不同地址的讀寫操作來控制相應的GPIO(GPIO通過74HCT245或者74HCT273連接到數據線SD0-SD7)。

2、DIN擴展示例

數字輸入DIN的擴展原理圖如下所示:

如圖所示,地址譯碼產生了8個讀片選信號,每一個信號通過控制一片74HCT245可以操作8路GPIO,這樣,一次譯碼之后可以擴展出64路DIN。本圖中只使用了RD0#和RD1#兩個片選信號,客戶如有需要可以使用RD2#-RD7#繼續進行擴展。

3、DOUT擴展示例

數字輸出DOUT的擴展原理圖如下所示:

如圖所示,地址譯碼產生了8個寫片選信號,每一個信號通過控制一片74HCT273可以操作8路GPIO,這樣,一次譯碼之后可以擴展出64路DOUT。本圖中只使用了WE0#和WE1#兩個片選信號,客戶如有需要可以使用WE2#-WE7#繼續進行擴展。

綜上所述,通過一次地址譯碼能夠擴展出64路輸入、64路輸出一共128路GPIO,可以滿足絕大多數工業控制領域的需求。而這128路GPIO擴展所需的器件成本只有十幾元,相對于工控整機產品而言,幾乎可以忽略不計。

此外需強調的是,如果用戶擴展出的GPIO是用做不同的功能,那么最好將不同的功能單元完全分開。

比如,需要進行如下擴展控制:
? 3路DIN
? 2x3矩陣鍵盤
? 5個LED
? 4路繼電器單元
? 7路DOUT

則分配思路如下:由于有5個功能單元,每一個功能單元所需的GPIO都不超過8個,因此使用2片74HCT245分別用于矩陣鍵盤、DIN;4片74HCT273分別用于矩陣鍵盤、LED、繼電器、DOUT,讀信號用RD0#和RD1#,寫信號用WE0#-WE3#。這樣,應用程序分別獨立控制各功能單元,可以加快開發進度,提高開發的成功率和后期維護效率;而多使用幾個芯片,并不會給開發成本增加任何負擔。

上述示例的具體分配方案如下:
? 1片74HCT245,使用片選信號RD0#,接矩陣鍵盤的輸入信號
? 1片74HCT245,使用片選信號RD1#,接3路DIN
? 1片74HCT273,使用片選信號WE0#,接矩陣鍵盤的輸出信號
? 1片74HCT273,使用片選信號WE1#,接LED
? 1片74HCT273,使用片選信號WE2#,接繼電器
? 1片74HCT273,使用片選信號WE3#,接7路DOUT


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6096

    瀏覽量

    36138
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    精簡ISA擴展總線接口讀寫操作

    精簡ISA總線中,設置了2條獨特的片選控制信號CS0#和CS1#,這樣就省去了大量的高位地址總線
    的頭像 發表于 10-17 11:26 ?6044次閱讀
    <b class='flag-5'>精簡</b><b class='flag-5'>ISA</b><b class='flag-5'>擴展總線</b>接口讀寫操作

    信息技術ARM9工控板在遠程監控領域的應用

    ARM9工控主板的數據采集功能通常采用板上的GPIO實現數字輸入輸出、通過精簡ISA總線
    的頭像 發表于 11-12 10:04 ?2066次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>ARM9工控板在遠程監控領域的應用

    信息技術ISA總線的CE設備驅動程序介紹

     公司推出的系列ARM9工控主板是面向工業智能設備的高性價比ARM9+WinCE平臺,主板上不僅配置了常規的標準通訊接口,如以太、串口、USB、CAN通訊接口等,最有特色的還配置了精簡IS
    的頭像 發表于 11-12 10:17 ?1784次閱讀

    信息技術C#使用COM組件接口操作精簡ISA總線淺談

    ARM9工控主板的數據采集功能通常采用板上的GPIO實現數字輸入輸出、通過精簡ISA總線
    的頭像 發表于 11-12 10:24 ?1827次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>C#使用COM組件接口操作<b class='flag-5'>精簡</b><b class='flag-5'>ISA</b><b class='flag-5'>總線</b>淺談

    信息技術工控主板EM9360的GPIO介紹

    的WinCE驅動程序,支持應用程序通過WinCE相應的API函數來操作各路網絡接口。此外EM9360還與公司其他ARM9主板一樣,帶有精簡ISA
    的頭像 發表于 11-14 09:34 ?2676次閱讀

    信息技術工控主板EM9000串口擴展介紹

    需要利用EM9000的精簡ISA總線擴展所需的串口單元。有關精簡
    的頭像 發表于 11-15 09:19 ?1978次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>工控主板EM9000串口<b class='flag-5'>擴展</b>介紹

    信息技術工控主板修改虛擬鍵碼介紹

    ARM9工控主板除支持標準USB鍵盤外,均還配有基于GPIO精簡ISA總線的矩陣鍵盤驅動,
    的頭像 發表于 11-15 09:46 ?1786次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>工控主板修改虛擬鍵碼介紹

    信息技術ARM9工控主板擴展矩陣鍵盤的方法

    鍵盤輸入,僅需要一些數字鍵或功能鍵(比如方向鍵),此時可通過外擴矩陣鍵盤來實現。 1、矩陣鍵盤擴展硬件電路 ARM9工控主板可通過GPIO精簡
    的頭像 發表于 01-14 11:05 ?1873次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>ARM9工控主板<b class='flag-5'>擴展</b>矩陣鍵盤的方法

    信息技術ISA總線擴展定時器的應用介紹

    由于現在工控應用中,PWM應用相當的廣泛。為了滿足不同的應用要求,如PWM輸出、脈沖計數等,可以利用公司的ARM9工控主板的精簡ISA
    的頭像 發表于 01-14 14:34 ?1341次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b><b class='flag-5'>ISA</b><b class='flag-5'>總線</b><b class='flag-5'>擴展</b>定時器的應用介紹

    信息技術EM335x精簡ISA擴展總線地址總線介紹

    公司新近推出的工控主板EM335x支持精簡ISA擴展總線。由于主板管腳的限制,
    的頭像 發表于 01-17 10:20 ?1586次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>EM335x<b class='flag-5'>精簡</b><b class='flag-5'>ISA</b><b class='flag-5'>擴展</b><b class='flag-5'>總線</b>地址<b class='flag-5'>總線</b>介紹

    信息技術精簡ISA總線Linux編程–Part1

    實現高達10MB/s的數據傳輸。精簡ISA總線作為主板的特色功能之一,在ESM6802、ESM7000、ESM7100、ESM335x等
    的頭像 發表于 02-07 11:19 ?1347次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b><b class='flag-5'>精簡</b><b class='flag-5'>ISA</b><b class='flag-5'>總線</b>Linux編程–Part1

    信息技術精簡ISA總線Linux編程 – Part2簡介

    10MB/s以上的數據傳輸。精簡ISA總線作為主板的特色功能之一,在ESM6802、ESM7000、ESM7100、ESM335x等多款
    的頭像 發表于 02-11 16:50 ?1488次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b><b class='flag-5'>精簡</b><b class='flag-5'>ISA</b><b class='flag-5'>總線</b>Linux編程 – Part2簡介

    信息技術精簡ISA總線Linux編程 – Part3簡介

    10MB/s以上的數據傳輸。精簡ISA總線作為主板的特色功能之一,在ESM6802、ESM7000、ESM7100、ESM335x等多款
    的頭像 發表于 02-11 16:48 ?1618次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b><b class='flag-5'>精簡</b><b class='flag-5'>ISA</b><b class='flag-5'>總線</b>Linux編程 – Part3簡介

    信息技術精簡ISA總線WinCE編程簡介

    ISA總線簡介 精簡ISA總線接口是一種8-bi
    的頭像 發表于 02-11 16:55 ?1495次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b><b class='flag-5'>精簡</b><b class='flag-5'>ISA</b><b class='flag-5'>總線</b>WinCE編程簡介

    信息技術ISA擴展通訊接口簡介

    ETA508 八串口通信擴展模塊 ETA503 四串口通信擴展模塊 ETA508是一款8路標準UART串口通信擴展模塊,它通過精簡ISA
    的頭像 發表于 02-14 09:41 ?2138次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b><b class='flag-5'>ISA</b><b class='flag-5'>擴展</b>通訊接口簡介