A megbízható forrasztásmentes próbapanelek praktikusságához kétség sem férhet, de el kell ismerni, hogy nem tökéletesek. Természetesen nem ideálisak bizonyos típusú áramkörökhöz, de kevésbé problémásak, mint az áthidalóval ellátottak. A gondatlan emberek reménytelenül belegabalyodhatnak egy halom áthidalóba az alkatrészeikkel, a válogatós emberek pedig több időt töltenek az áthidalók rendbetételével, ahelyett, hogy ténylegesen elkészítenék magát az áramkör prototípusát. Mit tegyek?
A probléma egyik megoldási módja egy forrasztásmentes, jumperek nélküli próbapanel készítése. Ez az ötlet áll [Kevin Santo Cappuccio] folyamatosan futó „péksütemények” projektje mögött. Az ötlet az, hogy a szabványos próbapanelt úgy módosítsák, hogy a közös érintkezőcsíkok bármelyik párja és a tápsín közötti kapcsolat szoftveresen létrehozható legyen. A mögötte álló trükk a CMOS kapcsolóchip mátrixának, különösen az MT8816AP-nek a szimulációja. A chipenkénti 128 keresztpontos kapcsoló akár ±12 voltos feszültséget is képes kezelni, így számos áramkör használhatja ezeket a programozható szilícium jumpereket.
[Kevin] A jelenlegi verzió a 0.2, mérete elfér egy forrasztásmentes próbapanel alatt, és a csomagolás kompakt. Megosztotta a próbapanel érintkezőinek csatlakoztatásának részleteit, ami egy fájdalmas folyamatnak tűnt: kihúzni az érintkezőket, levágni egy kis címkét a csatorna végén, majd lehajlítani, hogy kialakítsa az átmenő furatú áramköri lap kivezetésnyomtatását. Sok munkának tűnik, kell lennie jobb megoldásnak; [Kevin] nyilvánvalóan nyitott a javaslatokra.
Bár korábban már láttunk már keresztpont-kapcsolást forrasztásmentes próbapanelek fejlesztésére, ennek a projektnek az egyszerűsége kellemesnek bizonyult számunkra. Az ötlet, hogy kihagyjuk ezeket az ugróképeket, mindenképpen csábító.
Ez egy igazán klassz projekt. Egy ötletes kiegészítés, hogy mindkét oldalon vannak kis képernyők, amelyek mutatják az aktuális kapcsolatot.
Hacsak nem tudsz megvalósítani egy 7 szegmenses LED kijelzőt, vibrációs motort, gyorsulásmérőt, DIP kapcsolót vagy bármilyen más "szórakoztató és érdekes" alkatrészt.
15mA (ImaxIO) elég bármilyen kis jel kezeléséhez, ha nagyobb áramra van szükség, használhatsz valamilyen bipoláris tranzisztort vagy FET-et, elvégre ez még mindig egy próbapanel.
Amikor prototípust készítettem, készítettem egy egyoldalas felületszerelt NYÁK-ot, amely tartalmazta az összes szükséges digitális chipet, és fröccsent CPLD chipeket, amelyek "az összes" jelet vitték a chipek között. Ezután csak VHDL-ben programoztam a kapcsolatot. Tehát ha hibázom, vagy módosítanom kell a kapcsolatot, az csak egy kódmódosítás.
Egy olyan analóg szintetizátorhoz, ahol az összes kábelt be kell dugni, ez az ötlet elég menőnek tűnik.
Nos, ha egyszer találok egy megbízható próbapanelt, abbahagyom a kételkedést. A próbapanelek esetében *mindig* meg kell találgatni, hogy a tervezésben vagy a próbapanelben van-e a hiba.
Ráadásul kifejezetten a próbapanel képességeire kell tervezni, és azok a dolgok, amelyeket ténylegesen prototípusként kellene készíteni, például a szabályzók váltása, nem működnek jól.
Az analóg és a nagy sebességű processzorok nem szeretik a parazitákat, a digitális és a kis sebességű processzorok pedig – ha vigyázol – nem igényelnek kézzel készített prototípus színpadot.
Semmit sem tudok ezekről a dolgokról, de mindig is reménykedtem egy ilyen átalakításban, és valahányszor ránézek, azt tapasztalom, hogy ez nem igaz. Még az egyszerű áramköröknél is gondosan össze kell hangolni a kapcsolót a tényleges igényekkel. Akkor is el kell fogadni bizonyos fokú nemkívánatos viselkedést. Ezek mindig valódi egységnyi erősítésű műveleti erősítők vagy valamilyen tranzisztorok feszültség-előfeszítéssel vagy ellenállással.
Nem sokat tudok az alapjául szolgáló technológiáról. Az MT8816 adatlapján, amit találtam, nincs vázlatos rajz a tényleges csatlakozásról. De azonnal (feltételezve, hogy helyesen magyaráztam el), láttam, hogy a maximális áram 15mA, a tipikus bekapcsolási ellenállás pedig 45ohm Vdd=12-nél. Természetesen ez egy érdekes alkatrész, ami sok mindenre használható, de a figyelmeztetés hatalmas. Sőt, domináns is. Nem jut eszembe egyetlen olyan áramkör sem, amit próbapanellel készítettem volna, és adaptálható lenne. Főleg azért, mert a próbapanelt lépésként használtam, mielőtt összeforrasztottam volna... Ehhez a kapcsolóhoz képest a vezetékek rendkívül eltérő viselkedése miatt egyáltalán nem lehetett beindítani.
Ha elég jól értem az áramkör működését ahhoz, hogy megjósoljam ennek az összekapcsolásnak a hatását, akkor eleve nincs szükségem próbapanelre.
Kis, de alacsony áramerősségű jelek esetén ennek többé-kevésbé ideális kapcsolónak kell lennie. Természetesen a bekapcsolási ellenállás a feszültségtartományon belüli pontos pozíciótól függően változik, de a kiloohmokkal mindenképpen számolni kell, és nem számít, ha a tervezés során +-75 ohmot adunk ehhez a hibához. Ellenkező esetben egy olyan áramkört tervezünk, amelyet az alkatrészek tűrései miatt valójában nem lehet megépíteni.
Igen, ha egyszer megvan ez az eszköz, kitalálhatsz egy projektet, ez a projekt csupa +/-75ohm lényegtelen kis jel. De én még soha nem csináltam ilyen projektet. El sem tudok képzelni ekkora projektet. A puszta számok szinte csak megfelelnek a kritériumoknak, ehhez vagy annyi csatlakozásod van, hogy a próbapanel csak csepp a tengerben, vagy olyan kevés csatlakozás van, hogy inkább csak egy IC-csipeszre fogod használni a kábel áthidalását.
Valójában a kész kód fele elhelyezhet valamilyen frekvenciát (vagy bármilyen jelet) a mérőfejen, így azt különböző sorokba dugva megmondhatja a panelnek, hogy mely kapcsolatokat szeretné létrehozni számítógép nélkül.
Miután az alapvető dolgokat jól működővé tettem, a következő lépés az lesz, hogy megvalósítsak néhányat az általad említett dolgok közül. Többféleképpen is megoldható ez a probléma. Szerintem a legzseniálisabb megoldás egy kijelző felszerelése a próbapanel tetejére, de egy ilyen porózus kijelzővel rendelkező kijelző elkészítése a Samsung fejlesztési szintjét igényelheti. Egy másik lehetőség egy miniatűr projektor és egy kamera rászerelése, de az összes dolog, amit eddig használtam, és amivel megpróbálkoztam, túl lassú és problémás volt a használata, és csak egy hatalmas szemétláda keletkezik.
Nem arról van szó, hogy ezek közül bármelyiket sem lehetne megcsinálni, csak ki kell találnom egy módszert, amellyel a tapasztalatom feláldozása nélkül megtehetem.
Tetszik a szondák ötlete. Tájékoztatásul minden oszlopnak van egy RGB-je, és minden "hálózatnak" saját színkódja van. Persze nem olyan okos, mint a projektorok, de könnyebb ws281* szalagokat meghajtani.
Bár tapasztalatom szerint azok a bolti, márkátlan átlátszó műanyag lapok szemét, de könnyebbnek tűnik az átlátszó házat a bb830 klipsszel kombinálni, mint egy lyukas kijelzőt. Nyisson meg több LED elhelyezési lehetőséget. De még a LED-ek elhelyezése az áramköri lap felett és alatt sem rossz ötlet (kivéve, hogy a tápsín kicsit útban van).
Tetszik ez az ötlet, és alaposan át kell tanulmányoznom a chipet. Kerestem valami hasonlót – de csak számokban. Minden lábnak rendelkeznie kellene programozható ellenállással plusz programozható ellenállással a föld felé – bemenetként beállítva – kimenetként beállítva – háromállapotúvá kell tenni, mindegyik lábhoz külön eltolóregiszter blokk kellene, hogy tartozzon, tehát szoftveresen programozható. De eddig nem találtak megfelelő FPGA/CPLD-t. Egy próbapanelhez a rendszernek legalább 60 lábat (30+30) kellene lefednie. Mivel mindez eltolóregisztereken alapul, könnyen bővíthető. És mindegyiket szoftveresen vezérlik.
Weboldalunk és szolgáltatásaink használatával Ön kifejezetten hozzájárul teljesítmény-, funkcionalitás- és hirdetési sütijeink elhelyezéséhez. Tudjon meg többet
Közzététel ideje: 2021. november 19.





