RM新时代网站-首页

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

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

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

芯教程|平頭哥助力昊芯HX2000系列芯片EPWM_DC空窗濾波功能應(yīng)用

中科昊芯 ? 2022-07-28 10:07 ? 次閱讀

隨著能源需求的日益短缺,科技的日趨智能化,高精度模擬量準(zhǔn)確采集,已日趨成為當(dāng)今社會(huì)迅速發(fā)展的必然需求。昊芯順應(yīng)時(shí)代要求,推出適用于高精度工業(yè)自動(dòng)化運(yùn)動(dòng)控制的新版HXS320F28034PNT數(shù)字信號(hào)處理器DSP,芯片EPWM模塊DC以空窗濾波功能,濾除數(shù)字比較誤動(dòng)作事件,更加有效助力于工程師實(shí)現(xiàn)高精度信號(hào)采集,廣泛應(yīng)用于電動(dòng)車(chē)、電動(dòng)汽車(chē)、軌道交通、全電飛機(jī)、新能源發(fā)電、機(jī)器人工業(yè)自動(dòng)化高精度控制領(lǐng)域。

fda509e0-0dd5-11ed-9ade-dac502259ad0.png

平頭哥半導(dǎo)體有限公司劍池集成開(kāi)發(fā)環(huán)境(簡(jiǎn)稱“CDK”)支持HX2000系列芯片調(diào)試,本期將對(duì)EPWM_DC空窗濾波功能應(yīng)用展開(kāi)介紹。

HX2000系列EPWM_DC信號(hào)濾波可用于DC數(shù)字比較錯(cuò)誤聯(lián)防誤動(dòng)作事件濾除,過(guò)流誤動(dòng)作期間ADC采樣潛在噪聲濾除。實(shí)現(xiàn)方法如下:

fdb34f00-0dd5-11ed-9ade-dac502259ad0.jpg

通過(guò)DCFCTL[SRCSEL]選擇,濾除數(shù)字比較DCAEVT1/2或DCBEVT1/2空運(yùn)行事件噪聲;配置DCBCTL[EVT1SRCSEL]對(duì)數(shù)字比較事件濾波;通過(guò)DCBCTL[EVT1FRCSYNCSEL]選擇同/異步采樣;通過(guò)DCFCTL[PULSESEL]位配置濾波起始偏移點(diǎn)為CTR=0或CTR=PRD,從而在CTR=0或CTR=PRD處,偏移DCFOFFSET位置,產(chǎn)生長(zhǎng)度為DCFWINDOW個(gè)TBCLK的空窗濾波信號(hào)??沾捌陂g,被選擇濾除的數(shù)字比較事件信號(hào)被屏蔽,導(dǎo)致其產(chǎn)生的SOC信號(hào)、同步、中斷與強(qiáng)制信號(hào)均被屏蔽,空窗結(jié)束后,數(shù)字比較事件可以產(chǎn)生SOC信號(hào)、同步、中斷與強(qiáng)制信號(hào),因而可用于DC過(guò)流誤動(dòng)作信號(hào)濾除,以有效濾除空窗期間ADC啟動(dòng)轉(zhuǎn)換前潛在噪聲,從而實(shí)現(xiàn)更精確的模擬量信號(hào)采集,與PWM限流動(dòng)作觸發(fā)。

由此設(shè)計(jì)EPWM_DC模擬量過(guò)流信號(hào)濾波實(shí)例:EPWM2_SOCA觸發(fā)ADCINA2采樣,假設(shè)輸入采樣電流超越閾值,則比較器COMP1輸出低電平給TZ3,再將TZ1引腳置高,將TZ1,TZ3輸入給DC模塊:由DCAH與DCAL產(chǎn)生數(shù)字比較事件DCAEVT2,觸發(fā)EPWM2A置高;由DCBH與DCBL信號(hào)輸入,產(chǎn)生數(shù)字比較事件DCBEVT1,觸發(fā)EPWM2B置低;在EPWM2 CTR=0處,偏移500TBCLK處,產(chǎn)生200TBCLK長(zhǎng)度空窗,對(duì)EPWM2_DCAEVT1信號(hào)濾波,以濾除過(guò)流誤動(dòng)作信號(hào),防止PWM限流誤動(dòng)作觸發(fā)。

