欧美成人黄色网_欧美精品久久_国产在线一区二区三区_免费视频久久久_亚洲二区视频_欧美大片免费高清观看

產(chǎn)品分類

當(dāng)前位置: 首頁 > 工業(yè)電氣產(chǎn)品 > 端子與連接器 > 線路板連接器 > FFC連接器

類型分類:
科普知識
數(shù)據(jù)分類:
FFC連接器

用一個Hercules? LaunchPad? 開發(fā)套件控制GaN功率級—第2部分

發(fā)布日期:2022-04-28 點擊率:50

在我的上一篇博文中,我為大家介紹了一個動手操作項目:用一個氮化鎵 (GaN) 功率級、一個Hercules? 微控制器和一個滾輪來調(diào)節(jié)一盞燈的亮度。我講到了設(shè)置、設(shè)計,以及如何正確地驅(qū)動這個功率級。

在這篇博文中,我打算試一下你的設(shè)計成果。經(jīng)驗證,LaunchPad? 能夠產(chǎn)生出正確的信號。那么,就讓我們把它接到評估套件上吧。

準備評估套件,并將其連接至LaunchPad開發(fā)套件

與LMG5200評估模塊 (EVM) 一同提供的還有一塊驅(qū)動GaN集成電路 (IC) 的電路。你需要將其斷開,并且連接你的LaunchPad開發(fā)套件。

圖1:移除電阻器R6和R7

斷開板上驅(qū)動電路比較容易。你只需要從印刷電路板(PCB,請見圖1和圖2)上移除兩個0Ω電阻器,R6和R7。最簡便的方法就是使用一個熱風(fēng)槍、

圖2:電阻器R6和R7在PCB上的位置

現(xiàn)在,你有了兩個測試點,TP9和TP10,將LaunchPad的脈寬調(diào)制 (PWM) 輸出連接至LMG5200。在這個情況下,信號與測試點之間沒有對應(yīng)關(guān)系。一定不要忘了接地(請見圖3)。

圖3:PWM信號的位置

按照用戶指南,連接電源和偏置電壓。將燈連接至輸出。如果你按照評估套件用戶指南中的順序?qū)⑦@個設(shè)計加電的話(首先是偏置電壓,然后是Hercules信號,之后是電源),這個裝置將被驅(qū)動至其最大功率的10%。在這個功率點上,你可以通過改變HALCoGen中的占空比來更改輸出,并重新生成這個項目。這么做可不太方便,那么就讓我們來研究一個用戶友好的輸入機制。

制作旋轉(zhuǎn)編碼器

正交編碼器隨處可見。它們看起來與電位器很相似,不過你可以一直不停地旋轉(zhuǎn)它們。也許你的車載音頻系統(tǒng),或是你的示波器中就有一個。如果你手邊就有一個壞了的鼠標(biāo),那么這個鼠標(biāo)中的滾輪就很有可能是一個旋轉(zhuǎn)編碼器。

(如果不湊巧的是,你手頭那個壞了的鼠標(biāo)是光電鼠標(biāo)的話,你就無法將其用于今天的練習(xí)了。再找找,或者訂購一個與EC101102X2E-VAX相類似的元件。)你使用的旋轉(zhuǎn)編碼器類型或者這個旋轉(zhuǎn)編碼器所具有的步距數(shù)量都不會對這個練習(xí)產(chǎn)生太大影響。它們產(chǎn)生的都是格雷碼 (Gray code)。

要使這個滾輪變成一個穩(wěn)定、去抖動輸入器件,你還需要其它四個組件:2個10K電阻器和2個0.5μF電容器。如果你在實驗室找不到電阻值和電容值完全一樣的元件的話,也不用灰心喪氣,它們不是那么重要。

搭建旋轉(zhuǎn)編碼器電路,并將其連接至LaunchPad開發(fā)套件

圖4中顯示的是如何搭建這個電路。

圖4:編碼器電路

這2個電阻器是上拉電阻器。它們在旋轉(zhuǎn)編碼器開關(guān)打開時保持A和B處于高電平。當(dāng)其中任何一個開關(guān)關(guān)閉時,相應(yīng)的輸出被開關(guān)拉至接地。這些電容器使信號變得平滑,并且過濾掉所有抖動。

