女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

基于C2000內(nèi)部集成的模擬比較器功能

jf_pJlTbmA9 ? 來源:TI ? 作者:TI ? 2023-08-24 15:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. 介紹

C2000系列芯片在數(shù)字電源電機(jī)控制中有著廣泛的應(yīng)用,在這些應(yīng)用中,過流過壓保護(hù)是必不可少的。傳統(tǒng)的方法是使用外部比較器,但是會存在濾波電路不好設(shè)計(jì),不同版本需要不同的BOM來提供不同的保護(hù)點(diǎn)等問題。本文針對所有第三代C2000芯片,比如F2807x/37x,F(xiàn)28004x,F(xiàn)28002x等,介紹C2000內(nèi)部比較器的具體實(shí)踐方法,并提供了與傳統(tǒng)的外部比較器方法的比較,結(jié)果表明,使用C2000內(nèi)部比較器的方法在效率和成本上都具備明顯的優(yōu)勢。

2. C2000 內(nèi)部比較器的介紹

TI 第三代C2000芯片全系列集成了帶DAC的片內(nèi)比較器,通過DAC設(shè)定閾值,與采樣信號分別送到片內(nèi)比較器的正負(fù)輸入端做比較,由于DAC的集成,用戶可以方便地修改比較的電壓值。同時,C2000比較器內(nèi)部集成數(shù)字濾波器,可以實(shí)現(xiàn)高性能的濾波。生成保護(hù)信號給到PWM模塊封鎖PWM輸出,從而實(shí)現(xiàn)快速的過流過壓保護(hù),無需額外再加比較器和基準(zhǔn)電壓。另外,C2000內(nèi)部的比較器響應(yīng)速度快,以F280049 為例(可參考datasheet上Comparator Electrical Characteristics這一章節(jié)),從比較器輸入的電平異常到比較器產(chǎn)生輸出信號,延遲最多60ns, 而通用比較器的延遲一般要1us左右,使用與C2000內(nèi)部比較器相似規(guī)格的比較器成本又會比較高。

比較器子系統(tǒng) (CMPSS) 模塊由模擬比較器和支持組件組成它們組合成一種拓?fù)浣Y(jié)構(gòu),可用于功率應(yīng)用,例如峰值電流模式控制,開關(guān)電源、功率因數(shù)校正和電壓跳閘監(jiān)控。 每個CMPSS 模塊包括兩個模擬比較器、兩個可編程 12 位DAC、一個斜坡發(fā)生器和兩個數(shù)字濾波器。CMPSS有兩個輸出,一個是CTRIPH,送到芯片內(nèi)部,可以和PWM模塊同步,配合使用。一個是CTRIPOUTH,可以通過OUTPUTXBAR 送到外部GPIO和系統(tǒng)其他模塊搭配使用。簡化的示意圖如圖1所示:

wKgZomTm12OAdfXJAAEI6KIQHpQ781.png

圖1 比較器子系統(tǒng) (CMPSS)簡圖

3. 比較器滯回功能的使用

為了避免噪聲波動引起的比較器輸出的反復(fù)跳變,我們一般都會配置滯回比較。 C2000比較器的滯環(huán)是可以設(shè)定的,COMPHYSCTL的COMPHYS位可以設(shè)定滯環(huán)的環(huán)寬,當(dāng)環(huán)寬設(shè)定為0時也就意味著沒有滯環(huán)。注意在規(guī)格書中,滯環(huán)的單位是LSB,所以它和CMPSS模塊內(nèi)部的DAC的參考有關(guān)。如果內(nèi)部DAC的參考電壓是3V,1LSB對應(yīng)3V/4096=0.7mV。 以F28004x,F(xiàn)2807x,F(xiàn)2837x為例,其滯環(huán)可以在12LSB, 24LSB, 36LSB, 48LSB中選擇。具體可以在datasheet的電氣參數(shù)中看到。

wKgZomTm12WAZKF8AAE9yzSWJXc091.png

CMPSS內(nèi)部DAC的參考可以看TRM (Technical Reference Manual) 中關(guān)于參考的介紹,可以在VDDA和VDAC中選擇:

wKgaomTm12eATZcaAAEsauMeU98139.png