fddb569e-0dd5-11ed-9ade-dac502259ad0.jpg

因此,硬件連接為5V-ADCINA2,GPIO1-GPIO17,3.3V-TZ1(GPIO12)如上圖所示。

基于CDK V2.12.1開(kāi)發(fā),代碼包括:EPWM 及TZ GPIO、COMP1 GPIO與ADC模擬量采集AIO引腳配置,ADC初始化上電,EPWM2_SOCA事件功能配置,EPWM2_DC觸發(fā)動(dòng)作及空窗信號(hào)濾波配置、ADC單觸發(fā)源順序采集配置、COMP1比較器比較閾值檢測(cè)功能配置,ADC模擬量采集轉(zhuǎn)換結(jié)果存儲(chǔ),DC觸發(fā)EPWM動(dòng)作中斷程序,主程序調(diào)用執(zhí)行。

1.intmain(void)2.{3. /*初始化系統(tǒng)控制:PLL,WatchDog,使能外設(shè)時(shí)鐘*/4. InitSysCtrl();5. /*初始化GPIO,復(fù)用為EPwm功能*/6. InitEPwm2Gpio();7. /*初始化TZ故障保護(hù)模塊*/8. InitTzGpio();9. /*初始化Adc*/10. InitAdc();11. /*初始化GPIO,復(fù)用為comp功能*/12. InitComp1Gpio();13. /*初始化LED配置*/14. InitLED();15. /*關(guān)中斷*/16. InitPieCtrl();17. /*清中斷*/18. IER=0x0000;19. IFR=0x0000;20. /*初始化PIE向量表*/21. InitPieVectTable();22. EALLOW;23. /*執(zhí)行帶有空窗的DC事件觸發(fā)EPWM2A,DC事件觸發(fā)EPWM2B*/24. PieVectTable.EPWM2_TZINT=&epwm2_tz_isr;25. /*將adc_isr入口地址賦給ADCINT3,執(zhí)行ADC采樣*/26. PieVectTable.ADCINT3=&adc_isr;27. EDIS;28. EALLOW;29. /*每個(gè)啟用的ePWM模塊中的TBCLK(時(shí)基時(shí)鐘)均已停止。*/30. SysCtrlRegs.PCLKCR0.bit.TBCLKSYNC=0;31. EDIS;32. /*初始化EPWM2*/33. InitEpwm2_Example();34. EALLOW;35. /*所有使能的ePWM模塊同步使用TBCLK*/36. SysCtrlRegs.PCLKCR0.bit.TBCLKSYNC=1;37. EDIS;38. /*初始化ADC*/39. ADC_Init();40. /*初始化comp1*/41. InitComp1();42. /*使能相對(duì)應(yīng)的中斷*/43. IER|=M_INT2|M_INT10;44. PieCtrlRegs.PIEIER2.bit.INTx2=1;45. PieCtrlRegs.PIEIER10.bit.INTx3=1;46. EINT;47. while(1)48. {}49. return0;50.}

CDK上開(kāi)發(fā)信號(hào)濾波實(shí)例程序,編譯結(jié)果為:

fdf57e98-0dd5-11ed-9ade-dac502259ad0.jpg

編譯通過(guò)后,就可以開(kāi)始調(diào)試了,調(diào)試后DC觸發(fā)前后的EPWM輸出如下:

fe013076-0dd5-11ed-9ade-dac502259ad0.png


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

    關(guān)注

    455

    文章

    50714

    瀏覽量

    423131
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    喜訊!點(diǎn)亮華東服務(wù)新地標(biāo),杭州辦開(kāi)業(yè)大吉!

    杭州辦公室開(kāi)業(yè)啦!為了積極響應(yīng)戰(zhàn)略發(fā)展的業(yè)務(wù)需求,進(jìn)一步拓寬當(dāng)?shù)胤?wù)版圖。2024年
    的頭像 發(fā)表于 12-17 17:33 ?97次閱讀
    喜訊!點(diǎn)亮華東服務(wù)新地標(biāo),<b class='flag-5'>昊</b><b class='flag-5'>芯</b>杭州辦開(kāi)業(yè)大吉!

    平頭半導(dǎo)體榮獲“中國(guó)”優(yōu)秀技術(shù)創(chuàng)新產(chǎn)品獎(jiǎng)

    近日,由中國(guó)電子信息產(chǎn)業(yè)發(fā)展研究院主辦的2024中國(guó)微電子產(chǎn)業(yè)促進(jìn)大會(huì)暨第十九屆“中國(guó)”優(yōu)秀產(chǎn)品征集結(jié)果發(fā)布儀式在珠海橫琴舉辦。平頭半導(dǎo)體旗下企業(yè)級(jí)SSD主控芯片--鎮(zhèn)岳510榮獲
    的頭像 發(fā)表于 11-08 16:55 ?479次閱讀

    突破傳輸容量瓶頸:多光纖與光纖

    光纖的衰減。 光纖商用情況 2024年6月,長(zhǎng)飛助力中國(guó)移動(dòng)、中國(guó)電信建立了全球首個(gè)800G
    發(fā)表于 10-30 09:58

    中科攜基于自研RISC-V DSP芯片的無(wú)人機(jī)解決方案完美收官2024慕尼黑華南電子展

    作為全球電子技術(shù)領(lǐng)域的頂級(jí)盛會(huì),慕尼黑華南電子展于10月14日至16日在深圳國(guó)際會(huì)展中心隆重開(kāi)幕。在本次展會(huì)上,展示了無(wú)人機(jī)等多款自主研發(fā)的解決方案,以及HX2000系列DSP家族
    的頭像 發(fā)表于 10-19 08:00 ?522次閱讀
    中科<b class='flag-5'>昊</b><b class='flag-5'>芯</b>攜基于自研RISC-V DSP<b class='flag-5'>芯片</b>的無(wú)人機(jī)解決方案完美收官2024慕尼黑華南電子展

    邀請(qǐng)函|攜多款解決方案亮相慕尼黑華南展,深圳見(jiàn)!

    在深秋的璀璨光芒下,慕尼黑華南電子生產(chǎn)設(shè)備展將于2024年10月14日至16日,再次登陸深圳這座充滿活力與創(chuàng)新的國(guó)際大都市。將攜基于自研RISC-VDSP的無(wú)人機(jī)等多款解決方案以及HX2000
    的頭像 發(fā)表于 10-11 08:00 ?453次閱讀
    邀請(qǐng)函|<b class='flag-5'>昊</b><b class='flag-5'>芯</b>攜多款解決方案亮相慕尼黑華南展,深圳見(jiàn)!

    C2000 ePWM開(kāi)發(fā)人員指南

    電子發(fā)燒友網(wǎng)站提供《C2000 ePWM開(kāi)發(fā)人員指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-07 09:45 ?0次下載
    C<b class='flag-5'>2000</b> <b class='flag-5'>ePWM</b>開(kāi)發(fā)人員指南

    新聞|攜搭載自研HaawkFoc算法的E-bike解決方案首次亮相RISC-V峰會(huì)

    決方案恭候您的光臨。8月22日下午,工程師張偉杰發(fā)表主題為“高性能RISC-VDSP,助力先進(jìn)制造出?!钡难葜v,首次對(duì)外介紹了公司基于自研的F280025RIS
    的頭像 發(fā)表于 08-30 11:53 ?635次閱讀
    <b class='flag-5'>芯</b>新聞|<b class='flag-5'>昊</b><b class='flag-5'>芯</b>攜搭載自研HaawkFoc算法的E-bike解決方案首次亮相RISC-V峰會(huì)

    首發(fā)!攜最新F280013x及多款解決方案完美收官2024慕尼黑上海展

    攜帶最新產(chǎn)品及應(yīng)用案例如約而至,十多個(gè)系列的RISC-VDSP及多款解決方案精彩亮相。新品亮相-F280013X系列首發(fā)HX2000系列最新推出的F280013x子
    的頭像 發(fā)表于 07-20 08:03 ?519次閱讀
    首發(fā)!<b class='flag-5'>昊</b><b class='flag-5'>芯</b>攜最新F280013x及多款解決方案完美收官2024慕尼黑上海展

    如何打造芯片國(guó)產(chǎn)化開(kāi)源生態(tài)?Model系列HMI芯片平頭內(nèi)核,SDK開(kāi)源貫徹到底!

    “卡脖子”的困境,其針對(duì)泛工業(yè)領(lǐng)域研發(fā)的Model系列HMI芯片采用國(guó)產(chǎn)平頭芯片架構(gòu),堅(jiān)持SDK開(kāi)源,將“國(guó)產(chǎn)”“開(kāi)源”等理念貫徹到底。
    的頭像 發(fā)表于 06-18 09:38 ?591次閱讀
    如何打造<b class='flag-5'>芯片</b>國(guó)產(chǎn)化開(kāi)源生態(tài)?Model<b class='flag-5'>系列</b>HMI<b class='flag-5'>芯片</b>:<b class='flag-5'>平頭</b><b class='flag-5'>哥</b>內(nèi)核,SDK開(kāi)源貫徹到底!

    什么是“光纖”?它有什么優(yōu)勢(shì)呢?

    光纖,網(wǎng)上很多文章也稱之為“空心光纖”,英文名為Hollow-core fiber(HCF),是一種新型光纖。
    的頭像 發(fā)表于 05-28 10:14 ?734次閱讀
    什么是“<b class='flag-5'>空</b><b class='flag-5'>芯</b>光纖”?它有什么優(yōu)勢(shì)呢?

    光纖,為什么這么火?

    很多讀者對(duì)空光纖技術(shù)很感興趣,問(wèn)這個(gè)光纖到底有什么特別。今天這篇文章,我就給大家詳細(xì)科普一下。█什么是光纖
    的頭像 發(fā)表于 05-26 08:04 ?393次閱讀
    <b class='flag-5'>空</b><b class='flag-5'>芯</b>光纖,為什么這么火?

    為什么需要光纖?光纖是如何工作的

    為了克服傳統(tǒng)光纖在傳輸過(guò)程中的問(wèn)題,提高光通信的效率和性能,光纖應(yīng)用而生。
    發(fā)表于 03-29 14:23 ?1062次閱讀
    為什么需要<b class='flag-5'>空</b><b class='flag-5'>芯</b>光纖?<b class='flag-5'>空</b><b class='flag-5'>芯</b>光纖是如何工作的

    F2837x系列首款芯片F28379D正式推出,HX2000系列當(dāng)前最高性能

    新春伊始,正式發(fā)布第三代RISC-VDSP系列F2837x家族首位成員——F28379D,這也是甲辰龍年推出的首款
    的頭像 發(fā)表于 02-24 08:03 ?1839次閱讀
    <b class='flag-5'>昊</b><b class='flag-5'>芯</b>F2837x<b class='flag-5'>系列</b>首款<b class='flag-5'>芯片</b>F28379D正式推出,<b class='flag-5'>HX2000</b><b class='flag-5'>系列</b>當(dāng)前最高性能

    阿里平頭半導(dǎo)體成立新公司

    近日,上海得達(dá)必科技有限公司正式成立,該公司由阿里旗下平頭半導(dǎo)體有限公司的全資子公司浙江數(shù)蜂科技有限公司全資持股。
    的頭像 發(fā)表于 01-31 17:26 ?1291次閱讀

    什么是光纖?為什么需要光纖?

    光纖(Hollow-core fiber)—— 一種新型傳輸媒介 。
    的頭像 發(fā)表于 12-27 09:22 ?953次閱讀
    RM新时代网站-首页