91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

具有高I/O引腳數(shù)的16位微控制器的好處及應(yīng)用解決方案

電子設(shè)計(jì) ? 來(lái)源:郭婷 ? 作者:電子設(shè)計(jì) ? 2019-03-25 08:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

小型微控制器可以適應(yīng)緊湊的空間并很好地完成所需的目的,但幾乎按照定義,它們將受I/O限制。即使是小型6引腳微處理器,其中一個(gè)解決方案是使用串行總線(xiàn)或移位寄存器來(lái)擴(kuò)展可用的I/O量。具有并行總線(xiàn)的稍大的部件可以使用外部多路復(fù)用器和鎖存器以及地址解碼和讀/寫(xiě)信號(hào)。這些方法可以很容易地一次按8,16或32位的塊擴(kuò)展I/O量。

問(wèn)題是這些解決方案需要更多芯片,特殊代碼塊來(lái)移位和寫(xiě)入(或讀?。?,并且可能會(huì)引入延遲時(shí)間。雖然較小的微處理器可以比較大的部件便宜,但是當(dāng)你將分立式鎖存器,解碼器,多路復(fù)用器,解復(fù)用器,采集成本和部件所有權(quán)的所有成本加起來(lái),加上每個(gè)器件的插入成本,成本方面它既可以是洗滌,也可以使用較大的包裝而不是較小的包裝。

本文介紹具有高I/O引腳數(shù)的16位微控制器。我們將檢查一些提供I/O數(shù)量為100或更多的部件,以及一些具有增強(qiáng)性能的特殊功能的部件。在此過(guò)程中,我們將指出只有外部部件可以解決的好處和限制。

優(yōu)點(diǎn)和缺點(diǎn)有時(shí)候,帶有外部鎖存器或邏輯的小型微處理器可以做大型部件無(wú)法做到的事情。例如,散布在印刷電路板(PCB)周?chē)幕旌螴/O信號(hào)電平可能需要特定的電平移位器,這種電平移位器在本機(jī)方式中很少支持微支撐(如LVDS)。當(dāng)開(kāi)路集電極部分偏置在較高電壓電平時(shí),電平轉(zhuǎn)換到較高電壓輸出非常容易。輸入電平可以通過(guò)電阻器被動(dòng)衰減,但在高速時(shí),電流限制會(huì)延長(zhǎng)上升和下降時(shí)間,因?yàn)榻Y(jié)電容成為一個(gè)更普遍的問(wèn)題。這里可以更好地使用活動(dòng)緩沖區(qū)。

高I/O部件也可能導(dǎo)致路由問(wèn)題。當(dāng)大量I/O散布在電路板周?chē)鷷r(shí),將并行總線(xiàn)和來(lái)自中央處理器的信號(hào)路由到各種鎖存器或緩沖器會(huì)導(dǎo)致一點(diǎn)一點(diǎn)的信號(hào)偏移,并且可能需要額外的布線(xiàn)層。這增加了PCB的成本并且還可能影響可靠性。使用如此密集布線(xiàn)的電路板,調(diào)試和故障排除可能是一場(chǎng)噩夢(mèng)(圖1,左)。

具有高I/O引腳數(shù)的16位微控制器的好處及應(yīng)用解決方案

圖1:可以使用外部并行鎖存器和驅(qū)動(dòng)器來(lái)擴(kuò)展I/O(左)的較小的微控制器可能需要額外的PCB層,因?yàn)樾枰芏噗E線(xiàn)。串行方案(右)可以解決這個(gè)問(wèn)題,但會(huì)引入延遲時(shí)間。

使用高速串行總線(xiàn),只有來(lái)自中心微處理器的少量信號(hào)需要以菊花鏈方式穿過(guò)PCB區(qū)域。鎖存器的所有輸出同時(shí)改變,幾乎消除了信號(hào)到信號(hào)的偏斜和抖動(dòng)。這也極大地簡(jiǎn)化了PCB布線(xiàn)(圖1,右圖)。端點(diǎn)可能需要終止。

