Salah Faham 4: Reka bentuk kuasa rendah

Kesilapan biasa 17: Isyarat bas ini semuanya ditarik oleh perintang, jadi saya berasa lega.

Penyelesaian positif: Terdapat banyak sebab mengapa isyarat perlu ditarik ke atas dan ke bawah, tetapi tidak semuanya perlu ditarik. Perintang tarik-turun dan tarik-turun menarik isyarat masukan mudah, dan arusnya kurang daripada berpuluh-puluh mikroampere, tetapi apabila isyarat yang dipacu ditarik, arus akan mencapai tahap miliamp. Sistem semasa selalunya mempunyai 32 bit data alamat setiap satu, dan mungkin terdapat Jika bas terpencil 244/245 dan isyarat lain ditarik ke atas, beberapa watt penggunaan kuasa akan digunakan pada perintang ini (jangan gunakan konsep 80 sen setiap kilowatt-jam untuk merawat beberapa watt penggunaan kuasa ini, sebabnya adalah turun Lihat).

Kesilapan biasa 18: Sistem kami dikuasakan oleh 220V, jadi kami tidak perlu mengambil berat tentang penggunaan kuasa.

Penyelesaian positif: reka bentuk kuasa rendah bukan sahaja untuk menjimatkan kuasa, tetapi juga untuk mengurangkan kos modul kuasa dan sistem penyejukan, dan mengurangkan gangguan sinaran elektromagnet dan bunyi terma akibat pengurangan arus. Apabila suhu peranti berkurangan, hayat peranti dilanjutkan bersamaan (suhu operasi peranti semikonduktor meningkat sebanyak 10 darjah, dan hayat dipendekkan separuh). Penggunaan kuasa mesti dipertimbangkan pada bila-bila masa.

Kesilapan biasa 19: Penggunaan kuasa cip kecil ini sangat rendah, jangan risau.

Penyelesaian positif: Sukar untuk menentukan penggunaan kuasa cip dalaman yang tidak terlalu rumit. Ia terutamanya ditentukan oleh arus pada pin. ABT16244 menggunakan kurang daripada 1 mA tanpa beban, tetapi penunjuknya ialah setiap pin. Ia boleh memacu beban 60 mA (seperti padanan rintangan berpuluh-puluh ohm), iaitu, penggunaan kuasa maksimum bagi beban penuh boleh mencapai 60*16=960mA. Sudah tentu, hanya arus bekalan kuasa yang begitu besar, dan haba jatuh pada beban.

 

Kesilapan biasa 20: Bagaimana untuk menangani port I/O CPU dan FPGA yang tidak digunakan ini? Anda boleh membiarkannya kosong dan bercakap mengenainya kemudian.

Penyelesaian positif: Jika port I/O yang tidak digunakan dibiarkan terapung, ia mungkin menjadi isyarat input berayun berulang kali dengan sedikit gangguan dari dunia luar, dan penggunaan kuasa peranti MOS pada asasnya bergantung pada bilangan lilitan litar get. Jika ia ditarik ke atas, setiap pin juga akan mempunyai arus mikroampere, jadi cara terbaik ialah menetapkannya sebagai output (sudah tentu, tiada isyarat lain dengan pemanduan boleh disambungkan ke luar).

Kesilapan Biasa 21: Terdapat begitu banyak pintu yang tinggal pada FPGA ini, jadi anda boleh menggunakannya.

Penyelesaian positif: Penggunaan kuasa FGPA adalah berkadar dengan bilangan flip-flop yang digunakan dan bilangan flip, jadi penggunaan kuasa jenis FPGA yang sama pada litar yang berbeza dan masa yang berbeza mungkin 100 kali berbeza. Meminimumkan bilangan flip-flop untuk flip-flop berkelajuan tinggi ialah cara asas untuk mengurangkan penggunaan kuasa FPGA.

Kesilapan biasa 22: Memori mempunyai begitu banyak isyarat kawalan. Papan saya hanya perlu menggunakan isyarat OE dan WE. Pemilihan cip harus dibumikan, supaya data keluar dengan lebih cepat semasa operasi baca.

Penyelesaian positif: Penggunaan kuasa kebanyakan kenangan apabila pemilihan cip adalah sah (tanpa mengira OE dan WE) akan menjadi lebih daripada 100 kali lebih besar daripada apabila pemilihan cip tidak sah. Oleh itu, CS harus digunakan untuk mengawal cip sebanyak mungkin, dan keperluan lain harus dipenuhi. Ia adalah mungkin untuk memendekkan lebar nadi pilih cip.

Kesilapan biasa 23: Mengurangkan penggunaan kuasa adalah tugas kakitangan perkakasan, dan tiada kaitan dengan perisian.

Penyelesaian positif: Perkakasan hanyalah satu peringkat, tetapi perisian adalah pelakunya. Akses hampir setiap cip pada bas dan flip setiap isyarat hampir dikawal oleh perisian. Jika perisian boleh mengurangkan bilangan capaian ke memori luaran (menggunakan lebih banyak pembolehubah daftar, Lebih banyak penggunaan CACHE dalaman, dsb.), tindak balas tepat pada masanya kepada gangguan (gangguan selalunya aktif tahap rendah dengan perintang tarik), dan lain-lain langkah-langkah khusus untuk papan tertentu semuanya akan menyumbang dengan besar untuk mengurangkan penggunaan kuasa. Untuk papan berfungsi dengan baik, perkakasan dan perisian mesti digenggam dengan kedua-dua tangan!

Kesilapan biasa 24: Mengapa isyarat ini melampaui batas? Asalkan perlawanan itu bagus, ia boleh disingkirkan.

Penyelesaian positif: Kecuali untuk beberapa isyarat khusus (seperti 100BASE-T, CML), terdapat overshoot. Selagi tak besar sangat, tak semestinya perlu dipadankan. Malah jika dipadankan, ia tidak semestinya sepadan dengan yang terbaik. Sebagai contoh, impedans keluaran TTL adalah kurang daripada 50 ohm, dan ada juga 20 ohm. Jika rintangan padanan yang begitu besar digunakan, arus akan menjadi sangat besar, penggunaan kuasa tidak boleh diterima, dan amplitud isyarat akan terlalu kecil untuk digunakan. Selain itu, impedans keluaran isyarat umum apabila mengeluarkan tahap tinggi dan mengeluarkan tahap rendah adalah tidak sama, dan ia juga mungkin untuk mencapai padanan lengkap. Oleh itu, padanan isyarat TTL, LVDS, 422 dan lain-lain boleh diterima selagi overshoot dicapai.