Det er ingen tvil om hvor praktisk pålitelige loddefrie brytebrett er, men man må innrømme at de ikke er perfekte. De er selvfølgelig ikke ideelle for visse typer kretser, men de er mindre problematiske enn de med jumpere. Uforsiktige personer vil ende opp håpløst viklet inn i en haug med jumpere med komponentene sine, og kresne personer vil bruke mer tid på å rydde opp i jumperne i stedet for å faktisk lage en prototype av selve kretsen. Hva bør jeg gjøre?
En måte å løse dette problemet på er å lage et loddefritt brekkort uten jumpere. Dette er ideen bak [Kevin Santo Cappuccio]s pågående «bakeriprodukter». Ideen er å justere standard brekkort slik at forbindelsen mellom et hvilket som helst par felles kontaktstrimler og strømskinnen kan etableres i programvaren. Trikset bak dette er å simulere CMOS-bryterbrikkematrisen, spesielt MT8816AP. 128 krysspunktbrytere per brikke kan håndtere spenninger opptil ±12 volt, så det finnes mange kretser som kan bruke disse programmerbare silisiumjumperne.
[Kevin] Den nåværende versjonen er 0.2, størrelsen passer under et loddefritt kretsbrett, og pakken er kompakt. Han delte detaljer om hvordan man kobler til kretsbrettkontaktene, noe som virket som en møysommelig prosess: trekk ut kontaktene, klipp en liten etikett på enden av rennen, og bøy den deretter ned for å danne ledningstrykket på det gjennomgående hullet på kretskortet. Det ser ut som mye arbeid, det må finnes en bedre måte; [Kevin] er selvsagt åpen for forslag.
Selv om vi har sett krysspunktsvitsjing brukt til å forbedre loddefrie brytebrett før, syntes vi at enkelheten i dette prosjektet var behagelig. Ideen om å kaste bort alle disse jump shots er absolutt fristende.
Dette er virkelig et kult prosjekt. Et smart tillegg er at det er små skjermer på hver side som viser den nåværende forbindelsen.
Med mindre du ikke kan implementere en 7-segments LED-skjerm eller vibrasjonsmotor eller akselerometer eller DIP-bryter eller andre "morsomme og interessante" komponenter.
15mA (ImaxIO) er nok til å håndtere ethvert lite signal. Når du trenger mer strøm, kan du bruke en bipolar eller FET, det er tross alt fortsatt et brødbrett.
Da jeg prototypet, lagde jeg et ensidig overflatemontert PCB som inneholdt alle de digitale brikkene jeg trengte, og spredte CPLD-brikker som fraktet «alle» signaler mellom brikkene. Deretter programmerte jeg bare tilkoblingen i VHDL. Så hvis jeg gjør en feil eller trenger å endre tilkoblingen, er det bare en kodeendring.
For en av de analoge synthesizerne der du kobler til alle kablene, virker denne ideen ganske kul.
Vel, når jeg først kommer over et breadboard jeg stoler på, slutter jeg å tvile. For breadboards krever det *alltid* at man må gjette om det er en feil i designet eller en feil i breadboardet.
For å gjøre vondt verre, må du designe spesielt for breadboard-funksjoner, og ting som faktisk må prototypes, for eksempel å bytte reguleringer, fungerer ikke bra.
Analoge og høyhastighets liker ikke parasitter, digitale og lavhastighets krever ikke et håndlaget prototypetrinn, hvis du er forsiktig.
Jeg vet ingenting om alle disse tingene, men jeg har alltid håpet på en slik konvertering, og hver gang jeg ser på det, finner jeg ut at det ikke stemmer. Selv for enkle kretser må du nøye tilpasse bryteren til dine faktiske krav. Da må du fortsatt akseptere en viss grad av uønsket oppførsel. De er alltid ekte operasjonsforsterkere med enhetsforsterkning eller en slags transistorer med spenningsforspenning eller motstand.
Jeg vet ikke mye om den underliggende teknologien. MT8816-databladet jeg fant har ikke et skjematisk diagram av selve tilkoblingen. Men umiddelbart (forutsatt at jeg forklarte det riktig) så jeg at den maksimale strømmen er 15 mA og den typiske på-motstanden er 45 ohm ved Vdd=12. Det er selvfølgelig en interessant komponent som kan brukes til mange ting, men advarselen er enorm. Dominerer til og med. Jeg kan ikke komme på en eneste krets jeg har laget med et bryterbrett som kan tilpasses. Spesielt fordi jeg brukte bryterbrettet som et trinn før jeg lodde bryterbrettet sammen... Sammenlignet med denne bryteren gjorde den ekstremt forskjellige oppførselen til ledningene det umulig å starte i det hele tatt.
Hvis jeg forstår hvordan kretsen fungerer godt nok til å forutsi virkningen av denne sammenkoblingen på den, trenger jeg ikke et koblingsbrett i utgangspunktet.
For små signaler som opprettholder lav strøm, bør dette være mer eller mindre som en ideell bryter. Selvfølgelig vil på-motstanden variere avhengig av din nøyaktige posisjon innenfor spenningsområdet, men du må uansett forholde deg til kiloohms, og det burde ikke spille noen rolle om du legger til +-75 ohm til denne feilen i designet ditt. Ellers designer du en krets som faktisk ikke kan konstrueres på grunn av komponenttoleranser.
Ja, når du først har denne enheten, kan du gå ut og finne på et prosjekt. Dette prosjektet er bare +/-75 ohm irrelevant for små signaler. Men jeg har aldri gjort et slikt prosjekt. Jeg kan ikke engang tenke meg et prosjekt av denne størrelsen. Rene tall er nesten det eneste som oppfyller kriteriene. For dette har du enten så mange tilkoblinger at breadboardet bare er en dråpe i havet, eller så er det så få tilkoblinger at du heller bare vil bruke en IC-klips for å jumpere kabelen.
Faktisk kan halvparten av den fullførte koden der plassere en frekvens (eller et hvilket som helst signal) på proben, slik at du kan koble den til forskjellige rader og fortelle kortet hvilke tilkoblinger du vil lage uten en datamaskin.
Det neste steget etter at jeg har fått de grunnleggende tingene til å fungere bra, er å gjøre noen av tingene du nevnte. Det finnes flere måter å løse dette problemet på. Jeg tror den mest geniale måten er å installere en skjerm på toppen av brytebrettet, men å lage en skjerm med en så porøs skjerm kan kreve Samsungs utviklingsnivå. En annen måte er å installere en miniatyrprojektor og et kamera på den, men alle tingene jeg har brukt som prøver å gjøre slike ting er for trege og problematiske å bruke, og det er bare en ren søppelbøtte som fyrer rundt.
Det er ikke det at ingen av disse tingene kan gjøres, jeg må bare finne en måte å gjøre dette på uten å ofre erfaring.
Jeg liker ideen med prober. Som en indikasjon har hver kolonne en RGB-lampe, og hvert "nett" har sin egen fargekode. Det er absolutt ikke like smart som overheadprojektorer, men det er enklere å drive ws281*-striper.
Selv om jeg har erfart at de standard, ikke-merkede, gjennomsiktige plastplatene er søppel, høres det enklere ut å kombinere det gjennomsiktige kabinettet med bb830-klipsen enn en skjerm med hull. Åpner for flere LED-plasseringsmuligheter. Men selv å plassere LED-er over og under kretskortet er ikke en dårlig idé (bortsett fra at strømskinnen er litt i veien).
Jeg liker denne ideen, og må studere brikken nøye. Jeg har lett etter noe lignende – men bare i antall. Hver pin skal ha – programmerbar motstand pluss – programmerbar motstand til jord – satt som inngang – satt som utgang – satt til tri-state, alt som en skiftregisterblokk for hver pin, så programvareprogrammerbar. Men frem til nå har ingen passende FPGA/CPLD blitt funnet. For et breadboard bør systemet dekke minst 60 pinner 30+30. Siden det hele er basert på skiftregistre, kan det enkelt utvides. Og alle styres av programvare.
Ved å bruke nettstedet og tjenestene våre, samtykker du uttrykkelig til plasseringen av våre informasjonskapsler for ytelse, funksjonalitet og annonsering. Finn ut mer
Publisert: 19. november 2021





