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

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

3天內不再提示

關于基于AURIX開發(fā)板的CCU6電機Complex Driver開發(fā)案例的分析和介紹

MWu2_英飛凌 ? 來源:djl ? 作者:江南才俊 ? 2019-09-23 16:26 ? 次閱讀

內容概覽

1 CCU6電機PWM輸出方案分析

1.1 硬件引腳調整與資源分析

1.2 CCU6與GTM方案咨詢與可行性

2 CCU60定時調制PWM解讀

2.1 CCU60定時調制PWM

2.1.1 T12配置Timer

2.1.2 T12配置Event Trigger

2.1.3 T13配置Timer

2.1.4 T13配置Event Trigger

2.1.5 DTM配置死區(qū)時間

2.1.6 Modulation Control配置路由與電平

2.2 ADC硬件事件源觸發(fā)關聯(lián)設計

2.2.1 相電流采樣(低端電阻)關聯(lián)邏輯

2.2.2 延時采樣邏輯

2.3 功能開發(fā)與驗證

2.3.1 UVW三相PWM周期占空比可調

2.3.2 CCU60解鎖與寫權限

2.3.3 T13的COUT63引腳輸出與T12同步信號

2.3.4 CCU6配置驗證

1 CCU6電機PWM輸出方案分析

1.1 硬件引腳調整與資源分析

(1)引腳及資源分配建議:

通過對引腳功能分析,CCU60模塊比CCU61更適合做PMSM三相電機PWM驅動輸出口,CC60 & COUT60、CC61 & COUT61、CC62 & COUT62分別可做為UVW三相上下橋輸出腳。以TC264開發(fā)板為例,其包含CCU60和CCU61兩個驅動內核,如下圖標注,以CCU60為例開發(fā)三相電機復雜驅動。

關于基于AURIX開發(fā)板的CCU6電機Complex Driver開發(fā)案例的分析和介紹

(2)引腳信號輸出調制支持:

T13定時器沒有中心對齊,也沒有捕獲功能,計劃做為觸發(fā)定時比較時間觸發(fā)應用,可能需要和ADC模塊采樣時序時刻做關聯(lián)嘗試,所以也請把PIN11(即COUT63)飛線引出,讀者的實際ECU項目中可參考硬件設計中加TP測試點,有助于調試觀測T13定時觸發(fā)ADC時刻。

(3)由外部信號(即低有效引腳:/CTRAP)控制快速急停,無需 CPU干預,此功能經咨詢一下英飛凌專家,答復為CTRAP-A/C目前B0不滿足,封裝LQFP-144比176裁剪了部分輸入引腳的連接。

關于基于AURIX開發(fā)板的CCU6電機Complex Driver開發(fā)案例的分析和介紹

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

    關注

    142

    文章

    9049

    瀏覽量

    145898
  • 定時器
    +關注

    關注

    23

    文章

    3254

    瀏覽量

    115067
  • 開發(fā)板
    +關注

    關注

    25

    文章

    5090

    瀏覽量

    97800
