Tässä on paljon huonosti piirrettyjä kaavioita. Muutama kerta ihmiset ovat todella pyytäneet kritiikkiä kaavioistaan. Tämä kysymys on tarkoitettu yhdeksi arkistoksi kaavamaisille piirustussäännöille ja ohjeille, joihin ihmiset voidaan osoittaa. Kysymys on
Mitkä ovat säännöt ja ohjeet hyvän kaavion piirtämiseen?
Huomaa: Tämä koskee itse kaavioita, ei niiden edustamia piirejä.
Vastaus
Kaavio on piirin visuaalinen esitys. Sellaisena sen tarkoitus on kommunikoida piiri jollekin muulle. Kaavio erityisessä tietokoneohjelmassa tätä tarkoitusta varten on myös koneellisesti luettava piirin kuvaus. Tätä käyttöä on helppo arvioida absoluuttisesti. Joko noudatetaan asianmukaisia muodollisia sääntöjä piirin kuvaamiseksi ja piiri on määritelty oikein tai se ei ole ”t”. Koska sille on olemassa kovat säännöt ja tulos voidaan arvioida koneella, tämä ei ole keskustelun asia tässä. Tämä keskustelu koskee sääntöjä, ohjeita ja ehdotuksia hyviksi kaavioiksi ensimmäistä tarkoitusta varten, joka on viestittää piiri ihmiselle. Hyvä ja huono arvioidaan tässä yhteydessä.
Koska kaavion on tarkoitus välittää tietoa, hyvä kaavio tekee tämän nopeasti, selkeästi ja vähän väärinkäsitysmahdollisuuksia. Se on välttämätöntä, mutta kaukana siitä, että kaavio on oikea. Jos kaavio todennäköisesti johtaa ihmisen tarkkailijaa, on huono kaavio, pystytkö lopulta osoittamaan, että asianmukainen salauksen purkaminen oli oikeastaan oikea. Kohta on selkeys . Teknisesti oikea, mutta hämärtynyt kaavio on edelleen huono kaavio.
Joillakin ihmisillä on omat typerän mielipiteensä, mutta tässä ovat säännöt (itse asiassa huomaat todennäköisesti kokeneiden ihmisten laajan sopimuksen useimmissa tärkeät kohdat):
-
Käytä komponenttitunnuksia
Tämä on melkein automaattista minkä tahansa kaavamaisen sieppausohjelman kanssa, mutta näemme silti usein kaavioita täällä ilman niitä. Jos piirrät kaavion lautasliinalle ja skannaat sen, muista lisätä komponenttimerkinnät. Nämä tekevät piiristä paljon helpommin puhuttavan. Olen ohittanut kysymykset, kun kaavakuvilla ei ollut komponenttimerkintöjä, koska en halunnut vaivautua toisen 10 k Ω vastus vasemmalta yläpainikkeella . On paljon helpompaa sanoa R1, R5, Q7 jne.
-
Siivoa tekstin sijoittelu
Kaavamaiset ohjelmat yleensä syövyttävät osanimet ja arvot yleisen osan määrittelyn perusteella. Tämä tarkoittaa, että ne päätyvät usein kaaviossa epämukaviin paikkoihin, kun muita osia sijoitetaan lähelle. Korjaa se. Se on osa kaavion piirtämistä. Jotkin kaavamaiset sieppausohjelmat tekevät tämän helpommaksi kuin toiset. Esimerkiksi Eaglessa valitettavasti osalle voi olla vain yksi symboli. Jotkut osat sijoitetaan yleensä eri suuntiin, vaaka- ja pystysuoraan esimerkiksi vastusten tapauksessa. Diodit voidaan sijoittaa vähintään 4 suuntaan, koska niillä on myös suunta. Tekstin sijoittaminen osan ympärille, kuten komponenttimerkintä ja arvo, ei todennäköisesti toimi muissa suunnissa kuin se oli Alun perin vedetty. Jos käännät varastoa, siirrä tekstiä sen jälkeen ympäri niin, että se on helposti luettavissa, kuuluu selvästi siihen osaan eikä törmää piirustuksen muihin osiin. Pystyteksti näyttää tyhmältä ja tekee kaavamuksesta vaikeaa lukea.
Teen Eaglessa erillisiä redundantteja osia, jotka eroavat toisistaan vain symbolien suunnassa ja siten tekstin sijoittelussa. Se toimii enemmän etukäteen, mutta helpottaa kaavion piirtämistä. Sillä ei kuitenkaan ole väliä kuinka saavutat siistin ja selkeän lopputuloksen, vain että saavutat. Ei ole mitään tekosyytä. Joskus kuulemme vinkunoita kuten ”Mutta CircuitBarf 0.1 ei anna minun tehdä niin” . Joten hanki jotain, joka tekee. Lisäksi CircuitBarf 0.1 antaa sinun todennäköisesti tehdä sen, vain että olit liian laiska lukemaan käyttöohjetta oppiaksesi ja liian huolimaton hoidettavaksi. Piirrä se (siististi!) Paperille ja skannaa se tarvittaessa. Jälleen kerran ei ole mitään tekosyitä.
Tässä on esimerkiksi joitain osia eri suuntiin. Huomaa, kuinka teksti on eri paikoissa suhteessa osiin, jotta asiat ovat siistit ja selkeät.
Älä anna tämän tapahtua sinulle:
Kyllä, tämä on oikeastaan pieni katkelma siitä, mitä joku heitti meille tänne.
-
iv Perusasettelu ja kulku
Yleensä on hyvä asettaa korkeammat jännitteet ylhäältä, alhaisemmat alareunaan ja looginen virtaus vasemmalta oikealle. Se ei selvästikään ole mahdollista koko ajan, mutta ainakin yleensä korkeamman tason ponnistelut tähän valaisevat suuresti piirin kaavion lukijoille.
Yksi merkittävä poikkeus tähän on palautesignaalit. Luonteensa vuoksi ne syöttävät ”takaisin” alavirrasta ylävirtaan, joten heidän tulisi näyttää lähettävän tietoa päävirtausta vastapäätä.
Virtaliitäntöjen tulisi nousta positiivisiin jännitteisiin ja alas negatiivisiin jännitteisiin. Älä tee tätä:
Ei ollut tilaa näyttää linjaa, joka menee maahan, koska muut asiat olivat jo siellä. Siirrä sitä. Teit sotkun, voit poistaa sen. Siellä on aina tapa.
Näiden sääntöjen noudattaminen johtaa yleisten alipiirien piirtämiseen samalla tavalla suurimman osan ajasta. Kun saat enemmän kokemuksia kaavioiden tarkastelusta, nämä näkyvät sinulle ja arvostat tätä. Jos tavaraa piirretään joka suuntaan, nämä yleiset piirit näyttävät visuaalisesti joka kerta ja ne Otan muilla kauemmin ymmärtämään kaavamustasi. Mikä tämä sotku esimerkiksi on?
Jonkin verran salauksen purkamisen jälkeen huomaat ”Voi, se” sa yleinen emitterivahvistin. Miksi ei t% # div & ^ $ @ # $% piirtänyt sitä kuin yksi ensin !? ”:
-
Piirrä nastat funktion
Näytä IC: n nastat toiminnassaan merkityksellisessä asennossa, EIVÄT MITEN HENKITTÄVÄT OIKEUDEN PYÖRÄTÄ PYÖRÄSTÄ. Yritä laittaa positiivinen voima nastat ylhäällä, negatiiviset virtaliittimet (yleensä maadoitus) alhaalla, tulot vasemmalla ja lähdöt oikealla. Huomaa, että tämä sopii yllä kuvatun yleisen kaavamaisen ulkoasun kanssa. Tämä ei tietenkään ole aina kohtuullinen ja mahdollinen. Yleiskäyttöisissä osissa, kuten mikro-ohjaimissa ja FPGA-laitteissa, on nastat, jotka voidaan syöttää ja tulostaa käytön mukaan ja jotka voivat jopa vaihdella ajon aikana. Ainakin voit laittaa erilliset virta- ja maadoitustapit ylhäältä ja alhaalta ja mahdollisesti ryhmitellä kaikki läheisesti liittyvät nastat, joilla on omat toiminnot, kuten kristalliohjainyhteydet. ymmärtää. Jotkut ihmiset käyttävät tekosyötä, että tämä auttaa virheenkorjauksessa, mutta pienellä pohdinnalla näet, että se ei ole totta. Kun haluat tarkastella jotakin, jolla on laajuus, mikä kysymys on yleisempi ”Haluan tarkastella kello, mikä nasta se on? ” tai ” haluan tarkastella nastaa 5, mikä toiminto se on? ”. Joissakin harvoissa tapauksissa saatat haluta kiertää IC: tä ja katso kaikkia nastoja, mutta ensimmäinen kysymys on selvästi yleisempi.
Fyysiset nastajärjestysasettelut hämmentävät piirin ja vaikeuttavat virheenkorjausta. Älä tee sitä.
-
iv suorat yhteydet, järjen rajoissa
Vietä aikaa sijoittamista vähentävien lankojen ylitysten ja vastaavien kanssa. Tässä toistuva teema on selkeys . Suoran yhteyslinjan piirtäminen ei tietenkään ole aina mahdollista tai järkevää. Ilmeisesti sitä ei voida tehdä useilla arkeilla, ja sotkuinen rottien lankapesä on pahempi kuin muutama huolellisesti valittu ”ilmalanka”.
Täällä on mahdotonta keksiä yleissääntö, mutta jos ajattelet jatkuvasti myyttistä ihmistä, joka etsii olkapääsi yli ja yrittää ymmärtää piirin piirtämästäsi kaaviosta, sinä olet todennäköisesti kunnossa. Sinun pitäisi yritä auttaa ihmisiä ymmärtämään piiri helposti, älä saa heitä ymmärtämään sitä kaavamaisesta huolimatta.
-
Suunnittelu tavalliselle paperille
Aika, jolloin sähköinsinöörit tekivät luonnospöytiä ja asetettiin toimimaan D-kokoisten piirustusten kanssa, ovat kauan menneet. ihmisillä on pääsy vain tavallisiin sivukokoisiin tulostimiin, kuten 8 1/2 x 11 tuuman paperille täällä Yhdysvalloissa. Tarkka koko on hieman erilainen kaikkialla maailmassa, mutta ne kaikki ovat suunnilleen mitä sinä voi helposti pitää edessäsi tai sijoittaa työpöydällesi. On syytä, että tämä koko kehittyi vakiona. Suuremman paperin käsittely on hankalaa. Pöydällä ei ole tilaa, se pääsee päällekkäin näppäimistön kanssa, työntää asioita työpöydältäsi, kun siirrät sitä jne.
Tarkoitus on suunnitella kaavamuutesi siten, että yksittäiset arkit ovat helposti luettavissa yksi normaali sivu ja näytöllä suunnilleen samankokoinen. Tällä hetkellä suurin yleinen näytön koko on 1920 x 1080. Sivun vierittäminen tällä resoluutiolla nähdäksesi tarvittavat yksityiskohdat on ärsyttävää.
Jos Tämä tarkoittaa, että käytät enemmän sivuja. Mene eteenpäin. Voit kääntää sivuja edestakaisin yhdellä painalluksella Acrobat Readerissa.Sivujen kääntäminen on suositeltavaa panoroida suurta piirrosta tai käsitellä ylimitoitettua paperia. Huomaan myös, että yksi normaali sivu kohtuullisilla yksityiskohdilla on hyvä koko näyttämään alipiiriä. Ajattele kaavamaisia sivuja kuten kertomuksen kappaleita. Kaavion jakaminen yksitellen nimettyihin osioihin sivuittain voi todella auttaa luettavuutta, jos se tehdään oikein. Sinulla voi esimerkiksi olla sivu virransyöttöosastolle, välittömille mikro-ohjainliitännöille, analogituloille, H-sillan käyttölaitteen teholähdöille, ethernet-liitännälle jne. On todella hyödyllistä hajottaa kaavio tällä tavalla, vaikka sillä ei ollut mitään tekemistä piirustuskoon kanssa.
Tässä on pieni osa saamastani kaaviosta. Tämä on kuvakaappauksesta, joka näyttää yhden sivun kaavamuodosta, joka on maksimoitu Acrobat Readerissa 1920 x 1200 -näytöllä.
Tässä tapauksessa minulle maksettiin osittain tämän kaavion tarkasteleminen, joten sietin sitä, vaikka käytti todennäköisesti enemmän aikaa ja veloitti siksi asiakkaalta enemmän rahaa kuin jos kaavion kanssa olisi ollut helpompi työskennellä. Jos tämä olisi jonkun etsimää ilmaista apua, kuten tältä verkkosivustolta, olisin ajatellut itselleni ruuvaa tämän ja jatkoi vastaamista jonkun toisen kysymykseen.
-
Tunnisteen avainverkot
Kaavamaiset sieppausohjelmat antavat sinun antaa verkkoille helposti luettavia nimiä. Kaikilla verkoilla on todennäköisesti nimet ohjelmiston sisällä, vain että ne oletusarvoisesti käyttävät jotakin gobbledygookia, ellet määritä niitä nimenomaisesti.
Jos verkko hajotetaan visuaalisesti yhdistämättömiin segmentteihin, sinun on ehdottomasti ilmoitettava ihmisille kahdesta näennäisesti irrotetut verkot ovat todella samat. Eri paketeilla on erilaisia sisäänrakennettuja tapoja osoittaa se. Käytä mitä tahansa toimivaa ohjelmistoa sinulla, mutta anna joka tapauksessa verkkolle nimi ja näytä se jokaisessa erikseen piirretyssä segmentissä. Ajattele sitä pienimpänä yhteisenä nimittäjänä tai ”ilmalankojen” käyttämistä kaaviossa. Jos ohjelmistosi tukee sitä ja luulet sen auttavan selkeydessä, käytä kaikin tavoin pieniä ”hyppypistemerkkejä” tai mitä tahansa. Joskus nämä antavat sinulle jopa yhden tai useamman vastaavan hyppykohdan taulukon ja koordinaatit. Se on kaikki hienoa, mutta merkitse jokainen tällainen verkko joka tapauksessa.
Tärkeää on, että näiden verkkojen pienet nimijonot johdetaan ohjelmistosta automaattisesti sisäisestä verkkonimestä. Älä koskaan piirrä niitä manuaalisesti mielivaltaisena tekstinä että ohjelmisto ei ymmärrä verkkonimeksi. Jos erilliset verkon osat katkaistaan tai nimetään erikseen vahingossa, ohjelmisto näyttää tämän automaattisesti, koska näytetty nimi tulee todellisesta verkkonimestä, ei siitä, mitä kirjoitat erikseen. Tämä on paljon kuin muuttuja tietokonekielellä. Tiedät, että muuttujan symbolin useat käyttötavat viittaavat samaan muuttujaan.
Toinen hyvä syy verkkonimille on lyhyet kommentit. Nimetän joskus verkkoja ja näytän niitä vain antaakseni nopean kuvan verkon tarkoituksesta. Esimerkiksi se, että verkko on nimeltään ”5V” tai ”MISO”, voi auttaa paljon piirin ymmärtämisessä. Monet lyhyet verkot eivät tarvitse nimeä tai selvennystä, ja nimien lisääminen satuttaisi enemmän sotkujen takia kuin ne valaisevat. Jälleen, koko asia on selkeys. Näytä merkityksellinen verkkonimi, kun se auttaa ymmärtämään virtapiiriä, ja älä ” t, kun se olisi enemmän häiritsevää kuin hyödyllistä.
-
Pidä nimet kohtuullisen lyhyinä
Pelkästään siksi, että ohjelmisto antaa sinun syöttää 32 tai 64 merkkiä nettonimiä, ei tarkoita, että sinun pitäisi. Jälleen, asia on selvyydestä. Nimet eivät ole tietoja , mutta monet pitkät nimet ovat sotkuisia, mikä vähentää selkeyttä. Jossain välissä on hyvä kompromissi. Älä ”typery” ja kirjoita ”8 MHz: n kello PIC: ään”, kun yksinkertaisesti ”CLOCK”, ”CLK” tai ” 8MHZ ”välittäisi samat tiedot.
Katso tästä ANSI / IEEE-standardista suositeltuja pinonimien lyhenteitä.
-
isojen kirjainten symbolien nimet
Käytä kaikkia kirjaimia verkkonimille ja pin-nimille. Neulanimet näytetään melkein aina isoilla kirjaimilla ja kaavioissa. Eri kaavamaiset ohjelmat, mukaan lukien Eagle, eivät edes salli pieniä kirjaimia. Yksi etu, jota autetaan myös silloin, kun nimet eivät ole liian pitkiä, on se, että ne tarttuvat tavalliseen tekstiin. Jos kirjoitat todellisia kommentteja kaavioon, kirjoita ne aina erikseen, mutta varmista, että isojen kirjainten nimet tekevät selväksi, että ne ovat symbolien nimiä eivätkä osa kerrontaa. Esimerkiksi ”Tulosignaali TEST1 nousee korkealle Q1: n kytkemiseksi päälle, mikä nollaa prosessorin ajamalla MCLR: n matalaksi.” . Tässä tapauksessa on selvää, että TEST1, Q1 ja MCLR viittaavat kaavamaisesti oleviin nimiin eivätkä ole osa sanoja, joita käytät kuvauksessa.
-
iv Näytä irrotuskorkit osan mukaan
Irrotettavien korkkien on oltava fyysisesti lähellä osaa, jonka ne irrotetaan tarkoituksensa ja perusfysiikansa vuoksi. Näytä heille niin. Joskus olen nähnyt kaavioita, joissa on joukko irrotettavia korkkeja kulmassa. Tietenkin nämä voidaan sijoittaa mihin tahansa asetteluun, mutta sijoittamalla ne IC: n kohdalle, näytät ainakin tarkoituksen jokainen korkki. Tämän avulla on paljon helpompaa nähdä, että asianmukainen irrotus on ainakin ajateltu, todennäköisemmin virhe on kiinni suunnittelun tarkastelussa, ja todennäköisemmin korkki pääsee lopulliseen suuntaan, kun asettelu on valmis.
-
Pisteet muodostavat yhteyden, ristiin don ”t
Piirrä piste jokaiseen risteykseen. Se on yleissopimus. Älä ole laiska. Mikä tahansa pätevä ohjelmisto pakottaa tämän voimaan millään tavalla, mutta yllättäen näemme täällä satunnaisesti silti kaavioita ilman risteyspisteitä. Se on sääntö. Emme välitä, luuletko sen olevan typerää vai ei. Näin se tapahtuu.
Eräänlaiset liittyvät, yritä pitää liittymät Ts: ssä, ei 4- Tämä ei ole niin kovaa sääntöä, mutta jotain tapahtuu. Kun kaksi viivaa kulkee, toinen pystysuora ja toinen vaakasuora, ainoa tapa tietää, ovatko ne yhteydessä toisiinsa, on se, onko pieni liitospiste olemassa. Aikaisempina päivinä, jolloin kaavioita kopioitiin rutiininomaisesti tai muuten optisesti toistettiin, risteyspisteet saattoivat kadota muutaman sukupolven jälkeen tai joskus jopa näkyä risteyksissä, kun ne eivät olleet siellä alun perin. Tämä ei ole yhtä tärkeää nyt, kun kaaviot ovat yleensä tietokoneessa, mutta ei ole huono ajatus olla erityisen varovainen. Tapa siihen on, ettei koskaan ole 4-suuntaista risteystä.
Jos kaksi viivaa risteää, ne eivät ole koskaan yhteydessä toisiinsa, vaikka jonkinlaisten jäljennösten tai pakkausartifaktien jälkeen näyttää siltä, että siellä voi olla piste . Ihannetapauksessa liitännät tai ristikytkennät olisivat yksiselitteisiä ilman risteyspisteitä, mutta todellisuudessa haluat mahdollisimman vähän väärinkäsityksiä. Tee kaikki risteykset Ts pisteillä, ja kaikki risteyslinjat ovat siis erilaisia verkkoja ilman pisteitä.
Katsokaa taaksepäin ja näet, että kaikkien näiden sääntöjen tarkoitus on tehdä niistä joku muu voi helposti ymmärtää piirin kaavamaisesti ja maksimoida mahdollisuuden, että ymmärtäminen on oikein.
- Hyvä kaaviot osoittavat piirin. Huonot kaaviot saavat sinut tulkitsemaan ne.
Tässä on myös toinen ihmisen näkökulma. Huolimaton kaavio osoittaa, ettei yksityiskohtiin kiinnitetä huomiota, ja se on ärsyttävää ja loukkaavaa kenellekään, jota pyydät katsomaan sitä. Ajattele sitä. Siinä sanotaan muille ”Sinun pahenemisesi tällä kaavalla ei ole minun aikani arvoinen sen puhdistamiseksi” , mikä tarkoittaa periaatteessa ”minä olen tärkeämpää kuin sinä olet” . Se ei ole fiksu asia sanoa monissa tapauksissa, kuten kun pyydät ilmaista apua täällä, näytät kaavion asiakkaalle, opettajalle jne.
Siisteys ja esitysten määrä. Paljon. Sinut arvioidaan esityksen laadun mukaan joka kerta, kun esität jotain, ajatteletko niin sen pitäisi olla tai ei. Useimmissa tapauksissa ihmiset eivät myöskään vaivaudu kertomaan sinulle. He vain jatkavat vastausta toiseen kysymykseen, älä etsi hyviä kohtia, jotka saattavat tehdä arvosanan yhden pykälän korkeammaksi, tai palkata jonkun muun jne. anna jollekulle huolimaton kaavio (tai mikä tahansa muu löysä työ sinulta), ensimmäinen asia, jonka he ajattelevat, on ”mikä ääliö” . Kaikki muu, mitä he ajattelevat sinusta ja työstäsi, on värillistä tämän alkuperäisen vaikutelman perusteella. Älä ole häviäjä.
Kommentit
- Kymmenen senttiäni: vaikka rakastan värejä erottamaan näytöt , Pidän parempana siitä, miten yksiväriset kaaviot näyttävät painettuna (tai PDF). Yleissopimukset ja æ -etiikka kehittyi yksiväriseen työhön, eikä kaikilla ole pääsyä väritulostimeen / kopiokoneeseen, joten väritiedot saattavat kadota. Haluan myös olla riippumaton väreistä (yksi kollegoistani on värisokea, mikä johtaa toisinaan puolihuvittaviin tapahtumiin, joihin liittyy värikoodattuja LED-tilavaloja. Joten ’ on tullut hyvin herkkä tälle).
- Ehkä se ’ s ohjelmointitaustani takia, mutta mielestäni pidän usein mieluummin ” ilmajohdot ” monille asioille. Jos näen suorittimessa kaksi nastaa ” DATA_TO_FTDI ” ja ” DATA_FROM_FTDI ”, voin kertoa yhdellä silmäyksellä, että nämä nastat menevät (tai ainakin pitäisi) FTDI-sirun data RX / TX-nastoihin. Vilkaisu FTDI-sirulle voi vahvistaa sen.Voin sitten tarkistaa nämä nimet laitteen nastojen määritelmien mukaan (koska jotkut laitteet, jotka käyttäytyvät tietoliikenteen siltana, käyttävät TX: tä lähtöön (ne lähettävät tietoja tuolilla), kun taas toiset käyttävät sitä tulona (hyväksymällä tiedot lähetetty muualle).
- @supercat – Ilmajohtimien ongelma on se, että vaikka niiden meneminen näyttäisi olevan ilmeistä, et voi koskaan olla varma (ilman tyhjentävää hakua), että olet löytänyt kaikkialta he menevät. ” DATA_TO_FTDI ” -esimerkkisi, entä jos siinä väylässä on sarjatoiminnan merkkivalo? laite, joka jakaa sarjaliitännän? En voi koskaan olla varma tarkastelematta KAIKKI -verkkotunnistetta manuaalisesti koko kaaviossa.
- Vaikka ilmajohdot voivat toimia kunnolla yksinkertaisissa projekteissa, kuten heti kun sinulla on enemmän kuin muutama piirisarja tai kaavionne kasvaa yhdeksi sivuksi, se hajoaa kokonaan. Lisäksi se ’ on absoluuttinen myrkky missä tahansa ympäristössä missä ave useita ihmisiä, jotka työskentelevät kaavioita. Ilmajohtojen ja GOTO: n välinen analogia on erittäin sopiva. Molemmat antavat sinun tehdä oikotietä, ja molemmat tekevät tuloksena olevasta järjestelmästä FAR-huollon vaikeampaa.
- TIA-kaaviot löytyvät osoitteesta atariage.com/2600/ archives / schematics_tia / index.html hyödyntävät voimakkaasti ilmalankoja, mutta en voi ’ kuvitella, että piirros kaikilla ” ilmalangalliset ” -yhteydet tekisivät niistä selkeämmät. Jopa ilman verkkoyhteyksien löytämistä automatisoiduista järjestelmistä, en voi ’ kuvitella, että piirustus kaikkiin yhteyksiin HΦ1 / HΦ2 tai D0-D7 tai kirjoitusosoite dekoodaa alhaalta sivun 2 jne. avulla kaaviot olisivat selkeämpiä. Oikeastaan minuun ’ m vaikuttivat pikemminkin nuo kaaviot; todellakin, he ’ ovat parempia kuin monet uudemmat.
Vastaa
1. Näytä työsi Kaavio on tarkoitettu piirin dokumentaatioksi. Sellaisena suosittelen erittäin yksinkertaisten yhtälöiden sisällyttämistä, joita voidaan käyttää. Tähän sisältyy LED-virtalaskelmat, suodatinkulmataajuudet jne. Näytä työsi, jotta seuraava kaavion lukevan kaveri voi tarkistaa sen helposti.
2. Osoita UART-suunta Koska UART-viivat eivät ole aina selkeitä siitä, mihin suuntaan ne kulkevat, lisää suuntaan jokaisen rivin viereen pieni nuoli.
3. Ole johdonmukainen Älä käytä VDD: tä yhdessä paikassa ja 3V3: ta toisessa. Vakioi.
4. Merkitse vapaasti Tämä on kuin lähdekoodin kommentit. Jos kopioit piirin tietolomakkeesta, laita viite kaavioon, jotta joku muu (tai sinä) voi tarkistaa sen myöhemmin.
Vastaa
Tässä kaksi senttiäni
1. Jaa se Jaa suunnittelu moduuleiksi. Laita järjestelmän lohkokaavio kaavion ensimmäiselle sivulle
2. Vastaa kuka, mitä, missä, milloin, miksi Who – Merkitse jokaiselle moduulisivulle ”kuka”, johon moduuli muodostaa yhteyden. Aseta se vasemmalta oikealle, jotta se lukee kuin englanti.
Mitä – ilmoita otsikossa, mikä moduuli on. Tapauksissa, joissa on useita I / O-lohkoja (eli UART ja USB), merkitse se sellaiseksi sivulle.
Missä – Käytä vapaata tekstiä CAD-ohjelmassa osien sijoittelun osoittamiseksi. Esimerkiksi – irrotuskorkki tulisi sijoittaa mahdollisimman lähelle mikropiiriä. Tämä toimii nopeammin viitteenä levyä asettaessa kuin viittaamalla johonkin muuhun dokumentaatioon.
Milloin – Onko ajoitukseen liittyviä näkökohtia, kuten virtalähteen sekvensointi tai sähkökatkospiirit? Laita nämä vaatimukset paitsi suunnitteluasiakirjaan myös vapaaksi tekstiksi asiaankuuluvalle moduulisivulle.
Miksi ja miten – Tämä sisältyy oheiseen suunnitteluasiakirjaan, jolla varmistetaan esimerkiksi
a. Soveltamisala – mitä piiri tekee, mitä se ei tee, kuten sidosryhmät sopivat hankkeesta.
b. Toimintateoria
c. Perustelu sille, miksi lähestymistapaa käytettiin toisin kuin toisin. Tämä on ratkaiseva , koska se toimii tiellä pitkin kulkevan piirin historiana, kun sinä (tai joku muu) perit / siirrät Suunnittele huomioi samat päätökset kuin alkuperäinen suunnittelija.
d. Asettelunäkökohdat
e. Viittaukset muihin asiakirjoihin.
f. Tehohäviölaskelmat – todista paitsi että se toimii, mutta kaikkien komponenttien laskettu tehohäviö on jossain määrin pienempi kuin komponentin JA kaikkien käyttölämpötilojen luokitus.
3.Tyyli Tämä on sinun ja muun joukkueen tehtävä, mutta yleensä pidän seuraavista
a. Otsikkosivu / lohkokaavio
b. Yksi ”lohko” sivua kohden, jakamalla suuret pin-count-komponentit (ts. Mikrokontrolleri) merkityksellisiin erillisiin symboleihin. Tämä vie jonkin aikaa, mutta on luettavuuden arvoinen.
Modularisaation avulla voit myös ”repiä sivun irti” ja käyttää sitä uudelleen muissa malleissa.
c. Jokaisen komponentin kohdalla on ilmoitettava viitetunnus riippumatta siitä, onko pop-no-ei, komponentin arvo / toleranssi, tarvittaessa nimellisteho, pakkauskoko ja jokin tapa määrittää valmistajan osanumero. Viimeinen kohta auttaa sinua tekemään yhteisiä joitain komponentteja asennuksen valmistuskustannusten pienentämiseksi ja arviointikutsun saamiseksi, jos joitain suunnitteluparametreja voidaan lieventää taulussa käytettyjen eri komponenttien määrän vähentämiseksi. Pystysuunnassa tasattujen komponenttien osalta aseta tämä teksti vasemmalle. Sijoita tämä teksti komponentin yläpuolelle vaakasuunnassa tasattujen komponenttien kohdalla.
d. Asettele piiri vasemmalta oikealle osoittamalla moduulin rajapinnat tekstillä
e. Tehokiskojen selkeyden vuoksi ÄLÄ KÄYTÄ VDD: tä tai VCC: tä , koska ne ovat epäselviä. Tee uusi symboli, jolla ilmoitetaan nimenomaisesti jännite. Sama asia maaperälle (ts. GND maadoitukselle ja AGND analogiselle maalle).
Vastaa
R100, R101, R102 R1: n, R2: n sijaan R3
Haluan jakaa kokemukseni komponenttien nimien määrittämisestä.
Tunnista piirilohkot toimintojen mukaan. Vaikka kyseessä olisi monimutkainen piiri, voit tunnistaa ne, kuten päätehotaso, esivahvistin, vahvistin, A / D-muunnososa, ilmaisin- / muunninlohkot, synkronointiosa, ajastin tai muut loogiset käyttöosat.
Ehdotukseni on nimetä komponentit käyttämällä suurempia numeroita, kuten R100, R101, R102 R1, R2, R3 … jne. sijaan.
Voit määrittää 100, 200, 300 … jne. kukin tunnistamasi lohko. Voit esimerkiksi määrittää 100-199 numeroa teho-osalle. Sitten kaikki teho-osan komponentit 1xx-muodossa, kuten Q100, R101, R103, C100, D100, D106.
Advantage
- Piirin osuudet on helppo tunnistaa toiminnoittain monimutkaisessa kaaviossa.
- Helppo vianetsintä.
- On helppo nimetä osat, kun sinun on lisättävä uusia osia osioon myöhemmin. Koska sinulla on valittavissa noin 100 nimivaihtoehtoa.
- Helppo piirtää piirilevyasettelut mihin tahansa cad-ohjelmistoon manuaalisesti. Koska piirilevyn piirustuksen alussa kutakin komponenttityyppiä kootaan yhteen paikkaan.
Voit helposti erottaa ne eri sijoittuu numeronsa mukaan katsomatta monta kertaa kaaviota.
Vastaa
Pari pistettä yllä lähetettyjen lisäksi . Ensimmäinen vastaus on melko sankarillinen, mutta yhdestä asiasta en ole samaa mieltä.
Kiinnitä järjestys kaavamaisessa symbolissa.
Miksi nastat järjestetään uudelleen Se tekee esteettisesti miellyttävämmästä kaavamuodosta, jota voi olla helpompi tulkita sen mukaan, miten nastat on asetettu.
Miksi et järjestä nastoja uudelleen Se pyytää ongelmia, piste. Taulukossa nastat annetaan sellaisina kuin ne ovat fyysisessä sirussa, joten luot merkittävän virhelähteen, jos aloitat niiden järjestämisen. Paitsi että se vaikeuttaa prototyyppien tekemistä, kutsut myös virheitä fyysiseen pinoutiin. Suunnittelutarkastuksessa pinouteja verrataan ja jos ne ”sekoittuvat”, on helppo sekoittua.
Toinen kommentti ilmalangoista Älä tee sitä. Käytä sen sijaan portteja, jotka edellyttävät Muodosta yhteys nimenomaisesti kahden verkon välille samoissa tai erillisissä kaavakkeissa. Jos annat verkkojen muodostaa yhteyden ilman portteja / sivuja, avaat suuren määrän matoja, koska ilmeisesti etuyhteydettömät verkot saattavat olla oikosulussa.
Älä pakkaa liikaa tavaraa sivulle Ihmiset voivat alkaa valittaa, jos kaavamaisesti on 30 sivua, mutta vaihtoehto rotat pesivät sekoittuvia johdotuksia osien välillä. Hajota kaavio loogisiksi piirilohkoiksi ja kiinnitä ne erillisiin sivuihin tarpeen mukaan.
Jätä tarpeeksi tilaa nastojen väliin Monet valmiiksi kaaviomaiset symbolit pakkaavat laitteen nastat mahdollisimman tiukasti. Vaikka tämä minimoi symbolin pinta-alan, se myös vaikeuttaa piirin lukemista, kun yhteydet ovat lähentymässä ”ulkopuolelta” tiiviisti pakattuihin nastoihin. Sinun tulisi jättää tarpeeksi tilaa, jotta voit lisätä sarjavastuksia porrastetusti.
Viitemerkinnät Kaavamaisesti ja asettelulla olisi tietysti oltava viitetunnuksia. Kaikista monimutkaisemmista nämä on tilattava. Sille on kaksi lähestymistapaa.
-
Voit pyytää kaavamaista sieppausohjelmaa merkitsemään nämä, jotta jokaisella sivulla on oma etuliite. Tällä tavalla on helppo löytää jokin annettu osa BOM-kaaviosta. Ja myös ECO: ta on helpompi seurata, kun tiedät, millä sivulla muutokset ovat. Tämän haittapuoli on, että päädyt pitkien viitetunnusten kanssa ja osan löytäminen asettelusta voi olla vaikeaa.
-
Voit pyytää asetteluohjelmaa merkitsemään nämä. Tällä tavalla olet tilannut viitteitä piirilevyltä, mikä helpottaa vastuksen R347 löytämistä. Mieluiten suuremmalla piirilevyllä tämä tulisi sitoa kvadrantteihin (sekstantit, oktantit …). Haittapuoli on, että ei ole ilmeistä, missä osa kaaviossa on. Et vain voi voittaa täällä, joko kaavamaisen on helpompi lukea tai asettelun on.
Kommentit
- Olen vain eri mieltä nastajärjestyksestä. Kaavioilla ei saisi olla ’ välttämättä mitään tekemistä sirun fyysisen asettelun kanssa. Esimerkiksi op-vahvistimien tulisi näyttää kaavamaisilta kuin op-vahvistimet. Neljän op-vahvistimen ei pitäisi näyttää MITÄÄN kuin siru. Lisäksi, kun käsitellään monimutkaisia korkean tapin lukemia, portit tulisi jakaa funktionaalisiin yksiköihin.
- Hyviä seikkoja, mutta olen Scottin kanssa samaa mieltä siitä, että piikkien uudelleenjärjestämisen välttäminen on hölynpölyä. Pienillä siruilla, varmasti, mutta kaaviot ovat 100% vähemmän hämmentäviä, jos sen sijaan, että johdot ristikkäisivät kaikkialla, järjestät sirun nastat uudelleen ja varmista, että ne on merkitty oikein. Jos kaaviossa olevat epäkunnossa olevat nastat riittävät hämmentämään jotakuta, heidän ei todennäköisesti ’ pitäisi olla aluksi sotkua taulun kanssa. Hänen opamp-pisteensä on myös erittäin pätevä.
- Opampit ovat erityistapaus, koska olen ’ varma, että ’ Olen samaa mieltä kuin transistorit jne. Jos päätät hengähtää, koska kaavamaisen nastan uudelleenjärjestely johti virheelliseen jalanjälkeen, et ’ tiennyt kenenkään suosii.
- Jalanjälkiä tulisi verrata tietolomakkeeseen. Symbolit samoin. Se on ainoa viite, joka laskee. Ei ole mitään järkeä käyttää itse piirrettyä symbolia viitteenä jalanjäljestä. Varmista, että näiden kahden välillä on oltava yhdenmukaisuuden tarkistus, mutta kaikki kunnolliset ohjelmistot tekevät sen ja näyttävät yhdistämättömät nastat kummallakin puolella.
- Vastaa uudemmalla ketju. Sinun kohtaasi, @ScottSeidman.
Vastaa
Suurin kiista, jossa näen keskustelu koskee pin-järjestystä, mutta tämä on vain kysymys suuremmista aiheista: Toiminnallinen vs fyysinen! Jos teen hyvän kaavamallin asettelutyön valmistelemiseksi, on paljon parempi tehdä kaavamaisen näköinen mahdollisimman lähellä asettelua, esim. piirtää nastajärjestys sen mukaan, mitä joku muu tekee lomakkeessa, vaan sellaisenaan. Harkitse myös jättää hieman enemmän tilaa suurten elementtien, kuten virtalähteiden, ympärille. piirtää myös jäähdytyselementin ”symboli”. Jos maan pitäisi olla joka tapauksessa suuri taso, valitse myös parempi yhteydet nimellä, mikä auttaa myös välttämään monia ylityksiä. Toisaalta, jos kukaan ei voi välttää herkkien viivojen ylitystä, piirrä kaavio siten, että siitä tulee opas hyvälle asettelulle, esim. vastuksenjakajan suuren impedanssin puolella tulisi olla yleensä lyhyt liitäntä, kun taas käyttöjohdot voivat olla usein pidempiä ilman ongelmia.
Digitaalisten mikropiirien kohdalla käytän yleensä automaattisia reitittimiä ja pidän kiinni toiminnallisesta järjestyksestä. Toinen kiistanalainen aihe voisi olla differentiaalivahvistimen ja esim. monivaiheisen vahvistimen piirtäminen, kuten meidän pitäisi piirtää jokainen vaihe tavalliseen tapaan ja sitten johdin seuraavaan vaiheeseen (joka usein päätyy moniin risteyksiin), vai pitäisikö todella piirtää diff-parit symmetrisesti (usein vanhoissa Tectronics osci -kaavioissa)? Täällä riippuu myös tarkoituksesta ja kuinka kriittinen symmetrian pitäminen todella tapahtuu RF-piireissä, joissa ei usein ole niin paljon elementtejä, mieluummin taas hyvin lähellä asettelua olevat piirustukset.
Vastaa
A muutama muu:
- (1) Piirrä normaaliin ruudukkoon.
Inhoan todella joutua käsittelemään toisten ihmisten työtä, joka on piirretty puoliruudukkoon. valtava ajanhukka eikä tuo mitään arvoa piirustukselle.
- (2) Käytä fyysistä tyyliä pienempiin laitteisiin.
Piirustus IC: t ja pienet komponentit, joissa nastat ovat järjestyksessä, auttavat w se välittää aikeesi ulkoasuun ja helpottaa virheenkorjausta. Tämä on kaksinkertainen sot-23: n transistoreille ja diodeille: Piirrän ne osoittamaan nastajärjestystä, eikä sen seurauksena ole tarvinnut muokata väärin asetettua vuosien kuluessa.
- (3) Ota huomioon kohdan (2) rajat.
Isoa BGA: ta ei ole mahdollista piirtää fyysisesti tai edes yhtenä symbolina. Mutta voit ainakin erota toiminnon mukaan ja näyttää, kuinka nastat liittyvät toisiinsa alueellisesti. Esimerkiksi FPGA voidaan piirtää ja jakaa näyttämään lohkoja, jotka edustavat logiikkaruutuja, ja laatat itse sijoitetaan / järjestetään kaavioon osoittamaan, kuinka ne kulkevat.
Historiallisesti moniosaiset symbolit esim. Op -amput tai portit olivat järkeviä. Mutta nämä ovat harvinaisempia malleissa.
- (4) Sivun sisäiset aliakset ovat kunnossa, mutta älä työnnä sitä.
Nimetyt aliakset ovat samat kuin sivut todella: se tarkoittaa, että sinun on silti skannattava sivu etsiäksesi muita esiintymiä. PDF-kaavion ja Ctrl-F: n avulla tämä ei ole niin iso työ kuin ennen (ja häpeä valmistajille, jotka teet PDF-tiedostoja, joita ei voi hakea. Se on vain ontavaa.) Toisin sanoen ulkopuoliset sivut tarkistetaan tarkemmin Kongon demokraattinen tasavalta kuin aliakset.
- (5) Lohkokaaviot ja mekaaniset suunnitelmat ovat vaivan arvoisia
Ponnistelut, jotka vietät ajatuksesi välittämiseen täällä, säästävät paljon aikaa suunnittelun käyttöiän ajan – ulkoasusta korjaukseen. Kyllä, mekaaninen suunnittelija tekee virallisen laudan ääriviivat, mutta ainakin voit tehdä näiden kahden tyyppisiä kaavioita kertomalla, mihin odotat tavaroiden sijoittamista – ja miksi -.
- (6) Kun viet kaavion PDF-muotoon, tee siitä haettava.
Onko todella liikaa kysyä?
- (7) Onko juuri riittävästi komponenttitietoja.
Viitetunnisteen lisäksi joillakin suunnittelijoilla on houkutus saada kaikki kaavion osan määritteet. Mutta tarvitsetko niitä todella? Ei, et. Suvaitsevaisuus, joskus. Jännite, joskus, kun osa on korkeammalla jännitteellä. Jalanjälki – ehkä. Valmistajan osanumero? Harvoin – haluat yleensä lähettää useita lähteitä. Onko yrityksen AVL / MRP-numero? Ei, ei koskaan.
Kaikki tämä muu on BOM: n tarkoitus.
- (7a) Ajattele BOM-sukupolvea eteenpäin.
Siitä huolimatta, että jonkinlaisen osanumerojärjestelmän kehittäminen jo alkuvaiheessasi voit luoda yksityiskohtaisia BOM-luetteloita, vaikka sinulla ei olisi MRP-järjestelmää. Jokaisella osatyypillä tulisi olla yksilöllinen tunnus, joka on asetettu piilotetuksi attribuutiksi kaaviossa, joka vastaa pääosaluettelon (AVL-luettelo) merkintää. Tätä tunnusta käytetään myöhemmin yhdistämään laajennetut tiedot AVL-luettelosta luomaan yksityiskohtainen BOM.
Myöhemmin voit tuoda nämä tavarat oikeaan MRP- tai PLM-järjestelmään, kuten Oracle Agile.
- (8) Virta on myös signaali !
Aikaisemmin piirrät kaavion piilotetuilla virta / maadoitusnastoilla, jotka aliaksitetaan automaattisesti VCC: ksi tai GND: ksi. Se on edelleen vaihtoehto, kun luot symbolin esimerkiksi Orcadissa. Älä piilota näitä virtaliitäntöjä! Näytä heille! Varsinkin kun otetaan huomioon nykypäivän mallit, joissa on useita tehoalueita, suuri tehotiheys, reititys, ohitus, silmukan pinta-ala ja niin edelleen.
Virta on niin tärkeää, että jos et kuluta vähintään 1/3 osuudestasi aikaa virran suunnitteluun kannattaa harkita toista työtä.
- (9) Kommentit ovat ystäväsi.
Keskeisten elementtien korostaminen tekstillä voi säästää paljon aikaa virheenkorjauksessa. Kommentoin tyypillisesti ohjelmistoon liittyviä asioita (esim. Osoitteet, bittipaikat) ja virran suunnitteluun (nykyinen tyypillinen / maksimi, jännite).
- (10) Koko on tärkeä.
Käytä 11×8.5 (A-koko) todella yksinkertaisiin juttuihin, 17×11 (B-koko) useimpiin muihin asioihin. Suurenna vain, jos sitä todella tarvitset.
17×11 (tai sen lähin metrinen vastaavuus) on kohtuullinen koko HD-näytöllä katselua tai jopa 11×8,5-kokoista tulostusta varten. Työskentely on hyvä koko.
Toisaalta huomaan, että en voi saada tarpeeksi tavaraa 11×8.5-kokoisena. Ja toisaalta, toisaalta, on toinen ääripää, kun olen käyttänyt 23,5 x 15,2 (suurennettu B, ei C) todella monimutkaiseen piirustukseen, joka ryhmittyy yhteen (esim. DRAM-pankit): tämä on tulostettava 17×11 olla kohtuullisen helppo lukea paperiversiona.
Koska olen niin, tulostan enää harvoin mitään, joten huolehtiminen siitä, kuinka painettu kopio tulee, on enemmän vaivaa kuin sen kannattaa suurimman osan ajasta.
- (11) Vasen-oikea-signaalin kulku, ylhäältä alas-virtavirta. Enimmäkseen.
Tämä on yleinen standardi elementtien suhteiden ymmärtämisen helpottamiseksi. Mutta joskus antamalla enemmän painoa arkkitehtuurivirralle kuin tämä vanha sääntö antaa selkeämmän kaavion.
- (12) Järjestä sivun ulkopuoliset / portit pystysuoriin ryhmiin.
Ei ole välttämätöntä tai hyödyllistä vetää portteja kaavion reunoille. Mutta ainakin rivitä ne järjestettyihin sarakkeisiin, jotta ne on helppo skannata visuaalisesti.