Sto progettando una tavola per un progetto scolastico usando l'aquila. Pensavo di poter fare a meno di utilizzare l'orologio di bordo del PIC18 poiché non sta facendo molto (principalmente solo LED), ma uno dei suoi compiti è la comunicazione RS232 e ho (appena) appreso che l'onboard non è abbastanza preciso da nessuna parte per qualsiasi tipo di comunicazione. Poiché il collegamento RS232 è cruciale, ho bisogno che funzioni. Quindi ho avuto il compito di stipare un xtal e due tappi sul mio PCB già affollato. Ecco il mio risultato alle 3 di questa mattina:
Sono sicuro di aver fatto sudare un po 'il progettista di bordo con esperienza. La grande traccia luminosa è terra. Penso che sia il massimo che potessi fare considerando che non c'era assolutamente spazio per spostare il PIC o i due chip più in alto e pochissimo spazio per spostare quello in basso. La scheda sarà fresata a controllo numerico, quindi non posso andare meno di 16 mm di larghezza traccia / 16 mil di spaziatura. Ho riorganizzato quello che potevo per assicurarmi che OSC1 e OSC2 non avessero via. I tappi sono piccoli piccoli cerotti ~ 20pf, ho appena usato le parti cilindriche per la spaziatura dei pad.
(Inoltre, il blu è lo strato inferiore, il rosso è la parte superiore; tutto deve essere attraverso il foro e connettersi sul fondo)
Ho intenzione di far funzionare il chip a 4.9152MHz. Se per qualsiasi ragione insondabile non è abbastanza velocità, mi piacerebbe l'opzione di 7,2 MHz. So che la velocità influenza il design.
Tutto il consiglio sarebbe apprezzato. Probabilmente farò girare i tappi in modo che la traccia sull'xtal sia più breve. Non vedo alcun modo possibile per avere un "anello di terra" che è suggerito in quanto non c'è spazio.
EDIT: ecco un design aggiornato. Ho sostituito i tappi con un ingombro migliore (ancora in ceramica) e il microcontrollore si collega al piano terra in un solo punto. Le linee tratteggiate mostrano dove metterò il mio anello di guardia (i pin 1 e 20 del TPIC sono N / C):
Modifica 3: tracce più grasse, migliore schermatura, penso che questo sia il massimo che può ottenere: