chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

CORDIC模塊——提高計算能力的性價比神器

jf_09510355 ? 來源:jf_09510355 ? 作者:jf_09510355 ? 2025-12-22 12:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

單片機(jī)進(jìn)行復(fù)雜的數(shù)學(xué)函數(shù)計算特別是控制系統(tǒng)中常用的三角函數(shù)計算,在有精度要求的情況下,我們經(jīng)驗上往往會選用帶有DSP模塊的MCU或者專用的DSP芯片去實(shí)現(xiàn)。但由于帶有DSP模塊的芯片往往內(nèi)核等級較高,比如ARM的M4、M4F內(nèi)核,因而價格也比較貴,導(dǎo)致在很多應(yīng)用場景中,開發(fā)者往往還要為芯片上附帶的但卻不需要的功能進(jìn)行買單,或者為過剩的性能買單。

于是工程師就研究了一個新的算法,即坐標(biāo)旋轉(zhuǎn)數(shù)字計算機(jī)算法(CORDIC),在硬件上,對于三角函數(shù)的計算僅需要加減法和移位,不再依賴于乘除法運(yùn)算,并且和DSP模塊一樣,基本上是純硬件完成,不再占用CPU計算資源。允許MCU以較低的工作頻率或釋放處理器周期以執(zhí)行其他任務(wù)。

wKgZPGlIyeiAaIAzAAImtqAx5nk335.png

為了探究CORDIC模塊究竟能有有多實(shí)用,我們做了一個實(shí)驗:我們找來了四款芯片:分別是經(jīng)典的ARM M3內(nèi)核的STM32F103C8T6、性能更好的M4內(nèi)核的STM32F411CEU6、更新的M4F內(nèi)核的模數(shù)混合信號MCU STM32G431CBT6、以及國產(chǎn)芯片廠商武漢芯源半導(dǎo)體最新推出的ARM Cortex-M0+內(nèi)核的模數(shù)混合信號MCU: CW32L012C8T6芯片。

【幾款常見MCU計算能力大比拼】 https://www.bilibili.com/video/BV1pkqZB8Eig/?share_source=copy_web&vd_source=588a165eaf56e9ab73a1d5235c3e9835

我們讓這四款芯片各自對 sin30°和cos30°做100萬次運(yùn)算,并計算運(yùn)算時長,把時長結(jié)果打印在顯示屏上。由于這四款MCU在內(nèi)核、性能、價格、產(chǎn)品定位上均有差異,很難做到嚴(yán)格的對照實(shí)驗,所以我們分多個條件多次試驗,最終測試結(jié)果記錄成表格:

wKgZPGlIyf2ACcKAAADOe7DpgB0926.png

在表中可以看出,STM32F103C8由于沒有相關(guān)的數(shù)學(xué)運(yùn)算加速器模塊,所以只能在最高主頻72M的情況下,利用match.h 使用CPU硬算,最終計算時長接近兩分鐘,而其他有相關(guān)的數(shù)學(xué)運(yùn)算加速器模塊的MCU,均可以達(dá)到秒級的計算時長。

從測試結(jié)果上也可以分析出,在幾款主流MCU上,CORDIC的運(yùn)算速度略低于DSP,像CW32L012與M4/F基本上僅僅相差1~2個uS(除以100萬次)。基本上可以滿足絕大部分的應(yīng)用對于高精度計算的需求,這個我下文舉例分享。

CW32L012本身所屬的M0+內(nèi)核陣營,在我看來是屬于國產(chǎn)芯片中競爭最卷的內(nèi)核系列,或許很多客戶依舊認(rèn)為,涉及復(fù)雜運(yùn)算的芯片選型是不包含這個系列的,但今天多了一個更具性價比的選擇,如果我剛剛大學(xué)畢業(yè),我是不敢相信的。因為我們很多朋友對于芯片性能的認(rèn)知,依然停留在內(nèi)核優(yōu)先的狀況。畢竟我在大學(xué)的時候還沒接觸過這些。

站在舊有的認(rèn)知上,我又對比了CW32L012與STM32F103C8使用CPU硬算的差異,從這個角度上看,M0+內(nèi)核確實(shí)不如M3。但CORDIC的存在,又讓結(jié)果有了驚人的差異。

