فهرست مطالب:

PCB ماژول Raspberry Pi Compute Module خود را طراحی کنید: 5 مرحله (همراه با تصاویر)
PCB ماژول Raspberry Pi Compute Module خود را طراحی کنید: 5 مرحله (همراه با تصاویر)

تصویری: PCB ماژول Raspberry Pi Compute Module خود را طراحی کنید: 5 مرحله (همراه با تصاویر)

تصویری: PCB ماژول Raspberry Pi Compute Module خود را طراحی کنید: 5 مرحله (همراه با تصاویر)
تصویری: Как собрать ПЛК Raspberry Pi Pico || Редактор OpenPLC 2024, جولای
Anonim
PCB ماژول محاسبه تمشک پای خود را طراحی کنید
PCB ماژول محاسبه تمشک پای خود را طراحی کنید
PCB ماژول محاسبه تمشک پای خود را طراحی کنید
PCB ماژول محاسبه تمشک پای خود را طراحی کنید
PCB ماژول محاسبه تمشک پای خود را طراحی کنید
PCB ماژول محاسبه تمشک پای خود را طراحی کنید

اگر تا به حال نام Raspberry Pi Compute Module را نشنیده اید ، در اصل یک کامپیوتر لینوکس تمام عیار است که به عنوان یک عامل RAM لپ تاپ در نظر گرفته شده است!

با ایجاد امکان طراحی تابلوهای سفارشی خود که رزبری پای فقط یک جزء دیگر است. این مقدار زیادی انعطاف پذیری را در اختیار شما قرار می دهد زیرا به شما امکان می دهد به تعداد بسیار بیشتری از پین های IO دسترسی داشته باشید ، در حالی که شما می توانید دقیقاً سخت افزار مورد نظر خود را انتخاب کنید. eMMC داخلی نیز نیازی به کارت micro micro خارجی ندارد ، که ماژول Compute را برای طراحی محصولات مبتنی بر Raspberry Pi مناسب می کند.

متأسفانه ، در حالی که ماژول محاسبه به شما امکان می دهد همه این کارها را انجام دهید ، هنوز به نظر می رسد که از نظر محبوبیت در مقایسه با رزبری پای مدل A و B سنتی کم است. در نتیجه ، بسیاری از پروژه های سخت افزاری منبع باز بر اساس آی تی. و برای هرکسی که ممکن است بخواهد با طراحی تابلوهای خود شروع به کار کند ، میزان منابع آنها نسبتاً محدود است.

وقتی چند ماه پیش برای اولین بار با Raspberry Pi Compute Module شروع به کار کردم ، این دقیقاً همان مشکلی بود که من با آن روبرو بودم. بنابراین ، تصمیم گرفتم کاری در مورد آن انجام دهم. من تصمیم گرفتم یک PCB منبع باز بر اساس ماژول Compute طراحی کنم ، که دارای تمام ویژگی های اساسی است که رزبری پای را عالی می کند. این شامل یک کانکتور دوربین ، میزبان USB ، خروجی صدا ، HDMI و البته هدر GPIO سازگار با بردهای معمولی رزبری پای است.

هدف این پروژه ارائه یک طرح منبع باز برای یک برد مبتنی بر ماژول محاسبه است ، که هر کسی می تواند از آن به عنوان نقطه شروع برای طراحی برد سفارشی خود استفاده کند. این هیئت مدیره بر روی KiCAD ، یک بسته نرم افزاری منبع باز و چند پلتفرمی EDA ، طراحی شده است تا بتواند تا حد امکان افراد بیشتری از آن استفاده کنند.

به سادگی فایل های طراحی را بگیرید ، آنها را با نیازهای خود مطابقت دهید و تابلوی سفارشی خود را برای پروژه خود بچرخانید.

مرحله 1: قطعات و ابزارها

قطعات و ابزار
قطعات و ابزار
قطعات و ابزار
قطعات و ابزار
قطعات و ابزار
قطعات و ابزار
قطعات و ابزار
قطعات و ابزار

