समाचार
समाचार
क्या आप STM32 को GD32 से बदलना चाहते हैं? ये विवरण अवश्य ज्ञात होना चाहिए
2022-03-17 1016

GD32 चीन में विकसित एक सिंगल चिप माइक्रो कंप्यूटर है। ऐसा कहा जाता है कि डेवलपर ST कंपनी से है, और GD32 को भी STM32 के साथ एक टेम्पलेट के रूप में बनाया गया है। इसलिए, GD32 और STM32 कई स्थानों पर समान हैं। हालाँकि, GD32 आखिरकार एक अलग उत्पाद है, और हर चीज़ के लिए STM32 का पालन करना असंभव है। कुछ स्व-विकसित उत्पाद अभी भी भिन्न हैं। हम उन्हीं स्थानों के बारे में बात नहीं करेंगे। यहां अलग-अलग जगहें हैं.


1। कोर

GD32 दूसरी पीढ़ी के M3 कर्नेल को अपनाता है, जबकि STM32 मुख्य रूप से पहली पीढ़ी के M3 कर्नेल को अपनाता है। निम्नलिखित चित्र ARM के M3 कर्नेल इरेटा को दर्शाता है, और GD द्वारा उपयोग किया जाने वाला कर्नेल केवल एक BUG, 752419 है।


2. मूल आवृत्ति

HSE (हाई स्पीड एक्सटर्नल क्लॉक) का उपयोग करें: GD32 की अधिकतम आवृत्ति 108M है, और STM32 की अधिकतम आवृत्ति 72M है। HSI (हाई स्पीड इंटरनल क्लॉक) का उपयोग करें: GD32 की अधिकतम आवृत्ति 108M है, और STM32 की अधिकतम आवृत्ति है 64M है। बड़ी आवृत्ति का मतलब है कि सिंगल-चिप कंप्यूटर कोड तेजी से चलेगा। यदि आपको स्क्रीन को ब्रश करना है, वर्गमूल की गणना करनी है और प्रोजेक्ट में मोटर को नियंत्रित करना है तो जीडी एक अच्छा विकल्प है।


3. बिजली आपूर्ति

बाहरी बिजली आपूर्ति: GD32 की बाहरी बिजली आपूर्ति सीमा 2.6~3.6V है, और STM32 की बाहरी बिजली आपूर्ति सीमा 2 ~ 3.6V है। GD की बिजली आपूर्ति सीमा STM32 की तुलना में अपेक्षाकृत संकीर्ण है।
कोर वोल्टेज: GD32 कोर वोल्टेज 1.2V है, STM32 कोर वोल्टेज 1.8V है। GD का कोर वोल्टेज STM32 की तुलना में कम है, इसलिए चलते समय GD चिप की बिजली खपत कम होती है।

4. फ़्लैश अंतर

GD32 का फ़्लैश स्वतंत्र रूप से विकसित किया गया है, जो STM32 से भिन्न है।
GD फ़्लैश निष्पादन गति: GD32 फ़्लैश में प्रोग्राम निष्पादन की प्रतीक्षा अवधि 0 है। STM32 फ़्लैश की निष्पादन गति: ST सिस्टम आवृत्ति फ़्लैश प्रतीक्षा समय के संबंध तक नहीं पहुँचती है, 0 प्रतीक्षा अवधि, जब 0 < sysclk < 24mhz; 1 प्रतीक्षा अवधि, जब 24mhz < sysclk ≤ 48mhz; 2 प्रतीक्षा अवधि, जब 48MHz
फ्लैश मिटाने का समय: जीडी को मिटाने में थोड़ा अधिक समय लगता है। आधिकारिक डेटा इस प्रकार है: "32 केबी और उससे नीचे के GD103F101/128 श्रृंखला फ़्लैश मॉडल, पेज इरेज़ का विशिष्ट मान 100ms है, और वास्तविक माप लगभग 60ms है।" संबंधित एसटी उत्पाद पेज इरेज़ का सामान्य मान 20~40ms है।


5. बिजली की खपत

निम्न तालिका से यह देखा जा सकता है कि GD उत्पादों की ऑपरेटिंग बिजली खपत समान मुख्य आवृत्ति के तहत STM32 की तुलना में कम है, लेकिन GD का शटडाउन मोड, स्टैंडबाय मोड और स्लीप मोड अभी भी STM32 की तुलना में अधिक है। समायोजन।

   

6. सीरियल पोर्ट