wKgZO2lIyiKAYMtvAABSom8NflM417.png

CORDIC不僅僅能算SIN/COS:

wKgZO2lIyi6Ad0JYAASKCOGaKXg970.png

CW32L012除了擁有CORDIC模塊外,廠商又對其增加了EAU(擴(kuò)展算術(shù)運(yùn)算單元),彌補(bǔ)了M0+內(nèi)核天生的計算性能劣勢:

wKgZO2lIysKAZ2UmAAHIjEF-a9o292.png

做過FOC電機(jī)控制的朋友應(yīng)該知道,M0/M0+內(nèi)核的芯片一般在使用到三角函數(shù)進(jìn)行變換計算時,多用查表法或者定點(diǎn)數(shù)計算。但這樣的弊端就是無法做到精確控制。如果想要精確控制,往往還是選用含有DSP模塊的芯片,比如經(jīng)典的F4/G4。

wKgZPGlIyviAQw48AAJzEDAt38g923.png

而CORDIC在M0+內(nèi)核上的結(jié)合,使得可以實(shí)現(xiàn)高精度FOC控制的芯片有了更高性價比選擇。不單單是FOC電機(jī)控制應(yīng)用,涉及信號處理、計量、功率變換(MPPT、電源)等應(yīng)用也有了更多高性價比選擇,或者也為一些低端產(chǎn)品提供加量不加價的升級可能。畢竟M0+內(nèi)核對比其他內(nèi)核芯片的價格差距是數(shù)倍的。

我們找到了測試的四款芯片在立創(chuàng)商城上的零售價格:

wKgZO2lIywOAC0XtAAueJ214qi8285.png

在全球MCU市場競爭加劇、國產(chǎn)替代加速的背景下,嵌入式設(shè)備對核心控制芯片的性能、功耗、可靠性及性價比提出了前所未有的嚴(yán)苛需求。國產(chǎn)芯片卷出來的好產(chǎn)品也越來越多,如果你有功率變換、計量、電機(jī)控制、信號處理、超低功耗等應(yīng)用,不妨看一下武漢芯源半導(dǎo)體有限公司最新推出的CW32L012系列芯片。

wKgZPGlIyxSAQmzmAAJAeeXhC5c918.png

高性能內(nèi)核,豐富外設(shè),滿足多樣化需求

CW32L012 集成了主頻高達(dá)96MHz 的 ARM? Cortex?-M0+ 內(nèi)核,能提供更高效的運(yùn)算能力,同時還集成了如下外設(shè)資源:

● 存儲資源:64KB Flash + 8KB SRAM

● 高性能模擬外設(shè):雙12位ADC、雙12位DAC、雙運(yùn)算放大器(OPA Rail-to-Rail)、模擬比較器(VC)、電壓檢測(LVD)等;

● 豐富的定時器資源:1組16 位高級控制定時器、4 組 16 位通用定時器、3 組 16 位基本定時器、1 組 16 位低功耗定時器、1 組 24 位霍爾傳感器專用定時器、窗口看門狗定時器、獨(dú)立看門狗定時器,非常適合電機(jī)控制等復(fù)雜應(yīng)用;

● 多樣化通信接口:3 路低功耗 UART、3 路 SPI 接口、2 路 I2C 接口,方便連接各類外設(shè)模組;

● 硬件加速:4通道DMA、CRC硬件計算單元、坐標(biāo)旋轉(zhuǎn)數(shù)字計算算法(CORDIC)、擴(kuò)展算術(shù)運(yùn)算單元(EAU),提升數(shù)據(jù)處理效率,減小算力開銷;

● 豐富GPIO:最多支持40個GPIO,擴(kuò)展性強(qiáng);

工業(yè)級可靠性,適應(yīng)嚴(yán)苛環(huán)境

CW32L012 具備出色的抗干擾能力和寬溫度、寬電壓工作范圍、低功耗操作模式:

● 工作溫度:-40℃ ~ +85℃,工作電壓:1.7V~5.5V;

ESD防護(hù)高達(dá)±8KV(HBM),增強(qiáng)系統(tǒng)可靠性;

該特性使其成為工業(yè)傳感器、智能表計、戶外設(shè)備等場景的理想選擇。
————————————————
來源:csdn

