Nu există nicio îndoială cu privire la caracterul practic al plăcilor de test fără lipire fiabile, dar trebuie să recunoașteți că acestea nu sunt perfecte. Desigur, nu sunt ideale pentru anumite tipuri de circuite, dar sunt mai puțin problematice decât cele cu jumpere. Persoanele neatente vor ajunge să se încurce iremediabil într-o grămadă de jumpere cu componentele lor, iar persoanele pretențioase vor petrece mai mult timp aranjând jumperele în loc să realizeze efectiv un prototip al circuitului în sine. Ce ar trebui să fac?
O modalitate de a rezolva această problemă este de a realiza o placă de test fără lipire, fără jumperi. Aceasta este ideea din spatele „produselor de panificație” ale lui [Kevin Santo Cappuccio]. Ideea este de a ajusta placa de test standard astfel încât conexiunea dintre orice pereche de benzi de contact comune și șina de alimentare să poată fi stabilită în software. Trucul din spatele acestui lucru este de a simula matricea cipului de comutatoare CMOS, în special MT8816AP. 128 de comutatoare de tip crosspoint per cip pot gestiona tensiuni de până la ±12 volți, așa că există multe circuite care pot utiliza acești jumperi programabili din siliciu.
[Kevin] Versiunea actuală este 0.2, dimensiunea sa se potrivește sub o placă de test fără lipire, iar pachetul este compact. El a împărtășit detalii despre cum se conectează contactele plăcii de test, ceea ce părea a fi un proces dificil: scoateți contactele, tăiați o mică etichetă la capătul jgheabului și apoi îndoiți-o în jos pentru a forma imprimarea cu pini a plăcii de circuit. Pare a fi mult de lucru, trebuie să existe o modalitate mai bună; [Kevin] este evident deschis la sugestii.
Deși am mai văzut comutarea încrucișată utilizată pentru a îmbunătăți plăcile de test fără lipire, am considerat simplitatea acestui proiect plăcută. Ideea de a renunța la toate aceste lovituri de salt este cu siguranță tentantă.
Acesta este un proiect foarte interesant. O adăugire ingenioasă este că există ecrane mici pe fiecare parte care arată conexiunea curentă.
Doar dacă nu poți implementa un afișaj LED cu 7 segmente, un motor de vibrații, un accelerometru, un comutator DIP sau orice alte componente „distractive și interesante”.
15mA (ImaxIO) este suficient pentru a gestiona orice semnal mic, când ai nevoie de mai mult curent, poți folosi un semnal bipolar sau FET, la urma urmei, este tot o placă de testare.
Când făceam prototipuri, am realizat un PCB cu montare pe o singură față, care conținea toate cipurile digitale de care aveam nevoie și am stropit cu cipuri CPLD care transportau „toate” semnalele între cipuri. Apoi, pur și simplu programam conexiunea în VHDL. Deci, dacă fac o greșeală sau trebuie să modific conexiunea, este doar o modificare de cod.
Pentru unul dintre acele sintetizatoare analogice la care conectezi toate cablurile, această idee pare destul de interesantă.
Ei bine, odată ce dau peste o placă de testare în care am încredere, nu voi mai avea îndoieli. În cazul plăcilor de testare, *întotdeauna* trebuie să ghicești dacă este o eroare de design sau o eroare a plăcii de testare.
Ca și cum lucrurile nu ar fi fost deja destul de rele, trebuie să proiectezi special pentru capabilitățile plăcilor de testare, iar lucrurile care trebuie de fapt prototipate, cum ar fi schimbarea registrelor, nu funcționează bine.
Analogicele și cele de mare viteză nu agreează paraziții, digitalele și cele de mică viteză nu necesită o etapă de prototip realizată manual, dacă ești atent.
Nu știu nimic despre toate aceste lucruri, dar am sperat întotdeauna la o astfel de conversie și, de fiecare dată când mă uit la ea, descopăr că nu este adevărată. Chiar și pentru circuite simple, trebuie să potrivești cu atenție comutatorul la cerințele tale reale. Apoi, tot trebuie să accepți un anumit grad de comportament nedorit. Acestea sunt întotdeauna amplificatoare operaționale cu câștig unitar adevărate sau un fel de tranzistoare cu polarizare de tensiune sau rezistență.
Nu știu prea multe despre tehnologia de bază. Fișa tehnică MT8816 pe care am găsit-o nu are o diagramă schematică a conexiunii reale. Dar imediat (presupunând că am explicat corect), am văzut că curentul maxim este de 15mA, iar rezistența tipică la conectare este de 45ohm la Vdd=12. Este, desigur, o componentă interesantă care poate fi folosită pentru multe lucruri, dar avertismentul este imens. Chiar și dominați. Nu mă pot gândi la niciun circuit pe care l-am făcut cu o placă de test care să poată fi adaptată. Mai ales pentru că am folosit placa de test ca pas înainte de a lipi placa... Comparativ cu acest comutator, comportamentul extrem diferit al firelor a făcut imposibilă pornirea deloc.
Dacă înțeleg suficient de bine cum funcționează circuitul pentru a prezice impactul acestei interconectări asupra lui, atunci nu am nevoie de o placă de test.
Pentru semnale mici care mențin un curent scăzut, acesta ar trebui să fie mai mult sau mai puțin similar cu un comutator ideal. Desigur, rezistența la conducție va varia în funcție de poziția exactă în intervalul de tensiune, dar oricum va trebui să lucrați cu kiloohmi și nu ar trebui să conteze dacă adăugați +-75 ohmi la această eroare în proiectare. Altfel, proiectați un circuit care nu poate fi construit efectiv din cauza toleranțelor componentelor.
Da, odată ce ai acest dispozitiv, poți să inventezi un proiect, acest proiect fiind format din semnale mici, irelevante, de +/-75 ohmi. Dar nu am mai făcut niciodată un astfel de proiect. Nici nu-mi vine în minte un proiect de această amploare. Numerele pure sunt aproape singurele lucruri care îndeplinesc criteriile, pentru asta fie ai atât de multe conexiuni încât placa de test este doar o picătură într-o mare, fie sunt atât de puține conexiuni încât ai prefera să folosești o clemă pentru circuit integrat pentru a conecta cablul.
De fapt, jumătate din codul completat poate plasa o anumită frecvență (sau orice semnal) pe sondă, astfel încât să o puteți conecta la rânduri diferite și să îi spuneți plăcii ce conexiuni doriți să faceți fără un computer.
Următorul pas, după ce am reușit să fac lucrurile de bază să funcționeze bine, este să fac câteva dintre lucrurile pe care le-ai menționat. Există mai multe modalități de a rezolva această problemă. Cred că cea mai ingenioasă metodă este să instalez un ecran deasupra plăcii de test, dar realizarea unui ecran cu un ecran atât de poros ar putea necesita nivelul de dezvoltare al Samsung. O altă metodă este să instalez un proiector miniatural și o cameră pe el, dar toate lucrurile pe care le-am folosit pentru a face astfel de lucruri sunt prea lente și problematice de utilizat, și există o adevărată coș de gunoi care explodează în jur.
Nu e că vreunul dintre aceste lucruri nu se poate face, trebuie doar să găsesc o modalitate de a face asta fără a sacrifica experiența.
Îmi place ideea cu sondele. Ca indicație, fiecare coloană are un RGB, iar fiecare „plasă” are propriul cod de culoare. Cu siguranță nu este la fel de inteligent ca proiectoarele de perete, dar este mai ușor să acționezi benzi ws281*.
Deși, din experiența mea, acele plăcuțe transparente din plastic, fără marcă, sunt o porcărie, pare mai ușor să combini carcasa transparentă cu clema bb830 decât cu un ecran cu o gaură. Deschide mai multe opțiuni de amplasare a LED-urilor. Dar chiar și plasarea LED-urilor deasupra și dedesubtul plăcii de circuit nu este o idee rea (cu excepția faptului că șina de alimentare este puțin în cale).
Îmi place ideea asta și trebuie să studiez cu atenție cipul. Am căutat ceva similar - dar doar în cifre. Fiecare pin ar trebui să aibă - rezistență programabilă plus - rezistență programabilă la masă - setată ca intrare - setată ca ieșire - setată la trei stări, totul ca un bloc de registru de deplasare pentru fiecare pin, deci programabil prin software. Dar până acum nu a fost găsit un FPGA/CPLD potrivit. Pentru o placă de test, sistemul ar trebui să acopere cel puțin 60 de pini, 30+30. Deoarece se bazează pe registre de deplasare, poate fi extins cu ușurință. Și toate sunt controlate prin software.
Prin utilizarea site-ului nostru web și a serviciilor noastre, sunteți de acord în mod explicit cu plasarea cookie-urilor noastre de performanță, funcționalitate și publicitate. Aflați mai multe
Data publicării: 19 noiembrie 2021