收藏 人收藏

    評論

    相關推薦

    迅為RK3576開發(fā)板核心與底板接口硬件介紹

    迅為RK3576開發(fā)板核心與底板接口硬件介紹
    的頭像 發(fā)表于 01-14 15:15 ?179次閱讀
    迅為RK3576<b class='flag-5'>開發(fā)板</b>核心<b class='flag-5'>板</b>與底板接口硬件<b class='flag-5'>介紹</b>

    EFR32MG24開發(fā)板介紹及IDE使用

    EFR32MG24開發(fā)板介紹及IDE使用
    的頭像 發(fā)表于 08-10 10:47 ?780次閱讀
    EFR32MG24<b class='flag-5'>開發(fā)板</b><b class='flag-5'>介紹</b>及IDE使用

    是否可以使用Aurix中的CCU6模塊,以非阻塞方式在檢測到GPIO下降沿時觸發(fā)中斷?

    我想知道,是否可以使用 Aurix 中的 CCU6 模塊,以非阻塞方式在檢測到 GPIO 下降沿時觸發(fā)中斷? TC397 的示例代碼僅將其用于 PWM 生成和時鐘定時,但我很好奇如何將其用于 GPIO 邊沿檢測。
    發(fā)表于 07-04 07:00

    請問如何在CCU6和TLE987x的ADC之間實現同步?

    如何在 CCU6 和 TLE987x 的 ADC 之間實現同步 我有一個關于 CCU6 和 ADC 之間同步的問題。 我知道異常編曲模式 -ESM 具有觸發(fā)器 CCU6_COUT63。
    發(fā)表于 05-24 07:22

    OpenHarmony鴻蒙南向開發(fā)案例:【智能貓眼(基于Hi3518開發(fā)板)】

    基于Hi3518開發(fā)板,使用開源OpenHarmony開發(fā)的RTSP協(xié)議流媒體應用。達到將Hi3518開發(fā)板中攝像頭獲取的數據通過RTSP協(xié)議傳輸到手機并顯示 。
    的頭像 發(fā)表于 04-22 15:46 ?2082次閱讀
    OpenHarmony鴻蒙南向<b class='flag-5'>開發(fā)案</b>例:【智能貓眼(基于Hi3518<b class='flag-5'>開發(fā)板</b>)】

    OpenHarmony鴻蒙南向開發(fā)案例:【智能貓眼(基于3516開發(fā)板)】

    基于Hi3516開發(fā)板,使用開源OpenHarmony開發(fā)的RTSP協(xié)議流媒體應用。達到將Hi3516開發(fā)板中攝像頭獲取的數據通過RTSP協(xié)議傳輸到手機并顯示 。
    的頭像 發(fā)表于 04-19 22:01 ?633次閱讀
    OpenHarmony鴻蒙南向<b class='flag-5'>開發(fā)案</b>例:【智能貓眼(基于3516<b class='flag-5'>開發(fā)板</b>)】

    CCU6捕獲兩個波形的上升沿,當這兩個波形同時出現上升沿的時候,是怎么觸發(fā)中斷的???

    CCU6只有一個中斷函數,我用CCU6捕獲兩個波形的上升沿,當這兩個波形同時出現上升沿的時候,是怎么觸發(fā)中斷的???是一前一后進入中斷的嗎,還是同時???求大神賜教啊!
    發(fā)表于 02-22 07:41

    TC275 CCU6模塊如何控制三相BLDC?

    TC275 CCU6模塊如何控制三相BLDC?有沒有相關指導
    發(fā)表于 02-20 08:12

    ccu6寄存器不能寫入是怎么回事?

    ccu6用調試器直接改寫值不能改,不帶鎖的寄存器也改不了
    發(fā)表于 02-18 07:25

    請問TC234芯片中的CCU6 , GTM, GPT12中的pwm區(qū)別是什么?

    TC234芯片中的CCU6 , GTM(TIM, TOM), GPT12中pwm捕獲與產生的PWM有什么區(qū)別?什么時候用CCU6, GTM或GPT12的方式捕獲Pwm?什么時候用CCU6, GTM或GPT12的方式產生Pwm?
    發(fā)表于 02-05 06:38

    如何配置CCU6模塊產生三相PWM?

    新人求教,怎樣配置CCU6產生三相PWM控制BLDC
    發(fā)表于 02-04 07:42

    請問一下GTM和CCU6生成PWM的方式有什么區(qū)別呢?

    GTM和CCU6的簡單區(qū)別?謝謝~
    發(fā)表于 02-04 06:55

    fpga開發(fā)板與linux開發(fā)板區(qū)別

    FPGA開發(fā)板與Linux開發(fā)板是兩種不同的硬件開發(fā)平臺,各自具有不同的特點和應用場景。在以下的文章中,我將詳細介紹FPGA開發(fā)板和Linu
    的頭像 發(fā)表于 02-01 17:09 ?2353次閱讀

    TC399 GTM-ATOM觸發(fā)ADC失敗,但是CCU6可以成功,為啥?

    TC399,GTM-ATOM觸發(fā)ADC失敗,但是CCU6可以成功,為啥?iLLD的bug嗎?用官方Demo:“CCU6_ADC_1_KIT_TC397_TFT”進行測試,CCU6可以觸發(fā)ADC;但是在此基礎上,改成GTM-ATO
    發(fā)表于 01-22 06:59

    如何在TC357TA中配置CCU6以觸發(fā)HSPDM?

    對于 HSPDM 部分,我將其配置為由 CCU6 觸發(fā): IfxHspdm_setHwRunActiveEdge(g_hspdm, IfxHspdm_HwRunActiveEdge_rising
    發(fā)表于 01-18 10:59