99午夜-99午夜高清在线视频在观看-99午夜精品福利视频在线-99午夜视频-99香蕉国产

設(shè)為主頁  加入收藏
 
·I2S數(shù)字功放IC/內(nèi)置DSP音頻算法功放芯片  ·馬達(dá)驅(qū)動(dòng)IC  ·2.1聲道單芯片D類功放IC  ·內(nèi)置DC/DC升壓模塊的D類功放IC  ·鋰電充電管理IC/快充IC  ·無線遙控方案  ·直流無刷電機(jī)驅(qū)動(dòng)芯片
當(dāng)前位置:首頁->方案設(shè)計(jì)
如何同步微控制器PWM輸出以便更高效地驅(qū)動(dòng)負(fù)載
文章來源:永阜康科技 更新時(shí)間:2020/8/5 10:16:00
在線咨詢:
給我發(fā)消息
李湘寧 2850985550
給我發(fā)消息
鄢先輝 2850985542
給我發(fā)消息
張代明 3003290139
13713728695
 

大多數(shù)微控制器至少有一個(gè)脈沖寬度調(diào)制 (PWM) 外設(shè),以方波形式生成多個(gè)波形。這些 PWM 輸出可用于驅(qū)動(dòng)同步負(fù)載,例如機(jī)械系統(tǒng)中的步進(jìn)電機(jī)和電源轉(zhuǎn)換器的功率 MOSFET。對于這些負(fù)載,要使目標(biāo)負(fù)載正常工作,PWM 波形必須精確同步,這一點(diǎn)非常重要。

如果 PWM 外設(shè)未經(jīng)過仔細(xì)編程,它可能偶爾會(huì)在波形之間產(chǎn)生相位延遲,從而導(dǎo)致在波形邊沿未正確對齊時(shí)失去同步。這些相位延遲將會(huì)降低負(fù)載的驅(qū)動(dòng)效率,從而浪費(fèi)功率并可能產(chǎn)生過多的熱量。對于常見的 PWM 外設(shè),可以啟用或禁用某個(gè) PWM,但同時(shí)會(huì)導(dǎo)致其他 PWM 輸出發(fā)生相位延遲。

這對于小規(guī)格電池供電型物聯(lián)網(wǎng) (IoT) 應(yīng)用而言尤其是個(gè)問題。在此類應(yīng)用中,單個(gè)具有 16 或 32 路輸出的 PWM 外設(shè)被用于控制多個(gè)外部負(fù)載。這類物聯(lián)網(wǎng)應(yīng)用中的相位延遲可能浪費(fèi)電池電量。而且,由于未檢測到相位延遲,物聯(lián)網(wǎng)端點(diǎn)的網(wǎng)絡(luò)診斷可能會(huì)遺漏這些延遲。

本文將討論微控制器 PWM 外設(shè)的一些應(yīng)用,以及在這類應(yīng)用中,哪些情況下使 PWM 波形保持同步非常重要。然后介紹 Maxim Integrated 的一款微控制器,其中具有一個(gè)專為防止這類應(yīng)用中丟失波形同步的脈沖串外設(shè),最后討論如何配置此外設(shè)以確保目標(biāo)負(fù)載得到高效的驅(qū)動(dòng)。

微控制器 PWM 外設(shè)及其目標(biāo)負(fù)載

大多數(shù)通用微控制器至少有一個(gè) PWM 外設(shè),用于生成規(guī)則的重復(fù)方波。PWM 驅(qū)動(dòng)可用于許多負(fù)載——從簡單負(fù)載到更復(fù)雜的機(jī)械驅(qū)動(dòng)系統(tǒng)。

發(fā)光二極管 (LED) 是可通過 PWM 信號高效驅(qū)動(dòng)的簡單負(fù)載示例之一,尤其是在需要對彩色 LED 進(jìn)行調(diào)光的應(yīng)用中。與通過改變正向直流電流來為 LED 調(diào)光相比,PWM 調(diào)光可以更精確地保持光線質(zhì)量,而不會(huì)明顯改變顏色。一個(gè) PWM 外設(shè)可以輕松驅(qū)動(dòng)一個(gè)或多個(gè) LED。如果將這些 LED 用作操作員的視覺指示燈,則兩個(gè)或多個(gè) LED 之間的相位差不太明顯。但如果將這些 LED 用于更復(fù)雜的應(yīng)用,例如多個(gè) LED 以光調(diào)制的形式將數(shù)據(jù)傳輸?shù)绞芄馄鳎瑒t LED 同步可能是非常重要的設(shè)計(jì)考慮因素。

微控制器 PWM 的另一種簡單負(fù)載是通過電機(jī)驅(qū)動(dòng)器 IC 驅(qū)動(dòng)的直流電機(jī)。盡管通過改變直流電機(jī)兩端的電壓可以輕松改變直流電機(jī)的速度,但 PWM 控制可以更精確地控制電機(jī)旋轉(zhuǎn)。如果將速度傳感器用于閉環(huán)控制系統(tǒng),則可以更精確地保持電機(jī)速度。如果使用兩個(gè)或更多個(gè)直流電機(jī)并且它們必須一起運(yùn)行,則可能有必要對 PWM 波形進(jìn)行同步,以便在電機(jī)之間保持精確的速度控制。

驅(qū)動(dòng)雙極步進(jìn)電機(jī)

當(dāng)驅(qū)動(dòng)雙極步進(jìn)電機(jī)時(shí),設(shè)計(jì)情況變得更加復(fù)雜。雙極步進(jìn)電機(jī)由兩個(gè)可逆的電流繞組驅(qū)動(dòng)(圖 1)。每個(gè)繞組需要兩個(gè) PWM,因此需要四個(gè) PWM。

圖 1:雙極步進(jìn)電機(jī)由兩個(gè)電流繞組(表示為紅色和綠色線圈)驅(qū)動(dòng)旋轉(zhuǎn),這兩個(gè)繞組可承載每個(gè)方向上的電流。通過控制繞組中電流的相位和持續(xù)時(shí)間,可以輕松控制電機(jī)的速度和位置。(圖片來源:Digi-Key)

如圖 1 所示,紅色和綠色線圈表示的兩個(gè)電流繞組必須按正確的順序驅(qū)動(dòng),才能使電機(jī)正常工作。在每個(gè)波形變化時(shí),圖 2 所示的序列驅(qū)動(dòng)雙極步進(jìn)電機(jī)一整步。

圖 2:雙極步進(jìn)電機(jī)上的兩個(gè)線圈必須根據(jù)上圖進(jìn)行分別驅(qū)動(dòng),才能使電機(jī)在每次波形變化時(shí)運(yùn)動(dòng)一整步。首先在一個(gè)方向上驅(qū)動(dòng)每個(gè)線圈中的電流;接下來線圈空閑;然后以相反方向驅(qū)動(dòng)電流。(圖片來源:Digi-Key)

電機(jī)的每一步都從每個(gè)波形轉(zhuǎn)換開始。如圖 2 所示,繞組兩端的電壓極性以及因此流過每個(gè)繞組的電流,在每一步都會(huì)發(fā)生變化。任何 PWM 信號中的相位延遲都可能導(dǎo)致電機(jī)打滑,從而造成扭矩?fù)p失,尤其在低速運(yùn)轉(zhuǎn)時(shí)。

當(dāng)微控制器具有僅使用四個(gè)輸出的 PWM 外設(shè)時(shí),可以輕松控制步進(jìn)電機(jī),只需適度留意維持同步。但如果使用同一 PWM 外設(shè)來控制多個(gè)負(fù)載,則情況會(huì)變得更加復(fù)雜。例如,一個(gè) 16 輸出 PWM 可能將四個(gè) PWM 輸出分配給步進(jìn)電機(jī),而將其他 PWM 輸出分配給其他負(fù)載,例如直流電機(jī)或 LED。使用適當(dāng)?shù)募拇嫫髋渲?PWM 輸出的頻率和占空比后,將在每個(gè) PWM 的啟用/禁用寄存器中設(shè)置一個(gè)位。在 Arm® 微控制器中,固件可通過使用位綁定來設(shè)置相應(yīng)的位。但是,位綁定會(huì)對目標(biāo)寄存器執(zhí)行讀取/修改/寫入 (RMW) 操作。如果有其他 PWM 輸出編程為在 RMW 操作期間開始或結(jié)束,則可能導(dǎo)致無法預(yù)測的結(jié)果,在某些情況下,甚至可能按與固件控制相反的方式啟用或禁用 PWM。

Maxim Integrated 利用以 120 兆赫茲 (MHz) 頻率運(yùn)行的 MAX32650 Arm Cortex®-M4F 微控制器解決了這一問題。它具有廣泛的外設(shè),包括三個(gè)標(biāo)準(zhǔn) SPI 接口、一個(gè)四通道 SPI、三個(gè) UART、兩個(gè) I2C 端口、一個(gè)帶物理層 (PHY) 的 USB 2.0 高速接口、六個(gè) 32 位定時(shí)器,以及一個(gè) AES-256 加密單元(圖 3)。

圖 3:Maxim Integrated 的 MAX32650 基于 120 MHz Arm Cortex-M4F,具有面向高性能物聯(lián)網(wǎng)邊緣計(jì)算應(yīng)用的全系列外設(shè)和存儲(chǔ)器選項(xiàng)。(圖片來源:Maxim Integrated)

MAX32650 具有 3 MB 的閃存和 1 MB 的 SRAM,面向需要邊緣計(jì)算的復(fù)雜物聯(lián)網(wǎng) (IoT) 端點(diǎn)。MAX32650 還具有一個(gè) 16 輸出脈沖串外設(shè),可以生成復(fù)雜的 PWM 信號。它可以生成具有可配置頻率和 50% 占空比的方波,以及基于長度可達(dá) 32 位的可編程位模式的脈沖串。

防止相位延遲

脈沖串發(fā)生器可以使用 32 位 PTG_ENABLE 寄存器單獨(dú)啟用或禁用 16 個(gè) PWM 輸出中的任何一個(gè)。向任意位位置寫入 1 將啟用該脈沖串,使其按配置運(yùn)行。寫入 0 將停止脈沖串時(shí)鐘和邏輯,將輸出凍結(jié)在當(dāng)前邏輯狀態(tài)。該寄存器與大多數(shù)微控制器中的啟用/禁用寄存器具有相同的 RMW 限制,因此不建議使用位綁定。

為了保持波形之間的相位同步,MAX32650 的脈沖串外設(shè)支持一種獨(dú)特的功能,當(dāng)使用 32 位寄存器 PTG_SAFE_EN 時(shí)稱為“安全啟用”,而當(dāng)使用 32 位寄存器 PTG_SAFE_DIS 時(shí)則稱為“安全禁用”。其中每個(gè)寄存器的高 16 位均未使用,建議這些未使用的位置始終寫入零。

為了安全地啟用任何輸出,固件會(huì)將 1 寫入 PTG_SAFE_EN 中的相應(yīng)位位置。這還會(huì)立即設(shè)置這些輸出在 PTG_ENABLE 中的位位置,從而啟動(dòng) PWM 輸出。向 PTG_SAFE_EN 中的任何位位置寫入 0 對任何脈沖串輸出都沒有影響。

為了安全地禁用任何輸出,固件會(huì)將 1 寫入 PTG_SAFE_DIS 中的相應(yīng)位位置。這還會(huì)立即清除這些輸出在 PTG_ENABLE 中的位位置,從而停止 PWM 輸出。向 PTG_SAFE_DIS 中的任何位位置寫入 0 對任何脈沖串輸出都沒有影響。

寫入這些寄存器不會(huì)執(zhí)行 RMW。安全啟用/禁用功能允許立即啟動(dòng)或停止一個(gè)或多個(gè)脈沖串,同時(shí)保證任何其他脈沖串都不會(huì)受到影響。PTG_SAFE_EN 和 PTG_SAFE_DIS 寄存器不支持位綁定。

再次參考圖 1 中的雙極步進(jìn)電機(jī),脈沖串輸出 0 和 1 可用于 A 和 B 對應(yīng)的綠色電流繞組,脈沖串輸出 2 和 3 則可以用于 C 和 D 對應(yīng)的紅色電流繞組。由于圖 2 中的波形包含死點(diǎn),因此適合使用脈沖串功能來編程一種模式,并能配置為在沒有固件干預(yù)的情況下重復(fù)任意次數(shù)。

設(shè)置后,可通過將 0000000Fh 寫入 PTG_SAFE_EN 來啟動(dòng)電機(jī)。這會(huì)同時(shí)啟動(dòng)脈沖串輸出 0 到 3,在不影響任何其他正在運(yùn)行的脈沖串輸出的情況下啟動(dòng)電機(jī)。通過將 0000000Fh 寫入 PTG_SAFE_DIS,可停止電機(jī)。這兩項(xiàng)操作都不會(huì)影響任何其他正在運(yùn)行的脈沖串。

如果需要啟用或禁用其他 12 個(gè)脈沖串輸出中的任意一個(gè),也可以使用這兩個(gè)寄存器安全地控制它們。只要不將 1 寫入這些寄存器的低四位位置,步進(jìn)電機(jī)的操作就不會(huì)受到影響。這與使用具有 RMW 的標(biāo)準(zhǔn)啟用寄存器完全不同,使用 RMW 時(shí),輸出可能會(huì)卡頓,從而引起相移,這可能對扭矩產(chǎn)生不利影響。安全啟用/禁用功能類似于一種原子操作,因此可確保步進(jìn)電機(jī)高效運(yùn)行,不會(huì)浪費(fèi)功率,并始終保持最大扭矩。

微控制器輸出引腳沒有足夠的能力驅(qū)動(dòng)步進(jìn)電機(jī),因此需要電機(jī)驅(qū)動(dòng)器或 H 橋。Allegro MicroSystems 的 A3909GLYTR-T 是雙 H 橋驅(qū)動(dòng)器,可驅(qū)動(dòng)需要 4 至 18 伏電壓以及每個(gè)電流繞組高達(dá) 1 安培 (A) 電流的電機(jī)(圖 4)。

圖 4:Allegro MicroSystems 的 A3909 是雙 H 橋驅(qū)動(dòng)器,可為步進(jìn)電機(jī)線圈提供高達(dá) 1 A 的拉出和灌入電流。

A3909 具有熱關(guān)斷保護(hù)、過流保護(hù)和短路保護(hù)功能。每個(gè)輸入 (INx) 驅(qū)動(dòng)相應(yīng)的輸出 (OUTx)。MAX32650 PWM 可以將脈沖串輸出 0 和 1 連接到輸入 IN1 和 IN2(綠色),以通過 OUT1 和 OUT2 驅(qū)動(dòng)綠色線圈,以及將脈沖串輸出 2 和 3 連接到 IN3 和 IN4(紅色),以通過 OUT3 和 OUT4 驅(qū)動(dòng)紅色線圈。這使 A3909 能夠直接驅(qū)動(dòng)步進(jìn)電機(jī)。

A3909 還支持有用的高阻抗功能。如果 H 橋的兩個(gè)輸入均為邏輯 0 的時(shí)間超過一毫秒 (ms),則兩個(gè)輸出都將置于高阻抗?fàn)顟B(tài)。這適用于允許電機(jī)慣性滑行的情況,或任何要求輸出為高阻抗的步進(jìn)電機(jī)步階。再次參考圖 2,任何處于空閑狀態(tài)的波形部分都將因置于高阻抗?fàn)顟B(tài)而獲益。這可防止電流線圈在電機(jī)由另一個(gè)電流線圈步進(jìn)時(shí)干擾電機(jī)的運(yùn)行,因此會(huì)提高效率。

如果所有四個(gè)輸入(兩對)均保持低電平的時(shí)間超過 1 ms,那么很顯然,兩個(gè)輸出對都將進(jìn)入如上所述的高阻抗?fàn)顟B(tài)。規(guī)格書中稱此為休眠模式,因?yàn)橥瑫r(shí)還有一些內(nèi)部電路也會(huì)處于低功耗狀態(tài)。

總結(jié)

常見的微控制器外設(shè)往往包括用于驅(qū)動(dòng)外部負(fù)載(例如電機(jī)和功率 MOSFET)的 PWM 功能。但由于某些情況下在 PWM 啟用寄存器上執(zhí)行位操作可能會(huì)導(dǎo)致不可預(yù)測的結(jié)果,因此微控制器供應(yīng)商正在使用新的 PWM 外設(shè)來解決此問題,這些外設(shè)提供的功能可以安全地啟用和禁用單個(gè) PWM 輸出,而不會(huì)干擾其他 PWM 輸出,從而防止偶爾出現(xiàn)相位延遲和失去同步。

 
 
 
    您可能對以下產(chǎn)品感興趣  
產(chǎn)品型號 功能介紹 兼容型號 封裝形式 工作電壓 備注
AT8549 AT8549是一種雙通道低飽和電壓的正、反向電機(jī)驅(qū)動(dòng)芯片,為玩具、打印機(jī)和其它電機(jī)一體化應(yīng)用提供一種雙通道電機(jī)驅(qū)動(dòng)方案。 LV8549 SSOP-10 2.7V~12V 雙通道H橋電機(jī)驅(qū)動(dòng)芯片
AT8548 AT8548是一種雙通道低飽和電壓的正、反向電機(jī)驅(qū)動(dòng)芯片,為玩具、打印機(jī)和其它電機(jī)一體化應(yīng)用提供一種雙通道電機(jī)驅(qū)動(dòng)方案。 LV8548 SSOP-10 2.7V-15V 雙通道H橋電機(jī)驅(qū)動(dòng)芯片
AT8637S AT8637S為攝像機(jī)、消費(fèi)類產(chǎn)品、玩具和其它低電壓或者電池供電的運(yùn)動(dòng)控制類應(yīng)用提供了一個(gè)集成的電機(jī)驅(qū)動(dòng)器解決方案;具有一個(gè)PHS/EN輸入接口。 DRV8837 SOT23-6 2.7V-15V 單通道低壓H 橋電機(jī)驅(qū)動(dòng)芯片
AT8637 AT8637為攝像機(jī)、消費(fèi)類產(chǎn)品、玩具和其它低電壓或者電池供電的運(yùn)動(dòng)控制類應(yīng)用提供了一個(gè)集成的電機(jī)驅(qū)動(dòng)器解決方案;具有一個(gè)PWM (IN1/IN2) 輸入接口. DRV8837 SOT23-6 2.7V-15V 單通道低壓H橋電機(jī)驅(qū)動(dòng)芯片
ATD5988 ATD5988是一種便于使用的內(nèi)部集成了譯碼器的微 特步進(jìn)電機(jī)驅(qū)動(dòng)器。其設(shè)計(jì)為能使雙極步進(jìn)電機(jī)以全、 半、1/4、1/8、1/16、1/32步進(jìn)模式工作。步進(jìn)模式由邏 輯輸入管腳MSx選擇。輸出驅(qū)動(dòng)能力達(dá)到32V和±2A。 ATD5988包含一個(gè)工作在慢衰或混合衰減模式的固定衰 減時(shí)間的電流調(diào)節(jié)器。 A5988 QFN-28 6.5V-32V 內(nèi)置轉(zhuǎn)換器和過流保護(hù)的微特步進(jìn)電機(jī)驅(qū)動(dòng)芯片
AT8841 AT8841為打印機(jī)和其它電機(jī)一體化應(yīng)用提供一種雙通道集成電機(jī)驅(qū)動(dòng)方案。AT8841有兩路H橋驅(qū)動(dòng),最大輸出42V 3A,可驅(qū)動(dòng)兩路刷式直流電機(jī),或者一路雙極步進(jìn)電機(jī),或者螺線管或者其它感性負(fù)載。雙極步進(jìn)電機(jī)可以以整步、2細(xì)分、4細(xì)分運(yùn)行,或者用軟件實(shí)現(xiàn)高細(xì)分。 DRV8841 TSSOP-28 8V-42V 3A雙路刷式直流或單路雙極步進(jìn)電機(jī)驅(qū)動(dòng)器(PWM 控制器)
AT8840 AT8840為打印機(jī)和其它電機(jī)一體化應(yīng)用提供一種單通道H橋集成電機(jī)驅(qū)動(dòng)方案。AT8840有一路H橋驅(qū)動(dòng),最大輸出42V 3.5A(5A峰值),可驅(qū)動(dòng)一路刷式直流電機(jī)。 DRV8840 TSOOP-28 8V-42V 具有浪涌電流保護(hù)功能的 5A 刷式直流電機(jī)驅(qū)動(dòng)器(PH/EN 控制器)
 
 
    相關(guān)產(chǎn)品  
IU5052(通過調(diào)整PWM信號的占空比來實(shí)現(xiàn)對輸出電壓的控制、最高15V輸出內(nèi)置MOS大電流升壓芯片)
A3992/HR3992(DMOS全橋PWM串行控制兩相步進(jìn)電機(jī)驅(qū)動(dòng)IC)
DRV8833/HR8833( 2A低電壓雙路刷式直流或單路雙極步進(jìn)PWM繞組電流調(diào)節(jié)/限制電機(jī)驅(qū)動(dòng)器IC)
APA2068(PWM脈寬調(diào)制/模擬音量控制/直流音量控制2.6W雙聲道AB類音頻功放IC)
 
 
·藍(lán)牙音箱的音頻功放/升壓/充電管
·單節(jié)鋰電內(nèi)置升壓音頻功放IC選型
·HT7179 12V升24V內(nèi)置
·5V USB輸入、三節(jié)鋰電升壓型
·網(wǎng)絡(luò)主播聲卡專用耳機(jī)放大IC-H
 
M12269 HT366 ACM8629 HT338 

業(yè)務(wù)洽談:手機(jī):13713728695(微信同號)   QQ:3003207580  EMAIL:panbo@szczkjgs.com   聯(lián)系人:潘波

地址:深圳市寶安西鄉(xiāng)航城大道航城創(chuàng)新創(chuàng)業(yè)園A5棟307/309

版權(quán)所有:深圳市永阜康科技有限公司  備案號:粵ICP備17113496號

主站蜘蛛池模板: 麻豆三级视频| 啪啪欧美| 台湾永久内衣秀| www色中色| 日韩视频二区| 成人午夜精品久久久久久久小说| 国产亚洲一区二区三区| 黄色免费的视频| 国产mm| 久久综合九色综合欧洲色| 亚洲欧美日韩综合| 一级女人毛片人一女人| 日韩精品一区二区三区在线观看| 色老成人精品视频在线观看| 国产一区二区三区四区波多野结衣| 黄色片日本网站| 丁香六月婷婷| 国产中文字幕久久| 欧美精品啪啪| 五月婷婷精品| 亚洲无色| 91精品国产手机| 欧美久在线观看在线观看| 麻豆国产精品免费视频| 日韩精品一区在线观看| 天堂tv亚洲tv日本tv不卡| 欧洲成人在线视频| 香港黄页亚洲一级| 蜜桃视频成a人v在线| 国产精品亚洲国产| 精品久久亚洲| 欧美日韩综合一区| 日韩高清一区二区三区不卡| 亚洲欧美日韩中文综合v日本| 99热久久这里只精品国产www | 亚洲国产高清在线| 91日韩视频| 一级黄色片视频| 久久草在线观看视频| 日本国产在线视频| 日韩欧美一区二区久久|