大多數(shù)大型微型計(jì)算機(jī)的最大限制是用于直接連接到功率LED和執(zhí)行器的更高驅(qū)動(dòng)信號(hào)的數(shù)量。 8位7段LED顯示器可能需要8個(gè)高電流吸收器和7或8個(gè)高電流源線(xiàn),以滿(mǎn)足多路復(fù)用共陽(yáng)極顯示器的需求。這可能是很多電流通過(guò)微型電路,因此,具有更高驅(qū)動(dòng)能力的外部鎖存器,驅(qū)動(dòng)器和多路復(fù)用器可能是更好的選擇。

盡管如此,有時(shí)候具有大量I/O的中央處理器是更好的解決方案。首先,可以通過(guò)微加電非??焖俚卦O(shè)置上電狀態(tài),并且通常更具確定性。觸發(fā)器和鎖存器可以在隨機(jī)狀態(tài)下上電,這在驅(qū)動(dòng)功率信號(hào)時(shí)可能是一個(gè)問(wèn)題,尤其是正交和H橋,如果突然處于錯(cuò)誤狀態(tài),則可能導(dǎo)致過(guò)大的電流。

另一個(gè)好處是更嚴(yán)格地控制I/O狀態(tài)。高值電阻上拉(或下拉)可以消耗非常小的電流,尤其是當(dāng)微型I/O線(xiàn)處于三態(tài)模式時(shí)。對(duì)于功耗敏感的設(shè)計(jì)來(lái)說(shuō),這是理想的情況,特別是如果微型器件長(zhǎng)時(shí)間處于休眠狀態(tài)并且I/O電平需要保持靜態(tài)。

一些例子

通常情況下,功能組合以及高而靈活的I/O計(jì)數(shù)將決定一個(gè)部件是否合適。許多芯片制造商的部件提供高引腳和I/O數(shù),具有各種時(shí)鐘速度,存儲(chǔ)器資源,外設(shè)和性能。一些脫穎而出。

以144引腳LQFP中的16位80 MHz Freescale MC9S12XD256CAG為例。這款性能相對(duì)較高的處理器是該公司S12內(nèi)核的增強(qiáng)版,性能是之前25 MHz器件的五倍。

可用的119個(gè)I/O引腳(其中25個(gè)可產(chǎn)生中斷)可實(shí)現(xiàn)標(biāo)準(zhǔn)外部總線(xiàn)接口,用于與外部存儲(chǔ)器或TFT等外設(shè)的高速并行連接。相當(dāng)獨(dú)特的是該公司的內(nèi)部XGATE協(xié)處理器,它可以將閃存,EEPROM,RAM或外設(shè)數(shù)據(jù)輸出到I/O引腳和從I/O引腳輸出(圖2)。這是一個(gè)獨(dú)立的并行處理器,可以卸載主CPU并自動(dòng)提供高速數(shù)據(jù)傳輸和處理。

具有高I/O引腳數(shù)的16位微控制器的好處及應(yīng)用解決方案

圖2:一旦設(shè)置完成,XGATE協(xié)處理器就可以自動(dòng)卸載核心CPU以實(shí)現(xiàn)許多I/O功能。數(shù)據(jù)可以來(lái)自或轉(zhuǎn)到外設(shè),I/O,RAM,ROM,EEPROM等。

該器件可在5 V和3.3 V環(huán)境中運(yùn)行,并具有CAN總線(xiàn)接口,24個(gè)10位A/D通道,PWM,多個(gè)串行接口,片上穩(wěn)壓器,時(shí)鐘頻率發(fā)生器等功能和外設(shè)(最多256個(gè)頻率),等等。還提供了強(qiáng)大的調(diào)試和開(kāi)發(fā)鉤子。

另一個(gè)有趣的16位器件是瑞薩的176引腳LFBGA封裝的H8S系列128 I/O DF2117VBG20V。如圖3所示,這些高I/O部件包含許多外設(shè)和功能。高引腳數(shù)器件專(zhuān)為3至3.6 V工作而設(shè)計(jì),還具有多個(gè)串行接口,如UART,IIC,LIN和CSI,以及16個(gè)10位A/D通道。

具有高I/O引腳數(shù)的16位微控制器的好處及應(yīng)用解決方案

圖3:許多I/O線(xiàn)為很多外圍設(shè)備和資源打包高I/O設(shè)備提供了大量機(jī)會(huì)。靈活的總線(xiàn)架構(gòu)可以為在高速設(shè)計(jì)中移動(dòng)數(shù)據(jù)提供更好的性能。

這些8至20 MHz器件還針對(duì)數(shù)據(jù)移動(dòng)應(yīng)用,并提供靈活的DMA和數(shù)據(jù)傳輸控制,內(nèi)置多達(dá)85個(gè)通道。這允許單個(gè)中斷啟動(dòng)并發(fā)或后臺(tái)數(shù)據(jù)傳輸操作,而其他塊正在處理,休眠或關(guān)閉。當(dāng)然,I/O可以是并行數(shù)據(jù)傳輸?shù)脑椿蚰繕?biāo),因此實(shí)現(xiàn)多個(gè)總線(xiàn)的設(shè)計(jì)可以從大量I/O和快速,高效的數(shù)據(jù)傳輸機(jī)制的組合中受益。

另一個(gè)值得關(guān)注的特性是,有多達(dá)40個(gè)引腳設(shè)計(jì)用于驅(qū)動(dòng)或吸收LED驅(qū)動(dòng)器的大量電流。這可以為多路復(fù)用或直接驅(qū)動(dòng)的數(shù)字或字母數(shù)字LED顯示屏節(jié)省外部解碼器和驅(qū)動(dòng)芯片。

STMicroelectronics也在這個(gè)領(lǐng)域中發(fā)揮作用。查看具有111 I/O的32-MIPS,144引腳ST10F276Z5Q3和全24通道10位A/D轉(zhuǎn)換器。雖然只有一個(gè)5伏的部分(但核心運(yùn)行在1.8 V),該公司ST10系列的成員還包含兩個(gè)CAN總線(xiàn),UART,I2C端口,捕獲/比較單元,以及廣泛的布爾和位操作功能,包括能夠按位逐位配置輸出端口引腳,用于推挽,開(kāi)漏,CMOS,TTL或三態(tài)。另請(qǐng)注意,分區(qū)為8位,15位和16位端口以及外部總線(xiàn)接口設(shè)備的總線(xiàn)控制信號(hào)(圖4)。

具有高I/O引腳數(shù)的16位微控制器的好處及應(yīng)用解決方案

圖4:端口分區(qū)和外部總線(xiàn)接口信號(hào)與24通道A/D輸入相結(jié)合,使ST10器件成為高I/O混合信號(hào)設(shè)計(jì)的理想選擇。雖然許多需要大量I/O的嵌入式控制設(shè)計(jì)可能也不需要繁重的數(shù)字計(jì)算器,但是一些基于算法PID和反饋控制系統(tǒng)可以通過(guò)添加專(zhuān)用的固定和浮點(diǎn)硬件而受益匪淺。以60-MIPS,120-I/O,144引腳,16位Microchip DSPIC33EP256MU814-I/PL為例,它直接針對(duì)高性能電機(jī)控制(圖5)。該芯片是Microchip dsPIC33E電機(jī)控制系列數(shù)字信號(hào)控制器(DSC)的成員,具有帶集成DSP和增強(qiáng)型片上外設(shè)的dsPIC DSC內(nèi)核。

具有高I/O引腳數(shù)的16位微控制器的好處及應(yīng)用解決方案

圖5:Microchip電機(jī)控制器部件可以處理過(guò)程密集型應(yīng)用,同時(shí)監(jiān)控和控制大量I/O.這些設(shè)備非常適用于洗衣機(jī),烘干機(jī)和洗碗機(jī)等設(shè)備,這些洗衣機(jī)可能具有用戶(hù)界面,鍵盤(pán),按鈕和顯示器以及電源控制,電機(jī),轉(zhuǎn)速計(jì)和傳感器的高I/O.

I/O連接到專(zhuān)用MOSFETIGBT驅(qū)動(dòng)器電路,片上傳感器接口可實(shí)現(xiàn)快速可靠的位置,速度,方向和功耗。此外,輸入部分具有多達(dá)32個(gè)A/D通道(10和12位),允許并行信號(hào)控制或串行通信電機(jī)控制,包括扭矩。

該部件的改進(jìn)型哈佛DSP架構(gòu)具有雙周期操作,可實(shí)現(xiàn)單周期操作,并具有高達(dá)60 MIPS的性能。其架構(gòu)針對(duì)C編碼進(jìn)行了優(yōu)化。單電源部分具有雙40位累加器,有助于PID控制環(huán)路,包括片上EEPROM和閃存。

到目前為止,我們已經(jīng)討論了低于100 MHz的器件,因?yàn)樗鼈冏畛S糜谕ㄓ迷O(shè)計(jì)。對(duì)于那些需要更高性能和更高級(jí)別外設(shè)和連接的用戶(hù),德州儀器TI)提供基于337針Hercules 220MHzARM?Cortex?的RM48L952ZWTT以及以太網(wǎng)和120 I/O.借助該MCU,TI的目標(biāo)是高端醫(yī)療應(yīng)用,如除顫器,輸液泵,呼吸機(jī)和機(jī)器人手術(shù)。有關(guān)TI Hercules處理器的產(chǎn)品培訓(xùn)模塊概述,請(qǐng)?jiān)L問(wèn)Digi-Key網(wǎng)站。

下一步

本文重點(diǎn)介紹了一些示例MCU,它們具有超越簡(jiǎn)單輸入和輸出指令的優(yōu)點(diǎn)。這些部件可以通過(guò)發(fā)揮高級(jí)功能來(lái)簡(jiǎn)化開(kāi)發(fā)時(shí)間,從而簡(jiǎn)化從電路板布局到算法編碼的所有功能。工程師需要做一些研究才能找到具有正確混合通信,傳感器和用戶(hù)界面外圍設(shè)備的部件。

聲明:本文內(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)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    8381

    瀏覽量

    164604
  • 驅(qū)動(dòng)器
    +關(guān)注

    關(guān)注

    54

    文章

    9083

    瀏覽量

    155545
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2431

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    PIC16F72:8CMOS FLASH微控制器的深度剖析

    PIC16F72:8CMOS FLASH微控制器的深度剖析 在電子工程師的日常設(shè)計(jì)中,選擇一款合適的微控制器至關(guān)重要。PIC16F72作為
    的頭像 發(fā)表于 02-10 11:00 ?207次閱讀

    探索Microchip PIC16C5X系列8微控制器的魅力

    探索Microchip PIC16C5X系列8微控制器的魅力 在電子工程領(lǐng)域,選擇一款合適的微控制器對(duì)于項(xiàng)目的成功至關(guān)重要。Microchip的PIC
    的頭像 發(fā)表于 02-09 16:20 ?272次閱讀

    探索Microchip PIC12/16(L)F161X系列微控制器:小身材大能量

    )F161X系列微控制器以其豐富的特性和出色的性能,為小型電機(jī)控制和通用應(yīng)用提供了卓越的解決方案。今天,我們就來(lái)深入了解一下這個(gè)系列的微控制器。 文件下載: PIC
    的頭像 發(fā)表于 02-09 11:35 ?214次閱讀

    深入解析Microchip PIC16F872微控制器

    深入解析Microchip PIC16F872微控制器 在電子工程師的日常工作中,微控制器的選擇和應(yīng)用至關(guān)重要。今天,我們就來(lái)深入探討一下Microchip的PIC16F872這款28
    的頭像 發(fā)表于 02-05 15:20 ?164次閱讀

    深入解析PCF8575:16I2C與SMBus I/O擴(kuò)展的卓越之選

    PCF8575作為I2C到并行端口的擴(kuò)展,為大多數(shù)微控制器提供了通用的遠(yuǎn)程I/O擴(kuò)展功能。其開(kāi)放漏極中斷輸出設(shè)計(jì),能夠方便地連接到微控
    的頭像 發(fā)表于 12-29 14:20 ?424次閱讀

    PCA9535 16 I2C 和 SMBus 低功耗 I/O 擴(kuò)展:高效設(shè)計(jì)與應(yīng)用指南

    PCA9535 16 I2C 和 SMBus 低功耗 I/O 擴(kuò)展:高效設(shè)計(jì)與應(yīng)用指南 在電
    的頭像 發(fā)表于 12-29 09:55 ?457次閱讀

    PCA9539:16I2C與SMBus低功耗I/O擴(kuò)展深度解析

    2.3 - 5.5V $V_{CC}$ 工作環(huán)境設(shè)計(jì),可通過(guò)I2C接口為大多數(shù)微控制器家族提供通用遠(yuǎn)程I/O擴(kuò)展功能。它具備低功耗、
    的頭像 發(fā)表于 12-29 09:55 ?288次閱讀

    TCA9555:低電壓16I2C和SMBus I/O擴(kuò)展的全面解析

    TCA9555:低電壓16I2C和SMBus I/O擴(kuò)展的全面解析 在電子設(shè)計(jì)領(lǐng)域,
    的頭像 發(fā)表于 12-25 10:05 ?533次閱讀

    探索PCAL9714:超低壓14SPI I/O擴(kuò)展的卓越性能與應(yīng)用

    探索PCAL9714:超低壓14SPI I/O擴(kuò)展的卓越性能與應(yīng)用 在電子設(shè)計(jì)領(lǐng)域,I/O擴(kuò)
    的頭像 發(fā)表于 12-24 15:55 ?321次閱讀

    深入解析TCA9554:8I2C和SMBus低功耗I/O擴(kuò)展

    深入解析TCA9554:8I2C和SMBus低功耗I/O擴(kuò)展 在電子設(shè)計(jì)領(lǐng)域,I/
    的頭像 發(fā)表于 12-23 17:35 ?737次閱讀

    選擇微控制器MCU幾個(gè)步驟

    內(nèi)核?在應(yīng)用和要求的軟件算法之間經(jīng)常推敲這些問(wèn)題將最終得出一個(gè)解決方案。 不要忘了還有未來(lái)的可能要求和功能擴(kuò)展。只是因?yàn)槟壳?微控制器可以勝任當(dāng)前應(yīng)用并不意味著你不應(yīng)為未來(lái)功能擴(kuò)展甚至易用性考慮
    發(fā)表于 11-26 07:09

    PIC18-Q24 微控制器:高性能、低功耗與增強(qiáng)型代碼保護(hù)的完美結(jié)合

    Microchip Technology PIC18-Q24微控制器設(shè)計(jì)用于傳感連接、實(shí)時(shí)控制和通信應(yīng)用。PIC18-Q24演示多電壓I/O
    的頭像 發(fā)表于 10-10 11:10 ?718次閱讀
    PIC18-Q24 <b class='flag-5'>微控制器</b>:高性能、低功耗與增強(qiáng)型代碼保護(hù)的完美結(jié)合

    NCA9555 具有16通用并行I2C總線(xiàn)數(shù)輸入輸出GPIO擴(kuò)展功能

    NCA9555是一款24引腳CMOS器件,提供16通用并行I2C總線(xiàn)數(shù)輸入/輸出GPIO擴(kuò)展功能。它和ACPI電源開(kāi)關(guān),傳感
    發(fā)表于 05-19 18:02 ?0次下載

    MAX28200 16微控制器,帶有ADC和I2C技術(shù)手冊(cè)

    MAX28200是一款低功耗、16MAXQ?微控制器(μC),設(shè)計(jì)用于智能電話(huà)和消費(fèi)類(lèi)電子等低功耗應(yīng)用。器件結(jié)合了強(qiáng)大的16RISC
    的頭像 發(fā)表于 05-08 14:40 ?860次閱讀
    MAX28200 <b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>微控制器</b>,帶有ADC和<b class='flag-5'>I</b>2C技術(shù)手冊(cè)

    具有小容量ROM/低引腳數(shù)系列和內(nèi)置USB 2.0的32微控制器RX111系列數(shù)據(jù)手冊(cè)

    計(jì)算機(jī)外設(shè)、醫(yī)療保健以及可穿戴設(shè)備等領(lǐng)域。由于其配備了三相電機(jī)控制定時(shí)器,它們也適用于家用電器和工業(yè)設(shè)備中的電機(jī)控制應(yīng)用場(chǎng)景。 *附件:具有小容量ROM低引腳
    的頭像 發(fā)表于 03-19 17:02 ?884次閱讀
    <b class='flag-5'>具有</b>小容量ROM/低<b class='flag-5'>引腳</b><b class='flag-5'>數(shù)</b>系列和內(nèi)置USB 2.0的32<b class='flag-5'>位</b><b class='flag-5'>微控制器</b>RX111系列數(shù)據(jù)手冊(cè)