18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

如何使用RX系列的GPTW生成兩路可調(diào)頻率的任意相位差的pwm波

瑞薩嵌入式小百科 ? 來源:未知 ? 2023-01-06 20:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在實際的應(yīng)用中會用到需要輸出一定相位差的PWM波,而且在運行過程中還需要調(diào)整PWM的頻率,下面介紹使用瑞薩RX系列MCU內(nèi)部的GPTW實現(xiàn)這種功能的方法,我們以RX66T為例。

RX66T概覽

RX66T系列微控制器是首批搭載RXv3第三代RX CPU內(nèi)核的產(chǎn)品,是電機控制應(yīng)用的最佳選擇。RX66T系列可通過最大160 MHz工作頻率的CPU內(nèi)核和電機控制外設(shè),能同時控制多達四臺電機。內(nèi)置的安全和安全功能還為變頻控制應(yīng)用提供了新的附加價值。

有關(guān)RX66T的更多介紹與技術(shù)、銷售支持,請識別下方二維碼或點擊文末閱讀原文訪問查看:

b4cfca62-8dbd-11ed-bfe3-dac502259ad0.png

  • RXv3 Core 160MHz operation (5.8 CoreMark/MHz), single-precision FPU

  • 2.7V to 5.5V操作

  • 工作溫度-40 °C ~ 105 °C

  • 程序閃存高達1MB,高達128KB的SRAM

  • 增強型模擬

12位A/D轉(zhuǎn)換器x3個單元,12位D/A轉(zhuǎn)換器x2個通道

6通道比較器

6通道偽差分PGA

  • 160MHz PWM:

4通道:用于3相互補開關(guān),2個通道:用于5相互補開關(guān),10個通道:用于單相互補開關(guān)

4通道高分辨率PWM可實現(xiàn)最小195ps的時序調(diào)整

  • 可信安全IP精簡版(AES/TRNG)

首先先看一下GPTW的PWM輸出模式,如下面表格所示,可以看到在GPTW的GTCR寄存器的MD位可以設(shè)置PWM輸出時的模式,主要的工作模式分為兩大類,一類是鋸齒波的工作模式另外一類是三角波的工作模式。

b4e8ba18-8dbd-11ed-bfe3-dac502259ad0.png

鋸齒波模式

如下圖為鋸齒波的模式,在這種模式下,GTCNT寄存器的值會單向增加,達到設(shè)定周期值時,GTCNT的值清零。PWM的產(chǎn)生由各個比較計數(shù)器和GTCNT比較相等后翻轉(zhuǎn)產(chǎn)生,比如下圖中的GTCCRC、GTCCRD、GTCCRE和GTCCRF。

b50967d6-8dbd-11ed-bfe3-dac502259ad0.png

三角波模式

如下圖為三角波的模式,在這種模式下,GTCNT的值會增加達到定時周期值時,變?yōu)闇p計數(shù),直到0。這種工作模式下,每一個周期內(nèi)GTCNT的值會和同一個比較寄存器的值進行兩次比較反轉(zhuǎn),所以會出現(xiàn)左右對稱的PWM波,如果想實現(xiàn)兩個上升沿或者下降沿相差固定度數(shù)的PWM比較困難,同時調(diào)整周期和相位也比較麻煩。

b52be428-8dbd-11ed-bfe3-dac502259ad0.png

根據(jù)分析,我們選擇GPTW工作在三角波模式,而sawtooth-wave one-shot pulse mode是最合適的(這幾種工作模式的區(qū)別請參考RX66T的用戶手冊)。

假設(shè)我們的需求是:生成兩路周期相等的PWM波,而且能夠要求周期可以動態(tài)調(diào)整,同時需要兩路PWM的上升沿具有一定的相位差,并且相位差在運行過程中可以動態(tài)調(diào)整。

下面就介紹一下如何使用GPTW實現(xiàn)這個功能,首先需要使用三路GPTW定時器,定時器的設(shè)置如下:

1)GPTW1設(shè)置為鋸齒波模式,作為GPTW2和GPTW3的周期清零信號定時器,它用來控制兩個PWM輸出的周期。

2)GPTW2設(shè)置為sawtooth-wave one-shot pulse mode,波形的占空比和死區(qū)時間(死區(qū)時間僅在GPTW需要輸出一對互補PWM時才需要,在這個例子里不用考慮)由GPTW2的比較寄存器(比如GTCCRC和GTCCRD)來決定,這個定時器的周期設(shè)置值遠大于GPTW1的周期值,同時設(shè)置GPTW2可以被外部清零啟動信號觸發(fā),觸發(fā)信號為GPTW1的周期溢出信號。

3)GPTW3設(shè)置為sawtooth-wave one-shot pulse mode,波形的占空比和死區(qū)時間(死區(qū)時間僅在GPTW需要輸出一對互補PWM時才需要,在這個例子里不用考慮)由GPTW3的比較寄存器(比如GTCCRC和GTCCRD)來決定,這個定時器的周期設(shè)置值遠大于GPTW1的周期值,同時設(shè)置GPTW3可以被外部清零啟動信號觸發(fā),觸發(fā)信號為GPTW1的比較相等信號。

b54c4650-8dbd-11ed-bfe3-dac502259ad0.png

GPTW的工作過程如上圖所示

標(biāo)簽1處,GPTW2會被GPTW1的溢出信號清零啟動,所以兩個標(biāo)簽1之間的時間就為GPTW2周期時間。在標(biāo)簽2處,GPTW3會被GPTW1的比較相等信號清零啟動,所以上圖兩個標(biāo)簽2之間的時間就是GPTW2的周期時間。當(dāng)GPTW1的周期和GTCCRA的值不變時,GPTW2和GPTW3的周期是一致的,都為GPTW1的周期值,而GTCCRA的值決定了兩個PWM的相位差。

所以在調(diào)整GPTW2和GPTW3的周期時只用調(diào)整GPTW1的GPTR寄存器即可。調(diào)整相位差時,調(diào)整GPTW1的GTCCRA寄存器即可。而GPTW2和GPTW3自身的占空比可以通過調(diào)整自己比較寄存器來實現(xiàn)。

通過這種方式就很容易輸出滿足要求的PWM波。

1

END

1

b634dd2a-8dbd-11ed-bfe3-dac502259ad0.jpg ?


原文標(biāo)題:如何使用RX系列的GPTW生成兩路可調(diào)頻率的任意相位差的pwm波

文章出處:【微信公眾號:瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。


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

    關(guān)注

    147

    文章

    18419

    瀏覽量

    380632
  • 瑞薩
    +關(guān)注

    關(guān)注

    36

    文章

    22414

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    IQ混頻器為何能抑制鏡像頻率

    ° 相位差)的中頻,利用它們的相位關(guān)系在數(shù)字域把鏡像分量相加抵消、而把有用信號相長疊加,從而“抑制”了鏡像頻率。1. 鏡像是怎么來的?? 任何單混頻器都滿足??f_IF = |f_R
    發(fā)表于 09-08 09:43

    STM32G474RBT3 HRTIME 與 TIM 相位差如何消除?

    使用STM32G474RB芯片時鐘配置是170M,HRTIME 和 TIM4 都設(shè)置為相同頻率 2400Hz, 但它們的輸出存在相位差,請問有什么方法可以消除這個相位差?
    發(fā)表于 07-23 06:54

    測量相位差的方法主要有哪些?

    。 一 怎么用示波器來測量相位差? 應(yīng)用示波器測量個同頻正弦電壓之間的相位差的方法很多,本節(jié)介紹具有實用意義的直接比較法。將u1、u2分別接到雙蹤示波器的Y1通道和Y2通道,適當(dāng)調(diào)節(jié)掃描旋鈕和Y增益旋鈕,使熒光屏顯示出如圖
    的頭像 發(fā)表于 06-18 09:03 ?1058次閱讀
    測量<b class='flag-5'>相位差</b>的方法主要有哪些?

    LPC2294能否輸出兩路不同頻率PWM?

    最近調(diào)試LPC2294,需要輸出兩路不同頻率PWM,翻閱手冊發(fā)現(xiàn)只有PWMMR0可以控制頻率,這樣怎么實現(xiàn)輸出兩路不同
    發(fā)表于 03-31 07:24

    stm32同一個定時器不同的通道,可以不同時的輸出pwm波形嗎?

    都能隨時控制改變的那種,頻率和占空比方面可以控制了,但是個波形的相位差還沒有做好。之前是用了個定時器,通過使能定時器的時間不同實現(xiàn)的,那么能不能對同一個定時器的不同通道進行控制?
    發(fā)表于 03-07 08:20

    THS1209個通道同時采樣同一個信號,為什么會有相位差?

    您好!我現(xiàn)在用的THS1209雙通道同步采樣相同的正弦信號,將采樣結(jié)果發(fā)送到上位機并用excel的畫圖功能畫出來,發(fā)現(xiàn)個通道之間有個相位差,但是幅值是一致的,不知道是什么原因呢?
    發(fā)表于 02-07 08:21

    兩路DAC570無法同步的原因是什么?

    同步時鐘的相位差的方法來解決,即鑒別出兩路同步時鐘相位異常時,給DAC560重新上一次電。這種方法是否可? 需要提到的是,我無法給時鐘復(fù)位,因為始終來自于其他設(shè)備。 3 是否有其他更好的方法?
    發(fā)表于 01-24 08:13

    用DSP28335輸出頻率幅值相位可調(diào)的正選,求推薦個DA轉(zhuǎn)換芯片?

    我想用DSP28335輸出頻率幅值相位可調(diào)的正選,麻煩大神推薦個DA轉(zhuǎn)換芯片,至少有8電壓輸出。 若要輸出的是
    發(fā)表于 01-22 07:40

    DAC7802如何產(chǎn)生相位不同的兩路正弦信號?

    DAC7802如何產(chǎn)生相位不同的兩路正弦信號?請專業(yè)人士指點一下!O(∩_∩)O謝謝!
    發(fā)表于 01-16 07:51

    使用DAC3162輸出正交信號,當(dāng)頻率逐漸升高時,IQ信號相位開始發(fā)生不正交的現(xiàn)象,為什么?

    我在使用DAC3162輸出正交信號時,頻率低時(200KHz)兩路DA的正交效果很好,基本上是嚴(yán)格的90度,但是當(dāng)頻率逐漸升高時,IQ信號相位開始發(fā)生不正交的現(xiàn)象,輸出
    發(fā)表于 12-24 06:57

    PWM調(diào)頻的區(qū)別 基于PWM的電源管理方案

    PWM(脈沖寬度調(diào)制)與調(diào)頻種不同的控制技術(shù),它們在電源管理方案中各有其獨特的應(yīng)用和優(yōu)勢。以下是對PWM調(diào)頻的區(qū)別以及基于
    的頭像 發(fā)表于 11-28 16:42 ?1534次閱讀

    電路小知識 | 交流電路復(fù)數(shù)的基礎(chǔ)知識以及相位差和電抗的計算

    相位差方面發(fā)揮著重要作用。 其基本結(jié)構(gòu)是在個導(dǎo)體(通常是金屬板)之間夾著電介質(zhì)(絕緣體)。電介質(zhì)積蓄電荷,積蓄的電荷被作為電場能存儲起來。電容器的電容量(電容值,C)表示可以存儲的電荷量,用“法拉
    發(fā)表于 11-18 10:21

    個高速ADC的CLK時鐘如何做到同步無相位差

    如何做到同步無相位差,個ADC使用同一個時鐘發(fā)生器是否可以滿足同步問題? 2、個高速ADC的CLKOUT是否存在時延,如果存在那相位差是多少?我再規(guī)格書中沒有看到CLKOUT引
    發(fā)表于 11-18 06:47

    LMX2594 RFoutA和RFoutB兩路輸出頻率一樣的情況下,可以配置為同相位輸出嗎?

    RFoutA和RFoutB兩路輸出頻率一樣的情況下,可以配置為同相位輸出嗎,如果能,設(shè)計是怎么保證的呢?
    發(fā)表于 11-12 08:28

    LMX2592參考時鐘與輸出時鐘之間的相位差是否可以固定,需要如何控制或者寄存器設(shè)置?

    問題一、參考時鐘與輸出時鐘之間的相位差是否可以固定,需要如何控制或者寄存器設(shè)置; 問題二、如何進入分?jǐn)?shù)N模式,需要如何操作; 問題三、PLL_N_DEN定義是什么,對應(yīng)寄存器是哪個,在LMX2592手冊中未找到
    發(fā)表于 11-12 07:07