設(shè)置滯回的寄存器是COMPHYS, 設(shè)置滯回也可以調(diào)用driverlib中的函數(shù)CMPSS_setHysteresis(uint32_t base, uint16_t value)。設(shè)置值和滯回環(huán)寬的關(guān)系可以看具體型號C2000的Technical Reference Manual中寄存器的解釋。

wKgZomTm12mACCtxAAC603ms918825.png

4. 數(shù)字濾波器的使用

當(dāng)外部輸入的濾波電路設(shè)計(jì)不當(dāng)時,會導(dǎo)致比較器被誤觸發(fā)的情況,C2000內(nèi)部比較器還集成了可配置的數(shù)字濾波器,CMPSS數(shù)字濾波器的時鐘來源是系統(tǒng)時鐘, 預(yù)分頻(CLKPRESCALE)決定了濾波器的采樣率,濾波器的FIFO在每個分頻后時鐘采樣一次。數(shù)字濾波器在從輸入端采集的FIFO采樣(SAMPWIN)窗口上工作。濾波器輸出為采樣窗口內(nèi)的多數(shù)值,其中多數(shù)由閾值(THRESH)定義。如果不滿足閾值,則濾波器輸出保持不變。具體的工作邏輯可以參考TRM(Technical Reference Manual)的Digital filter behavior,如圖2。

這里以F280049為例,需要注意的是,THRESH的值必須被設(shè)置為大于SAMPWIN/2并且小于或等于SAMPWIN。同時,F(xiàn)IFO中的舊數(shù)據(jù)將被丟棄。在用寄存器配置的情況下,對于SAMPWIN、THRESH和CLKPRESCALE,數(shù)字濾波器使用的內(nèi)部數(shù)字在所有情況下都是+1。也就是說,samples=SAMPWIN+1,threshold=THRESH+1,pre scale=CLKPRESCALE+1。

wKgaomTm12uAPP3XAAF-LAuh4lU100.png

圖2 比較器濾波子模塊功能

也可以用driverlib函數(shù)配置,即在函數(shù)中配置相應(yīng)的分頻值,采樣窗和閾值。

5. 利用鎖存模式和外部模塊配合使用

CMPSS可以很方便地和PWM等其他內(nèi)部外設(shè)配合使用,但是有些應(yīng)用中,也需要把內(nèi)部比較器的信號鎖存起來,比如傳給外部的IPM模塊等。CMPSS也支持這種模式,用戶可選擇穿透模式,和鎖存(Latch)模式,在鎖存模式下,可以將瞬間的過壓過流給到外部,保護(hù)外部的模塊不被損壞。

同時,也可以在比較器的輸出源中選擇通過或門的鎖存信號,也就是高低兩個寄存器的COMPCTL.CTRIPOUTLSEL和用COMPCTL.CTRIPOUTHSEL ,第三個輸入選項(xiàng)就是經(jīng)過濾波器后的鎖存信號,也可以選擇0-異步模式或是和1-CPU時鐘同步,或是2-經(jīng)過濾波器但是不鎖存的信號,具體選項(xiàng)和對應(yīng)關(guān)系,可以參考圖3。

同樣的,也可以用Driverlib函數(shù)配置,在void CMPSS_configOutputsHigh(uint32_t base, uint16_t config)和void CMPSS_configOutputsLow(uint32_t base, uint16_t config)函數(shù)里面的config增加一個參數(shù)CMPSS_TRIPOUT_LATCH即可,TRIPOUT代表是將這個信號通過OUTPUTXBAR送到芯片外部GPIO。

wKgZomTm122AQmuMAAFA9uD-BdE418.png

圖3 比較器子系統(tǒng)完整信號框圖

6. 和PWM配合使用的實(shí)際應(yīng)用

傳統(tǒng)的保護(hù)方式是使用外部比較器,本文介紹的使用C2000內(nèi)部的窗口比較器(ADC與比較器pin 腳共用)的方式,可以節(jié)省物料成本和布板空間。具體配置方法如下(完整代碼參考TIDM-02002

針對 HEV/EV 車載充電器的雙向 CLLLC 諧振、雙有源電橋 (DAB) 參考設(shè)計(jì)):

第一步,選擇合適的CMPSS輸入的腳,查看TRM 的Table 15-2. Analog Pins and Internal Connections,并通過CMPSS的DAC 子模塊,配置合適的值; 這邊需要注意,比較器模塊的高低比較器的Positive input必須是外部AIO引腳,negative input 可以說DAC 的輸出或外部AIO引腳。

第二步,配置輸出,通過XBAR 將CMPSS的高和低兩個比較器的結(jié)果,映射到XBAR_TRIP5和XBAR_TRIP7;

XBAR_setEPWMMuxConfig(XBAR_TRIP5,

CLLLC_IPRIM_TANK_H_PWM_XBAR_MUX_VAL);

XBAR_enableEPWMMux(XBAR_TRIP5,

CLLLC_IPRIM_TANK_H_XBAR_MUX);

XBAR_setEPWMMuxConfig(XBAR_TRIP7,

CLLLC_IPRIM_TANK_L_PWM_XBAR_MUX_VAL);

XBAR_enableEPWMMux(XBAR_TRIP7,

CLLLC_IPRIM_TANK_L_XBAR_MUX);

第三步,PWM trip配置,將XBAR_TRIP5和XBAR_TRIP7分別配置給Digital Trip Event A2和B2, 當(dāng)輸出為高時,可以觸發(fā)PWM動作。

7. 總結(jié)

在本文中,我們討論了通過 C2000內(nèi)部集成的模擬比較器功能,在增加系統(tǒng)功能的同時減少外部組件的需求,同時提供了更多的數(shù)字編程控制的靈活性,這種實(shí)現(xiàn)還可以幫助節(jié)省成本和電路板空間,本文還通過幾個具體案例詳細(xì)介紹了集成模擬比較器的使用方法。更多相關(guān)應(yīng)用、硬件和軟件的示例,請參閱 TI 官網(wǎng)提供的C2000開發(fā)工具、應(yīng)用手冊、設(shè)計(jì)指南、硬件原理圖和軟件示例。

審核編輯:彭菁

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

    關(guān)注

    113

    文章

    8029

    瀏覽量

    214918
  • 比較器
    +關(guān)注

    關(guān)注

    14

    文章

    1847

    瀏覽量

    109137
  • dac
    dac
    +關(guān)注

    關(guān)注

    44

    文章

    2410

    瀏覽量

    193705
  • 硬件
    +關(guān)注

    關(guān)注

    11

    文章

    3484

    瀏覽量

    67494
  • C2000
    +關(guān)注

    關(guān)注

    5

    文章

    208

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    通過Piccolo微控制單元的模擬比較功能討論

    簡介  現(xiàn)在,越來越多的設(shè)計(jì)師開始轉(zhuǎn)向電子微控制,以在電機(jī)控制和數(shù)字電源系統(tǒng)中控制功率級。 使用微控制(例如德州儀器 (TI) 的 C2000? Piccolo? 微控制)的
    發(fā)表于 07-17 07:27

    基于微控制集成模擬比較為電源降低電路板空間

    時,設(shè)計(jì)師仍局限于模擬域。 通過使用 TI C2000 Piccolo 微控制系列的集成模擬功能
    發(fā)表于 07-19 07:38

    針對 C2000 微控制集成微控制 (MCU) 電源解決方案

    針對 C2000 微控制集成微控制 (MCU) 電源解決方案
    發(fā)表于 10-13 10:43 ?9次下載
    針對 <b class='flag-5'>C2000</b> 微控制<b class='flag-5'>器</b>的<b class='flag-5'>集成</b>微控制<b class='flag-5'>器</b> (MCU) 電源解決方案

    c2000的事件管理及其應(yīng)用

    C2000系列DSP與其它系列DSP的主要區(qū)別體現(xiàn)在功能強(qiáng)大的事件管理模塊;
    發(fā)表于 04-04 10:38 ?0次下載
    <b class='flag-5'>c2000</b>的事件管理<b class='flag-5'>器</b>及其應(yīng)用

    C2000入門:C2000的基本知識介紹(1)

    C2000入門基礎(chǔ)(一)—C2000概述(上)
    的頭像 發(fā)表于 08-14 01:54 ?1.3w次閱讀

    C2000的開發(fā)環(huán)境

    C2000入門基礎(chǔ)(七)—C2000 開發(fā)環(huán)境
    的頭像 發(fā)表于 08-10 01:01 ?4033次閱讀

    C2000入門:C2000的復(fù)位系統(tǒng)介紹

    C2000入門基礎(chǔ)(三)—C2000的復(fù)位系統(tǒng)
    的頭像 發(fā)表于 08-06 00:55 ?5768次閱讀

    C2000入門:C2000的外置電路的控制介紹(6)

    C2000入門基礎(chǔ)(六)C2000的控制外設(shè)
    的頭像 發(fā)表于 04-15 06:41 ?4336次閱讀
    <b class='flag-5'>C2000</b>入門:<b class='flag-5'>C2000</b>的外置電路的控制介紹(6)

    C2000入門:C2000的基本知識介紹 (2)

    C2000入門基礎(chǔ)(二)C2000概述(下)
    的頭像 發(fā)表于 04-15 06:30 ?4548次閱讀
    <b class='flag-5'>C2000</b>入門:<b class='flag-5'>C2000</b>的基本知識介紹 (2)

    使用C2000內(nèi)部比較替外部比較

    問題。本文針對所有第三代C2000芯片,比如F2807x/37x,F(xiàn)28004x,F(xiàn)28002x等,介紹C2000內(nèi)部比較的具體實(shí)踐方法,
    的頭像 發(fā)表于 03-14 09:40 ?1867次閱讀
    使用<b class='flag-5'>C2000</b><b class='flag-5'>內(nèi)部</b><b class='flag-5'>比較</b><b class='flag-5'>器</b>替外部<b class='flag-5'>比較</b><b class='flag-5'>器</b>

    使用C2000內(nèi)部比較替外部比較

    問題。本文針對所有第三代C2000芯片,比如F2807x/37x,F(xiàn)28004x,F(xiàn)28002x等,介紹C2000內(nèi)部比較的具體實(shí)踐方法,
    的頭像 發(fā)表于 03-27 09:37 ?1093次閱讀
    使用<b class='flag-5'>C2000</b><b class='flag-5'>內(nèi)部</b><b class='flag-5'>比較</b><b class='flag-5'>器</b>替外部<b class='flag-5'>比較</b><b class='flag-5'>器</b>

    使用C2000內(nèi)部比較替外部比較

    問題。本文針對所有第三代C2000芯片,比如F2807x/37x,F(xiàn)28004x,F(xiàn)28002x等,介紹C2000內(nèi)部比較的具體實(shí)踐方法,
    的頭像 發(fā)表于 04-03 10:56 ?1069次閱讀
    使用<b class='flag-5'>C2000</b><b class='flag-5'>內(nèi)部</b><b class='flag-5'>比較</b><b class='flag-5'>器</b>替外部<b class='flag-5'>比較</b><b class='flag-5'>器</b>

    使用C2000? DCC功能監(jiān)控系統(tǒng)時鐘

    使用C2000?? DCC功能監(jiān)控系統(tǒng)時鐘
    的頭像 發(fā)表于 08-24 13:37 ?1103次閱讀
    使用<b class='flag-5'>C2000</b>? DCC<b class='flag-5'>功能</b>監(jiān)控系統(tǒng)時鐘

    第2代C2000實(shí)時MCU的EEPROM模擬

    電子發(fā)燒友網(wǎng)站提供《第2代C2000實(shí)時MCU的EEPROM模擬.pdf》資料免費(fèi)下載
    發(fā)表于 09-20 09:34 ?0次下載
    第2代<b class='flag-5'>C2000</b>實(shí)時MCU的EEPROM<b class='flag-5'>模擬</b>

    C2000 CPU內(nèi)存內(nèi)置自檢功能

    電子發(fā)燒友網(wǎng)站提供《C2000 CPU內(nèi)存內(nèi)置自檢功能.pdf》資料免費(fèi)下載
    發(fā)表于 10-10 09:27 ?0次下載
    <b class='flag-5'>C2000</b> CPU內(nèi)存內(nèi)置自檢<b class='flag-5'>功能</b>