Etibarlı lehimsiz lövhələrin praktikliyinə şübhə yoxdur, amma etiraf etməlisiniz ki, onlar mükəmməl deyil. Əlbəttə ki, onlar müəyyən növ dövrələr üçün ideal deyillər, lakin onlar tullananlara nisbətən daha az problemlidirlər. Diqqətsiz insanlar komponentləri ilə birlikdə tullananların yığınına ümidsiz şəkildə qarışacaqlar və seçici insanlar dövrənin özünün prototipini hazırlamaq əvəzinə, tullananları səliqəli şəkildə düzəltməyə daha çox vaxt sərf edəcəklər. Nə etməliyəm?
Bu problemi həll etməyin bir yolu, lehimsiz, lehimsiz, çipsiz lövhə hazırlamaqdır. [Kevin Santo Cappuccio]-nun davam edən "çörək məhsulları" layihəsinin arxasındakı ideya budur. Məqsəd, standart çip lövhəsini elə tənzimləməkdir ki, istənilən ümumi kontakt zolağı ilə elektrik relsi arasındakı əlaqə proqram təminatında qurulsun. Bunun arxasındakı hiylə, xüsusən də MT8816AP CMOS açar çip matrisini simulyasiya etməkdir. Çip başına 128 çarpaz nöqtə açarı ±12 volta qədər gərginliklərə tab gətirə bilər, buna görə də bu proqramlaşdırıla bilən silikon çiplərdən istifadə edə bilən bir çox dövrə var.
[Kevin] Hazırkı versiya 0.2-dir, ölçüsü lehimsiz lövhənin altına uyğundur və qablaşdırma kompaktdır. O, lövhə kontaktlarını necə birləşdirmək barədə təfərrüatları paylaşdı, bu, ağrılı bir proses kimi görünürdü: kontaktları çıxarın, novun ucunda kiçik bir etiket kəsin və sonra dəlikli Dövrə lövhəsinin qurğuşun çapını yaratmaq üçün onu aşağı əyin. Çox iş kimi görünür, daha yaxşı bir yol olmalıdır; [Kevin] açıq-aydın təkliflərə açıqdır.
Lehimsiz lövhələri gücləndirmək üçün çarpaz nöqtəli keçiddən istifadə edildiyini əvvəllər də görsək də, bu layihənin sadəliyini məmnuniyyətlə qarşıladıq. Bütün bu atlama atışlarını atmaq fikri, şübhəsiz ki, cəlbedicidir.
Bu, həqiqətən də gözəl bir layihədir. Ağıllı bir əlavə, hər iki tərəfdə mövcud bağlantını göstərən kiçik ekranların olmasıdır.
7 seqmentli LED displey, vibrasiya mühərriki, akselerometr və ya DIP açarı və ya digər "əyləncəli və maraqlı" komponentlər tətbiq edə bilmədiyiniz təqdirdə.
15 mA (ImaxIO) istənilən kiçik siqnalı idarə etmək üçün kifayətdir, daha çox cərəyana ehtiyacınız olduqda, bir az bipolyar və ya FET istifadə edə bilərsiniz, axı bu hələ də bir çörək lövhəsidir.
Prototip hazırlayarkən, ehtiyac duyduğum bütün rəqəmsal çipləri özündə birləşdirən tək tərəfli səth montajlı PCB hazırladım və çiplər arasında "bütün" siqnalları daşıyan CPLD çiplərini səpdim. Daha sonra sadəcə əlaqəni VHDL-də proqramlaşdırdım. Beləliklə, səhv etsəm və ya əlaqəni dəyişdirməli olsam, bu, sadəcə kod dəyişikliyidir.
Bütün kabelləri qoşduğunuz analoq sintezatorlardan biri üçün bu fikir olduqca gözəl görünür.
Etibar etdiyim bir lövhə ilə qarşılaşdıqdan sonra şübhə etməyi dayandıracağam. Çörək lövhələri üçün, *həmişə* bunun dizaynınızdakı bir qüsur, yoxsa lövhədəki bir qüsur olduğunu təxmin etmək lazımdır.
Vəziyyəti daha da pisləşdirən odur ki, xüsusi olaraq breadboard imkanları üçün dizayn etməlisiniz və reqlamentlərin dəyişdirilməsi kimi əslində prototipləşdirilməsi lazım olan şeylər yaxşı işləmir.
Analoq və yüksək sürətli platformalar parazitləri sevmir, rəqəmsal və aşağı sürətli platformalar isə ehtiyatlı olsanız, əl ilə hazırlanmış prototip mərhələsi tələb etmir.
Bütün bunlar haqqında heç nə bilmirəm, amma həmişə belə bir çevrilməyə ümid etmişəm və hər dəfə baxanda bunun doğru olmadığını görürəm. Hətta sadə dövrələr üçün belə, açarı faktiki tələblərinizə diqqətlə uyğunlaşdırmalısınız. O zaman yenə də müəyyən dərəcədə arzuolunmaz davranışı qəbul etməlisiniz. Bunlar həmişə doğru vahid qazanc əməliyyat gücləndiriciləri və ya gərginlik qərəzli və ya müqavimətli bir növ tranzistorlardır.
Əsas texnologiya haqqında çox şey bilmirəm. Tapdığım MT8816 məlumat vərəqində faktiki bağlantının sxematik diaqramı yoxdur. Amma dərhal (düzgün izah etdiyimi fərz etsəm), maksimum cərəyanın 15mA, tipik açma müqavimətinin isə Vdd=12-də 45 ohm olduğunu gördüm. Əlbəttə ki, bu, bir çox şey üçün istifadə edilə bilən maraqlı bir komponentdir, amma xəbərdarlıq çox böyükdür. Hətta üstünlük təşkil edir. Uyğunlaşdırıla bilən çörək lövhəsi ilə düzəltdiyim tək bir dövrəni düşünə bilmirəm. Xüsusilə də çörək lövhəsini bir-birinə lehimləməzdən əvvəl bir addım kimi istifadə etdiyim üçün... Bu açarla müqayisədə naqillərin son dərəcə fərqli davranışı işə salmağı heç mümkünsüz etdi.
Əgər dövrənin necə işlədiyini və bu qarşılıqlı əlaqənin ona təsirini proqnozlaşdırmaq üçün kifayət qədər yaxşı başa düşürəmsə, onda ilk növbədə mənə lövhə lazım deyil.
Aşağı cərəyanı saxlayan kiçik siqnallar üçün bu, az-çox ideal bir açar kimi olmalıdır. Əlbəttə ki, qoşulma müqaviməti gərginlik diapazonundakı dəqiq mövqeyinizdən asılı olaraq dəyişəcək, lakin hər halda kilo-ohmlarla qarşılaşmalı olacaqsınız və dizaynınızdakı bu xətaya +-75 ohm əlavə etməyinizin fərqi olmamalıdır. Əks təqdirdə, komponent tolerantlıqlarına görə əslində qurula bilməyən bir dövrə dizayn edirsiniz.
Bəli, bu cihazı əldə etdikdən sonra gedib bir layihə icad edə bilərsiniz, bu layihə tamamilə +/-75 ohm əhəmiyyətsiz kiçik siqnaldır. Amma mən heç vaxt belə bir layihə etməmişəm. Bu ölçülü bir layihə ağlıma belə gəlmir. Təmiz rəqəmlər demək olar ki, meyarlara cavab verən yeganə şeydir, bunun üçün ya o qədər çox bağlantınız var ki, lövhə vedrədə bir damla kimidir, ya da o qədər az bağlantı var ki, kabeli bağlamaq üçün sadəcə mikrokontroller klipindən istifadə etməyi üstün tutursunuz.
Əslində, orada tamamlanmış kodun yarısı zondun üzərinə müəyyən tezlik (və ya istənilən siqnal) yerləşdirə bilər ki, onu fərqli sətirlərə qoşa və lövhəyə kompüter olmadan hansı əlaqələri qurmaq istədiyinizi deyə biləsiniz.
Əsas işləri yaxşı yerinə yetirdikdən sonra növbəti addım qeyd etdiyiniz bəzi şeyləri etməkdir. Bu problemi həll etməyin bir neçə yolu var. Düşünürəm ki, ən ağıllı yol, lövhənin üstünə bir ekran quraşdırmaqdır, lakin belə bir məsaməli ekrana malik bir ekran hazırlamaq üçün Samsung-un inkişaf səviyyəsi tələb oluna bilər. Başqa bir yol isə miniatür bir proyektor və kamera quraşdırmaqdır, amma bu cür şeyləri etməyə çalışan bütün vasitələr çox yavaş və istifadəsi problemlidir və ətrafda sadəcə bir zibil qutusu var.
Məsələ burasındadır ki, bunların heç biri edilə bilməz, sadəcə təcrübəmdən ödün vermədən bunu necə edəcəyimi tapmalıyam.
Zondlar ideyasını bəyənirəm. Bir göstərici olaraq, hər sütunun bir RGB var və hər "şəbəkə"nin öz rəng kodu var. Əlbəttə ki, bu, proyektorlar qədər ağıllı deyil, amma ws281* zolaqlarını idarə etmək daha asandır.
Təcrübəmdə, hazır, markasız şəffaf plastik lövhələr zibildir, amma şəffaf korpusu bb830 klipi ilə birləşdirmək, dəliyi olan displeydən daha asan səslənir. Daha çox LED yerləşdirmə seçimi açın. Amma hətta LED-ləri dövrə lövhəsinin üstünə və altına qoymaq belə pis fikir deyil (elektrik relsinin bir az maneə törətməsi istisna olmaqla)
Bu ideyanı bəyənirəm və çipi diqqətlə öyrənməliyəm. Oxşar bir şey axtarırdım - amma yalnız rəqəmlərdə. Hər bir pinin proqramlaşdırıla bilən müqaviməti və proqramlaşdırıla bilən yerə müqaviməti olmalıdır - giriş kimi təyin olunmalıdır - çıxış kimi təyin olunmalıdır - hər bir pinin üçün sürüşmə registri bloku kimi üçqat vəziyyətə təyin olunmalıdır, beləliklə proqram təminatı proqramlaşdırıla bilər. Lakin indiyə qədər uyğun FPGA/CPLD tapılmayıb. Çardaq üçün sistem ən azı 60 pini əhatə etməlidir - 30+30. Hamısı sürüşmə registrlərinə əsaslandığı üçün asanlıqla genişləndirilə bilər. Və hamısı proqram təminatı ilə idarə olunur.
Veb saytımızdan və xidmətlərimizdən istifadə etməklə, siz performansımızın, funksionallığımızın və reklam kukilərimizin yerləşdirilməsinə açıq şəkildə razılıq verirsiniz. daha çox məlumat əldə edin
Yayımlanma vaxtı: 19 Noyabr 2021