你將使用具有滾輪的Hercules eQEP外設(shè)(正交編碼器)。EQEP模塊No.2附近的引腳已經(jīng)被你用于ePWM輸出。所以,如表1和圖5中所示,將你的滾輪連接至這個引腳。

表1:旋轉(zhuǎn)編碼器連接

圖5:編碼器信號的位置

當(dāng)你接通編碼器時,你可以訪問HALCoGen,并修改你的固件。

將滾輪集成到固件中

此時所有硬件都已連接。不過,你仍然需要將滾輪功能嵌入其中。在Hercules應(yīng)用領(lǐng)域內(nèi),你必須完成兩件事:在HALCoGen中配置eQEP模塊,并且在Code Composer Studio? 軟件內(nèi)修改你的程序。

將編碼器功能集成在固件之內(nèi)

啟用eQEP驅(qū)動器,并且配置eQEP模塊No.2(圖6和圖7)。HALCoGen設(shè)置看起來似乎很神秘,不過我在element14博文中對它們進行了解釋說明。

圖6:啟用編碼器模塊2

圖7:配置編碼器2

在Code Composer Studio軟件中將驅(qū)動器初始化。在你的狀態(tài)機中,你將定期輪詢滾輪的值,并根據(jù)其變化做出相應(yīng)操作。根據(jù)旋轉(zhuǎn)編碼器的狀態(tài),減少或增加PWM信號的占空比。參考rotary.c,pwm.c和HL_sys_main.c文件,查看這些功能是如何實現(xiàn)的。

    While(1)
    {
        uRotary = getRotaryPosition();
        if (uRotary != uRotaryLastVal) {
            uRotaryLastVal = uRotary;
            setPwmDutyCycle(uRotary);
        }
    }

針對滾輪的代碼也不難。在這個設(shè)計中,你可不想讓編碼器超過最大值,或低于最小值。你可以查看rotary.c,看看我是如何進行編碼的。這些代碼是有效的,不過我對于這個設(shè)計在解碼處理方面的表現(xiàn)還不是很滿意。如果你有任何好的意見和建議,一定要告訴我,我們來一起搭建一個更好的設(shè)計。

你可以下面這些視頻中看到這個項目的實際運行效果:

  • 用Hercules LaunchPad控制GaN功率半橋:電路板準備。

原文鏈接:

https://e2e.ti.com/blogs_/b/powerhouse/archive/2016/03/17/control-a-gan-power-stage-with-a-hercules-launchpad-part-2

下一篇: PLC、DCS、FCS三大控

上一篇: 我們一起來實現(xiàn)氮化鎵

推薦產(chǎn)品

更多
主站蜘蛛池模板: 91成人国产 | 国产成人高清视频免费播放 | 伊人国产在线播放 | 黄网免费看 | 久久亚洲精品无码观看不卡 | 亚洲尤物 | 亚洲天堂不卡 | 免费福利网址 | 久久亚洲国产精品123区 | 国产成人a一区二区 | 国产三级在线看 | 亚洲一级网站 | 日本久久精品免视看国产成人 | 日本女厕偷窥 | 五月免费视频 | 国产精品一区二区三区四区 | 人妻熟女久久久久久久 | 久久国产美女 | 中文字幕欧美日韩va免费视频 | 大色综合色综合资源站 | 日本一本一道久久香蕉免费 | 亚洲人成色在线观看 | 亚洲手机国产精品 | 国产午夜精华无码网站 | 色妞www精品视频二 色妞www精品一级视频 | 一区二区三区欧美日韩 | 日韩一卡2卡3卡4卡新区亚洲 | 大桥未久 在线 | 99久久精品国产一区二区小说 | 国产一区亚洲 | 国产一区二区三区欧美精品 | 97国产在线公开免费观看 | av天堂午夜精品一区 | 寝取在线 | 亚洲精品入口一区二区在线播放 | 毛片免费观看网址 | 黄色a级片免费 | 国内精品久久久久久久久 | 久久影院国产 | 欧美同性男军官gay粗大 | 伊人色综合网一区二区三区 |