Mundarija:

Shaxsiy Raspberry Pi hisoblash modulini loyihalash: 5 qadam (rasmlar bilan)
Shaxsiy Raspberry Pi hisoblash modulini loyihalash: 5 qadam (rasmlar bilan)

Video: Shaxsiy Raspberry Pi hisoblash modulini loyihalash: 5 qadam (rasmlar bilan)

Video: Shaxsiy Raspberry Pi hisoblash modulini loyihalash: 5 qadam (rasmlar bilan)
Video: Прохождение The Last of Us (Одни из нас) part 1, дополнение Left behind 2024, Iyun
Anonim
Shaxsiy Raspberry Pi hisoblash modulini loyihalash
Shaxsiy Raspberry Pi hisoblash modulini loyihalash
Shaxsiy Raspberry Pi hisoblash modulini loyihalash
Shaxsiy Raspberry Pi hisoblash modulini loyihalash
Shaxsiy Raspberry Pi hisoblash modulini loyihalash
Shaxsiy Raspberry Pi hisoblash modulini loyihalash

Agar siz ilgari Raspberry Pi hisoblash moduli haqida hech qachon eshitmagan bo'lsangiz, bu asosan formatli kompyuterli noutbuk RAM tayoqchasi bo'lgan to'liq Linuxli kompyuter!

O'zingizning shaxsiy taxtalaringizni loyihalashtirish mumkin bo'ladi, bu erda Raspberry Pi boshqa komponent hisoblanadi. Bu sizga katta moslashuvchanlikni beradi, chunki u sizga ko'proq IO pinlariga kirishga imkon beradi, shu bilan birga siz bortingizda kerakli uskunani tanlashingiz mumkin. Bort ichidagi eMMC, shuningdek, tashqi micro SD-kartaga bo'lgan ehtiyojni ham yo'q qiladi, bu esa hisoblash modulini Raspberry Pi asosidagi mahsulotlarni loyihalash uchun mukammal qiladi.

Afsuski, Hisoblash moduli bularning barchasini bajarishga imkon bersa -da, u an'anaviy Raspberry Pi Model A va B ga qaraganda mashhurlik nuqtai nazaridan kam ko'rinadi. Natijada, bu erda ochiq manbali apparat loyihalari ko'p emas. u O'z taxtalarini loyihalashni boshlashni istagan har bir kishi uchun resurslar miqdori cheklangan.

Men bir necha oy oldin Raspberry Pi hisoblash modulini birinchi marta boshlaganimda, aynan mana shu muammoga duch keldim. Shunday qilib, men bu haqda biror narsa qilishga qaror qildim. Men Raspberry Pi -ni ajoyib qiladigan barcha asosiy xususiyatlarga ega bo'lgan hisoblash moduliga asoslangan ochiq manbali tenglikni yaratishga qaror qildim. Bunga kamera ulagichi, USB -xost, audio chiqishi, HDMI va, albatta, Raspberry Pi -ning oddiy platalari bilan mos keladigan GPIO sarlavhasi kiradi.

Ushbu loyihaning maqsadi - har kim o'z shaxsiy taxtasini loyihalash uchun boshlang'ich nuqtasi sifatida foydalanishi mumkin bo'lgan hisoblash moduli asosidagi taxtaning ochiq manbali dizaynini taqdim etish. Kengash iloji boricha ko'proq odamlarga undan foydalanish imkoniyatini berish uchun ochiq manbali va o'zaro faoliyat platformali EDA dasturiy ta'minot to'plami KiCAD -da yaratilgan.

Dizayn fayllarini oling, ularni ehtiyojlaringizga moslashtiring va loyihangiz uchun o'zingizning shaxsiy taxtangizni aylantiring.

1 -qadam: ehtiyot qismlar va asboblar

Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar

Raspberry Pi hisoblash modulini ishga tushirish uchun sizga quyidagi qismlar kerak bo'ladi

1 x Raspberry Pi hisoblash moduli 3 - Men Lite versiyasini emas, balki bortli eMMC ni o'z ichiga olgan oddiy versiyani olishni tavsiya qilaman. Agar siz Lite versiyasini loyihangizda ishlatmoqchi bo'lsangiz, dizaynga ozgina o'zgartirish kiritishingiz kerak bo'ladi, bu mikro SD karta ulagichini qo'shishni o'z ichiga oladi. Nihoyat, men faqat CM3 bilan taxtani sinab ko'rdim va u 2014 yilda chiqarilgan birinchi CM versiyasi bilan ishlashiga kafolat berolmayman.

29/1/2019 yangilash: Ko'rinib turibdiki, Fond hisob -kitob moduli 3+ ni nafaqat chiqargan, balki hozirda u 8GB, 16GB yoki 32GB eMMC ni ham taklif qiladi! Ma'lumotlar varag'iga ko'ra, CM3+ CM3 bilan bir xil elektr energiyasiga o'xshaydi, demak, bu asosan CM3 o'rnini bosadi.

1 x Hisoblash moduli IO taxtasi - Mening dizaynim shaxsiy hisob panelini loyihalash uchun boshlang'ich nuqtasi bo'lib xizmat qilish uchun mo'ljallangan bo'lib, hisoblash moduli IO kartasini almashtirmaydi. Shunday qilib, sizning hayotingizni engillashtirish uchun men qo'llaringizga IO taxtasini olishni maslahat beraman va maxsus taxtaga o'tishdan oldin uni rivojlanish uchun ishlatishni tavsiya qilaman. Sizga CM-ning har bir piniga va turli xil ulagichlarga kirishdan tashqari, bortdagi eMMC-ni miltillash uchun IO platasi ham kerak. Agar siz avval dizaynga o'zgartirish kiritmasangiz, bu mening taxtam bilan qila olmaydigan narsa.

1 x Raspberry Pi Zero kamera kabeli yoki hisoblash modulli kamera adapteri - Men o'z dizaynimda Compute Module IO Board va Raspberry Pi Zero ishlatadigan kameraga juda o'xshash ulagichdan foydalanaman. Shunday qilib, kamerani ulash uchun sizga Pi Zero uchun mo'ljallangan adapter kabeli yoki Compute Module Development Kit bilan birga keladigan kamera adapter paneli kerak bo'ladi. Bilishimcha, adapter platasini alohida sotib olish ancha qimmatga tushadi. Shunday qilib, agar siz menga pul tejash uchun CM va IO kartangizni alohida sotib olishga qaror qilgan bo'lsangiz, men sizga Pi Zero uchun mo'ljallangan kamera adapter kabelini olishni maslahat beraman.

1 x Raspberry Pi kamera moduli - men taxtani 8 megapikselli yangi versiyasi bilan emas, balki faqat 5 megapikselli original moduli bilan sinab ko'rdim. Ammo birinchisi yaxshi ishlayotganga o'xshaydi, men hech qanday sabab ko'rmayapman, chunki u orqaga qarab mos keladi. Qanday bo'lmasin, 5MP versiyasini eBay -da 5 evrodan kam narxda topish mumkin, shuning uchun men uni olishni maslahat beraman.

4 ta urg'ochi va ayol o'tish simlari - IO platasida kamera ulagichini sozlash uchun sizga kamida 4 dona kerak bo'ladi, lekin siz ko'proq narsani xohlaysiz. Ular maxsus taxtaga kerak emas, lekin agar siz GPIO sarlavhasi orqali har qanday tashqi uskunani ulashni rejalashtirsangiz, bu foydali bo'lishi mumkin.

1 x HDMI kabeli - Men adapterga bo'lgan ehtiyojni bartaraf qilish uchun bortimda to'liq o'lchamli HDMI ulagichidan foydalanishga qaror qildim. Albatta, agar siz mini yoki hatto mikro HDMI ulagichidan foydalanishni xohlasangiz, dizaynni sizning ehtiyojlaringizga moslashtiring.

1 x 5V Micro USB quvvat manbai - Sizning telefoningiz zaryadlovchi qurilmasi, aksariyat hollarda, kamida 1A kuchlanishni ta'minlay oladigan darajada yaxshi ishlashi kerak. Shuni yodda tutingki, bu faqat umumiy qiymat, sizning quvvat talablaringiz sizning shaxsiy taxtangizga kiritmoqchi bo'lgan uskunaga bog'liq bo'ladi.

1 x USB Ethernet adapteri - Agar siz tizimingizga deyarli har qanday paketni o'rnatishni yoki yangilashni rejalashtirmoqchi bo'lsangiz, sizga hech bo'lmaganda vaqtincha Internetga kirish kerak bo'ladi. 2-in-1 Ethernet adapteri va USB-uyasi yaxshi kombinatsiyadir, chunki sizda faqat bitta USB port mavjud. Shaxsan men Edimax EU-4208 dan foydalanaman, u Pi bilan birga ishlaydi va tashqi quvvatni talab qilmaydi, lekin u erda USB uyasi yo'q. Agar siz USB Ethernet adapterini sotib olmoqchi bo'lsangiz, bu erda Raspberry Pi bilan sinovdan o'tganlar ro'yxatini toping.

Agar siz ko'proq USB portlarini va hatto Etherent -ni to'g'ridan -to'g'ri shaxsiy taxtangizga qo'shmoqchi bo'lsangiz, men Microchip -dan LAN9512 -ni ko'rib chiqishni taklif qilaman. Bu xuddi Raspberry Pi Model B tomonidan ishlatilgan chip va sizga 2 ta USB port va 1 ta Ethernet portini beradi. Agar sizga 4 ta USB port kerak bo'lsa, uning qarindoshi LAN9514 ga qarang.

1 x DDR2 SODIMM RAM ulagichi - bu, ehtimol, butun kartaning eng muhim komponenti va, ehtimol, uni almashtirish mumkin emas. Sizni baxtsizlikdan qutqarish uchun sizga kerak bo'lgan qism-TE CONNECTIVITY 1473005-4. U TME, Mouser va Digikey kabi ko'plab yirik etkazib beruvchilarda mavjud, shuning uchun uni topishda muammo bo'lmasligi kerak. Juda ehtiyot bo'ling, lekin ikki marta tekshiring va siz buyurtma bergan qism aslida 1473005-4 ekanligiga ishonch hosil qiling. Men qilgan xatoni takrorlamang va ko'zgu versiyasini oling, bu ulagichlar arzon emas.

Qolgan qismlarni men taxtaga kiritishni tanlagan bo'lsam, siz qo'shimcha ma'lumot olish uchun bankni ko'rib chiqishingiz mumkin, men ularning ko'pchiligi uchun ma'lumotlar jadvaliga havolalarni qo'shishga harakat qildim.

Lehimlash uskunalari - Bortdagi eng kichik komponentlar - bu 0402 ajratuvchi kondansatkichlar, lekin HDMI, shuningdek kamera va SODIMM ulagichlari hech qanday kattalashtirishsiz ham biroz qiyin bo'lishi mumkin. Agar siz SMD lehimlash bo'yicha yaxshi tajribaga ega bo'lsangiz, bu katta muammo bo'lmasligi kerak deb o'ylagan edingiz. Qanday bo'lmasin, agar siz mikroskopga kirsangiz, men buni tavsiya qilaman.

2 -qadam: EMMC -ning yonishi

Hisoblash modulidan foydalanishni boshlashdan oldin qilishingiz kerak bo'lgan birinchi narsa - eMMC -da Raspbian Lite -ning so'nggi tasvirini o'chirish. Raspberry Pi rasmiy hujjatlari juda yaxshi yozilgan va Linux va Windows uchun butun jarayonni batafsil tasvirlab beradi. Shuning uchun men Linuxda bajarishingiz kerak bo'lgan qadamlarni qisqacha tasvirlab beraman, shuning uchun ular tezkor ma'lumotnoma bo'lib xizmat qilishi mumkin.

Avvalo, siz IO kartangiz dasturlash rejimiga o'rnatilganligiga va hisoblash moduli SODIMM ulagichiga o'rnatilganligiga ishonch hosil qilishingiz kerak. Kengashni dasturlash rejimiga o'rnatish uchun J4 o'tish joyini EN holatiga o'tkazing.

Keyinchalik, siz tizimingizda rPiboot vositasini yaratishingiz kerak bo'ladi, shunda siz uni eMMC -ga kirish uchun ishlatishingiz mumkin. Buning uchun sizga usbboot omborining nusxasi kerak bo'ladi, uni git yordamida osongina olish mumkin, git klon -chuqurlik = 1 https://github.com/raspberrypi/usbboot && cd usbboot

Endi, rpiboot-ni yaratish uchun tizimingizda libusb-1.0-0-dev va paketlar o'rnatilganligiga ishonch hosil qilishingiz kerak. Shunday qilib, siz Debian -ga asoslangan Ubuntu operatsiyalari kabi distroda bo'lsangiz, sudo apt update && sudo apt install libusb-1.0-0-dev make

Agar siz Debian-ga asoslangan distro ishlatmasangiz, libusb-1.0.0-dev paketining nomi boshqacha bo'lishi mumkin, shuning uchun u sizning holatingizda qanday chaqirilganligini aniqlang. O'rnatish bog'liqliklari o'rnatilgandan so'ng, rpiboot ikkilikini ishga tushirish orqali qurishingiz mumkin, qilmoq

O'rnatish tugagandan so'ng rpibootni root sifatida ishga tushiring va u ulanishni kuta boshlaydi, sudo./rpiboot

Endi mikro USB kabelini USB SLAVE portiga ulab, kompyuterga IO kartasini ulang va keyin POWER IN portiga quvvat qo'shing. Bir necha soniyadan so'ng, rpiboot hisoblash modulini aniqlay oladi va sizga eMMC -ga kirishga ruxsat berishi kerak. Buning natijasida /dev ostida yangi blokirovka qurilmasi paydo bo'ladi. Qurilmaning nomini topishda fdisk dasturidan foydalanishingiz mumkin.

sudo fdisk -l

Disk /dev /sdi: 3.7 Gb, 3909091328 bayt, 7634944 sektor

Birliklar: 1 * 512 sektorlar = 512 bayt Sektor o'lchami (mantiqiy/jismoniy): 512 bayt/512 bayt I/U hajmi (minimal/optimal): 512 bayt/512 bayt Disklabel turi: dos Disk identifikatori: 0x8e3a9721

Qurilmani yuklash boshlanishining oxirgi sektorlar o'lchami Id turi

/dev/sdi1 8192 137215 129024 63M c W95 FAT32 (LBA)/dev/sdi2 137216 7634943 7497728 3.6G 83 Linux

Mening holimda bu /dev /sdi edi, chunki mening tizimimda allaqachon bir nechta drayverlar biriktirilgan, lekin sizniki, albatta, farq qiladi.

Qurilmaning to'g'ri nomini topganingizga to'liq ishonch hosil qilganingizdan so'ng, Raspbian Lite tasvirini eMMC -ga yozish uchun dd dan foydalanishingiz mumkin. Buni qilishdan oldin, sizning tizimingizda allaqachon o'rnatilgan eMMC bo'limi yo'qligiga ishonch hosil qiling.

df -h

Agar siz ularni quyidagi tarzda echib olsangiz, sudo umount /dev /sdXY

Endi juda ehtiyot bo'ling, dd bilan noto'g'ri qurilma nomini ishlatish sizning tizimingizni buzishi va ma'lumotlar yo'qotilishiga olib kelishi mumkin. Agar nima qilayotganingizni bilmasangiz, keyingi bosqichga o'tmang. Agar sizga qo'shimcha ma'lumot kerak bo'lsa, iltimos, bu boradagi hujjatlarni ko'rib chiqing.

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

Dd va sinxronizatsiya buyruqlari tugagandan so'ng, siz IO kartasini kompyuterdan uzishingiz kerak. Nihoyat, J4 o'tish moslamasini DIS holatiga qaytarishni unutmang va sizning hisoblash moduli birinchi yuklashga tayyor bo'lishi kerak.

3 -qadam: Birinchi yuklash

Birinchi marta yuklashdan oldin, USB -klaviatura va HDMI -monitorni IO kartasiga ulaganingizga ishonch hosil qiling. Agar hamma narsa kutilganidek ketsa va sizning Pi yuklashni tugatsa, ularni biriktirish sizga u bilan muloqot qilish imkonini beradi.

Sizdan tizimga kirish so'ralganda, foydalanuvchi nomi uchun "pi" va parol uchun "malina" so'zlaridan foydalaning, chunki bu standart kirish ma'lumotlari. Endi siz har qanday Raspberry Pi -da bo'lgani kabi hamma narsa kutilganidek ishlayotganiga ishonch hosil qilish uchun siz ba'zi buyruqlarni bajarishingiz mumkin, lekin siz hali Internetga ulanmaganligingiz uchun hech narsani o'rnatishga urinmang.

Sizning Pi -ni o'chirishdan oldin qilishingiz kerak bo'lgan muhim narsa - SSH -ni yoqish, shuning uchun siz keyingi yuklashdan keyin unga kompyuterdan ulanishingiz mumkin. Buni raspi-config buyrug'i yordamida juda oson qilishingiz mumkin, sudo raspi-config

SSH -ni yoqish uchun Interfacing Options -ga o'ting, SSH -ni tanlang, YES -ni, OK -ni va Finish -ni tanlang. Agar siz rad javobini qayta yuklamoqchimisiz deb so'ralsa. Siz Pi -ni o'chirib qo'yganingizdan so'ng va u tugashi bilan quvvatni o'chiring.

sudo o'chirish -h hozir

Keyinchalik, sizda bo'lishi kerak bo'lgan USB Ethernet adapteri yordamida Internetga ulanish kerak. Agar sizning adapteringizda USB uyasi bo'lsa, uni xohlasangiz klaviaturani ulash uchun ishlatishingiz mumkin, aks holda siz Pi -ga SSH orqali ulanishingiz mumkin. Qanday bo'lmasin, yuklash jarayoni kutilganidek tugashiga ishonch hosil qilish uchun HDMI monitorini hech bo'lmaganda hozircha ulangan holda saqlang.

Bundan tashqari, oxirigacha u sizning IP -manzilingizni DHCP serveridan olganini ko'rsatishi kerak. Buni Pi -ga SSH orqali ulanish uchun ishlatib ko'ring.

ssh pi@

Pi -ga SSH orqali muvaffaqiyatli ulangandan so'ng, sizga endi monitor va klaviatura ulanishi kerak bo'lmaydi, shuning uchun agar xohlasangiz, ularni ajratib qo'ying. Bu vaqtda siz Pi -dan Internetga kirishingiz kerak, uni tekshirish uchun google.com kabi bir narsani ping qilib ko'rishingiz mumkin. Internetga kirishingizga ishonch hosil qilganingizdan so'ng, tizimni ishga tushirish orqali yangilash yaxshidir.

sudo apt update && sudo apt upgrade

4 -qadam: Kamerani sozlash

Kamerani sozlash
Kamerani sozlash

Oddiy Raspberry Pi taxtasi va Hisoblash modulining eng katta farqi shundaki, agar kamerani raspi-config yordamida yoqishdan tashqari, sizga maxsus qurilma daraxti fayli ham kerak bo'ladi.

Hujjatlarda kameradan foydalanish uchun hisoblash modulining konfiguratsiyasi haqida qo'shimcha ma'lumotni topishingiz mumkin. Umuman olganda, kamera ulagichi, shuningdek, hisoblash modulida 4 ta GPIO piniga ulanishi kerak bo'lgan 4 ta boshqaruv piniga ega va siz o'zingizning shaxsiy taxtangizni loyihalashda qaysi birini tanlashingiz kerak.

Menimcha, taxtani loyihalashda men GPIO28, CD1_SCL dan GPIO29, CAM1_IO1 dan GPIO30 va CAM1_IO0 dan GPIO31 ga o'tish uchun CD1_SDA ni tanlayman. Men ushbu GPIO pinlarini tanlayman, chunki men bortimda 40 pinli GPIO sarlavhasiga ega bo'lishni xohladim, bu oddiy Raspberry Pi platalarining GPIO ulagichi bilan mosligini saqlaydi. Va shuning uchun men kamera uchun ishlatadigan GPIO pinlari GPIO sarlavhasida ko'rinmasligiga ishonch hosil qilishim kerak edi.

Shunday qilib, agar siz kamera ulagichining simlariga o'zgartirish kiritishga qaror qilmasangiz, sizga /boot/dt-blob.bin kerak, bu sizning Pi-ga GPIO28-31-ni yuqorida ta'riflanganidek sozlashini aytadi. Va ikkilik fayl bo'lgan dt-blob.bin yaratish uchun sizga kompilyatsiya qilish uchun dt-blob.dts kerak bo'ladi. Ishni osonlashtirish uchun men sizga o'zimning dt-blob.dts-ni taqdim etaman, shundan keyin siz kerak bo'lganda ehtiyojlaringizga moslashtira olasiz.

Qurilma daraxti faylini kompilyatsiya qilish uchun qurilma daraxti kompilyatoridan quyidagicha foydalaning:

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

Nima uchun ishonchim komil emas, lekin yuqoridagilar bir nechta ogohlantirishlarga olib kelishi kerak, lekin dt-blob.bin muvaffaqiyatli tuzilgan ekan, hamma narsa yaxshi bo'lishi kerak. Endi siz yaratgan dt-blob.bin-ni /boot-ga ko'chiring, sudo mv dt-blob.bin /boot/dt-blob.bin

Yuqoridagilar sizga quyidagi ogohlantirishni berishi mumkin, mv: '/boot/dt-blob.bin' uchun egalik huquqi saqlanmadi: Operatsiyaga ruxsat berilmagan

Bu mv faqat fayl egalik huquqini saqlab qololmasligidan shikoyat qiladi, chunki /boot - bu kutish kerak bo'lgan FAT bo'limi. Siz /boot/dt-blob.bin sukut bo'yicha mavjud emasligini payqagan bo'lishingiz mumkin, chunki buning o'rniga Pi o'rnatilgan qurilma daraxtidan foydalanadi. O'zingizning ichki /yuklash qurilmangizni qo'shib qo'yilgan bo'lsa -da, uning o'rnini bosadi va uning pin funktsiyasini o'zingiz xohlagan tarzda sozlash imkonini beradi. Hujjatlarda qurilma daraxti haqida ko'proq ma'lumot olishingiz mumkin.

Shundan so'ng, siz kamerani yoqishingiz kerak.

sudo raspi-config

Interfacing Options -ga o'ting, Kamera -ni tanlang, YES -ni, OK -ni va Finish -ni tanlang. Agar siz rad javobini qayta yuklamoqchimisiz deb so'ralsa. Endi Pi -ni o'chiring va quvvatni o'chiring.

Quvvat IO kartasidan chiqarilgandan so'ng, 4 ta ayol va ayol o'tish simlari yordamida GPIO28 uchun pinlarni CD1_SDA ga, GPIO29 ni CD1_SCL ga, GPIO30 ni CAM1_IO1 ga va GPIO31 ni CAM1_IO0 ga ulang. Nihoyat, kamera modulini CAM1 ulagichiga kamera adapter paneli yoki Raspberry Pi Zero uchun mo'ljallangan kamera kabeli yordamida ulang va quvvat sarflang.

Agar hamma narsa Pi botinkasidan keyin kutilganidek ishlagan bo'lsa, siz kameradan foydalanishingiz kerak. Pi -ga SSH orqali ulangandan so'ng suratga olishga urinish uchun, raspistill -o test.jpg

Agar buyruq xatosiz tugasa va test-j.webp

sftp pi@

sftp> test.jpg sftp olish> chiqish

5 -qadam: IO kartasidan maxsus PCBga o'tish

IO kartasidan maxsus PCBga o'tish
IO kartasidan maxsus PCBga o'tish
IO kartasidan maxsus PCBga o'tish
IO kartasidan maxsus PCBga o'tish
IO kartasidan maxsus PCBga o'tish
IO kartasidan maxsus PCBga o'tish

Endi siz barcha asosiy konfiguratsiyani bajarganingizdan so'ng, siz hisoblash moduli asosida o'zingizning shaxsiy taxtangizni loyihalashga o'tishingiz mumkin. Bu sizning birinchi loyihangiz bo'lgani uchun, men sizga o'z dizaynimni yoqtirishni va uni sizga yoqadigan qo'shimcha qurilmalarni qo'shish uchun tavsiya qilaman.

Kengashning orqa tomonida o'zingizning komponentlaringizni qo'shish uchun ko'p joy bor va nisbatan kichik loyihalar uchun siz hatto taxtaning o'lchamlarini oshirishingiz shart emas. Bundan tashqari, agar bu yakka tartibdagi loyiha bo'lsa va sizning kartangizga GPIO sarlavhasi kerak bo'lmasa, siz undan osonlikcha qutulishingiz va tenglikni yuqori qismidagi joyni tejashingiz mumkin. GPIO sarlavhasi, shuningdek, ikkinchi ichki qatlam orqali o'tadigan va uni olib tashlaydigan yagona komponentdir.

Shuni ta'kidlash kerakki, men taxtalardan birini o'zim muvaffaqiyatli yig'ib, sinovdan o'tkazdim va kamera va HDMI chiqishi, shu jumladan kutilganidek ishlayotganini tasdiqladim. Shunday qilib, agar men hamma narsani qanday qilib o'zgartirgan bo'lsam, hech qanday muammo bo'lmasligi kerak.

Agar siz katta tartibni o'zgartirishingiz kerak bo'lsa, shuni yodda tutingki, HDMI va kamera ulagichlariga kiradigan izlarning aksariyati 100 Ohmli differentsial juft sifatida yo'naltiriladi. Bu shuni anglatadiki, agar siz ularni taxtada aylantirmoqchi bo'lsangiz, buni hisobga olishingiz kerak. Bu shuni anglatadiki, agar siz dizayndan GPIO sarlavhasini olib tashlasangiz ham, endi ichki qatlamlarda hech qanday iz qolmaydi, demak, 100 ohmga yaqin differentsial impedansga erishish uchun sizga 4 qatlamli tenglikni kerak bo'ladi. Agar siz HDMI chiqishi va kameradan foydalanmoqchi bo'lmasangiz, siz ulardan qutulish va taxtalarning narxini biroz pasaytirish orqali 2 qavatli taxtadan foydalanishingiz mumkin.

Ma'lumot uchun, taxtalar umumiy qalinligi 1,6 mm bo'lgan ALLPCB -dan buyurtma qilingan va men impedans nazoratini so'ramagan edim, chunki bu narxni biroz ko'tarishi mumkin edi va men ham bu muhimmi yoki yo'qligini bilmoqchi edim. Men, shuningdek, ulagichlarning qo'l bilan lehimlanishini osonlashtirish uchun oltindan yasalgan qoplamani tanladim, chunki bu barcha prokladkalar yaxshi va tekis bo'lishini kafolatlaydi.

Tavsiya: