سروس ہاٹ لائن
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 ہے۔ بڑی فریکوئنسی کا مطلب ہے کہ سنگل چپ کمپیوٹر کوڈ تیزی سے چلے گا۔ اگر آپ کو اسکرین کو برش کرنے، مربع جڑ کا حساب لگانے اور پروجیکٹ میں موٹر کو کنٹرول کرنے کی ضرورت ہے تو GD ایک اچھا انتخاب ہے۔
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 فلیش میں پروگرام کے عمل درآمد کا انتظار کا دورانیہ STM0 فلیش کی 32. execution رفتار ہے: ST سسٹم فریکوئنسی فلیش کے انتظار کے وقت، 0 انتظار کی مدت، جب 0 < sysclk < 24mhz; 1 انتظار کی مدت، جب 24mhz < sysclk ≤ 48mhz؛ 2 انتظار کی مدت، جب 48MHz
فلیش مٹانے کا وقت: جی ڈی کو مٹانے میں تھوڑا زیادہ وقت لگتا ہے۔ آفیشل ڈیٹا اس طرح ہے: "32 KB اور اس سے نیچے والے GD103F101/128 سیریز کے فلیش ماڈلز، پیج ایریز کی عام قدر 100ms ہے، اور اصل پیمائش تقریباً 60ms ہے۔" متعلقہ ST پروڈکٹ پیج ایریز کی عام قیمت 20~40ms ہے۔
5. بجلی کی کھپت
مندرجہ ذیل جدول سے دیکھا جا سکتا ہے کہ اسی مین فریکوئنسی کے تحت GD مصنوعات کی آپریٹنگ پاور کی کھپت STM32 سے کم ہے، لیکن GD کا شٹ ڈاؤن موڈ، سٹینڈ بائی موڈ اور سلیپ موڈ اب بھی STM32 سے زیادہ ہے۔ ترتیبات
6. سیریل پورٹ
جب GD مسلسل ڈیٹا بھیجتا ہے، تو ہر دو بائٹس کے درمیان ایک Bit Idle ہوگا، لیکن STM32 ایسا نہیں کرتا، جیسا کہ مندرجہ ذیل تصویر میں دکھایا گیا ہے۔
بھیجتے وقت جی ڈی کے سیریل پورٹ میں صرف 1/2 سٹاپ بٹ موڈ ہوتے ہیں۔ STM32 میں 0.5/1/1.5/2 کے چار سٹاپ بٹ موڈز ہیں۔
GD اور STM32 USART کے درمیان ان دو فرقوں کا مواصلات پر بہت کم اثر پڑتا ہے، لیکن GD کا مواصلاتی وقت تھوڑا طویل ہوگا۔
7. ADC فرق
GD کے ان پٹ مائبادی اور نمونے لینے کے وقت کی ترتیب ST سے مختلف ہے، اور اسی ترتیب کے ساتھ GD کے نمونے لینے کی ان پٹ رکاوٹ نسبتاً کم ہے۔ تفصیلات کے لیے درج ذیل جدول دیکھیں۔ یہ ان پٹ مائبادی اور نمونے لینے کی مدت کے درمیان تعلق ہے جب ADC 72M کی مرکزی فریکوئنسی اور 14M کی سیمپلنگ گھڑی پر چلتا ہے:
8. FSMC
STM256 کے 100Pin سے اوپر صرف بڑی صلاحیت (32K اور اس سے اوپر) کے پاس FSMC ہے، اور GD100 کے 32Pin سے اوپر والے تمام کے پاس FSMC ہے۔
9. 03 سیریز RAM اور فلیش کے سائز میں فرق
GD103 سیریز اور ST103 سیریز کے رام اور فلیش کے جوڑے درج ذیل ہیں:
10. 105-107 سیریز STM32 اور GD کے درمیان فرق
ST کے مقابلے GD کے 105/107 کے اور بھی بہت سے انتخاب ہیں۔ تفصیلات کے لیے درج ذیل جدول دیکھیں:
11 مزاحمتی خلل کی صلاحیت
اس موقع پر، اہلکار نے اسے نہیں دیا، اور مصنف نے پروجیکٹ کرتے وقت اسے اتفاقی طور پر دریافت کیا۔
اصل میں، STM32F103C8T6 کو پروجیکٹ میں استعمال کیا گیا تھا، اور بعد میں اس کی جگہ GDF103C8T6 لے لی گئی۔ دونوں چپس کے پن مکمل طور پر ایک جیسے ہیں۔ سنگل چپ مائکرو کمپیوٹر دو ملحقہ پنوں کو گھڑی پنوں اور SPI کے ڈیٹا آؤٹ پٹ پن کے طور پر استعمال کرتا ہے، اور پھر پتہ چلتا ہے کہ STM32 کا SPI عام طور پر بات چیت کر سکتا ہے، لیکن GD کا ایسا نہیں کر سکتا۔ معائنے کے بعد معلوم ہوا کہ پی سی بی بورڈ کے ایس پی آئی کے تانبے کی تار کے پیچھے سے دو IIC تانبے کی تاریں گزر رہی ہیں اور سگنل متاثر ہونا چاہیے۔
آسیلوسکوپ کے ساتھ پن کی سطح پر نظر ڈالنے سے پتہ چلتا ہے کہ STM32 اور GD کے ڈیٹا پنوں کے ویوفارمز غیر معمولی ہیں، لیکن STM32 کے ویوفارمز زیادہ بہتر ہیں۔ اگرچہ ویوفارمز تھوڑی خراب ہیں، SPI مواصلات اب بھی نارمل ہے۔ اور GD عام طور پر بات چیت نہیں کر سکتا۔
اس کے بعد مصنف نے SPI کی کمیونیکیشن ریٹ کو کم کر دیا، اور پتہ چلا کہ STM32 کا ڈیٹا پن تیزی سے نارمل ویوفارم پر واپس آ گیا، جبکہ GD کا ڈیٹا اب بھی ناقص تھا، اور یہ اس وقت تک معمول پر نہیں آتا جب تک کہ شرح بہت کم سطح پر نہ آ جائے۔ . ابتدائی طور پر، یہ شبہ ہے کہ STM32 میں پنوں کو فلٹر کرنے کے لیے کچھ سرکٹس ہیں، لیکن GD ایسا نہیں کرتا ہے۔
اگرچہ استعمال شدہ سرکٹ بورڈ کی وائرنگ خود کسی حد تک غیر معقول ہے، اسی سخت ماحول میں، STM32 اب بھی عام مواصلات کو یقینی بناتا ہے، لیکن GD نہیں کر سکتا، جس سے ظاہر ہوتا ہے کہ GD کی مداخلت مخالف صلاحیت کسی حد تک STM32 سے کمتر ہے۔




粤公网安备44030002007346号