ATtiny85: Konsumsi daya vs kecepatan clock

19

Singkat dan sederhana: Berapa konsumsi daya untuk ATtiny85 yang berjalan pada 1 MHz dan 8 MHz menggunakan jam internal? Tidak menggunakan mode tidur apa pun.

Saya sudah banyak mencari di Google dan tidak dapat menemukan info tentang ini. Saya bertanya karena saya ingin tahu apakah layak menggunakan 1 MHz untuk meningkatkan masa pakai baterai.

pelaut
sumber
3
Datasheet adalah tempat pertama untuk mencari hal-hal seperti ini
Russell McMahon
2
Saya benar-benar mencari di lembar data. Tetapi sangat panjang (234 halaman) jadi saya mencari string seperti "konsumsi daya" dll tanpa keberuntungan. Jika saya baru saja mencari "saat ini", saya akan menemukannya!
marlar

Jawaban:

41

Lembar data menunjukkan bahwa arus berkurang pada frekuensi yang lebih rendah. Sekitar 1 mA pada 1 MHz berjalan pada 5 V. Lebih seperti 5 mA pada 8 MHz berjalan pada 5 V.

Pasokan saat ini vs frekuensi

Anda dapat menghemat sedikit dengan menggunakan voltase yang lebih rendah juga, seperti yang Anda lihat. Untuk penghematan yang sangat besar, gunakan mode tidur. Baca tentang teknik hemat daya untuk mikroprosesor .


(Diedit untuk menambahkan)

Untuk memperkuat komentar saya, Anda harus bisa mendapatkan konsumsi 200 nA pada mode 3,5 V dalam mode sleep tanpa pengawas waktu. Itu masih akan menanggapi interupsi, seperti menutup saklar.

Supply saat ini dengan pengawas dinonaktifkan


Jika Anda perlu melakukan hal-hal secara berkala, Anda dapat mengaktifkan pengawas, dan kemudian mendapatkan sekitar 5 μA konsumsi pada 3,5 V.

Supply saat ini dengan pengawas diaktifkan


Ini jauh lebih sedikit saat ini daripada 1 mA yang disebutkan di atas, sehingga perlu ditelusuri berjalan dalam mode power-down, jika memungkinkan.

Nick Gammon
sumber
Nick - halaman itu adalah sumber yang sangat bagus. Terima kasih
Russell McMahon
Wow. Jawaban ini brilian dan merupakan contoh sempurna mengapa saya sangat menyukai Stackexchange. Terima kasih banyak!
marlar
3
Jawaban bagus. Saya hanya akan menambahkan bahwa, ketika menggunakan mode tidur, metrik yang relevan untuk konsumsi mode aktif bukanlah arus (biaya yang dikonsumsi per unit waktu ) tetapi biaya yang dikonsumsi per siklus jam . Dengan demikian, tampaknya menjalankan pada 8 MHz lebih efisien (5 mA / 8 MHz = 0,625 nC / cycle) daripada berjalan pada 1 MHz (1 mA / 1 MHz = 1 nC / cycle).
Edgar Bonet
1
@marlar, jika hal yang kontrol Attiny menggunakan 12v, maka Anda harus terlebih dahulu dan terutama melihat konsumsi daya perangkat ini - tidak ada penghematan baik 2 atau 4 mA, jika Anda menjalankan sesuatu yang menarik 2 amp.
AMADANON Inc.
1
@AMADANONInc .: Anda tentu saja benar. Tetapi komponen yang dikendalikan sebagian besar waktu tidak aktif dan tidak menggunakan daya kecuali ketika attiny berpikir sudah saatnya untuk bertindak. Selain itu, tentu ada juga elemen pembelajaran di sini. Saya benar-benar ingin menyelidiki mode daya rendah.
marlar