精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

使用RX66T輸出具有指定相位差的互補PWM波

jf_pJlTbmA9 ? 來源:瑞薩MCU小百科 ? 作者:瑞薩MCU小百科 ? 2023-09-28 16:19 ? 次閱讀

本篇介紹一個RX66T MCU的應用案例,使用GPTW模塊中的鋸齒波單觸發模式(Sawtooth-Wave One-Shot Pulse Mode)功能,輸出帶指定相位差(如120°)的三相六路互補PWM波形,來滿足客戶個性化的應用需求。本案例使用smart configurator生成器提供主體代碼框架,并使用瑞薩官方推薦CPU card for RX66T(RTK0EMX870C00000BJ)進行測試,具有較強的移植性。

1、根據需求設GPT4、GPT5、GPT6為Sawtooth-Wave One-Shot Pulse Mode,并設置為double buffer operation模式。

wKgZomUD4qqAVV1sAACpXc1i7Qs485.png

2、設置GPT4、5、6的GTCCRA、GTCCRB為compare match output,并設置其初始化模式。

wKgaomUD4quAABPdAAAmucwJU9U797.png
wKgaomUD4q2ASTKfAAAnVCf95OU428.png

3、使能GPT4 overflow中斷,客戶可以在控制過程中,根據需要設置新周期和占空比,因為本需求中,GPT5和GPT6控制策略是跟隨GPT4,所以不需要開啟GPT5和GPT6的overflow中斷。

wKgZomUD4rCAXSumAAAYCBj3_RM963.png

4、設置GPT7為Sawtooth-Wave PWM Mode,并設置為no buffer operation模式。

wKgaomUD4rOAJDABAACa4jmqT1Q759.png

5、設置GPT7的GTCCRA、GTCCRB為非輸出模式。

wKgZomUD4rSAQB_iAAAjy70oElg772.png

6、打開GTCCRA和GTCCRB compare match interrupt,這兩個中斷將分別在相位差的時刻,分別啟動GPT5和GPT6以使三相輸出相位滿足相位差。而且,GPT7只起同步相位使用,所以在完成這個工作后,立即停調它。

wKgaomUD4raAdlYAAAAVFz0X0E0849.png
wKgZomUD4riAEjnUAAAOhQS_IOE117.png
wKgaomUD4rmAWT98AAAVURHzz-A557.png

7、根據需求可以增加個性化的設置,比如增加POE的功能,開始或轉換時禁止輸出,待波形穩定后,再開啟。

wKgaomUD4ruAZhWaAAFX0bGfVio647.png

增加GPT8同步GPT4的信號,并中斷中翻轉端口,以方便觀察周期。

wKgZomUD4sCAO4jvAACQcBQRevg874.png
wKgZomUD4sGAOREBAAAOdUa-5IY887.png
wKgaomUD4sKAcDJxAAAN8w8eW0M977.png

8、測試效果如圖所示

0通道為GTIOC4A輸出;

1通道為GTIOC4B輸出;

2通道為GTIOC5A輸出;

3通道為GTIOC5B輸出;

4通道為GTIOC6A輸出;

5通道為GTIOC6B輸出;

6通道為同步信號。

相位差120度案例

wKgaomUD4sSATurcAAC3JUr1Sk0791.jpg
wKgZomUD4sWAZIPvAAC0O9TB3h8016.jpg

相位差180度樣例

wKgaomUD4seAFYgMAACslaS6Gzs008.jpg
wKgZomUD4smAC8nHAACqTJzZU-U947.jpg

RX-T系列有MTU和GPT兩個模塊可以輸出多種模式PWM波形,可以滿足不同應用中的諸多個性化需求。

來源:瑞薩MCU小百科

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    16987

    瀏覽量

    350301
  • PWM
    PWM
    +關注

    關注

    114

    文章

    5141

    瀏覽量

    213394
  • 瑞薩
    +關注

    關注

    35

    文章

    22290

    瀏覽量

    86067
  • 中斷
    +關注

    關注

    5

    文章

    895

    瀏覽量

    41391
收藏 人收藏

    評論

    相關推薦

    請問F1定時器1如何輸出兩路相位差可調的PWM

    具體情況是,我需要在PB13(TIM1_CH1N)、PB14(TIM1_CH2N)輸出兩路有固定相位差PWM波形,誰有好的辦法,在線等。
    發表于 04-29 08:48

    請問tm4c如何輸出4路有相位差pwm

    最近在做一個項目,需要用到tm4c輸出4路有相位差pwm,求教一下如何設置,萬分感謝
    發表于 08-15 07:17

    用示波器測量相位差

    MHz正弦的最大值之間的時間差。屏幕右下角的光標時間讀數表示延遲為10 ns。也可以使用光標測量周期。相位差(以度為單位)可使用以下等式確定:Φ= t d / t p ×360 =
    發表于 09-14 21:00

    【干貨】如何使用示波器測量相位差

    上的重要相位點是峰值和過零點相位差相位角是兩個相位點之間的相位差,通常在具有相同頻率的兩個不同
    發表于 02-11 12:11

    AT32輸出占空比可調且有固定相移的PWM

    AT32F403A_407_Firmware_Library_V2.1.0。2)TMR配置:?配置TMR1的通道1(PA8)產生PWM,占空比可調。?配置TMR1為主模式,TMR2為從模式,TMR1通過CH2來觸發TMR2的記數使能,從而實現兩者
    發表于 08-22 19:20

    信號相位差輸出電路

    信號相位差輸出電路
    發表于 04-21 21:14 ?1191次閱讀
    信號<b class='flag-5'>相位差</b><b class='flag-5'>輸出</b>電路

    增量型編碼器相位差輸出電路

    增量型編碼器相位差輸出電路
    發表于 04-26 12:04 ?2040次閱讀
    增量型編碼器<b class='flag-5'>相位差</b><b class='flag-5'>輸出</b>電路

    2信號相位差輸出電路圖

    2信號相位差輸出電路圖
    發表于 07-09 11:52 ?1001次閱讀
    2信號<b class='flag-5'>相位差</b><b class='flag-5'>輸出</b>電路圖

    如何使用RX系列的GPTW生成兩路可調頻率的任意相位差pwm

    在實際的應用中會用到需要輸出定相位差PWM,而且在運行過程中還需要調整PWM的頻率,下面介紹使用瑞薩
    的頭像 發表于 01-06 20:35 ?1894次閱讀

    RX66T CPU Card 原理圖

    RX66T CPU Card 原理圖
    發表于 03-17 20:19 ?2次下載
    <b class='flag-5'>RX66T</b> CPU Card 原理圖

    RX66T CPU卡PWB圖案圖

    RX66T CPU卡PWB圖案圖
    發表于 03-21 19:15 ?0次下載
    <b class='flag-5'>RX66T</b> CPU卡PWB圖案圖

    [CS+] Renesas RX66T Smart Configurator 入門套件教程手冊 Rev.1.00

    [CS+] Renesas RX66T Smart Configurator 入門套件教程手冊 Rev.1.00
    發表于 07-06 20:26 ?3次下載
    [CS+] Renesas <b class='flag-5'>RX66T</b> Smart Configurator 入門套件教程手冊 Rev.1.00

    RX66T CPU Card 原理圖

    RX66T CPU Card 原理圖
    發表于 07-07 19:09 ?0次下載
    <b class='flag-5'>RX66T</b> CPU Card 原理圖

    RX66T CPU卡PWB圖案圖

    RX66T CPU卡PWB圖案圖
    發表于 07-07 19:12 ?0次下載
    <b class='flag-5'>RX66T</b> CPU卡PWB圖案圖

    RC電路中相位差是如何引起的?電路中的相位差與哪些因素有關?

    ,我們先了解一下什么是相位差相位差是指兩個波形之間的相對相位差異。在RC電路中,我們通常使用交流電源來激活電路,交流信號可以視為正弦。當電流和電壓
    的頭像 發表于 11-21 16:00 ?3698次閱讀