Perché i pin VCC / GND di un ATtiny26 non dovrebbero essere allineati?


15

Nel seguente diagramma di pinout per un microcontrollore ATtiny26, un IC a 20 pin:

ATTINY26 pinout diagram

I pin VCC / AVCC e GND non sono allineati. Sicuramente sarebbe più facile per il progetto PCB collegarli attraversandoli invece che attraversarli (richiedendo via, un secondo strato o routing complesso).

Perché questi pin dovrebbero essere commutati in questo modo?

Risposte:


26

Una ragione molto buona, come ho imparato da un recente prototipo, è l'inversione del layout fisico dell'IC in un circuito.

Ho inserito una versione a foro passante di questo microcontrollore in una presa all'indietro e ho trascorso circa un'ora con un oscilloscopio cercando di determinare perché i pin non si stavano comportando come previsto.

Quando ho scoperto che l'IC era indietro (e mi sono ripreso dal desiderio di spararmi), mi sono reso conto di essere grato che un'inversione di polarità non avesse reso l'IC inutile. Con i pin all'indietro in questa disposizione, il chip riceve effettivamente VCC e GND correttamente in entrambe le direzioni.

Nei circuiti integrati con VCC sul pin 1 e GND sull'angolo opposto, si riscaldano e generalmente falliscono molto rapidamente quando vengono inseriti all'indietro.


16
Ciò significa che trovi immediatamente il problema, invece di perdere un'ora! ;-)
Brian Drummond,

Ho avuto lo stesso problema alcuni mesi fa. Un'ora di ritorno indietro si impegna solo a scoprire che l'IC era all'indietro.
Vorac,

È interessante notare che anch'io ho commesso un errore collegando l'alimentazione 5v sul lato sbagliato della breadboard e ho notato che solo il LED verde sull'alimentazione ha perso la luminosità ... ATTiny26 è sopravvissuto a quasi un minuto di polarità errata!
Roman Susi,

7

Sebbene nessuno, tranne i designer di Atmel, possano dirlo con certezza, ma uno dei motivi per cui i pin vengono scambiati è esattamente quello di evidenziarli. VCC e AVCC sono diversi, così come GND 6 e GND 21, che tecnicamente è l'AGND . Non intendono essere due pin ridondanti. Scostandoli l'uno dall'altro, fa sì che i progettisti di PCB ripensino a ciò che stanno facendo se li collegassero semplicemente per comodità. Dal foglio dati ATTINY26:

inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine

Alcune altre parti Atmel fanno esplicito riferimento al secondo perno di massa come AGND (ATTINY 87, 167, 261, 461, 861)

Mentre il vantaggio inaspettato dei perni offset è che impedisce di friggere i trucioli se inseriti in modo errato, dubito fortemente che ciò sia di grande preoccupazione in qualsiasi processo di produzione industriale. Semmai, se un'uscita in alto sul lato sinistro è improvvisamente collegata direttamente a terra sul lato destro per errore, avresti lo stesso problema.


1
+1 Mi rendo conto che AVCC e AGND sono tecnicamente diversi da VCC e GND di fronte a loro e quindi non sono destinati a essere connessioni ridondanti. Hanno avuto una conseguenza interessante dell'inserimento errato del chip. Ciò fornisce sicuramente ulteriori dettagli sulla disposizione dei pin. Non sono sicuro che sia solo per costringere i progettisti di PCB a "ripensare" ciò che stanno facendo. È probabilmente una varietà di ragioni.
JYelton,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.