審核編輯 黃宇

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

    關(guān)注

    463

    文章

    53862

    瀏覽量

    463114
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    147

    文章

    18786

    瀏覽量

    392987
  • CORDIC
    +關(guān)注

    關(guān)注

    0

    文章

    41

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    MCU數(shù)據(jù)采集模塊的數(shù)據(jù)處理和分析能力如何?

    MCU數(shù)據(jù)采集模塊的數(shù)據(jù)處理和分析能力如何?在現(xiàn)代化結(jié)構(gòu)物安全監(jiān)測領(lǐng)域,MCU數(shù)據(jù)采集模塊扮演著至關(guān)重要的角色。它不僅僅是數(shù)據(jù)的“搬運(yùn)工”,更是具備初步處理與分析能力的智能終端,是實(shí)現(xiàn)
    的頭像 發(fā)表于 12-02 16:03 ?361次閱讀
    MCU數(shù)據(jù)采集<b class='flag-5'>模塊</b>的數(shù)據(jù)處理和分析<b class='flag-5'>能力</b>如何?

    龍架構(gòu)計算機(jī)系統(tǒng)能力核心課程教學(xué)研討會圓滿舉行

    2025年11月8日,由教育部計算機(jī)類專業(yè)系統(tǒng)能力課程群虛擬教研室指導(dǎo)、北京航空航天大學(xué)計算機(jī)學(xué)院主辦的龍架構(gòu)計算機(jī)系統(tǒng)能力核心課程教學(xué)研討
    的頭像 發(fā)表于 11-14 13:52 ?567次閱讀

    TCORDIC算法實(shí)現(xiàn)正余弦函數(shù)

    TCORDIC算法計算浮點(diǎn)正余弦函數(shù),相比于傳統(tǒng)的基于CORDIC算法計算浮點(diǎn)正余弦函數(shù),能夠有效解決相對誤差在邊界會急劇增大的問題,大大降低了單一CORDIC算法
    發(fā)表于 10-29 06:30

    如何挑選高性價比藍(lán)牙模塊

    藍(lán)牙作為一種成熟的短距離無線通信技術(shù),已廣泛應(yīng)用于智能家居、醫(yī)療設(shè)備、智能穿戴、汽車電子等領(lǐng)域。隨著藍(lán)牙模塊在市場上的類型和尺寸日益豐富,如何在眾多選擇中找到適合自己產(chǎn)品的高性價比模塊,成為許多工程師和設(shè)備制造商關(guān)注的重點(diǎn)。
    的頭像 發(fā)表于 10-23 15:10 ?1573次閱讀
    如何挑選高<b class='flag-5'>性價比</b>藍(lán)牙<b class='flag-5'>模塊</b>?

    提高RISC-V在Drystone測試中得分的方法

    ,使其更好地利用硬件資源,也可以提高Drystone的得分。 并行計算:如果可能的話,利用處理器的并行計算能力(如多核、超線程等)也可以提高
    發(fā)表于 10-21 13:58

    低配≠高性價比!揭秘服務(wù)器配置的真實(shí)含義與性價比公式

    在服務(wù)器選購過程中,許多用戶常陷入一個誤區(qū):認(rèn)為選擇價格最低的配置就是“高性價比”。然而,真正的性價比絕非簡單的價格對比,而是性能、成本、穩(wěn)定性與業(yè)務(wù)需求的精準(zhǔn)匹配。本文將深入剖析服務(wù)器配置的核心參數(shù),揭示性價比的真實(shí)
    的頭像 發(fā)表于 09-08 14:14 ?1001次閱讀
    低配≠高<b class='flag-5'>性價比</b>!揭秘服務(wù)器配置的真實(shí)含義與<b class='flag-5'>性價比</b>公式

    EG8200Lite:經(jīng)濟(jì)型邊緣計算網(wǎng)關(guān),性價比之選

    在做數(shù)采或選邊緣計算網(wǎng)關(guān)時,很多人糾結(jié)“要不要花大價錢先上云”??v橫智控的 EG8200Lite 給了一個務(wù)實(shí)答案:以最低的門檻,完成“采—傳—控”三要素的落地。說白了,它不是把所有功能都堆上去,而是把常用、好用、能落地的功能做穩(wěn)、做全——這正是它的價值定位:邊緣計算網(wǎng)關(guān)
    的頭像 發(fā)表于 08-29 16:30 ?978次閱讀
    EG8200Lite:經(jīng)濟(jì)型邊緣<b class='flag-5'>計算</b>網(wǎng)關(guān),<b class='flag-5'>性價比</b>之選

    【微五科技CF5010RBT60開發(fā)板試用體驗】Cordic數(shù)學(xué)計算測試

    Cordic數(shù)學(xué)計算測試本文分享cordic硬件數(shù)學(xué)計算。 Xprintf.h配置支持浮點(diǎn)打印#define XF_USE_FP1 /* 1: Enable support for f
    發(fā)表于 06-27 23:55

    SiC MOSFET模塊的損耗計算

    為了安全使用SiC模塊,需要計算工作條件下的功率損耗和結(jié)溫,并在額定值范圍內(nèi)使用。MOSFET損耗計算與IGBT既有相似之處,也有不同。相對IGBT,MOSFET可以反向?qū)?,即工作在同步整流模式。本文簡要介紹其損耗
    的頭像 發(fā)表于 06-18 17:44 ?4559次閱讀
    SiC MOSFET<b class='flag-5'>模塊</b>的損耗<b class='flag-5'>計算</b>

    (ST大賽三等獎作品)超聲波自拍神器實(shí)例項目

    (ST大賽三等獎作品)超聲波自拍神器電路圖:
    發(fā)表于 05-28 21:04

    電源模塊的負(fù)載能力有什么用處?

    正確計算負(fù)載能力對于系統(tǒng)設(shè)計的可靠性至關(guān)重要。如果電源模塊的負(fù)載超出電源模塊能力范圍,可能導(dǎo)致過熱、效率下降,甚至損壞
    的頭像 發(fā)表于 05-26 11:10 ?1107次閱讀
    電源<b class='flag-5'>模塊</b>的負(fù)載<b class='flag-5'>能力</b>有什么用處?

    vivado IP核cordic中sin和cos的計算

    Architectural Configuration選擇為并行模式,具有單周期數(shù)據(jù)吞吐量和較大的硅面積。具有并行結(jié)構(gòu)配置的CORDIC核使用移位相加子級數(shù)組并行實(shí)現(xiàn)這些移位相加操作。該并形電路的實(shí)現(xiàn)規(guī)模與(內(nèi)部精度 * 迭代次數(shù))成正比。
    的頭像 發(fā)表于 05-03 18:16 ?1475次閱讀
    vivado IP核<b class='flag-5'>cordic</b>中sin和cos的<b class='flag-5'>計算</b>

    MDD肖特基二極管并聯(lián)與串聯(lián)設(shè)計:如何提高電流承載能力?

    的結(jié)構(gòu)特點(diǎn)和溫度特性,其并聯(lián)與串聯(lián)設(shè)計面臨諸多挑戰(zhàn)。合理的匹配與電路設(shè)計,是確保系統(tǒng)可靠運(yùn)行的關(guān)鍵。一、并聯(lián)設(shè)計:提高電流承載能力并聯(lián)是提升總電流能力的常用方法,理
    的頭像 發(fā)表于 04-18 09:36 ?1039次閱讀
    MDD肖特基二極管并聯(lián)與串聯(lián)設(shè)計:如何<b class='flag-5'>提高</b>電流承載<b class='flag-5'>能力</b>?

    數(shù)字孿生與預(yù)測性維護(hù)如何提高企業(yè)抗風(fēng)險能力

    從業(yè)務(wù)連續(xù)性的角度而言,提高適應(yīng)性是工業(yè)5.0帶來的極重要影響之一。在這種語境下,適應(yīng)性是指組織承受和適應(yīng)影響其正常運(yùn)營的沖擊、干擾和變化的能力
    的頭像 發(fā)表于 04-10 10:09 ?885次閱讀

    stm32G474RE cordic外設(shè)的1~101的ln運(yùn)算怎么配置?

    有哪位大神用過stm32G474RE cordic外設(shè),咨詢一下1~101的ln運(yùn)算怎么配置?
    發(fā)表于 03-07 08:29