जब GD लगातार डेटा भेजता है, तो हर दो बाइट्स के बीच एक बिट आइडल होगा, लेकिन STM32 ऐसा नहीं करता है, जैसा कि निम्नलिखित आंकड़े में दिखाया गया है।

भेजते समय जीडी के सीरियल पोर्ट में केवल 1/2 स्टॉप बिट मोड होते हैं। STM32 में 0.5/1/1.5/2 के चार स्टॉप बिट मोड हैं।
GD और STM32 USART के बीच इन दो अंतरों का संचार पर बहुत कम प्रभाव पड़ता है, लेकिन GD का संचार समय थोड़ा लंबा होगा।


7. एडीसी अंतर

जीडी के इनपुट प्रतिबाधा और नमूना समय की सेटिंग एसटी से भिन्न है, और समान कॉन्फ़िगरेशन के साथ जीडी नमूने की इनपुट प्रतिबाधा अपेक्षाकृत छोटी है। विवरण के लिए निम्न तालिका देखें. यह इनपुट प्रतिबाधा और नमूना अवधि के बीच का संबंध है जब ADC 72M की मुख्य आवृत्ति और 14M की नमूना घड़ी पर चलता है:


8. एफएसएमसी

केवल STM256 के 100Pin से ऊपर की बड़ी क्षमता (32K और अधिक) में FSMC है, और GD100 के 32Pin से ऊपर की सभी क्षमता में FSMC है।


9. 03 सीरीज रैम और फ्लैश आकार में अंतर

GD103 श्रृंखला और ST103 श्रृंखला के रैम और फ्लैश जोड़े इस प्रकार हैं:


10. 105-107 श्रृंखला STM32 और GD के बीच अंतर

एसटी की तुलना में जीडी के 105/107 के कई अधिक विकल्प हैं। विवरण के लिए निम्न तालिका देखें:



11 अशांति का विरोध करने की क्षमता

इस बिंदु पर, अधिकारी ने इसे नहीं दिया, और लेखक ने परियोजना करते समय दुर्घटनावश इसकी खोज की।
मूल रूप से, STM32F103C8T6 का उपयोग परियोजना में किया गया था, और बाद में इसे GDF103C8T6 से बदल दिया गया। दोनों चिप्स के पिन पूरी तरह से एक जैसे हैं। सिंगल-चिप माइक्रो कंप्यूटर SPI के क्लॉक पिन और डेटा आउटपुट पिन के रूप में दो आसन्न पिन का उपयोग करता है, और फिर पाता है कि STM32 का SPI सामान्य रूप से संचार कर सकता है, लेकिन GD नहीं कर सकता। निरीक्षण के बाद, यह पाया गया कि पीसीबी बोर्ड के एसपीआई के तांबे के तार के पीछे से दो आईआईसी तांबे के तार गुजर रहे हैं, और सिग्नल प्रभावित होना चाहिए।

ऑसिलोस्कोप से पिन स्तर को देखने पर पता चलता है कि STM32 और GD के डेटा पिन के तरंगरूप असामान्य हैं, लेकिन STM32 के तरंगरूप काफी बेहतर हैं। हालाँकि तरंगरूप थोड़े ख़राब हैं, SPI संचार अभी भी सामान्य है। और जीडी सामान्य रूप से संवाद नहीं कर सकता।
फिर लेखक ने एसपीआई की संचार दर को धीमा कर दिया, और पाया कि एसटीएम 32 का डेटा पिन जल्दी ही सामान्य तरंग रूप में लौट आया, जबकि जीडी का डेटा अभी भी खराब था, और यह तब तक सामान्य नहीं हुआ जब तक कि दर बहुत कम स्तर तक नहीं गिर गई। . प्रारंभ में, यह संदेह है कि STM32 में पिनों को फ़िल्टर करने के लिए कुछ सर्किट हैं, लेकिन GD में नहीं हैं।

हालाँकि प्रयुक्त सर्किट बोर्ड की वायरिंग स्वयं कुछ हद तक अनुचित है, उसी कठोर वातावरण में, STM32 अभी भी सामान्य संचार सुनिश्चित करता है, लेकिन GD नहीं कर सकता, जिससे पता चलता है कि GD की हस्तक्षेप-विरोधी क्षमता कुछ हद तक STM32 से कम है।

whatsapp

सेवा हॉटलाइन

tel: +86 755 83044319

WhatsApp

Whatsapp:+8618073002950