Ho realizzato un circuito abbastanza complesso (almeno per il mio livello).
Dopo aver trascorso alcune ore cercando di eseguire manualmente il percorso automatico, solo il 5% aveva finito e ogni volta mi sono imbattuto in ostacoli per non essere in grado di continuare il percorso.
Quindi ho provato a utilizzare l'autorouter di CircuitMaker. Inizialmente pensavo che facesse un buon lavoro, ma poi ho scoperto che la maggior parte delle tracce autorouted avevano violazioni, quindi ho attivato l'opzione "Rip-up Violations After Routing" e ho scoperto che il 25% -50% era stato indirizzato automaticamente. Vedi sotto.
Sono sicuro di poter migliorare la rotazione o la riorganizzazione dei componenti, ma speravo che un autorouter potesse fare di meglio (o almeno spero che ci sia "qualche" soluzione). Inoltre, ho visto schede molto più complesse che vengono instradate (a mano o con instradamento automatico).
Mi chiedo quale sia l'approccio migliore per continuare:
Le mie impostazioni / impostazioni sono:
- Tavola a due strati
- Lo strato inferiore è inizialmente un piano GND (ma l'autorouter può usarlo per tracciarci sopra).
- Ho usato (per ora) le impostazioni più semplici (spazio libero 5 mil, larghezza della traccia più piccola 5 mil)
- Ho definito più volte le classi di rete, ma non le uso (per ora) per controllare le regole (quindi ogni traccia di larghezza è impostata su 5 mil)
Inoltre, molti dei componenti del transistor (Q) non sono completamente definiti (quindi è necessario aggiungere / instradare ancora più tracce).
Come devo procedere per instradare questo PCB?
- Utilizzare l'autorouter ma in modo diverso? (se sì, come?)
- Hai dedicato (molto) più tempo alla rotazione / all'inoltro?
- Utilizzare un PCB più grande? (Spero di no, perché voglio davvero averlo in circa 18x12 cm che è questo)?
- Spostare alcune parti che si allontanano? (Ho la sensazione che anche i circuiti integrati siano abbastanza distanziati, ma non ho molta esperienza in questo).
- Rimozione dell'aereo GND? (Anche se anche l'autorouter non potrebbe farne molto con / senza l'aereo GND). Inoltre uso entrambe le tracce digitali / analogiche, quindi penso che GND sia buono, forse necessario.
- O mi sono perso alcune impostazioni (CircuitMaker) che lo rendono in grado di indirizzare automaticamente questo PCB?
UPDATE
Sembrava che l'autorouter funzionasse bene.Tuttavia, poiché ho selezionato l'opzione "Rip-up Violations After Routing", l'autorouter ha eliminato tutte le tracce di violazione.
Purtroppo, ci sono molte violazioni di spazio interno che non so come rimuovere.Vedi Altium "Ignora le distanze da pad a pad all'interno di un footprint" all'interno di CircuitMaker? per una mia domanda correlata.