哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

3天內(nèi)不再提示

AL5524 IO如何擴展單片機的IO引腳數(shù)量

fcsde-sh ? 來源:張飛實戰(zhàn)電子 ? 作者:張飛實戰(zhàn)電子 ? 2020-09-02 14:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在項目開發(fā)設計時,單片機的IO引腳數(shù)量不夠,該如何處理?

單片機,作為一般電子類產(chǎn)品項目的關(guān)鍵元器件, 常被工程師應用處理數(shù)據(jù)的邏輯運算,甚至包含一些軟件的算法。比如工程師在開發(fā)如下項目:

家用電飯煲項目,單片機就可以作為數(shù)據(jù)運算的核心器件,負責處理加熱、定時、顯示、按鍵等功能的實現(xiàn);

電動剃須刀項目,單片機可以作為電機控制的核心器件,負責處理電機的正轉(zhuǎn)、電池的電量管理等功能的實現(xiàn);

辦公碎紙機項目,單片機可以作為邏輯分析的核心器件,負責處理電機的正轉(zhuǎn)、反轉(zhuǎn)、堵轉(zhuǎn)、人體保護等功能的實現(xiàn)。

單片機項目

工程師在針對這類的項目開發(fā),會依據(jù)設計的功能需求確定單片機所需的內(nèi)部資源,也就是確定單片機的型號。常用單片機的內(nèi)部資源包含引腳數(shù)量、主頻時鐘、存儲空間以及通信接口等等,工程師根據(jù)這些信息選擇項目匹配的單片機型號。

確定單片機型號之后,工程師便可以進行項目的具體研發(fā)工作,硬件工程師展開電路原理圖設計,軟件工程師展開程序的代碼設計;在項目研發(fā)階段,工程師或許會遇到類型情況:

項目的研發(fā)工作在接近完畢時,臨時需要額外增加某項功能;或者項目版本在更新迭代的過程中,臨時需要額外調(diào)整某項功能。

面對這類情況,這些臨時增加和調(diào)整的功能,可能會導致之前選擇的單片機的IO引腳數(shù)量不夠問題出現(xiàn);針對單片機的IO引腳數(shù)量不夠時,工程師該如何去較好地解決呢?

工程師可能會重新選擇單片機的型號,直接通過簡單地增加IO引腳數(shù)量來解決;此方案雖然可以解決,但不推薦,主要存在2個問題:

重新選擇新的單片機型號,與之相關(guān)聯(lián)的軟件代碼相當于也需要重新開發(fā)設計,增加了項目的開發(fā)工作量,工作效率不佳;

重新選擇新的單片機型號,與之相關(guān)聯(lián)的硬件電路相當于也需要重新開發(fā)設計,需要重新調(diào)試驗證,尤其是一些可靠性試驗的測試;

既然重新選擇新的單片機型號存在這些問題,那有沒有其他方案可以更好地解決呢?

在項目開發(fā)過程中,單片機的IO引腳數(shù)量不夠時,除了重新選擇新的單片機型號解決方案之外,還存在使用IO引腳擴展芯片的方案,比如AL5524芯片就是一個單片機的IO引腳擴展芯片,就能解決此類問題;

那么AL5524 IO引腳擴展芯片,它具有什么樣的特性?它是如何解決了單片機的IO引腳數(shù)量的?它又是如何擴展單片機的IO引腳數(shù)量的?

AL5524芯片引腳定義

Pin1引腳:INTB是實現(xiàn)中斷功能;

Pin2 & Pin3 & Pin21引腳:ADD實現(xiàn)的功能是通過硬件方式定義了IIC通信的地址信息;

Pin4 ~ Pin11引腳:RA是芯片擴展的IO引腳;

Pin13 ~ Pin20引腳:RB是芯片擴展的IO引腳;

Pin22 & Pin23引腳:IIC通信接口功能引腳;

Pin12 & Pin24引腳:芯片的電源輸入引腳;

(AL5224引腳定義圖)

通過引腳功能定義,工程師基本可以分析出芯片的工作原理,也就是通過IIC接口擴展了單片機的IO引腳數(shù)量,這從芯片的內(nèi)部結(jié)構(gòu)框圖更容易看出。

AL5224芯片內(nèi)部框圖

在AL5224芯片的內(nèi)部框圖中,主要包含四個部分:地址生成器,IIC控制器,寄存器與控制器,普通IO引腳Port A與Port B;

(AL5224功能框圖)

(1)地址生成器:主要是通過ADD0、ADD1以及ADD2外部的硬件電路定義IIC的通信地址,常用的簡便設計是將ADD0、ADD1與ADD2直接接地;

(2)IIC控制器:主要是AL5224芯片與單片機之間通信的橋梁,用以數(shù)據(jù)交換,實現(xiàn)IO引腳擴展功能;