برای شروع کار با Raspberry Pi Compute Module به قسمت های زیر نیاز دارید:

1 x Raspberry Pi Compute Module 3 - من اکیداً توصیه می کنم نسخه معمولی را که شامل eMMC داخلی است و نه نسخه Lite را دریافت کنید. اگر می خواهید از نسخه Lite در پروژه خود استفاده کنید ، باید چند تغییر در طراحی ایجاد کنید ، که شامل افزودن اتصال کارت micro SD می شود. در نهایت ، من فقط برد را با CM3 آزمایش کرده ام و نمی توانم تضمین کنم که با اولین نسخه CM که در سال 2014 منتشر شد کار می کند.

به روز رسانی 29/1/2019: به نظر می رسد که بنیاد به تازگی Compute Module 3+ را منتشر کرده است و نه تنها آن ، اما اکنون این گزینه برای eMMC 8 گیگابایت ، 16 گیگابایت یا 32 گیگابایت نیز ارائه می شود! با توجه به برگه داده ، به نظر می رسد که CM3+ برقی با CM3 است ، به این معنی که اساساً کاهش CM3 است.

1 x Compute Module IO Board - طراحی من به عنوان نقطه شروع برای طراحی برد سفارشی شما بر اساس آن بود ، نه جایگزینی برای برد IO ماژول محاسبه. بنابراین ، برای سهولت زندگی شما ، من اکیداً توصیه می کنم دست خود را به یک تخته IO برسانید و قبل از حرکت به یک برد سفارشی ، از آن برای توسعه استفاده کنید. جدا از اینکه به هر یک از پین های CM و انواع اتصالات دسترسی می دهید ، برد IO برای چشمک زدن eMMC روی برد نیز مورد نیاز است. کاری که شما نمی توانید با صفحه من انجام دهید ، مگر اینکه ابتدا تغییراتی در طرح ایجاد کنید.

1 عدد کابل دوربین Raspberry Pi Zero یا Compute Module Camera Adapter - در طراحی من از کانکتور دوربین بسیار مشابه با کانکتور مورد استفاده در هیئت مدیره Compute Module IO و Raspberry Pi Zero استفاده می کنم. بنابراین ، برای اتصال دوربین یا به کابل آداپتور طراحی شده برای Pi Zero نیاز دارید یا به برد آداپتور دوربین که همراه با کیت توسعه ماژول محاسبه می شود. تا آنجا که من می دانم ، خرید برد آداپتور به صورت جداگانه بسیار گران است. بنابراین ، اگر دوست دارید من تصمیم بگیرید که CM و IO Board خود را جداگانه بخرید تا بتوانید در هزینه خود صرفه جویی کنید ، به شما توصیه می کنم به جای آن کابل آداپتور دوربین طراحی شده برای Pi Zero را تهیه کنید.

1 x ماژول دوربین رزبری پای - من فقط برد را با ماژول اصلی دوربین 5 مگاپیکسل آزمایش کرده ام و نه نسخه جدیدتر 8 مگاپیکسلی. اما از آنجا که به نظر می رسد اولی خوب کار می کند ، من دلیلی نمی بینم که بعداً کار نکند ، زیرا تصور می شود که با گذشته سازگار است. در هر صورت ، امروزه نسخه 5 مگاپیکسل با قیمت کمتر از 5 یورو در eBay یافت می شود ، به همین دلیل توصیه می کنم یکی از آنها را تهیه کنید.

4 x سیم زن جهنده به زن - برای پیکربندی اتصال دوربین بر روی برد IO حداقل به 4 عدد نیاز دارید ، اما به احتمال زیاد می خواهید تعداد بیشتری از آنها را بدست آورید. آنها برای برد سفارشی مورد نیاز نیستند ، اما اگر قصد دارید هر سخت افزار خارجی را از طریق هدر GPIO متصل کنید ، مفید خواهند بود.

1 عدد کابل HDMI - من تصمیم گرفتم از کانکتور HDMI در اندازه کامل در برد خود استفاده کنم تا نیاز به آداپتورها برطرف نشود. البته ، اگر ترجیح می دهید از اتصال کوچک یا حتی میکرو HDMI استفاده کنید ، خیالتان راحت باشد که طرح را با نیازهای خود تطبیق دهید.

منبع تغذیه میکرو USB 1 x 5V - شارژر تلفن شما احتمالاً در اکثر موارد تا زمانی که بتواند حداقل 1 آمپر را تأمین کند ، خوب عمل می کند. به خاطر داشته باشید که این فقط یک مقدار کلی است ، در واقع نیازهای قدرت شما بستگی به سخت افزاری دارد که تصمیم دارید در برد سفارشی خود قرار دهید.

1 x آداپتور USB اترنت - اگر قصد دارید تقریباً هر بسته ای را در سیستم خود نصب یا به روز کنید ، حداقل به دسترسی موقت به اینترنت احتیاج دارید. یک آداپتور اترنت 2 در 1 به همراه هاب USB احتمالاً ترکیب خوبی است زیرا فقط یک پورت USB در دسترس دارید. من شخصاً از Edimax EU-4208 استفاده می کنم که با Pi کار می کند و نیازی به برق خارجی ندارد ، اما هاب USB داخلی ندارد. اگر به دنبال خرید آداپتور USB اترنت در اینجا هستید ، می توانید لیستی با مواردی که با Raspberry Pi آزمایش شده اند پیدا کنید.

اگر می خواهید پورت های USB بیشتر و حتی Etherent را مستقیماً روی برد سفارشی خود اضافه کنید ، پیشنهاد می کنم از Microchip به LAN9512 نگاهی بیندازید. این تراشه همان تراشه اصلی رزبری پای مدل B است که 2 پورت USB و 1 پورت اترنت به شما می دهد. متناوبا ، اگر به 4 پورت USB نیاز دارید ، نگاهی به پسر عموی آن LAN9514 بیندازید.

1 x DDR2 SODIMM RAM Connector - این احتمالاً مهمترین جزء کل برد است و احتمالاً تنها قطعه ای است که نمی توان به راحتی آن را جایگزین کرد. برای نجات شما از مشکل ، بخشی که باید دریافت کنید TE CONNECTIVITY 1473005-4 است. این از اکثر تامین کنندگان عمده از جمله TME ، Mouser و Digikey در دسترس است ، بنابراین شما نباید در پیدا کردن آن مشکلی داشته باشید. اما بسیار مراقب باشید ، دوباره بررسی کنید و مطمئن شوید که قسمتی که سفارش می دهید در واقع 1473005-4 است. همان اشتباهی را که من مرتکب شده اید انجام ندهید و نسخه آینه ای آن را دریافت کنید ، این اتصالات ارزان نیستند.

برای بقیه قسمتهایی که من انتخاب می کنم روی صفحه قرار دهند ، می توانید به BOM نگاه کنید تا اطلاعات بیشتری کسب کنید ، من سعی کردم پیوندهایی را به برگه های داده برای اکثر آنها اضافه کنم.

تجهیزات لحیم کاری - کوچکترین قطعات روی برد خازن های جدا کننده 0402 هستند ، اما HDMI و دوربین و اتصالات SODIMM نیز می توانند بدون هیچ گونه بزرگ نمایی کمی چالش برانگیز باشند. اگر تجربه خوبی در زمینه لحیم کاری SMD دارید ، فکر کنید که نباید مسئله بزرگی باشد. در هر صورت ، اگر به یک میکروسکوپ دسترسی پیدا کردید ، من آن را به شدت توصیه می کنم.

مرحله 2: چشمک زدن EMMC

اولین کاری که باید قبل از شروع به کار با ماژول Compute انجام دهید ، چشمک زدن آخرین تصویر Raspbian Lite در eMMC است. اسناد رسمی Raspberry Pi بسیار خوب نوشته شده است و کل فرآیند را برای لینوکس و ویندوز با جزئیات کامل توصیف می کند. به همین دلیل ، من فقط مراحل مورد نیاز شما را به طور خلاصه در لینوکس شرح می دهم ، بنابراین آنها می توانند به عنوان یک مرجع سریع عمل کنند.

اول از همه ، باید مطمئن شوید که برد IO خود را روی حالت برنامه نویسی تنظیم کرده اید و ماژول Compute در کانکتور SODIMM قرار داده شده است. برای تنظیم برد در حالت برنامه نویسی ، jumper J4 را به موقعیت EN منتقل کنید.

در مرحله بعد ، شما باید ابزار rpiboot را روی سیستم خود بسازید تا بتوانید از آن برای دسترسی به eMMC استفاده کنید. برای انجام این کار ، شما نیاز به یک نسخه از مخزن usbboot دارید که می توانید به راحتی با استفاده از git به شرح زیر بدست آورید ،

git clone --depth = 1 https://github.com/raspberrypi/usbboot && cd usbboot

در حال حاضر ، برای ساخت rpiboot باید مطمئن شوید که libusb-1.0-0-dev و بسته های بسته بر روی سیستم شما نصب شده اند. بنابراین ، با فرض اینکه از توزیع مبتنی بر Debian مانند اجرای اوبونتو استفاده می کنید ،

sudo apt update && sudo apt install libusb-1.0-0-dev make

اگر از توزیع مبتنی بر Debian استفاده نمی کنید ، نام بسته libusb-1.0.0-dev ممکن است متفاوت باشد ، بنابراین مطمئن شوید که چگونه در مورد خود نامیده می شود. پس از نصب وابستگی های ساخت ، می توانید باینری rpiboot را به سادگی با اجرا بسازید ،

بساز

پس از اتمام ساخت ، rpiboot را به عنوان root اجرا کنید و منتظر اتصال باشید ،

sudo./rpiboot

حالا با اتصال کابل میکرو USB به درگاه USB SLAVE برد IO را به رایانه خود وصل کرده و سپس برق را به پورت POWER IN وصل کنید. پس از چند ثانیه rpiboot باید بتواند ماژول Compute را تشخیص داده و به شما اجازه دسترسی به eMMC را بدهد. این باید منجر به ظاهر شدن یک دستگاه بلوک جدید در زیر /dev شود. برای پیدا کردن نام دستگاه می توانید از برنامه fdisk استفاده کنید ،

sudo fdisk -l

Disk /dev /sdi: 3.7 گیگابایت ، 3909091328 بایت ، 7634944 بخش

واحد ها: بخش های 1 * 512 = 512 بایت اندازه بخش (منطقی/فیزیکی): 512 بایت/512 بایت اندازه ورودی/خروجی (حداقل/بهینه): 512 بایت/512 بایت نوع برچسب دیسک: dos شناسه دیسک: 0x8e3a9721

راه اندازی بوت دستگاه پایان بخش ها نوع شناسه نوع

/dev/sdi1 8192 137215 129024 63M c W95 FAT32 (LBA)/dev/sdi2 137216 7634943 7497728 3.6G 83 لینوکس

در مورد من این برنامه /dev /sdi بود زیرا من چند درایو در سیستم خود وصل کرده ام ، اما قطعاً هارد شما متفاوت خواهد بود.

پس از اطمینان کامل از یافتن نام دستگاه صحیح ، می توانید از dd برای رایت تصویر Raspbian Lite در eMMC استفاده کنید. قبل از انجام این کار ، مطمئن شوید که هیچ پارتیشن eMMC قبلاً روی سیستم شما نصب نشده باشد.

df -h

در صورت پیدا کردن موارد جدا شده آنها به شرح زیر ،

sudo umount /dev /sdXY

اکنون بسیار مراقب باشید ، استفاده از نام اشتباه دستگاه با dd می تواند به طور بالقوه سیستم شما را خراب کرده و باعث از بین رفتن داده ها شود. مرحله بعدی را ادامه ندهید مگر اینکه کاملاً مطمئن باشید که می دانید در حال انجام چه کاری هستید. اگر به اطلاعات بیشتری احتیاج دارید ، لطفاً به اسناد مربوط به آن نگاه کنید.

sudo dd if = -raspbian-stretch-lite.img of =/dev/sdX bs = 4M && sync

پس از اتمام دستورات dd و sync ، باید بتوانید برد IO را از رایانه خود جدا کنید. در نهایت ، فراموش نکنید که J4 jumper را به موقعیت DIS برگردانید و ماژول Compute شما باید برای اولین بوت آماده باشد.

مرحله 3: اولین بوت

قبل از بوت شدن برای اولین بار ، مطمئن شوید که یک صفحه کلید USB و یک مانیتور HDMI را به برد IO خود وصل کنید. اگر همه چیز مطابق انتظار پیش رفت و بوت شدن Pi شما به پایان رسید ، اتصال آنها به شما امکان می دهد با آن تعامل داشته باشید.

وقتی از شما خواسته می شود که وارد سیستم شوید ، از نام "pi" برای نام کاربری و "تمشک" برای رمز عبور استفاده کنید زیرا اینها اطلاعات ورود پیش فرض هستند. اکنون می توانید برخی از دستورات را اجرا کنید تا مطمئن شوید که همه چیز مطابق انتظار شما در رزبری پای کار می کند ، اما سعی نکنید چیزی را نصب کنید زیرا هنوز اتصال اینترنت ندارید.

یک نکته مهم که باید قبل از خاموش کردن Pi خود انجام دهید فعال کردن SSH است ، بنابراین می توانید پس از بوت بعدی از رایانه خود به آن متصل شوید. شما می توانید به راحتی این کار را با استفاده از دستور raspi-config انجام دهید ،

sudo raspi-config

برای فعال کردن SSH به Interfacing Options بروید ، SSH را انتخاب کنید ، YES ، OK و Finish را انتخاب کنید. در صورتی که از شما س askedال شود که آیا می خواهید راه اندازی مجدد را رد کنید ، رد کنید. پس از اتمام کار ، Pi خود را خاموش کرده و پس از اتمام کار ، برق را قطع کنید.

خاموش کردن sudo -h در حال حاضر

در مرحله بعد ، باید با استفاده از آداپتور USB Ethernet که باید قبلاً داشته باشید ، یک اتصال اینترنتی ایجاد کنید. اگر آداپتور شما دارای هاب USB است ، می توانید در صورت تمایل از آن برای اتصال صفحه کلید خود استفاده کنید ، در غیر این صورت فقط می توانید از طریق SSH به Pi خود متصل شوید. در هر صورت ، مانیتور HDMI را حداقل فعلاً وصل نگه دارید تا مطمئن شوید که روند راه اندازی مطابق انتظار پایان یافته است.

همچنین ، در انتها باید آدرس IP را که Pi شما از سرور DHCP دریافت کرده است به شما نشان دهد. سعی کنید از این روش برای اتصال به Pi خود از طریق SSH استفاده کنید.

ssh pi@

پس از اتصال موفقیت آمیز به Pi خود از طریق SSH ، دیگر نیازی به مانیتور و صفحه کلید ندارید ، بنابراین اگر دوست دارید آنها را جدا کنید. در این مرحله شما همچنین باید از Pi خود به اینترنت دسترسی داشته باشید ، برای تأیید آن می توانید چیزی مانند google.com را پینگ کنید. پس از اطمینان از دسترسی به اینترنت ، ایده خوبی است که سیستم را با اجرا به روز کنید ،

sudo apt update && sudo apt upgrade

مرحله 4: پیکربندی دوربین

پیکربندی دوربین
پیکربندی دوربین

بزرگترین تفاوت بین یک برد معمولی رزبری پای و ماژول محاسبه این است که در موارد بعدی ، تنها با فعال کردن دوربین با استفاده از raspi-config ، شما همچنین به یک فایل درختی دستگاه سفارشی نیاز دارید.

می توانید اطلاعات بیشتری در مورد پیکربندی ماژول محاسبه برای استفاده با دوربین در اسناد پیدا کنید. اما به طور کلی ، کانکتور دوربین در میان بقیه دارای 4 پین کنترل است که باید به 4 پین GPIO در ماژول Compute متصل شوند و این شما هستید که هنگام طراحی برد سفارشی خود تصمیم می گیرید کدامیک را انتخاب کنید.

در مورد من ، هنگام طراحی برد ، من CD1_SDA را برای رفتن به GPIO28 ، CD1_SCL به GPIO29 ، CAM1_IO1 به GPIO30 و CAM1_IO0 به GPIO31 را انتخاب می کنم. من این پین های GPIO خاص را انتخاب می کنم زیرا می خواستم یک سربرگ GPIO 40 پین روی صفحه من داشته باشد ، همچنین سازگار با اتصال GPIO بردهای معمولی رزبری پای است. و به همین دلیل باید مطمئن می شدم که پین های GPIO که برای دوربین استفاده می کنم در هدر GPIO نیز ظاهر نشوند.

بنابراین ، مگر اینکه تصمیم بگیرید در سیم کشی اتصال دوربین تغییراتی ایجاد کنید ، به /boot/dt-blob.bin نیاز دارید که به Pi شما می گوید GPIO28-31 را همانطور که در بالا توضیح داده شد پیکربندی کند. و برای تولید dt-blob.bin ، که یک فایل باینری است ، برای کامپایل کردن به یک dt-blob.dts نیاز دارید. برای سهولت کار ، من dt-blob.dts خودم را برای شما تهیه می کنم تا بتوانید از آن استفاده کنید و در صورت لزوم می توانید با نیازهای خود سازگار شوید.

برای کامپایل فایل درخت دستگاه از کامپایلر درخت دستگاه به شرح زیر استفاده کنید:

dtc -I dts -O dtb -o dt -blob.bin dt -blob.dts

من مطمئن نیستم که چرا ، اما موارد فوق باید به چندین هشدار منجر شود ، اما تا زمانی که dt-blob.bin با موفقیت ایجاد شده باشد ، همه چیز باید خوب باشد. اکنون ، dt-blob.bin را که تازه ایجاد کرده اید با اجرای به /boot منتقل کنید ،

sudo mv dt-blob.bin /boot/dt-blob.bin

موارد فوق احتمالاً هشدار زیر را به شما می دهد ،

mv: حفظ مالکیت برای '/boot/dt-blob.bin' انجام نشد: عملیات مجاز نیست

این فقط mv شکایت می کند که نمی تواند مالکیت فایل را حفظ کند زیرا /boot یک پارتیشن FAT است که انتظار می رود. شاید متوجه شده باشید که /boot/dt-blob.bin به طور پیش فرض وجود ندارد ، این به این دلیل است که Pi به جای آن از درخت دستگاه ساخته شده استفاده می کند. افزودن داخل /بوت خود با وجود این که نسخه داخلی را نادیده می گیرد و به شما امکان می دهد عملکرد پین آن را به نحوی که دوست دارید پیکربندی کنید. می توانید اطلاعات بیشتری در مورد درخت دستگاه در اسناد پیدا کنید.

پس از انجام این کار ، باید دوربین را فعال کنید ،

sudo raspi-config

به گزینه های Interfacing بروید ، Camera را انتخاب کنید ، YES ، OK و Finish را انتخاب کنید. در صورتی که از شما س askedال شود که آیا می خواهید راه اندازی مجدد را رد کنید ، رد کنید. اکنون ، Pi خود را خاموش کرده و برق را قطع کنید.

پس از قطع برق از برد IO ، با استفاده از 4 سیم بلوز زن به زن ، پین های GPIO28 را به CD1_SDA ، GPIO29 را به CD1_SCL ، GPIO30 را به CAM1_IO1 و GPIO31 را به CAM1_IO0 وصل کنید. در نهایت ، ماژول دوربین خود را با استفاده از برد آداپتور دوربین یا کابل دوربین طراحی شده برای رزبری پای صفر به کانکتور CAM1 متصل کرده و برق را اعمال کنید.

اگر بعد از بوت های Pi همه چیز مطابق انتظار کار کرد ، باید بتوانید از دوربین استفاده کنید. برای گرفتن عکس پس از اتصال به Pi خود از طریق اجرای SSH ،

raspistill -o test.jpg

اگر فرمان بدون خطا به پایان برسد و test-j.webp

sftp pi@

sftp> get test.jpg sftp> exit

مرحله 5: انتقال از برد IO به PCB سفارشی

انتقال از برد IO به PCB سفارشی
انتقال از برد IO به PCB سفارشی
انتقال از برد IO به PCB سفارشی
انتقال از برد IO به PCB سفارشی
انتقال از برد IO به PCB سفارشی
انتقال از برد IO به PCB سفارشی

اکنون که تمام تنظیمات اولیه را انجام داده اید ، می توانید به طراحی برد سفارشی خود بر اساس ماژول محاسبه بروید. از آنجا که این اولین پروژه شما خواهد بود ، من به شدت شما را تشویق می کنم که طرح من را بگیرید و آن را به هر سخت افزار اضافی که دوست دارید بسط دهید.

پشت تخته فضای زیادی برای افزودن اجزای شخصی شما دارد و برای پروژه های نسبتاً کوچک احتمالاً مجبور نیستید ابعاد تخته را افزایش دهید. همچنین ، در صورتی که این پروژه مستقل است و نیازی به هدر فیزیکی GPIO در برد خود ندارید ، می توانید به راحتی از شر آن خلاص شوید و در قسمت بالای PCB فضای کمی را ذخیره کنید. هدر GPIO همچنین تنها جزء است که از طریق لایه داخلی دوم هدایت می شود و حذف آن باعث آزاد شدن کامل آن می شود.

باید اشاره کنم که من خودم یکی از بردها را با موفقیت مونتاژ و آزمایش کرده ام و تأیید کرده ام که همه چیز از جمله دوربین و خروجی HDMI مطابق انتظار کار می کند. بنابراین ، تا زمانی که هیچ تغییر بزرگی در شیوه من برای هدایت همه چیز ایجاد نکنید ، نباید مشکلی داشته باشید.

در صورتی که مجبور باشید تغییرات زیادی در طرح بندی انجام دهید ، به خاطر داشته باشید که بیشتر ردپاهایی که به کانکتورهای HDMI و دوربین می رود به صورت جفت دیفرانسیل 100 اهم هدایت می شوند. این بدان معناست که در صورت نیاز به جابجایی آنها در تخته ، باید این را در نظر بگیرید. همچنین ، این بدان معناست که حتی اگر هدر GPIO را از طرح خود حذف کنید ، بدین معنی که در حال حاضر لایه های داخلی هیچ اثری ندارند ، برای دستیابی به امپدانس دیفرانسیل نزدیک به 100 اهم ، به یک PCB 4 لایه نیاز دارید. اگر قصد ندارید از خروجی HDMI و دوربین استفاده کنید ، باید بتوانید با خلاص شدن از آنها با یک برد 2 لایه بروید و هزینه بردها را کمی کاهش دهید.

فقط به عنوان مرجع ، تخته ها از ALLPCB با ضخامت کل 1.6 میلی متر سفارش داده شده اند و من برای کنترل امپدانس درخواست نکرده ام ، زیرا احتمالاً هزینه را تا حد زیادی افزایش می دهد و همچنین می خواستم ببینم آیا اهمیتی دارد یا خیر. من همچنین رنگ طلای غوطه ور را برای سهولت لحیم کاری اتصالات انتخاب کردم ، زیرا تضمین می کند که همه پدها زیبا و صاف باشند.

توصیه شده: