Saya sedang mengerjakan aplikasi yang menggunakan mikrokontroler atmme AT32ga328p. Saya mulai dengan versi 28 PDIP, tetapi sekarang saya ingin menggunakan 32 TQFP, yang saya perhatikan memiliki 2 input tambahan setelah mengkompilasi proyek Altium saya.
Input-input ini adalah ADC7: 6 yang "berfungsi sebagai input analog ke konverter A / D. Pin-pin ini diaktifkan dari catu analog dan berfungsi sebagai saluran ADC 10-bit," menurut lembar data.
Saya telah membaca online bahwa beberapa orang mendapatkan hasil yang tidak diketahui ketika mereka menggunakan ADC dan memiliki input mengambang. Apa yang saya baca telah mereka lakukan adalah mengaktifkan pull-down resistor, tapi saya tidak melihat cara mengkonfigurasi mereka (karena mereka bukan milik port I / O). Juga, aplikasi saya bahkan tidak menggunakan konverter A / D sama sekali.
Apa praktik terbaik? Haruskah saya menghubungkan resistor pull-down eksternal? Abaikan kesalahan Altium?
sumber
24.9.5
: "Perhatikan bahwa pin ADC ADC7 dan ADC6 tidak memiliki buffer input digital, dan karena itu tidak memerlukan bit Input Digital Disable." Perhatikan juga diagram blok di2.1
mana menunjukkan ADC [6..7] langsung ke ADC, sementara 6 port ADC lainnya dibagikan dengan PORTC, dan pinout dalamFig 1-1
acara ADC6 dan ADC7 tidak memiliki fungsi bersama.Sebuah resistor pull-down bagus, ya. Tidak hanya menstabilkan input dan mencegah kelebihan arus berlebih, tetapi juga memiliki manfaat tersembunyi yang dapat Anda gunakan sebagai perangkat pembersih kapasitor Sampel dan Tahan. Jika Anda membaca nilai analog dari salah satu input tambahan ini di antara bacaan dari input Anda yang lain, itu dapat membuat bacaan Anda sedikit lebih stabil karena sampel dan kapasitor penahan akan selalu dimulai dari level yang sama.
Semakin kecil resistor, semakin cepat kapasitor akan keluar, tetapi semakin tinggi arus outrush. Sesuatu di sekitar 470Ω baik. Juga melindungi terhadap pin yang pernah dikonfigurasi sebagai output dan didorong tinggi.
sumber