<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

GD的抗干擾能力為何不如STM32

h1654155149.6853 ? 來源:電子工程世界 ? 作者:電子工程世界 ? 2022-03-21 13:42 ? 次閱讀

GD32是國內開發的一款單片機,據說開發的人員是來自ST公司的,GD32也是以STM32作為模板做出來的。所以GD32和STM32有很多地方都是一樣的。

不過GD32畢竟是不同的產品,不可能所有東西都沿用STM32,有些自主開發的東西還是有區別的。

相同的地方我們就不說了,下面列一下不同的地方。

內核

GD32采用二代的M3內核,STM32主要采用一代M3內核,下圖是ARM公司的M3內核勘誤表,GD使用的內核只有752419這一個BUG。

e07f7002-a8c3-11ec-952b-dac502259ad0.png

主頻

使用HSE(高速外部時鐘):GD32的主頻最大108M,STM32的主頻最大72M

使用HSI(高速內部時鐘):GD32的主頻最大108M,STM32的主頻最大64M

主頻大意味著單片機代碼運行的速度會更快,項目中如果需要進行刷屏,開方運算,電機控制等操作,GD是一個不錯的選擇。

供電

外部供電:GD32外部供電范圍是2.6-3.6V,STM32外部供電范圍是2-3.6V。GD的供電范圍比STM32相對要窄一點。

內核電壓:GD32內核電壓是1.2V,STM32內核電壓是1.8V。GD的內核電壓比STM32的內核電壓要低,所以GD的芯片在運行的時候運行功耗更低。

Flash差異

GD32的Flash是自主研發的,和STM32的不一樣。

GD Flash執行速度:GD32 Flash中程序執行為0等待周期。

STM32 Flash執行速度:ST系統頻率不訪問flash等待時間關系,0等待周期,當0《SYSCLK《24MHz;1等待周期,當24MHz《SYSCLK≤48MHz;2等待周期,當48MHz《SYSCLK≤72MHz。

Flash擦除時間:GD擦除的時間要久一點,官方給出的數據是這樣的“GD32F103/101系列Flash 128KB及以下的型號,Page Erase典型值100ms, 實際測量60ms左右?!睂腟T 產品Page Erase典型值 20~40ms。

功耗

從下面的表可以看出GD的產品在相同主頻情況下,GD的運行功耗比STM32小,但是在相同的設置下GD的停機模式、待機模式、睡眠模式比STM32還是要高的。

e0f7edd4-a8c3-11ec-952b-dac502259ad0.png

串口

GD在連續發送數據的時候每兩個字節之間會有一個Bit的Idle,而STM32沒有,如下圖。

e1265f5c-a8c3-11ec-952b-dac502259ad0.png

GD的串口在發送的時候停止位只有1/2兩種停止位模式。STM32有0.5/1/1.5/2四種停止位模式。

GD 和STM32 USART的這兩個差異對通信基本沒有影響,只是GD的通信時間會加長一點。

ADC差異

GD的輸入阻抗和采樣時間的設置和ST有一定差異,相同配置GD采樣的輸入阻抗相對來說要小。具體情況見下表這是跑在72M的主頻下,ADC的采樣時鐘為14M的輸入阻抗和采樣周期的關系:

e14971e0-a8c3-11ec-952b-dac502259ad0.png

FSMC

STM32只有100Pin以上的大容量(256K及以上)才有FSMC,GD32所有的100Pin或100Pin以上的都有FSMC。

103系列RAM&FLASH大小差別

GD103系列和ST103系列的ram和flash對比如下圖:

e17a56ac-a8c3-11ec-952b-dac502259ad0.png

105&107系列STM32和GD的差別

GD的105/107的選擇比ST的多很多,具體見下表:

e19ffbe6-a8c3-11ec-952b-dac502259ad0.png

抗干擾能力

關于這一點,官方沒有給出,筆者也是在做項目的時候偶然發現的。

項目原本是用STM32F103C8T6,后來換成GDF103C8T6。這兩個芯片的引腳完全一致,單片機用了的兩個鄰近的引腳作為SPI的時鐘引腳和數據輸出引腳,然后發現STM32的SPI能正常通訊,GD的不行;經過檢查發現PCB板SPI的銅線背面有兩根IIC的銅線經過,信號應該是受到影響了。

示波器看了一下引腳的電平,發現確實是,STM32和GD的數據引腳波形都不正常,但是STM32的波形要好很多,波形雖然差了點,但是SPI通訊依然正常。而GD則不能正常通訊了。

然后筆者又把SPI的通訊速率減慢,發現STM32的數據引腳很快就恢復正常波形了,而GD的依然差,直到速率降到很低才恢復正常。初步懷疑是STM32內部對引腳有做一些濾波的電路,而GD則沒有。

雖然用的這個電路板本身布線有些不合理,但是在同樣惡劣的環境下,STM32依然保證了通訊的正常,而GD不行,這在一定程度上說明了GD的抗干擾能力不如STM32。

原文標題:干貨|用GD32替換STM32,這些細節你都知道嗎?

