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

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

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

使用狀態(tài)機(jī)設(shè)計(jì)數(shù)字電源

星星科技指導(dǎo)員 ? 來(lái)源:ADI ? 作者:Frederik Dostal ? 2023-01-08 15:02 ? 次閱讀

數(shù)字電源可實(shí)現(xiàn)許多有趣的功能。通過(guò)可編程調(diào)節(jié)環(huán)路,可以在不同的工作條件下實(shí)現(xiàn)更好的環(huán)路行為。電源與整個(gè)系統(tǒng)的數(shù)字接口可實(shí)現(xiàn)電壓和電流的精確監(jiān)控。此外,數(shù)字電源具有很高的靈活性??梢韵喈?dāng)快速地修改不同的參數(shù)。這簡(jiǎn)化了電路設(shè)計(jì)過(guò)程,加快了系統(tǒng)衍生產(chǎn)品的開(kāi)發(fā)。

盡管如此,許多電源專家在轉(zhuǎn)向數(shù)字時(shí)仍存在一些阻力。電源設(shè)計(jì)人員通常不是經(jīng)驗(yàn)豐富的軟件工程師。通常在數(shù)字電源項(xiàng)目中,將軟件工程師添加到開(kāi)發(fā)團(tuán)隊(duì)中。經(jīng)驗(yàn)表明,由電源專家和軟件專家聯(lián)合開(kāi)發(fā)電源可能會(huì)產(chǎn)生一些復(fù)雜情況。

兩者之間的溝通可能會(huì)導(dǎo)致誤解,從而導(dǎo)致項(xiàng)目延誤。

圖形用戶界面 (GUI) 是解決這一困境的一種解決方案。這些簡(jiǎn)化了數(shù)字電源的編程。此類 GUI 可從許多不同的數(shù)字控制器 IC 供應(yīng)商處獲得。通常,它們的設(shè)計(jì)方式使電源專家可以直觀地使用它們。圖 1 顯示了這樣的圖形用戶界面??梢允褂檬髽?biāo)選擇電源的不同方面,并且可以在屏幕上的不同功能圖中進(jìn)行不同的設(shè)置。

pYYBAGO6aouAJcY8AAbqWOquEow129.png?h=270&hash=CC0A32F0ABCE317B6B44F93B788BF0283456F572&la=en&imgver=1

圖1.數(shù)字電源的圖形用戶界面。

許多不同的數(shù)字電源仍然有一個(gè)明顯的缺點(diǎn)。圖形用戶界面通常會(huì)生成代碼,然后將其編譯為在微控制器內(nèi)核或DSP上運(yùn)行。設(shè)計(jì)人員對(duì)生成的代碼的可靠功能負(fù)全部責(zé)任。可能會(huì)發(fā)生錯(cuò)誤,作為鑒定過(guò)程的一部分,需要通過(guò)測(cè)試向量來(lái)發(fā)現(xiàn)錯(cuò)誤。對(duì)于圖形用戶界面的每一次小修改,都需要重復(fù)此鑒定過(guò)程。

一種更方便的方法是選擇基于狀態(tài)機(jī)的數(shù)字電源控制器 IC。例如,ADI公司ADP1055就是這樣一款器件。圖2所示為電路框圖。數(shù)字邏輯就像狀態(tài)機(jī)一樣。可以在圖形用戶界面中設(shè)置電源行為的變化,如圖1所示。這些更改不會(huì)為微控制器生成新代碼;它們只會(huì)在狀態(tài)機(jī)中設(shè)置不同的寄存器狀態(tài)。由于這個(gè)過(guò)程,數(shù)字電源的功能仍然由數(shù)字電源控制器IC的數(shù)據(jù)手冊(cè)定義,不需要軟件或代碼認(rèn)證

poYBAGO6ao2AK3gWAAISeHFa6ng067.png?h=270&hash=862FA3340A2CA8B662B76BBE317AD4DC049C83BD&la=en&imgver=1

圖2.ADP1055的框圖,基于狀態(tài)機(jī)。

圖形用戶界面和狀態(tài)機(jī)的組合簡(jiǎn)化了數(shù)字電源領(lǐng)域的第一步。這種方法對(duì)于沒(méi)有專門(mén)的軟件工程師來(lái)支持電源管理專家的組織特別有吸引力。此外,它在軟件代碼資格認(rèn)證需要付出巨大努力的領(lǐng)域也很有吸引力。此類領(lǐng)域的一個(gè)例子是汽車(chē)。

如今,有許多不同的基于狀態(tài)機(jī)的電源控制器。ADP1055如圖2所示,適用于不同拓?fù)涞?a target="_blank">電氣隔離電源。但是,它也可以用于采用交錯(cuò)技術(shù)的負(fù)載點(diǎn) (POL) 應(yīng)用。

審核編輯:郭婷

聲明:本文內(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)注

    48

    文章

    7455

    瀏覽量

    150858
  • 電源
    +關(guān)注

    關(guān)注

    184

    文章

    17486

    瀏覽量

    249164
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16105

    瀏覽量

    177082
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    高效安全的狀態(tài)機(jī)設(shè)計(jì)

    本帖最后由 eehome 于 2013-1-5 09:56 編輯 高效安全的狀態(tài)機(jī)設(shè)計(jì)
    發(fā)表于 08-13 17:53

    狀態(tài)機(jī)設(shè)計(jì)的例子

    本帖最后由 eehome 于 2013-1-5 09:56 編輯 狀態(tài)機(jī)設(shè)計(jì)的例子
    發(fā)表于 08-19 23:01

    狀態(tài)機(jī)設(shè)計(jì)指導(dǎo)

    狀態(tài)機(jī)設(shè)計(jì)指導(dǎo)
    發(fā)表于 08-20 23:45

    使用狀態(tài)機(jī)設(shè)計(jì)數(shù)字電源

    。 可能會(huì)出現(xiàn)一些錯(cuò)誤,這些錯(cuò)誤需要在驗(yàn)證過(guò)程中利用測(cè)試矢量找到。 對(duì)于在圖形用戶界面中進(jìn)行的所有小更改,都需要重復(fù)此驗(yàn)證過(guò)程。圖1. 數(shù)字電源圖形用戶界面 還有一種更方便的方式是選擇基于狀態(tài)機(jī)
    發(fā)表于 10-09 10:36

    基于狀態(tài)機(jī)電源控制器設(shè)計(jì)數(shù)字電源

    錯(cuò)誤,這些錯(cuò)誤需要在驗(yàn)證過(guò)程中利用測(cè)試矢量找到。對(duì)于在圖形用戶界面中進(jìn)行的所有小更改,都需要重復(fù)此驗(yàn)證過(guò)程?! D1. 數(shù)字電源圖形用戶界面  還有一種更方便的方式是選擇基于狀態(tài)機(jī)數(shù)字
    發(fā)表于 10-09 10:35

    使用狀態(tài)機(jī)設(shè)計(jì)數(shù)字電源

    ??赡軙?huì)出現(xiàn)一些錯(cuò)誤,這些錯(cuò)誤需要在驗(yàn)證過(guò)程中利用測(cè)試矢量找到。對(duì)于在圖形用戶界面中進(jìn)行的所有小更改,都需要重復(fù)此驗(yàn)證過(guò)程。圖1. 數(shù)字電源圖形用戶界面還有一種更方便的方式是選擇基于狀態(tài)機(jī)數(shù)
    發(fā)表于 10-16 12:56

    使用狀態(tài)機(jī)設(shè)計(jì)數(shù)字電源

    。可能會(huì)出現(xiàn)一些錯(cuò)誤,這些錯(cuò)誤需要在驗(yàn)證過(guò)程中利用測(cè)試矢量找到。對(duì)于在圖形用戶界面中進(jìn)行的所有小更改,都需要重復(fù)此驗(yàn)證過(guò)程。圖1. 數(shù)字電源圖形用戶界面圖2. 基于狀態(tài)機(jī)的ADP1055框圖還有一種更
    發(fā)表于 10-18 11:25

    狀態(tài)機(jī)設(shè)計(jì)問(wèn)題

    狀態(tài)機(jī)設(shè)計(jì)中always @(*) beginnext = 2'bx;case (state)idle: next=s1;s1: next=s2;s2: next=idle;end以上代碼先給
    發(fā)表于 10-06 18:49

    一個(gè)簡(jiǎn)單的狀態(tài)機(jī)設(shè)計(jì)

    筆試時(shí)也很常見(jiàn)。[例1] 一個(gè)簡(jiǎn)單的狀態(tài)機(jī)設(shè)計(jì)--序列檢測(cè)器序列檢測(cè)器是時(shí)序數(shù)字電路設(shè)計(jì)中經(jīng)典的教學(xué)范例,下面我們將用Verilog HDL語(yǔ)言來(lái)描述、仿真、并實(shí)現(xiàn)它。序列檢測(cè)器的邏輯功能...
    發(fā)表于 02-16 07:29

    如何寫(xiě)好狀態(tài)機(jī)

    如何寫(xiě)好狀態(tài)機(jī):狀態(tài)機(jī)是邏輯設(shè)計(jì)的重要內(nèi)容,狀態(tài)機(jī)的設(shè)計(jì)水平直接反應(yīng)工程師的邏輯功底,所以許多公司的硬件和邏輯工程師面試中,狀態(tài)機(jī)設(shè)計(jì)幾乎是必選題目。本章在引入
    發(fā)表于 06-14 19:24 ?97次下載

    狀態(tài)機(jī)設(shè)計(jì)

    狀態(tài)機(jī)設(shè)計(jì):8.1.1 數(shù)據(jù)類型定義語(yǔ)句TYPE語(yǔ)句的用法如下:TYPE 數(shù)據(jù)類型名IS 數(shù)據(jù)類型定義OF 基本數(shù)據(jù)類型;或TYPE 數(shù)據(jù)類型名IS 數(shù)據(jù)類型定義;TYPE st1 IS ARRAY ( 0 TO 15 ) OF STD_L
    發(fā)表于 08-09 23:07 ?36次下載

    高速環(huán)境下FPGA或CPLD中的狀態(tài)機(jī)設(shè)計(jì)

        本文給出了采用這些技術(shù)的高速環(huán)境狀態(tài)機(jī)設(shè)計(jì)的規(guī)范及分析方法和優(yōu)化方法,并給出了相應(yīng)的示例。       為了使FPGA或CPLD中的狀態(tài)機(jī)設(shè)計(jì)
    發(fā)表于 04-15 11:27 ?663次閱讀
    高速環(huán)境下FPGA或CPLD中的<b class='flag-5'>狀態(tài)機(jī)設(shè)</b>計(jì)

    VHDL有限狀態(tài)機(jī)設(shè)計(jì)-ST

    EDA的有限狀態(tài)機(jī),廣義而言是指只要涉及觸發(fā)器的電路,無(wú)論電路大小都可以歸結(jié)為狀態(tài)機(jī)。有限狀態(tài)機(jī)設(shè)計(jì)在學(xué)習(xí)EDA時(shí)是很重要的一章。
    發(fā)表于 06-08 16:46 ?3次下載

    狀態(tài)機(jī)設(shè)計(jì)A_D轉(zhuǎn)換器ADC0809的采樣控制電路實(shí)驗(yàn)

    狀態(tài)機(jī)設(shè)計(jì)A_D轉(zhuǎn)換器ADC0809的采樣控制電路實(shí)驗(yàn)(通信電源技術(shù)期刊版面費(fèi))-用狀態(tài)機(jī)設(shè)計(jì)A_D轉(zhuǎn)換器ADC0809的采樣控制電路.適合新手學(xué)習(xí)參考
    發(fā)表于 09-16 12:05 ?31次下載
    用<b class='flag-5'>狀態(tài)機(jī)設(shè)</b>計(jì)A_D轉(zhuǎn)換器ADC0809的采樣控制電路實(shí)驗(yàn)

    基于FPGA的狀態(tài)機(jī)設(shè)計(jì)

    狀態(tài)機(jī)的基礎(chǔ)知識(shí)依然強(qiáng)烈推薦mooc上華科的數(shù)字電路與邏輯設(shè)計(jì),yyds!但是數(shù)電基礎(chǔ)一定要和實(shí)際應(yīng)用結(jié)合起來(lái),理論才能發(fā)揮真正的價(jià)值。我們知道FPGA是并行執(zhí)行的,如果我們想要處理具有前后順序的事件就需要引入狀態(tài)機(jī)
    的頭像 發(fā)表于 07-28 10:02 ?905次閱讀
    基于FPGA的<b class='flag-5'>狀態(tài)機(jī)設(shè)</b>計(jì)