chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

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

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

掃碼添加小助手

加入工程師交流群

在項(xiàng)目開(kāi)發(fā)設(shè)計(jì)時(shí),單片機(jī)的IO引腳數(shù)量不夠,該如何處理?

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

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

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

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

單片機(jī)項(xiàng)目

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

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

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

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

工程師可能會(huì)重新選擇單片機(jī)的型號(hào),直接通過(guò)簡(jiǎn)單地增加IO引腳數(shù)量來(lái)解決;此方案雖然可以解決,但不推薦,主要存在2個(gè)問(wèn)題:

重新選擇新的單片機(jī)型號(hào),與之相關(guān)聯(lián)的軟件代碼相當(dāng)于也需要重新開(kāi)發(fā)設(shè)計(jì),增加了項(xiàng)目的開(kāi)發(fā)工作量,工作效率不佳;

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

既然重新選擇新的單片機(jī)型號(hào)存在這些問(wèn)題,那有沒(méi)有其他方案可以更好地解決呢?

在項(xiàng)目開(kāi)發(fā)過(guò)程中,單片機(jī)的IO引腳數(shù)量不夠時(shí),除了重新選擇新的單片機(jī)型號(hào)解決方案之外,還存在使用IO引腳擴(kuò)展芯片的方案,比如AL5524芯片就是一個(gè)單片機(jī)的IO引腳擴(kuò)展芯片,就能解決此類問(wèn)題;

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

AL5524芯片引腳定義

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

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

Pin4 ~ Pin11引腳:RA是芯片擴(kuò)展的IO引腳;

Pin13 ~ Pin20引腳:RB是芯片擴(kuò)展的IO引腳;

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

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

(AL5224引腳定義圖)

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

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

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

(AL5224功能框圖)

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

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

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

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

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

AL5224芯片應(yīng)用電路

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

(AL5224芯片應(yīng)用電路)

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

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

文末結(jié)尾:

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

