Mengapa pin VCC / GND dari ATtiny26 tidak selaras?

15

Dalam diagram pinout berikut untuk mikrokontroler ATtiny26, IC 20-pin:

Diagram pinout ATTINY26

Pin VCC / AVCC dan GND tidak selaras. Tentunya akan lebih mudah bagi desain PCB untuk menghubungkan ini dengan langsung melintasi daripada harus menyeberang (membutuhkan vias, lapisan kedua, atau routing yang rumit).

Mengapa pin-pin ini harus diganti?

JYelton
sumber

Jawaban:

26

Salah satu alasan yang sangat bagus, ketika saya belajar sendiri dari prototipe baru-baru ini, adalah membalikkan tata letak fisik IC dalam suatu rangkaian.

Saya menyambungkan mikrokontroler versi lubang ke soket ke belakang, dan menghabiskan sekitar satu jam dengan osiloskop mencoba menentukan mengapa pin tidak berperilaku seperti yang diharapkan.

Ketika saya menemukan IC berada di belakang (dan pulih dari keinginan untuk menembak diri sendiri), saya menyadari saya bersyukur bahwa pembalikan polaritas tidak membuat IC tidak berguna. Dengan pin mundur dalam pengaturan ini, chip sebenarnya menerima VCC dan GND dengan benar di kedua arah.

Dalam IC dengan VCC pada pin 1, dan GND di sudut yang berlawanan, mereka memanas dan umumnya gagal sangat cepat ketika dimasukkan ke belakang.

JYelton
sumber
16
Yang berarti Anda segera menemukan masalah, alih-alih membuang waktu satu jam! ;-)
Brian Drummond
Saya memiliki masalah yang sama beberapa bulan yang lalu. Satu jam bergulir kembali dilakukan di git hanya untuk mengetahui IC itu mundur.
Vorac
Menariknya, saya juga melakukan kesalahan dengan memasang catu daya 5v di sisi papan tempat memotong roti yang salah dan hanya memperhatikannya bahwa LED hijau pada pasokannya kehilangan kecerahannya ... ATTiny26 bertahan hampir satu menit dengan polaritas yang salah!
Roman Susi
7

Meskipun tidak ada seorang pun selain perancang Atmel yang dapat mengatakan dengan pasti, tetapi salah satu alasan pin diaktifkan adalah untuk menyoroti bahwa mereka berbeda. VCC dan AVCC berbeda, seperti halnya GND 6 dan GND 21, yang secara teknis AGND . Mereka tidak dimaksudkan untuk menjadi dua pin yang berlebihan.Dengan mengimbangi mereka satu sama lain, itu membuat perancang PCB memikirkan kembali apa yang mereka lakukan jika mereka hanya mengikatnya untuk kenyamanan. Dari lembar data ATTINY26:

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

Beberapa bagian Atmel lainnya secara eksplisit merujuk pin ground kedua sebagai AGND (ATTINY 87, 167, 261, 461, 861)

Sementara manfaat yang tak terduga dari pin offset adalah mencegah penggorengan chip jika dimasukkan secara tidak benar, saya sangat meragukan bahwa ini adalah masalah besar dalam setiap proses manufaktur industri. Jika ada, jika output tinggi di sisi kiri tiba-tiba terhubung langsung ke ground di sisi kanan karena kesalahan, Anda akan memiliki masalah yang sama.

Pejalan kaki
sumber
1
+1 Saya menyadari bahwa AVCC dan AGND secara teknis berbeda dari VCC dan GND yang berlawanan dengannya dan karenanya tidak dimaksudkan sebagai koneksi yang berlebihan. Mereka kebetulan memiliki konsekuensi yang menarik dari memasukkan chip yang salah. Ini jelas memberikan detail tambahan pada pengaturan pin. Saya tidak yakin bahwa itu semata-mata untuk memaksa desainer PCB untuk "memikirkan kembali" apa yang mereka lakukan. Mungkin beragam alasan.
JYelton