<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 使用微控制器集成模擬比較器以提供電源保護并降低電路板空間

使用微控制器集成模擬比較器以提供電源保護并降低電路板空間

作者: 時(shí)間:2012-08-17 來(lái)源:網(wǎng)絡(luò ) 收藏

簡(jiǎn)介

現在,越來(lái)越多的設計師開(kāi)始轉向電子微,以在電機控制和數字系統中控制功率級。 使用微(例如德州儀器 (TI) 的 C2000™ Piccolo™ 微)的器功能可以系統,同時(shí)也可使設計師減少板級所需的外部組件的數量。在此類(lèi)電機控制和數字系統中,在微控制器自身發(fā)生執行錯誤的情況下防止發(fā)生過(guò)壓或欠壓時(shí),設計師仍局限于域。 通過(guò)使用 TI C2000 Piccolo 微控制器系列的模擬功能,可以圍繞單個(gè)控制器來(lái)設計系統,而不需要外部支持電路。這主要涉及使用模擬器來(lái)監控功率級模擬域中的過(guò)壓或欠壓以及過(guò)流或欠流事件。

Piccolo 微處理器的優(yōu)勢

Piccolo 微控制器使用了 TI 的高性能 TMS320C28x™ 內核,可以單一獨立控制器控制系統時(shí)所需的所有性能和外設。 通過(guò)充足的余量和專(zhuān)用外設,Piccolo 微控制器使開(kāi)發(fā)人員能夠實(shí)現更先進(jìn)的控制算法,在進(jìn)一步提高性能的同時(shí)系統成本。

Piccolo 微控制器架構已針對數字控制應用進(jìn)行了優(yōu)化,具有先進(jìn)的架構特性,增強了高速信號處理能力。 Piccolo 的主 CPU 內核具有單周期 32×32 位乘法及累積單元等內置數字信號處理 (DSP) 功能,大幅度提高了計算速度。此外,諸如模數轉換器 (ADC) 和脈寬調制器 (PWM) 等控制外設設計得非常靈活,能夠輕松適應幾乎任何用途,而需要的軟件開(kāi)銷(xiāo)極小。 例如,ADC 具有自動(dòng)序列發(fā)生器允許開(kāi)發(fā)者進(jìn)行編程,以循環(huán)通過(guò)特定次序的樣本,這樣當應用程序需要時(shí)值已就緒。 使用更智能的控制外設和強大的 CPU 內核,控制環(huán)路運行更緊密,既改進(jìn)了控制算法的動(dòng)態(tài)特性,又減少了干擾行為。

重要的 Piccolo MCU 特性包括:

• 40 至 90 MIPS 的處理性能
• 3.3-V 單電源支持全部功能的運行
• 雙內部高精度振蕩器;無(wú)需外部晶體
• 12 位 ADC 具有 16 通道,最大取樣頻率為每秒 4.6 兆樣本
• 多達 19 通道的 PWM 輸出,具有可配置自動(dòng)死區
• 19 個(gè) PWM 通道中有多達 8 個(gè)可以在高分辨率模式下工作,其可以低至150 皮秒
模擬器直接連接在專(zhuān)用輸入和 PWM 輸出(以及專(zhuān)用輸出通道)之間,從而不需要外部模擬組件

Piccolo MCUs集成模擬比較器

TI 的 Piccolo 微控制器系列了兩至三個(gè)模擬比較器,具體視器件系列而定。 在本文中,我們將關(guān)注 F2802x Piccolo 微控制器系列,該系列配備了兩個(gè)比較器。 雖然這兩個(gè)比較器都集成到了數字器件中,但它們的工作方式與傳統的 30nS 模擬比較器類(lèi)似。 這兩個(gè)比較器與 F2802/3x/6x 微控制器的內部時(shí)鐘

不同步 – 只要器件自身有電,比較器塊就能正常工作。 這兩個(gè)比較器擁有兩個(gè)輸入(這與標準的模擬比較器類(lèi)似,但是它們通過(guò)模擬輸入/輸出 (AIO) mux 與器件引腳連接),而且具有額外的能力,即通過(guò)使用器件上的內部數模轉換器 (DAC) 為電壓內部參考。 該內部 DAC 功能在峰值電流模式控制等數字功率級應用中非常重要,因為該DAC 可作為峰值電流模式跳閘點(diǎn)的斜坡發(fā)生器。 比較器塊的輸出也可通過(guò)連接至 PWM跳閘區域而被器件內部使用,或通過(guò) GPIO mux 而被外部參考。 本白皮書(shū)將重點(diǎn)放在F2802x 器件系列上,但是內部比較器功能同樣也可轉換用于 F2803x 和 F2806x Piccolo 系列。

將比較器用于外部 (用于F2802x Piccolo微控制器)

因為 Piccolo F2802x 微控制器內部的比較器是作為真正的模擬組件而實(shí)施的,因此它們可被用于處理器外部的控制功能。 參閱下面的圖 1,可以在通用輸入/輸出 (GPIO) mux 中進(jìn)行更改以將比較器的輸出連接至外部器件引腳。 我們可以通過(guò) GPIO mux 讓比較器在器件外部輸出有源高信號或低信號,而不是讓比較器觸發(fā)內部 PWM 事件(例如用于“峰值電流模式控制”時(shí))。 模擬輸入跳閘點(diǎn)的特性可作為內部或外部參考,其最大輸入為3.3 伏。


圖 1. 通過(guò) GPIO mux 中的更改所實(shí)現的比較器輸出。

我們來(lái)看其中的一個(gè)應用案例:對于在功率級中使用模擬控制器的系統,當將F2802x Piccolo 微控制器用作“維護管理”微控制器時(shí),可減少板級組件的數量。 這與在數字控制系統中的使用大致相同,當與帶有啟用或禁用引腳的電源器件共同使用時(shí),模擬比較器功能可以用于啟用或禁用功率級。 在許多情況下,也可使用模擬比較器使系統中的繼電器跳閘或是啟動(dòng)特定的處理器任務(wù)。 現在我們可以將這些功能集成到微控制器自身當中,而不用通過(guò)外部器件實(shí)現這些功能,從而可節省和成本。

演示F2802x Piccolo微處理器上的模擬比較器

我們已經(jīng)了解了 Piccolo F2802x 微控制器系列內部模擬比較器的結構和設置,現在,我們將關(guān)注如何在 TI C2000 LaunchPad 評估套件的開(kāi)發(fā)環(huán)境中使用這些比較器。C2000 LaunchPad 是一款低成本的評估套件,它配備了 F28027 Piccolo 微控制器。C2000 LaunchPad 配備了引腳接頭,這些引腳接頭使設計師能夠測試 C2000 微控制器的各種模擬和數字輸入及輸出。 該套件還包含了一個(gè)獨立的 USB 到 JTAG 接口,從而在為開(kāi)發(fā) PC 提供的同時(shí)卻無(wú)需使用昂貴的外部仿真器硬件。 對于本例中的軟件設置,我們將演示由 Visual Solutions, Inc. 提供的基于模型的VisSim 嵌入式圖形化軟件工具??蓮脑摴揪W(wǎng)站 www.vissim.com 上直接下載 VisSim的兩個(gè)月免費試用版。

測試案例 – 外部參考的比較器事件觸發(fā) PWM 事件

在這個(gè)使用 C2000 LaunchPad 的測試案例中(圖 2),我們有一張非常簡(jiǎn)單的 VisSim圖,它生成 25Khz 的 PWM 信號,用以驅動(dòng) GPIO0 和 GPIO1;它還有外部參考的比較器信號,該信號可觸發(fā)一對相應的高 PWM 和低 PWM 事件以及 GPIO 跳閘。 下面的示例是 VisSim 圖的屏幕截圖,圖中用藍色和綠色表示比較器輸出級別,用黃色表示應用于輸入 A 比較器引腳的電壓。 在 VisSim 圖中,已對輸入電壓進(jìn)行歸一化,以將VDDA 表示為 1。 在 C2000 LaunchPad 上,VDDA 設置為 3.3。 如圖所示,我們使輸入信號在 0 和 3.3 V 間循環(huán)。

在 VisSim 圖中,比較器-1 DAC 被設置為 0.1 滿(mǎn)標 (0.33V),比較器-2 DAC 被設置為 0.9 滿(mǎn)標 (2.97V)。 在與輸入電壓所在的同一子圖中,DAC 值以紅色圖形表示,其目的是當比較器發(fā)生跳閘時(shí),DAC 值能夠顯而易見(jiàn)。 此外,我們對比較器-1 進(jìn)行了配置,當輸入電壓低于 0.33V 的 DAC 值時(shí),它將完全打開(kāi) PWM。 我們也對比較器-2進(jìn)行了配置,當輸入電壓超過(guò) 2.97V 時(shí),它將完全關(guān)閉 PWM,此外,它還可使 GPIO-3 跳閘(發(fā)生比較器事件時(shí),硬件也允許 PWM 進(jìn)入 HiZ 模式)。 運行 VisSim 圖時(shí),如果所提供的電壓在比較器的正常范圍內,或如果沒(méi)有電壓應用于 ADCIN2 或 ADCIN4,則 C2000 LaunchPad 上的 LED 將顯示為中等亮度。 因此,當輸入電壓低于 0.33V時(shí),LED 將 熄滅,當輸入電壓高于 2.97V 時(shí),LED 的亮度將達到最大。 由于我們還需要對比較器輸入和輸出的使用情況進(jìn)行演示,因此 COMP2DAC 的輸出也連接到了GPIO3。 當觸發(fā) F28027 Piccolo 微控制器外部的事件時(shí),例如關(guān)閉外部功率級時(shí),它可以指示使用情況。當我們將 ADCINA4 連接至 3.3V 時(shí),最右邊的兩個(gè) LED 的亮度將達到最大,同時(shí),位于最左邊的 GPIO3 上的 LED 將熄滅。 這表示比較器在高位觸發(fā)GPIO3。 我們還可在引腳 J1-5 上使用示波器,當我們將 3.3V 連接至引腳 J1-6 或將其從該引腳上斷開(kāi)時(shí),我們會(huì )看見(jiàn)邏輯電平發(fā)生改變。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>