تعاون
فن
خوبصورتی اور تندرستی
دستکاری
ثقافت اور تاریخ
تفریح
ماحول
خوراک اور مشروبات
ریورس انجینئرنگ
سائنسز
کھیل
ٹیکنالوجی
پہننے والے آلات

English
Youblob (drawn from the sketch's pin map) · CC0
بring-Up: آپ کی اپنی چپ کا پہلا گھنٹہ، جس کی جانچ ایک ESP32 نے کی
بring-up وہ اصطلاح ہے جو انجینئر نئی سلیکون کے پہلی بار پاور آن ہونے کو کہتے ہیں، اور اس کی ترتیب کسی بھی ایک ٹیسٹ سے زیادہ اہم ہے۔ پاور دینے سے پہلے دیکھیں، گھڑی لگانے سے پہلے پاور دیں، اور کچھ بھی کرنے سے پہلے کرنٹ کی حد مقرر کریں، کیونکہ وہ شارٹ سرکٹ جسے کرنٹ لمٹ ایک سیکنڈ میں پکڑ لیتی، آپ کی واحد چپس کو تباہ کر سکتا ہے۔
یہ مرحلہ پچھلے مراحل کے PWM ڈمر کے لیے bring-up منصوبہ ہے، مرحلہ 2 کے بریک آؤٹ بورڈ پر۔ ایک ESP32 لیب کا کام کرتا ہے: یہ چپ کی گھڑی بناتا ہے، اس کا reset روکے رکھتا ہے، آٹھ پیڈز پر duty مقرر کرتا ہے اور واپس آنے والے PWM کا وقت ناپتا ہے، پھر ہر duty کے لیے PASS یا FAIL پرنٹ کرتا ہے۔ ایک notebook ناکامی کو اس پیڈ کے نام میں بدل دیتی ہے جس کی تار غلط ہے۔
ایمانداری سے بیان: ابھی کوئی چپ نہیں ہے۔ سکیچ اس blueprint کے لیے compile کیا گیا تھا اور متوقع اعداد پچھلے مراحل کی simulations سے آتے ہیں؛ پہلا حقیقی run آپ کا ہوگا۔
اعلیٰ
ایک دوپہر، جب چپ پہنچ جائے
ہدایات
1
1
توقع کرنے والے اعداد، اور ناکامی کو کیسے پڑھیں
توقع کرنے والے اعداد، اور ناکامی کو کیسے پڑھیں
Jupyter نوٹ بک لوڈ ہو رہی ہے…
2
2
وہ چپ جسے آپ شروع کر رہے ہیں
وہ چپ جسے آپ شروع کر رہے ہیں
ایمبیڈڈ بلیوپرنٹ ہر ان پٹ پر پull-down لگاتا ہے، اس لیے غیر منسلک چپ غیر فعال رہتی ہے۔ یہی وہ بنیاد ہے جس کی یہ منصوبہ جانچ کرتا ہے۔
3
3
قبل از اعمال کسی بھی طاقت کے
قبل از اعمال کسی بھی طاقت کے
کچھ بھی منسلک کیے بغیر، لوپ کے نیچے بریک آؤٹ پر لگی چپ-آن-بورڈ کو دیکھیں: چپ چوکور طور پر جمی ہوئی ہو، کوئی سولڈر برج نہ ہو، اور کچھ ڈھیلا نہ ہو۔ پھر ملٹی میٹر سے بریک آؤٹ کے ایک VDD IO پیڈ اور ایک GND IO پیڈ کے درمیان مزاحمت دونوں پولرٹیز میں ناپیں، اور دونوں اعداد لکھ لیں۔ صفر کے قریب ریڈنگ شارٹ ہے: وہیں رک جائیں۔ رن-1 پیڈ ٹیبل بتاتا ہے کہ کون سے بریک آؤٹ پیڈ VDD IO اور GND IO ہیں؛ اپنے رن کا ٹیبل استعمال کریں، کیونکہ wafer.space کے مطابق پن آؤٹ رنز کے درمیان بدل جاتے ہیں۔
اسی طریقے سے جانچیں کہ کوئی ڈیٹا پیڈ اپنے پڑوسی یا گراؤنڈ سے شارٹ نہ ہو۔
اس مرحلے کے لیے مواد:
کسٹم ASIC ڈائی1 ٹکڑا
چھپا ہوا سرکٹ بورڈ1 ٹکڑادرکار اوزار:
ملٹی میٹر4
4
بجلی، کرنٹ کی حد کم ہونے کے ساتھ
بجلی، کرنٹ کی حد کم ہونے کے ساتھ
بینچ سپلائی کو اپنی چِپ کی سپلائی وولٹیج پر سیٹ کریں، اس سے پہلے کہ اسے جوڑیں۔ یہ وولٹیج اُن لائبریریوں پر منحصر ہے جن سے آپ کی چِپ بنائی گئی تھی: ٹیمپلیٹ کی ڈیفالٹ لائبریریاں 5 V والی ہیں، اور یہ 3.3 V لائبریریوں کے ساتھ بھی بن سکتی ہے۔ درست قدر اپنے رن کی دستاویزات سے لیں؛ رن-1 پیڈ ٹیبل پاور پیڈز کے نام بتاتا ہے لیکن ان کی وولٹیج نہیں۔
کرنٹ کی حد کو سب سے کم سیٹنگ پر رکھیں جو سپلائی کو ریگولیٹ ہونے دے، VDD IO اور GND IO کو جوڑیں، اور ESP32 کو ابھی غیر منسلک رکھتے ہوئے آن کریں۔ کوئی کلاک نہ ہونے اور ہر ان پٹ نیچے کی طرف کھینچا ہوا ہونے پر، چِپ ساکن رہنی چاہیے۔ کرنٹ لکھ لیں۔ اگر سپلائی فوراً کرنٹ لिमिٹنگ میں چلی جائے، تو بند کر دیں: کہیں شارٹ ہے۔
بعد میں دو مرتبہ مزید کرنٹ ریکارڈ کریں، ری سیٹ میں جب کلاک چل رہا ہو اور جب یہ کوئی پیٹرن چلا رہی ہو۔ یہ تینوں اعداد آپ کی چِپ کی اپنی شناخت ہیں؛ جو بورڈ بعد میں آج کے مقابلے میں بہت زیادہ کرنٹ کھینچے، اس میں خرابی ہے۔
درکار اوزار:
میز کا بجلی گھر
ملٹی میٹر5
5
ESP32 کو تار سے جوڑیں
ESP32 کو تار سے جوڑیں
بارہ تاریں، جیسا کہ تصویر میں اور اسکیچ کے ہیڈر میں ہے: GPIO کے 27 کو کلاک پیڈ سے، 26 کو rst_n سے، 32 کو ان پٹ 0 (enable) سے، 13، 14، 18، 19، 21، 22، 23 اور 25 کو دو طرفہ پیڈز 0 سے 7 تک، اور دو طرفہ پیڈ 8 کو GPIO کے 34 پر واپس، اور ایک مشترکہ گراؤنڈ۔ GPIO کا 34 ESP32 پر صرف ان پٹ والا پن ہے، اس لیے یہ کبھی چپ کے آؤٹ پٹ سے نہیں لڑ سکتا۔ ESP32 ایک 3.3 V پارٹ ہے اور اس کے ان پٹس 5 V برداشت نہیں کرتے۔ اگر آپ کی چپ کا I/O 3.3 V نہیں ہے، تو بارہوں لائنوں میں لیول کنورٹرز لگائیں: تین چار چینل والے بورڈ۔ عام قسم میں دونوں طرف پل اپ ریزسٹرز ہوتے ہیں، جو ESP32 کے اس کے پنز کو چلانے تک چپ کے کمزور پل ڈاؤن ریزسٹرز کو اوور رائڈ کر سکتے ہیں؛ اسکیچ شروع ہوتے ہی ری سیٹ اور enable کو low رکھتا ہے، کلاک چلنے سے پہلے۔
اس مرحلے کے لیے مواد:
لاجک سطح تبدیل کنندہ3 ٹکڑے
جمپر تاریں1 ٹکڑادرکار اوزار:
بریڈ بورڈ6
6
The test sketch
The test sketch
bringup.ino. It starts the chip's clock with the ESP32's LED PWM peripheral at 100 kHz, with 1-bit resolution for a plain square wave; holds reset low for 1,000 chip clocks; checks that the output stays low while enable is off; then sets seven duty values and measures the high time with pulseIn, averaged over eight periods, against 10 microseconds per step, within 3 microseconds. It compiles for the ESP32 with the Arduino ESP32 core 3.3.12; it has not been run, because the chip does not exist yet.
bringup.inocpp
درکار اوزار:
ESP32 ترقیاتی بورڈ
ڈیسک ٹاپ کمپیوٹر7
7
اچھی چپ کیا پرنٹ کرتی ہے
اچھی چپ کیا پرنٹ کرتی ہے
115200 بوڈ پر سیریل مانیٹر کھولیں۔ ایک کام کرنے والی چپ ہر لائن میں ڈیوٹی، متوقع اور ناپی گئی ہائی ٹائم مائیکروسیکنڈ میں، اور نتیجہ پرنٹ کرتی ہے:
# chip clock 100000 Hz, PWM period 2560 us
duty,expected_us,measured_us,result
disabled,0,0,PASS
0,0.0,0.0,PASS
1,10.0,10.0,PASS
...
254,2540.0,2540.0,PASS
# 0 failure(s)
پھر اس چپclock پر پن 8 کو آسیلوسکوپ سے بھی دیکھیں: اس کلاک پر ایک پیریڈ 2,560 مائیکروسیکنڈ ہونا چاہیے، صاف ایجز کے ساتھ۔ اسکیچ وقت ناپتا ہے؛ آسیلوسکوپ شکل دکھاتا ہے، اور لیول کنورٹر کے ذریعے سست یا رنگنگ ایج صرف وہیں نظر آتی ہے۔
درکار اوزار:
ڈیجیٹل آسیلوسکوپ8
8
ایک چپ جو شروع نہیں ہوتی
ایک چپ جو شروع نہیں ہوتی
بring-up ٹربل شوٹنگ۔
Flow
Loading...
9
9
ذرائع اور ایماندار حدود
ذرائع اور ایماندار حدود
**ذرائع**، 29 ستمبر 2026 کو پڑھا گیا: wafer-space/chip-on-board-wire-bonded-pcbs، run-1/README.md (پیڈ ٹیبل جو VDD IO اور GND IO پیڈز کا نام دیتا ہے، اور یہ نوٹ کہ پن آؤٹ ہر رن کے درمیان بدلتے ہیں)؛ wafer-space/gf180mcu-project-template، README.md اور Makefile (ڈیفالٹ 5 V اور 3.3 V لائبریری کے اختیارات)؛ متوقع ہائی اوقات کے لیے پچھلے مراحل کی سمولیشنز۔
**ایماندار حدود۔** ابھی تک کوئی چپ موجود نہیں: یہ منصوبہ اور اس کا خاکہ سلیکون پر نہیں چلائے گئے۔ سپلائی وولٹیج اور کرنٹ یہاں بیان نہیں کیے گئے کیونکہ تحریر کے وقت دستیاب رن دستاویزات انہیں بیان نہیں کرتیں۔ لیول کنورٹر کا پull-down پر اثر اس بورڈ پر منحصر ہے جو آپ استعمال کرتے ہیں۔
مواد
4- 1 ٹکڑاپلیس ہولڈر
- 1 ٹکڑاپلیس ہولڈر
- 3 ٹکڑےپلیس ہولڈر
- پلیس ہولڈر
درکار اوزار
6- پلیس ہولڈر
- پلیس ہولڈر
- 1 vendor sell this, none ship to you yetپلیس ہولڈر
- پلیس ہولڈر
- پلیس ہولڈر
- 1 vendor sell this, none ship to you yetپلیس ہولڈر
متعلقہ بلیو پرنٹ
یہ بلیو پرنٹ علم بانٹتے ہیں — تکنیک، مواد یا اصول

Through the Pads: What Your Chip's Pins Do When Nothing Is Connected
Ed کی طرف سے
الیکٹرانکس
40
0
0
0
0
0

The Chip-on-Board Breakout: From a 0.4 mm Mezzanine to Pins You Can Reach
Ed کی طرف سے
الیکٹرانکس
41
0
0
0
0
0

Your Own chip_core: An 8-bit PWM Dimmer, Tested Before It Is Silicon
Ed کی طرف سے
الیکٹرانکس
39
0
0
0
0
0

Your First Chip on a Shared Wafer: What You Need to Start at Home
Ed کی طرف سے
الیکٹرانکس
52
0
0
0
0
0
CC0 پبلک ڈومین
یہ بلیو پرنٹ CC0 کے تحت جاری کیا گیا ہے۔ آپ اجازت لیے بغیر اس کام کو نقل، ترمیم، تقسیم اور کسی بھی مقصد کے لیے استعمال کرنے کے لیے آزاد ہیں۔
میکر کی حمایت کریں ان کے بلیو پرنٹ کے ذریعے پروڈکٹس خرید کر جہاں وہ میکر کمیشن وینڈرز کی طرف سے مقرر، کماتے ہیں، یا اس بلیو پرنٹ کی نئی تکرار بنائیں اور آمدنی شیئر کرنے کے لیے اسے اپنے بلیو پرنٹ میں کنکشن کے طور پر شامل کریں۔