(3)寄存器與控制器:主要是將IIC通信的數(shù)據(jù)暫存于此,便于轉(zhuǎn)換成Port A和Port B引腳輸出;

(4)普通IO引腳Port A與Port B:此兩個引腳就是芯片需要擴展的IO引腳,等同于單片機的IO引腳功能;

分析完這些內(nèi)容之后,工程師或許更清晰地認識了AL5224芯片的功能;但這些內(nèi)容還僅僅停留在理論層面,那么具體在項目開發(fā)中,如何去應用呢?如何去設計呢?如何開發(fā)電路呢?

AL5224芯片應用電路

在了解完AL5224芯片基本的電路特性之后,工程師迫切地想著手去解決項目中實際存在的問題,否則就失去了工作意義。

(AL5224芯片應用電路)

AL5224芯片的工作電源電壓范圍為2.0V~5.5V,既可以兼容5V的邏輯電平,也可以兼容3.3V的邏輯電平。

AL5224芯片的應用電路,工程師很容易設計開發(fā),只需將SCL與SDA引腳連接單片機的IIC引腳即可,這樣單片機就輕易地實現(xiàn)了解決擴展IO引腳數(shù)量的問題了;單片機通過2個IO引腳SCL與SDA,擴展了16個IO引腳數(shù)量,也就實現(xiàn)了擴展IO引腳數(shù)量的功能。

文末結(jié)尾:

在介紹完AL5224芯片的電路特性之后,工程師或許在對比中發(fā)現(xiàn),相對重新選擇新的單片機型號而言,選擇AL5224 IO引腳擴展芯片方案更具有普遍性,可操作性更強;正所謂事務都具有雙重性,有正面必然有反面,AL5224芯片的電路方案也存在一些不足之處。

增加項目的BOM核算成本,主要是增加了AL5224的芯片成本;

AL5224 IO引腳擴展芯片,擴展了14個IO引腳數(shù)量;顯然在實際項目開發(fā)中很少會遇到需要擴展14個IO引腳的數(shù)量,即便AL5224系列芯片也支持擴展8個IO引腳數(shù)量,但會造成一些多余的IO引腳資源浪費現(xiàn)象。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關(guān)注

    關(guān)注

    6078

    文章

    45579

    瀏覽量

    673634
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17877

    瀏覽量

    195117
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5619

    瀏覽量

    130418
  • IO引腳
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    9801

原文標題:終于明白!如何擴展單片機的IO引腳數(shù)量?

文章出處:【微信號:fcsde-sh,微信公眾號:fcsde-sh】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    【新品】PLC 點位不夠用?這款 Profinet 分布式 IO 主機,最多擴展 16 個模塊

    PLC點位不夠用?遠距離IO布線成本高?模擬量信號干擾大、精度差?M31-U-PN系列Profinet分布式IO主機——億佰特專為西門子PLC打造的靈活IO擴展方案。支持標準Profi
    的頭像 發(fā)表于 04-16 19:34 ?248次閱讀
    【新品】PLC 點位不夠用?這款 Profinet 分布式 <b class='flag-5'>IO</b> 主機,最多<b class='flag-5'>擴展</b> 16 個模塊

    三格電子一體式io和分體式io的區(qū)別#

    IO
    jf_68793483
    發(fā)布于 :2026年02月27日 14:15:48

    單片機低功耗的處理

    的。能不加電阻就最好了,但是還有一點需要注意的是有些單片機沒有下拉輸入,如果一些引腳設成外部中斷的時候引腳懸空,會使得單片機不斷進入中斷,這時候就需要上拉或者下拉電阻穩(wěn)定
    發(fā)表于 01-21 08:25

    單片機Io口檢測到高電平的最短時間是多少?

    請教一下大神單片機Io口檢測到高電平的最短時間是多少?
    發(fā)表于 01-14 08:20

    IO控制模塊修改波特率操作方法#IO擴展模塊 #分布式IO模塊 #遠程IO模塊 #碩博電子

    IO模塊
    長沙碩博電子科技股份有限公司
    發(fā)布于 :2026年01月08日 09:46:47

    請問單片機IO口控制19V5A直流電通斷應該怎樣實現(xiàn)?

    單片機IO口控制19V 5A直流電通斷,不使用繼電器,應該怎樣實現(xiàn)?
    發(fā)表于 01-06 08:18

    單片機遙控開關(guān)mos管介紹

    實現(xiàn)對燈光的控制。 但如果想用Arduino或者單片機去控制燈泡的話,就需要使用MOS管來替換開關(guān)。我們把圖稍微轉(zhuǎn)換一下,我們可以看到MOS管是有三個端口,即三個引腳,分別為Gate、Drain
    發(fā)表于 01-04 07:59

    新品上市:告別IO擴展難題!這款分布式IO系統(tǒng)支持自由拼接,輕松搞定多路采集

    新品上市M31-U系列第二代高性能分布式IO主機U系列分布式IO模塊本文所有下劃線文字,皆可點擊跳轉(zhuǎn)查看詳情系列型號:M31-U系列:M31-AXXX8000G-U、M31-AXXXA000G-U
    的頭像 發(fā)表于 12-18 19:34 ?589次閱讀
    新品上市:告別<b class='flag-5'>IO</b><b class='flag-5'>擴展</b>難題!這款分布式<b class='flag-5'>IO</b>系統(tǒng)支持自由拼接,輕松搞定多路采集

    HTR3355 I2C和SMBus IO擴展器產(chǎn)品詳解

    ? ? ? 在現(xiàn)代電子系統(tǒng)設計中,IO端口資源不足是常見的設計瓶頸,而一款性能穩(wěn)定、適配性強的IO擴展器能夠有效突破這一限制。HTR3355作為一款集成I2C和SMBus雙接口的IO
    的頭像 發(fā)表于 12-18 16:40 ?773次閱讀
    HTR3355 I2C和SMBus <b class='flag-5'>IO</b><b class='flag-5'>擴展</b>器產(chǎn)品詳解

    單片機系列 的IO口輸出阻抗是多少?

    通常單片機系列 的IO口輸出阻抗是多少?
    發(fā)表于 11-24 06:16

    遠程IO不就是分布式IO?其實很多人都理解錯了

    、遠程io 遠程io模塊通常安裝在遠離PLC或主控制器或上位的位置,可能跨越較遠的地理空間或位于不同的物理位置。 連線不涉及現(xiàn)場總線,直接通過硬接線連接傳感器和執(zhí)行器,通過長距離通信線路或無線通信技術(shù)與主控制器進行通信,實現(xiàn)遠
    的頭像 發(fā)表于 09-28 11:06 ?903次閱讀
    遠程<b class='flag-5'>IO</b>不就是分布式<b class='flag-5'>IO</b>?其實很多人都理解錯了

    GraniStudio:IO初始化以及IO資源配置例程

    1.文件運行 導入工程 雙擊運行桌面GraniStudio.exe。 通過引導界面導入IO初始化以及IO資源配置例程,點擊導入按鈕。 打開IO初始化以及IO資源配置例程所在路徑,選中
    的頭像 發(fā)表于 08-22 17:34 ?1056次閱讀
    GraniStudio:<b class='flag-5'>IO</b>初始化以及<b class='flag-5'>IO</b>資源配置例程

    GraniStudio:IO寫入例程

    1.文件運行 導入工程 雙擊運行桌面GraniStudio.exe。 通過引導界面導入IO寫入例程,點擊導入按鈕。 打開IO寫入例程所在路徑,選中IO寫入.gsp文件,點擊打開,完成導入。 2.功能
    的頭像 發(fā)表于 08-22 16:47 ?880次閱讀
    GraniStudio:<b class='flag-5'>IO</b>寫入例程

    Analog Devices / Maxim Integrated MAXREFDES177 IO-Link通用模擬IO特性/框圖

    Analog Devices MAXREFDES177 IO-Link通用模擬IO是一款完備的IO-Link?通用模擬輸入-輸出 (IO) 參考設計,采用內(nèi)置集成保護功能的MAX225
    的頭像 發(fā)表于 06-30 09:30 ?935次閱讀
    Analog Devices / Maxim Integrated MAXREFDES177 <b class='flag-5'>IO</b>-Link通用模擬<b class='flag-5'>IO</b>特性/框圖

    PMS15A/PMS150C系列8位OTPIO型單片機

    系列單片機適用于需要低功耗、小封裝和簡單控制邏輯的應用,例如小型家電控制、傳感器接口、LED 控制等。不過,它們不建議用于 AC 阻容降壓供電或有高 EFT(電快速瞬變)要求的應用。 系列程序存儲器數(shù)據(jù)存儲器 (byte)最大 IO
    發(fā)表于 06-23 09:00
    顺义区| 甘肃省| 平乐县| 韶关市| 孟州市| 泰和县| 南京市| 巴彦县| 海淀区| 甘洛县| 龙泉市| 庆阳市| 金乡县| 阿拉善右旗| 安远县| 马边| 怀化市| 图们市| 波密县| 盐城市| 谢通门县| 肥西县| 甘洛县| 辽中县| 上林县| 无极县| 铜鼓县| 广安市| 二手房| 青浦区| 自治县| 疏附县| 库伦旗| 霍山县| 商水县| 咸阳市| 读书| 海伦市| 淮阳县| 长寿区| 施秉县|