文章出處:【微信公眾號:電子工程世界】歡迎添加關注!文章轉載請注明出處。

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

    關注

    447

    文章

    48366

    瀏覽量

    412127
  • 數據
    +關注

    關注

    8

    文章

    6550

    瀏覽量

    87867
  • STM32
    +關注

    關注

    2247

    文章

    10689

    瀏覽量

    349889

原文標題:干貨|用GD32替換STM32,這些細節你都知道嗎?

文章出處:【微信號:電子工程世界,微信公眾號:電子工程世界】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    STM32抗干擾能力如何?

    ,打算換這個芯片。但是有很多人說STM32抗干擾能力很差,在復雜電池環境下容易死機!各位有沒有用它做個類似的產品啊 ?效果如何 ?
    發表于 04-25 06:15

    CW32的強抗干擾能力是如何體現的?

    抗干擾行業資訊
    武漢芯源半導體有限公司
    發布于 :2023年02月08日 13:04:19

    什么是RF抗干擾能力的測量技術?

    這些頻譜成分的絕大多數都落入音頻范圍,因此它們會產生令人生厭的“嗡嗡”聲。由此可見,RF抗干擾能力較差的電路會對蜂窩電話的RF信號解調,并會產生不希望聽到的低頻噪音。作為質量保證的測試手段,測量時需要
    發表于 08-08 08:02

    如何提升無線模塊的抗干擾能力

    抗干擾能力是無法進行具體數值化,所以它一般不會做為常規參數放在無線模塊的規格書里,那么無線模塊的抗干擾能力到底重不重要呢?思為無線的答案是:非常重要。在同一發射功率和接收靈敏度的條件下
    發表于 05-27 16:03

    時鐘樹為何不是采用一個系統時鐘

    概念基礎:STM32時鐘系統基本一致,不同系列之間有細微差別。此文檔主要針對STM32F446的時鐘系統進行介紹。1. 時鐘樹概述為何不是采用一個系統時鐘?如51 因為STM32本身非
    發表于 08-12 06:45

    提高系統的抗干擾能力

    抗干擾設計的基本任務是系統或裝置既不因外界電磁干擾影響而誤動作或喪失功能,也不向外界發送過大的噪聲干擾,以免影響其他系統或裝置正常工作。因此提高系統的抗干擾
    發表于 11-11 06:57

    如何提高串口的抗干擾能力?

    如何提高串口的抗干擾能力
    發表于 10-31 08:03

    怎么加強變頻器抗干擾能力?

    變頻器受到了干擾但是又排查不出干擾源,如何加強變頻器的抗干擾能力?
    發表于 11-10 07:56

    抗干擾能力強的可調甄別器

    抗干擾能力強的可調甄別器
    發表于 04-13 11:03 ?809次閱讀
    <b class='flag-5'>抗干擾</b><b class='flag-5'>能力</b>強的可調甄別器

    PCB抗干擾能力怎樣做可以加強

    電子設備的靈敏度越來越高,這要求設備的抗干擾能力也越來越強,因此PCB設計也變得更加困難,如何提高PCB的抗干擾能力成為眾多工程師們關注的重點問題之一。
    的頭像 發表于 12-10 17:56 ?1744次閱讀

    如何提高pcb的抗干擾能力

    電子設備的靈敏度越來越高,這要求設備的抗干擾能力也越來越強,因此PCB設計也變得更加困難,如何提高PCB的抗干擾能力成為眾多工程師們關注的重點問題之一。
    的頭像 發表于 09-18 14:25 ?3459次閱讀

    紅外熱像儀的抗干擾能力怎么樣?

    4、問:紅外熱像儀的抗干擾能力怎么樣?答:所有設備都具有抗電磁干擾能力,具體請參考技術參數表內的電磁干擾參數。
    發表于 07-18 09:49 ?1860次閱讀

    如何提高PLC系統的抗干擾能力?

    為了提高PLC系統的抗干擾能力,我們從一開始設計的時候就應該花心思。下面分享一下在設計時的一些注意事項,希望大家有則改之無則加勉。 在進行具體工程的抗干擾設計時,我們可以選擇有較高抗干擾
    的頭像 發表于 05-06 11:07 ?4337次閱讀

    MCU抗干擾能力有多強?

    MCU的抗干擾能力直接影響其應用場合,比如在一些工廠,特別是有大型機電設備的地方,干擾非常強,如果使用的MCU抗干擾能力不行,就會導致其產品
    的頭像 發表于 01-15 09:31 ?2311次閱讀

    ZR執行器的抗干擾能力:穩定運行的關鍵

    ,越來越受到關注。ZR執行器廠家將深入探討ZR執行器的抗干擾能力及其在工業環境中的表現,旨在幫助讀者更好地了解這一重要議題。 我們要先了解什么是干擾以及為何要關注
    的頭像 發表于 03-15 18:00 ?276次閱讀
    ZR執行器的<b class='flag-5'>抗干擾</b><b class='flag-5'>能力</b>:穩定運行的關鍵
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>