增加項(xiàng)目的BOM核算成本,主要是增加了AL5224的芯片成本;

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

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

    關(guān)注

    6071

    文章

    45259

    瀏覽量

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

    關(guān)注

    114

    文章

    17503

    瀏覽量

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

    關(guān)注

    31

    文章

    5495

    瀏覽量

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

    關(guān)注

    0

    文章

    10

    瀏覽量

    9728

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    遠(yuǎn)程IO不就是分布式IO?其實(shí)很多人都理解錯(cuò)了

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

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

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

    GraniStudio:IO寫(xiě)入例程

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

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

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

    PMS15A/PMS150C系列8位OTPIO型單片機(jī)

    系列單片機(jī)適用于需要低功耗、小封裝和簡(jiǎn)單控制邏輯的應(yīng)用,例如小型家電控制、傳感器接口、LED 控制等。不過(guò),它們不建議用于 AC 阻容降壓供電或有高 EFT(電快速瞬變)要求的應(yīng)用。 系列程序存儲(chǔ)器數(shù)據(jù)存儲(chǔ)器 (byte)最大 IO
    發(fā)表于 06-23 09:00

    瑞薩RA8D1單片機(jī)IO中斷配置實(shí)現(xiàn)方法

    本文為結(jié)合瑞薩e2 studio工具,以及CPKCOR_RA8D1B評(píng)估板,給大家講述瑞薩RA8D1單片機(jī)IO中斷配置實(shí)現(xiàn)的方法。
    的頭像 發(fā)表于 04-09 15:05 ?1326次閱讀
    瑞薩RA8D1<b class='flag-5'>單片機(jī)</b><b class='flag-5'>IO</b>中斷配置實(shí)現(xiàn)方法

    算力魔方IO擴(kuò)展模塊介紹 網(wǎng)絡(luò)篇1

    一,算力魔方簡(jiǎn)介 算力魔方?AIPC是目前市面上唯一的模塊化迷你電腦,在巴掌大小的空間提供強(qiáng)大的AI算力!主機(jī)分為兩個(gè)模塊:第一層計(jì)算模塊與第二層IO擴(kuò)展模塊,而選擇不同的IO擴(kuò)展模塊
    的頭像 發(fā)表于 04-09 14:33 ?629次閱讀
    算力魔方<b class='flag-5'>IO</b><b class='flag-5'>擴(kuò)展</b>模塊介紹 網(wǎng)絡(luò)篇1

    單片機(jī)學(xué)習(xí)之GPIO

    今日分享如何通過(guò)手冊(cè)理解單片機(jī)IO知識(shí)點(diǎn)含義解釋:1.GPIO:同我們常說(shuō)的IO口一樣,GeneralPurposeInputOutput(通用輸入/輸出)簡(jiǎn)稱為GPIO,每個(gè)GPIO端口可通過(guò)軟件
    發(fā)表于 03-26 14:53 ?0次下載

    請(qǐng)問(wèn)ADS1247和單片機(jī)接口最少可以用幾根線完成?

    我最近要使用到AD1247,通過(guò)SPI接口和單片機(jī)接口,由于單片機(jī)IO數(shù)量的限制以及隔離芯片數(shù)量,和成本的限制,我想請(qǐng)問(wèn)ADS1247和
    發(fā)表于 02-13 07:22

    TLC5615與單片機(jī)通信時(shí)是不是用任意IO口都可以通信,只要時(shí)序和數(shù)據(jù)是按說(shuō)明書(shū)通信的?

    TLC5615與單片機(jī)通信時(shí)是不是用任意IO口都可以通信,只要時(shí)序和數(shù)據(jù)是按說(shuō)明書(shū)通信的?
    發(fā)表于 02-13 07:17

    請(qǐng)問(wèn)CD4504B能否單片機(jī)IO輸出的0~3.3轉(zhuǎn)至0~10V?

    CD4504B能否單片機(jī)IO輸出的0~3.3轉(zhuǎn)至0~10V? 或者有其他更好推薦嗎?三極管搭的低電平,低得不夠。所以來(lái)找芯片
    發(fā)表于 12-25 08:14

    請(qǐng)大師指教,51單片機(jī)IO通過(guò)8050驅(qū)動(dòng)電機(jī),不轉(zhuǎn)?!

    請(qǐng)教各位大神!使用90C516RD單片機(jī)的P2.0口,并通過(guò)三極管SS8050驅(qū)動(dòng)微型直流電機(jī)(5V,23mA),IO口通過(guò)200歐電阻接8050的B極,5V電源接電機(jī)(并聯(lián)二極管),然后接8050
    發(fā)表于 12-18 16:33

    三格電子-刀片式IO新增ECAT、PT100、PT1000

    功能概述 刀片式IO旨在幫助用戶在自動(dòng)化項(xiàng)目上更便捷的選型和應(yīng)用。為此刀片式IO采用耦合器和IO模塊通過(guò)背板總線結(jié)合的方式,方便用戶根據(jù)不同使用場(chǎng)景,靈活搭配擴(kuò)展不同功能。 刀片式
    的頭像 發(fā)表于 12-06 16:16 ?1079次閱讀
    三格電子-刀片式<b class='flag-5'>IO</b>新增ECAT、PT100、PT1000

    λ-IO:存儲(chǔ)計(jì)算下的IO棧設(shè)計(jì)

    動(dòng)機(jī)和背景? ? 存儲(chǔ)計(jì)算存儲(chǔ)資源的充分利用。IO棧是管理存儲(chǔ)器的的基本組件,包括設(shè)備驅(qū)動(dòng)、塊接口層、文件系統(tǒng),目前一些用戶空間IO庫(kù)(如SPDK)有效降低了延遲,但是io棧仍然不可或缺。這是因?yàn)?
    的頭像 發(fā)表于 12-02 10:35 ?810次閱讀
    λ-<b class='flag-5'>IO</b>:存儲(chǔ)計(jì)算下的<b class='flag-5'>IO</b>棧設(shè)計(jì)

    具有中斷功能的16位I 2C和SMBus IO擴(kuò)展

    HTR33xx是一款I(lǐng)2C和 SMBus IO擴(kuò)展器, 2.2V~5.5V電源供電。16個(gè)IO端口中的任何一個(gè)都可以單獨(dú)配置為輸入或輸出。此外,任一IO可驅(qū)動(dòng)LED。 通電后,16個(gè)
    的頭像 發(fā)表于 11-21 11:57 ?646次閱讀
    具有中斷功能的16位I 2C和SMBus <b class='flag-5'>IO</b><b class='flag-5'>擴(kuò)展</b>器