PIC Vietnam

Go Back   PIC Vietnam > Truyền thông > MiWi, Zigbee, Ethernet

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Tìm Kiếm Bài Trong Ngày Ðánh Dấu Ðã Ðọc Vi điều khiển

MiWi, Zigbee, Ethernet ZigBee có khả năng kết nối tới 65000 node, MiWi dành riêng cho Microchip chỉ kết nối được 1000 node, nhưng điều gì đang diễn ra...?

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 30-08-2009, 04:45 PM   #1
bien_van_khat
...Damned...
 
bien_van_khat's Avatar
 
Tham gia ngày: Apr 2006
Nơi Cư Ngụ: Hồ Chí Minh
Bài gửi: 526
Thanks: 51
Thanked 491 Times in 231 Posts
Ethernet - Vấn đề về MAC Address

Địa chỉ MAC được dùng trong lớp MAC, đây là 1 lớp con trong lớp Datalink của mô hình OSI. Nhiệm vụ của lớp Datalink là truyền nhận các frame giữa các thiết bị. Nhiệm vụ của lớp MAC là phân chia việc sử dụng đường truyền giữa các thiết bị trong mạng. Địa chỉ MAC dùng để phân biệt các thiết bị với nhau, và là các con số duy nhất.

Đối với mạng Ethernet, địa chỉ MAC là 1 dãy số 48-bit gọi là EUI-48, mỗi card mạng được gán 1 địa chỉ MAC duy nhất. Các con số này do IEEE quản lý.

Một thiết bị muốn kết nối vào mạng Ethernet, bắt buộc thiết bị đó phải có địa chỉ MAC duy nhất. Bạn có 1 số lựa chọn:

- Mua từ IEEE hoặc các "nhà phân phối" của IEEE các dãy:
* 4096 số (gọi là Individual Address Block - IAB) theo thông tin mình biết thì giá là 550$
* 16 triệu số (gọi là Organizationally Unique Identifier - OUI) - ko rõ giá
- Mua 1 cái card mạng, bạn sỡ hữu địa chỉ MAC của nó. Quăng cái card đó đi và lấy địa chỉ đó cho thiết bị của bạn.
- Mua các Network controller có sẵn địa chỉ MAC của nhà sx.
- Mua chip ROM ngoài có sẵn EUI.

Giải pháp thứ 1 có khó khăn hoặc phải thêm chi phí vì phải thay đổi firmware cho mỗi lần nạp, chưa kể chi phí mua các dãy EUI.

Giải pháp thứ 2, dĩ nhiên chỉ phù hợp khi làm 1 vài cái.

Giải pháp thứ 3, hiện nay Microchip đưa ra dòng 100Mbps ENC424J600 và ENC624J600 có sẵn EUI-48, cắt bỏ hoàn toàn các rắc rối với MAC address!

Giải pháp thứ 4 đã có tương đối lâu là các dòng EEPROM có sẵn EUI-48 như 11AA02E48, 24AA02E48, 25AA02E48. Giải pháp này cũng cắt bỏ các rắc rối phải thay đổi firmware của giải pháp 1. Hạ thấp chi phí đáng kể đối với số lượng sản phẩm vừa và nhỏ.

Các bạn có thể tham khảo 1 thiết kế hoàn chỉnh UART2Ethernet sử dụng chip MAC address 24AA02E48:
http://www.picvietnam.com/forum/showthread.php?t=4639
__________________
- Xin đọc trước khi post bài

Xin đặt code trong thẻ [ code ] [ /code ]

thay đổi nội dung bởi: bien_van_khat, 30-08-2009 lúc 04:52 PM.
bien_van_khat vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
The Following 5 Users Say Thank You to bien_van_khat For This Useful Post:
const_nos (25-02-2010), Duongpv (29-10-2010), lee min ho (16-04-2011), member_tdh (10-11-2011), vudt2412 (26-08-2011)
 

Ðiều Chỉnh
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt
Chuyển đến


Múi giờ GMT. Hiện tại là 08:54 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam