Силикон холбогч нь энэхүү утасгүй самбарыг програмчлах боломжтой болгодог

Найдвартай гагнуургүй талхны хавтангийн практикт эргэлзэх зүйл алга, гэхдээ тэдгээр нь төгс биш гэдгийг та хүлээн зөвшөөрөх ёстой. Мэдээжийн хэрэг, тэдгээр нь тодорхой төрлийн хэлхээнд тохиромжтой биш боловч холбогчтой хэлхээнээс бага асуудалтай байдаг. Хайхрамжгүй хүмүүс эд ангиудтайгаа холбогчуудын овоолгод найдваргүй орооцолдож, сонгомол хүмүүс хэлхээний өөрийнх нь туршилтын загварыг хийхийн оронд холбогчийг цэгцтэй болгоход илүү их цаг зарцуулах болно. Би юу хийх ёстой вэ?
Энэ асуудлыг шийдэх нэг арга бол үсрэлтгүй гагнуургүй талхны самбар хийх явдал юм. Энэ бол [Кевин Санто Капуччио]-ийн үргэлжилж буй "талх нарийн боовны бүтээгдэхүүн"-ийн ард байгаа санаа юм. Гол санаа нь стандарт талхны самбарыг тохируулах явдал бөгөөд ингэснээр нийтлэг холбоо барих тууз болон цахилгаан төмөр замын хоорондох холболтыг програм хангамжид тохируулах боломжтой болно. Үүний цаад арга нь CMOS унтраалгын чип матриц, ялангуяа MT8816AP-ийг дуурайлган хийх явдал юм. Чип тус бүрт 128 хөндлөн цэгийн унтраалга нь ±12 вольт хүртэлх хүчдэлийг зохицуулж чаддаг тул эдгээр програмчлагдах боломжтой силикон үсрэлтийг ашиглаж болох олон хэлхээ байдаг.
[Кевин] Одоогийн хувилбар нь 0.2 бөгөөд хэмжээ нь гагнуургүй талхны доор багтах бөгөөд сав баглаа боодол нь авсаархан. Тэрээр талхны контактуудыг хэрхэн холбох талаар дэлгэрэнгүй мэдээлэл хуваалцсан бөгөөд энэ нь хэцүү үйл явц мэт санагдаж байв: контактуудыг сугалж, ус зайлуулах хоолойн төгсгөлд жижиг шошго хайчилж, дараа нь доош нь нугалж, нүхтэй хэлхээний самбарын хар тугалган хэвлэмэл хэлбэрийг бий болгоно. Энэ нь маш их ажил мэт харагдаж байна, илүү сайн арга байх ёстой; [Кевин] мэдээж саналуудад нээлттэй байгаа.
Хэдийгээр бид өмнө нь гагнуургүй талхны хавтанг сайжруулахад ашигласан хөндлөн цэгийн шилжилтийг харж байсан ч энэ төслийн энгийн байдал нь бидэнд таалагдсан. Эдгээр бүх үсрэлтийн цохилтыг хаях санаа нь мэдээж сонирхолтой юм.
Энэ бол үнэхээр гайхалтай төсөл юм. Ухаалаг нэмэлт нь хоёр талдаа одоогийн холболтыг харуулсан жижиг дэлгэцүүд байгаа явдал юм.
Хэрэв та 7 сегменттэй LED дэлгэц, чичиргээний мотор, хурдатгал хэмжигч эсвэл DIP унтраалга эсвэл бусад "хөгжилтэй, сонирхолтой" бүрэлдэхүүн хэсгүүдийг хэрэгжүүлж чадахгүй л бол.
15мА (ImaxIO) нь ямар ч жижиг дохиог зохицуулахад хангалттай бөгөөд танд илүү их гүйдэл хэрэгтэй үед та хоёр туйлт эсвэл FET ашиглаж болно, эцсийн эцэст энэ нь одоо ч гэсэн талхны самбар хэвээр байна.
Би туршилтын загвар гаргахдаа надад хэрэгтэй бүх дижитал чипүүдийг агуулсан нэг талт гадаргуу дээр суурилуулсан PCB хийсэн бөгөөд чипүүдийн хооронд "бүх" дохиог дамжуулдаг CPLD чипүүдийг цацсан. Дараа нь холболтыг VHDL дээр програмчилдаг. Тиймээс хэрэв би алдаа гаргавал эсвэл холболтыг өөрчлөх шаардлагатай бол энэ нь зүгээр л кодын өөрчлөлт юм.
Бүх кабелийг залгадаг аналог синтезаторуудын хувьд энэ санаа нэлээд гоё санагдаж байна.
За, би итгэдэг талхны самбартай таармагцаа эргэлзэхээ болино. Талхны самбарын хувьд энэ нь таны дизайны алдаа юу эсвэл талхны самбарын алдаа юу гэдгийг *үргэлж* таах шаардлагатай болдог.
Нөхцөл байдлыг улам дордуулж байгаа зүйл бол та breadboard-ийн чадавхийг тусгайлан төлөвлөх хэрэгтэй бөгөөд дүрэм журмыг өөрчлөх гэх мэт туршилтын загвар гаргах шаардлагатай зүйлс сайн ажилладаггүй.
Аналог болон өндөр хурд нь паразитизмд дургүй, дижитал болон бага хурд нь гараар хийсэн туршилтын шат шаарддаггүй, хэрэв та болгоомжтой байвал.
Би эдгээр бүх зүйлийн талаар юу ч мэдэхгүй ч ийм хувиргалтыг үргэлж хүсдэг байсан бөгөөд үүнийг харах бүртээ энэ нь үнэн биш гэдгийг олж хардаг. Энгийн хэлхээний хувьд ч гэсэн та шилжүүлэгчийг бодит шаардлагадаа сайтар тохируулах ёстой. Тэгвэл та тодорхой хэмжээний хүсээгүй зан үйлийг хүлээн зөвшөөрөх хэрэгтэй хэвээр байна. Эдгээр нь үргэлж үнэн нэгдлийн олшруулалтын үйлдлийн өсгөгч эсвэл хүчдэлийн хазайлт эсвэл эсэргүүцэлтэй ямар нэгэн төрлийн транзисторууд байдаг.
Би үндсэн технологийн талаар нэг их мэдэхгүй байна. Миний олсон MT8816 өгөгдлийн хуудсанд бодит холболтын бүдүүвч диаграм байхгүй байна. Гэхдээ тэр даруй (би зөв тайлбарласан гэж үзвэл) хамгийн их гүйдэл нь 15мА, ердийн асаах эсэргүүцэл нь Vdd=12 үед 45ом байгааг би харсан. Мэдээж энэ нь олон зүйлд ашиглаж болох сонирхолтой бүрэлдэхүүн хэсэг боловч анхааруулга нь асар том юм. Тэр ч байтугай давамгайлдаг. Би тохируулж болох талхны самбараар хийсэн ганц хэлхээгээ бодож чадахгүй байна. Ялангуяа би талхны самбарыг хооронд нь гагнахаас өмнө алхам болгон ашигласан болохоор... Энэ унтраалгатай харьцуулахад утаснуудын маш өөр зан байдал нь огт эхлүүлэх боломжгүй болгосон.
Хэрэв би хэлхээ хэрхэн ажилладагийг ойлгож, энэ холболтын нөлөөллийг урьдчилан таамаглахад хангалттай сайн бол надад эхлээд самбар хэрэггүй.
Бага гүйдэлтэй жижиг дохионуудын хувьд энэ нь бараг л хамгийн тохиромжтой унтраалга шиг байх ёстой. Мэдээжийн хэрэг, асаах эсэргүүцэл нь хүчдэлийн хязгаар доторх таны яг байрлалаас хамаарч өөр өөр байх боловч та ямар ч байсан килоомтой харьцах шаардлагатай бөгөөд та зураг төсөлдөө энэ алдаан дээр +-75 ом нэмэх нь хамаагүй байх ёстой. Үгүй бол та бүрэлдэхүүн хэсгийн хүлцлийн улмаас бодитоор барих боломжгүй хэлхээг зохион бүтээж байна.
Тийм ээ, та энэ төхөөрөмжийг авсны дараа гарч ирээд төсөл зохиож болно, энэ төсөл нь бүхэлдээ +/-75 Ом-ын хамааралгүй жижиг дохио юм. Гэхдээ би хэзээ ч ийм төсөл хийж байгаагүй. Би ийм хэмжээтэй төслийг бодож ч чадахгүй байна. Цэвэр тоонууд бол шалгуурыг хангадаг бараг цорын ганц зүйл юм, үүний тулд та маш олон холболттой тул самбар нь зүгээр л хувин дахь дусал мэт байх эсвэл маш цөөн холболттой тул та зүгээр л IC хавчаар ашиглан кабелийг холбоно уу.
Үнэндээ тэнд бөглөсөн кодын тал хувь нь датчик дээр зарим давтамж (эсвэл ямар нэгэн дохио) байрлуулж болох бөгөөд ингэснээр та үүнийг өөр өөр эгнээнд залгаж, компьютергүйгээр ямар холболт хийхийг хүсч байгаагаа самбар дээр хэлж болно.
Үндсэн зүйлсийг сайн ажиллуулсны дараа хийх дараагийн алхам бол таны дурдсан зарим зүйлийг хийх явдал юм. Энэ асуудлыг шийдэх хэд хэдэн арга бий. Хамгийн ухаалаг арга бол талхны дээд талд дэлгэц суурилуулах гэж би бодож байна, гэхдээ ийм сүвэрхэг дэлгэцтэй дэлгэц хийхэд Samsung-ийн хөгжлийн түвшин шаардагдаж магадгүй юм. Өөр нэг арга бол бяцхан проектор болон камер суурилуулах явдал юм, гэхдээ миний ашиглаж байсан ийм зүйлийг хийхийг оролддог бүх зүйлс хэтэрхий удаан бөгөөд ашиглахад асуудалтай бөгөөд зүгээр л жинхэнэ хогийн сав галладаг.
Эдгээр зүйлсийн аль нэгийг нь хийж чадахгүй гэсэн үг биш, би зүгээр л туршлагаа золиослохгүйгээр үүнийг хийх аргыг олох хэрэгтэй байна.
Зондуудын санаа надад таалагдаж байна. Багана бүр RGB-тэй бөгөөд "тор" бүр өөрийн гэсэн өнгөний кодтой байдаг. Энэ нь мэдээж хэт авианы проектор шиг ухаалаг биш ч ws281* туузыг жолоодоход илүү хялбар байдаг.
Миний туршлагаас харахад бэлэн байгаа, брэндийн бус тунгалаг хуванцар хавтан нь хог боловч нүхтэй дэлгэцээс илүү тунгалаг гэрийг bb830 хавчаартай хослуулах нь илүү хялбар сонсогдож байна. LED байрлуулах сонголтуудыг илүү их нээгээрэй. Гэхдээ хэлхээний самбарын дээр болон доор LED байрлуулах нь тийм ч муу санаа биш юм (цахилгаан төмөр зам нь бага зэрэг саад учруулдаг).
Энэ санаа надад таалагдаж байгаа бөгөөд чипийг сайтар судлах хэрэгтэй байна. Би үүнтэй төстэй зүйл хайж байсан - гэхдээ зөвхөн тоогоор. Пин бүр нь програмчлагдах эсэргүүцэл дээр нэмэх нь газардуулгын эсэргүүцэл - оролт болгон тохируулах - гаралт болгон тохируулах - бүгдийг нь гурван төлөвт тохируулах, ингэснээр програм хангамжаар програмчлагдах боломжтой. Гэхдээ одоог хүртэл тохирох FPGA/CPLD олдоогүй байна. Талбайн хувьд систем нь дор хаяж 60 пин 30+30-ийг хамрах ёстой. Энэ бүхэн нь шилжилтийн регистр дээр суурилсан тул амархан өргөтгөж болно. Мөн бүгдийг нь програм хангамжаар удирддаг.
Манай вэбсайт болон үйлчилгээг ашигласнаар та манай гүйцэтгэл, үйл ажиллагаа болон зар сурталчилгааны күүкиг байршуулахыг шууд зөвшөөрч байна. дэлгэрэнгүй мэдээлэл авах


Нийтэлсэн цаг: 2021 оны 11-р сарын 19