Mengapa Ethernet Jadi Kekuatan Lapar?

27

Saya hanya membaca dengan teliti Microchip ENC28J60 Ethernet Controller datasheet dan melihat bahwa arus operasi dapat setinggi 180mA saat transmisi dan 120 mA khas saat aktif tetapi tidak mentransmisikan. Pada 3.3V kita berbicara tentang kekuatan 400 hingga 600 mW. Untuk apa semua kekuatan itu digunakan? Apakah mungkin menerapkan Ethernet 'daya rendah'?

vicatcu
sumber

Jawaban:

26

Sebagian besar arus adalah arus diam dari driver pengirim. Jika Anda membaca lembar data , itu menjelaskan bahwa driver output tenggelam saat ini melalui kedua sisi utama transformator pengirim sepanjang waktu. Dua 49,9Ω terminasi resistor bertanggung jawab atas 66 mA dari semuanya dengan sendirinya.

Saat aktif, driver transmisi harus meluncurkan sejumlah besar energi ke kabel, yang menyumbang daya tambahan yang diperlukan.

Sisi penerimaan PHY juga menarik jumlah arus yang tidak signifikan, terutama pada tahap analog awal. Dengan semua kendala di dalamnya dalam hal keuntungan dan bandwidth, meminimalkan konsumsi saat ini bukan prioritas tinggi.

Dave Tweed
sumber
11

Ini sebagian besar disebabkan oleh ethernet yang tidak menjadi standar seluler. Itu tidak pernah ditujukan untuk penggunaan daya rendah (jika Anda kabel, diasumsikan Anda memiliki daya yang tersedia di dekatnya juga).

ENC28j60 adalah salah satu dari sedikit di kelasnya. Ini adalah kartu ethernet lengkap tanpa jack magnetic (transformer). Mikrokontroler / host, ram, osilator frekuensi dan kualitas tinggi, kontrol led, mac ethernet, dan ethernet phy. Pada dasarnya semua yang Anda lihat pada kartu jaringan komputer besar (ingat itu?). Tapi itu juga salah satu yang pertama. Perangkat lain dari kelas yang sama memiliki persyaratan arus yang serupa (tidak termasuk arus magjack / transformator). http://www.silabs.com/Support%20Documents/TechnicalDocs/CP2200.pdf http://www.micrel.com/_PDF/Ethernet/datasheets/ksz8851snl_ds.pdf http://www.marvell.com/transceivers/ aset / Marvell-88E3016-Fast-Ethernet.pdf

Penarikan arus terbesar dalam mode operasi adalah PHY terintegrasi. Itu membuat koneksi ethernet aktif. Selama kabel dicolokkan (di kedua ujung dan kedua perangkat aktif), tautan aktif, 10baseT menjaga ± 2v pada setiap pasangan. Ini adalah bagaimana standar (IEEE 802.3) dirancang, koneksi data yang selalu aktif.

Anda bisa mendapatkan daya rendah dengan memilih perangkat yang lebih baik. CP2200 memiliki transmisi 75 / 60mA / idle saat ini (tidak termasuk magjacks). Ksz8851snl memiliki 90/20ma. Tetapi kedua catatan ini bahwa transformator / magjacks menambah 45mA saat ini.

Di sisi lain, semua ini memiliki kondisi standby / powerdown yang relatif rendah. Jika Anda memerlukan ethernet "daya rendah", maka Anda ingin mengelola daya. Jika Anda tidak perlu menggunakan ethernet, matikan semuanya. Ini berfungsi baik untuk mengirimkan proyek saja. Menerima proyek mode secara sewenang-wenang, tidak terlalu banyak (misalnya web host).

Pejalan kaki
sumber
7

Ada standar baru, Ethernet EEE: Ethernet Hemat Energi, 802.3az:

http://en.wikipedia.org/wiki/Energy-Efficient_Ethernet

Prinsipnya adalah menempatkan transceiver (alias PHY) dalam mode daya rendah jika tidak ada transmisi untuk sementara waktu.

Sayangnya, standar ini belum digunakan secara luas, dan tidak mengubah daya yang dihabiskan selama transmisi (tautan yang digunakan terus-menerus tidak akan pernah memasuki kondisi daya rendah)

TEMLIB
sumber
0

Itu harus menggerakkan sinyal cukup jauh ... dari Wikipedia :

Saat digunakan untuk 10/100 / 1000BASE-T, panjang maksimum kabel Cat 6 yang diizinkan adalah 100 meter atau 328 kaki. Ini terdiri dari 90 meter (300 kaki) kabel solid "horizontal" antara panel patch dan jack dinding, ditambah 10 meter (33 kaki) kabel patch yang terdampar di antara setiap jack dan perangkat yang terpasang. Karena kabel yang terdampar memiliki redaman yang lebih tinggi daripada kabel solid, pemasangan kabel patch yang melebihi 10 meter akan mengurangi panjang kabel horizontal yang diizinkan.

Aaron D. Marasco
sumber
5
itu tidak menjelaskan 120mA sementara tidak mentransmisikan ...
vicatcu
2
Ethernet melakukan transmisi setiap saat, bahkan ketika tidak ada data untuk dikirim. Oleh karena itu perbedaan (relatif) kecil antara penarikan arus idle dan penarikan arus aktif.
longneck
@ Longneck Ethernet menggunakan arti pembawa, dengan cara apa "mentransmisi sepanjang waktu"?
David
3
Pengertian operator dalam hal ini tidak berarti sinyal vs. tidak ada sinyal. Itu berarti sinyal idle vs. tidak idle. Tautan Ethernet idle secara konstan mentransmisikan sinyal pembawa dari kedua ujungnya. (Hal ini berlaku untuk Ethernet 1xBASE-T point to point. Standar medium bersama yang lama dan tidak digunakan melakukan hal yang tidak ada hubungannya dengan operator.)
longneck