This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C2000WARE: C2000ware DPLibTemplate

Part Number: C2000WARE
Other Parts Discussed in Thread: CONTROLSUITE,

請問在c2000ware中有沒有類似於controlSUITE中的DPLibTemplate例程。

也就是說和DPLibTemplate例程的功能一樣,但是是c2000ware的版本。

謝謝!!

  • 你好,

    controlSUITE中的DPLibTemplate例程。

    请问您具体指的哪个例程?

  • Ben 你好,

    DPLibv3Template-F2803x這個例程,想知道有沒有F28003x的版本,我知道在c2000ware中似乎沒有使用到DPLib的資料庫,不曉得在c2000ware中有沒有相同功能的例程。

  • 应该是没有。但在C2000Ware中有两个例程用到了DPlib.h。你可以看一下。C:\ti\c2000\C2000Ware_4_02_00_00\device_support\f2802x\examples\drivers

    如果只是产生PWM以及使用CLA你可以参考C2000Ware中其他相关的例程。

    虽然TI不再更新controlsuite,但它依然是可借鉴的。

  • Ben 感謝你的回覆,

    我目前是想使用f28003x的方向去設計,可能沒辦法參考f2802x的例程。

    其中我想知道3Z3P的控制器是否依然應用在f28003x系列計算回授補償呢?

    而DPLib.h中有3P3Z的定義,但是較新的mcu上似乎都沒有用到DPLib.h的檔案

  • f28003x有FPU,算力要比IQ math强的多,所以对于f28003x的设计中并不需要该文件。类似于2p2z、3p3z这样的调节器你可以参考C2000ware中的DCL(digital control library)。

    你可以参考下这篇帖子看是否有帮助:

    e2e.ti.com/.../4450814

  • 好的,謝謝你!!

    其實這篇帖子也是我發的,但是對於舊版本的例程使用到DPLib檔案的方式,我依然不曉得要如何更改到f28003x上,因此想參考範例程式的方式來進行。

    這裡想再確認一下,f28003x中有fpu的功能,所以IQ運算比較慢,但是還是可以用IQ運算嗎?

    f28003x系列已經沒有使用2p2z和3p3z的調節器,而是改用PID了嗎? 

  • 但是還是可以用IQ運算嗎?

    可以的,并且C2000ware中有相关例程。C:\ti\c2000\C2000Ware_4_02_00_00\libraries\math\IQmath\c28\examples\C

    f28003x系列已經沒有使用2p2z和3p3z的調節器

    是的,2p2z和3p3z已经没有使用。

    而是改用PID了嗎? 

    我不确定能不能这么比较,它们应该是两个不同的东西。

  • 我的想法是2p2z、3p3z和PID的控制器都是做回授補償的動作,還是我這樣的理解有錯誤呢?

  • 好的,我需要询问一下相关资深工程师,一旦有回复会立即回复您。

x 出现错误。请重试或与管理员联系。