Altium Designer: DRC: Netto 3V3 er delt inn i 4 sub-nett

J

JohnG300c

Guest
Jeg får en "Un-Routede Net Constraint Violation": Netto 3V3 er delt inn i 4 sub-nett.Hvordan vet jeg hva nodene ikke er koblet til 3V3?

 
Åpne "PCB" panel.Velg "Regler" på toppen av panelet.Velg feil i midten sub-panel.De berørte noder og garn vil bli oppført i nederste sub-panel.

Hvis du har boksene merket for Velg, Zoom, og Clear Eksisterende vil vise zoom til området på brettet når du klikker på feil eller node / net liste.

 
Takk House Cat.Dette vil markere 3V3 nettet, men det viser ikke meg hvor nettet er brutt.Jeg har rundt 100 tilkoblinger til 3V3 rundt på brettet, og jeg aner ikke hva spor eller node ikke er ordentlig koblet til 3V3 (makt plan).Finnes det en bedre måte enn å manuelt inspisere hver eneste merket node?

 
Ditt DRC rapporten bør føre nøyaktig putene som bryter "Broken-Net Constraint".Oppføringen vil ha en overskrift med netname, da under netname det viser putene at programvaren mener er frakoblet ved pad navn.

Her er et eksempel på hvordan det ser ut for en DRC feil som rapporteres "Netto VSSA er delt inn i 6 sub-nett. Rutet til 54,55%.Broken-Net Constraint ((All))Netto VSSANettverksmaske: C8-2Nettverksmaske: C7-2Nettverksmaske: P2-S5007 P2-B7Nettverksmaske: P2-S5005 P2-B5Nettverksmaske: P2-S5001 P2-B1Nettverksmaske: P2-S5003 P2-B3Du kan deretter bruke "JC" (Gå til komponent) å gå direkte til feilen.For eksempelet over, vil jeg bruke JC, deretter C8, og feilen ligger i blokk 2 av C8 når markøren hopper til denne plasseringen, osv. Du kan også bruke PCB panel for å gå til den eksakte noder rapportert i DR Kongo Rapporten - bare klikk på nodenavnet i bunnen sub-panel av "Regler" skjerm.

 
Takk House Cat.Jeg antar henvise deg til HTML-rapport som aldri kommer opp på meg system.Jeg hadde tidligere installert AD i en annen katalog, og den nye installasjonen annen grunn forsøkt å finne rapportmaler i det gamle installasjonen katalogen.Jeg har ennå ikke funnet ut hvor malen installasjonen katalogen innstillingen er lagret (jeg har sjekket registret og filsystemet uten hell).Jeg er derfor bare ved hjelp av meldinger rute for DRC output som ikke inneholder noen subnett.Anyways, jeg ha blitt kvitt alle DRC feil unntatt visse komponenter som ikke er plassert i rommet den ble opprettet i (dvs. skjematisk navn).Noen ide hvordan å "oppheve tilordningen" en komponent fra et rom?

 
Plasseringen av DR Kongo rapportmaler er satt i dine preferanser.Hit "OP" å få frem PCB Editor-siden.Gå til Innstillinger> PCB Editor> Rapporter, og du vil se tabell over maler og avmerkingsboksene til å velge hvilke rapporter blir generert.Du kan stille inn alt fra denne siden av preferanser.

Komponenter som er lagt til komponenten klasser som blir så tildelt rom ved design reglene i Plasseringsmålretting> Room Definisjoner delen.Du kan redigere komponenten klasser fra PCB Panel.Velg "Components" på toppen av panelet.Deretter dobbeltklikker du på den komponenten klassen som inneholder de komponentene du vil fjerne fra rommet.En redigering dialog kommer opp, og du vil se pilene som lar deg flytte komponenter i eller ut av klassen som definerer rommet.Du kan også komme til samme redigeringsvinduet fra menyen Design> Klassene ved å klikke på navnet til komponenten klassen som inneholder komponenten du vil legge til eller fjerne fra rommet.

 
Takk en million House Cat.Mitt design er ren ganske mye nå

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smil" border="0" />

Lagt etter 8 2 timer minutter:House Cat, en ting ...

Jeg nå merke til at visse komponenter er fast komponent i klassene og når jeg en ECO fra skjematisk AD ønsker å tilordne komponenter til den gamle komponenten klassene igjen.Jeg prøvde å oppdatere skjematisk mens i PCB editor.15 forskjeller ble funnet (de komponentene som ble fjernet fra komponenten klasser), men jeg klarte ikke å skape en ECO tilbake til skjematisk fra "forskjeller dialogen".I stedet fikk en dialogboks der det står "forskjeller oppdaget, men ingen ECO generert. Vennligst gjennom prosjektet alternativer.".

Selvfølgelig kunne jeg ikke finne noen nyttige prosjekt alternativ ...

 
Prosjektet innstillingen at programvaren forsøker å fortelle deg om er funnet på "Klasse Generation"-kategorien av Project Options.

Det er merket for å velge hvordan programvaren automatisk tildeler komponenter til klasser og rom.Se på den tredje kolonnen i tabellen - hvis du har boksene sjekket for å generere komponent klasser og rom fra den skjematiske sider, vil det automatisk tildeler komponenter til en klasse og deretter tilordne klassen til et rom.Dette ville forsøke å overstyre endringene du har gjort manuelt til PCB klassen oppdrag.

Dersom du ønsker å tvinge en komponent til en bestemt klasse, ville du merker av i boksen nederst på fanen der det står "Brukerdefinert Classes> Generate Component Classes".Du vil da definere en ny parameter for komponent kalt "className", og gi den en verdi lik navnet på klassen.For et stort antall komponenter, vil du ønsker å bruke "Verktøy> Parameter Manager" for å legge til og administrere komponent klasser.

 
Takk House Cat.Jeg skal prøve dine forslag

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smil" border="0" />
 
House Cat, til tross for å ha skapt en "className"-parameteren satt til "none" på alle komponentene jeg ønsker å plassere utenfor sin standard rom AD ønsker å tvinge komponenter i spørsmålet tilbake til den opprinnelige klassen navnet når jeg en "Oppdater PCB Document. .. ".

Jeg får også samme resultat når du prøver å oppdatere skjematisk fra PCB feil (... ingen øko generert ...).

Er jeg savner noe her ...?

 
Hvilke bokser har du sjekket på "Class Generation"-kategorien av Project Options?

 
Jeg har lastet opp et bilde av dialogboksen:

<img src="http://images.elektroda.net/76_1199256058_thumb.jpg" border="0" alt="Altium Designer: DRC: Net 3V3 is broken into 4 sub-nets" title="Altium Designer: DRC: Netto 3V3 er delt inn i 4 sub-nett"/>
 
Fra postet bildet, har du gitt programvaren to instrukser å følge.Først plasserer alle komponentene på en bestemt skjematisk ark i samme rom.Sekund, at du vil definere rom for komponenter i tillegg til den automatiske tildelingen av rom.

Hvis du ikke tildeler en klasse til en av dine komponenter, deretter programvaren vil tilordne den til standard plassering.I stedet for å tilordne en blank parameter, gi brukeren ComponentClass parameter en dummy verdien av noe som N1, N2, etc.

Hvis du ikke bruker rom for noe på PCB, kan du fjerne dem helt ved å fjerne merket i boksene i "Generer rom" kolonnen i Skjematisk Sheets tabellen.Når du kompilere skjematisk og sende den til PCB du generere en ECO som vil fjerne rommet oppdrag.

Hvis du ikke bruker ditt rom for design regler som hindrer det, kan du også endre formen på rommene for å ta med ekstra komponenter.

 
Takk House Cat.Problemet synes å være at AD ønsker å tildele komponenter til den klassen de var slettet fra til tross for at komponentene ble tildelt en ny klasse via ComponentClass parameteren (satt til "none" på alle disse komponentene).Det virker som det ComponentClass "overstyre" metoden fungerer ikke.

 
Hvis du ser i dokumentasjonen, finner du at riktig parameternavnet å tilordne en komponent i en klasse er "className".Jeg prøvde reassigning flere komponenter til rommet "ingen" på prosjektet som jeg jobber med, og det gjør faktisk arbeidet.Uten å se på dine spesifikke prosjekt, er jeg ikke sikker på hva du kan gjøre galt.

 
Takk House Cat.Jeg bare ignorere dette problemet nå.I verste fall, vil jeg ved en feiltagelse oppdatere PCB og glem å uncheck komponenten gruppen oppdatering som vil gjøre visse komponenter "grønn" på PCB.Dette vil ikke påvirke sluttresultatet.

 
JohnG300c skrev:

Jeg får en "Un-Routede Net Constraint Violation": Netto 3V3 er delt inn i 4 sub-nett.
Hvordan vet jeg hva nodene ikke er koblet til 3V3?
 

Welcome to EDABoard.com

Sponsor

Back
Top