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 Bài Trong Ngày 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...?

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 14-08-2009, 04:00 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: 522
:
R&P - PIC32 Fast Ethernet demo board

Microchip vừa giới thiệu 2 chip ethernet controller 100Mbps mới, ENC624J600 và ENC424J600.

Cả 2 chip đều có sẵn MAC và PHY, hỗ trợ giao tiếp song song và SPI. Trong đó ENC624J600 (64 chân) hỗ trợ nhiều mode giao tiếp song song 16bit data, 8 bit data, multiplexed, demultiplexed. ENC424J600 chỉ hỗ trợ 8bit multiplexed.

Cả 2 chip đều có sẵn module mã hóa, tính checksum phần cứng. Và cả 2 đều có 24KB ram (so với 8KB của ENC28J60).

Board demo sử dụng PIC32MX460F512L và ENC624J600, giao tiếp song song có thể chọn giữa mode 1 và 3.

Ngoài ra board còn hỗ trợ USB device mode và USB host mode, sử dụng MCP1253 chuyển DC-DC từ 3v3 lên 5V cho USB host.

Cấu hình để thử nghiệm tốc độ truyền dữ liệu:

* TCP/IP stack 5.10.
* MPLAB C32 1.05
* Giao tiếp PSP mode 1, Indirect access
* Generic custom TCP server liên tục gửi dữ liệu trong vòng 10s
* Máy tính sử dụng hyper terminal kết nối tới cổng 9760 để nhận dữ liệu.
* Máy tính và board cùng kết nối vào hub 100Mbps

Các giá trị trong bảng kết quả (file đính kèm) là gửi dữ liệu gửi trong 10s

Có thể thấy:
* Kết quả tuyệt đối phụ thuộc nhiều vào điều kiện mạng, vào máy tính (hyper terminal cập nhật dữ liệu lên màn hình chiếm rất nhiều thời gian xử lý cũng ảnh hưởng tới tốc độ truyền). Tuy nhiên kết quả tương đối nói lên một số vấn đề.
* Hiệu năng phụ thuộc rất nhiều vào lựa chọn tối ưu code của trình dịch, từ -O0 (không tối ưu) đến -Os (tối ưu code tối đa) kết quả tăng từ 23% - 46%, trong khi code size giảm 39%. => luôn luôn bật tối ưu code khi ra sản phẩm cuối cùng.
* Kết quả phụ thuộc vào kích thước bộ đệm cho socket, sự phụ thuộc này không tuyến tính, trong thử nghiệm trên có thể thấy 4000 là giá trị tối ưu. => đặt bộ đệm càng lớn càng tốt, điều này không những đúng với ethernet mà đúng cả với USB.
* Ngoài ra, còn có kq thử nghiệm tại 96MHz, các kết quả tăng khoảng 15% so với ở 80MHz chứng tỏ với CPU mạnh hơn, khả năng của ENC624J600 còn có thể hơn nhiều. Theo một số thông tin không chính thức, PIC32 hiện tại có thể hoạt động tốt ở 100MHz.
Hình Kèm Theo
File Type: jpg PIC32 Fast Ethernet demo.jpg (206.2 KB, 226 lần tải)
File Type: png Fast Ethernet test result.png (31.1 KB, 154 lần tải)
__________________
- Xin đọc trước khi post bài

Xin đặt code trong thẻ [ code ] [ /code ]
bien_van_khat vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-08-2009, 10:06 AM   #2
herrtien
Banned
 
Tham gia ngày: Nov 2006
Bài gửi: 107
:
Module này đã có bản ở VN chưa ?
herrtien vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-08-2009, 10:12 AM   #3
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Khoảng 2 tuần nữa đặt mạch in lại hoàn chỉnh, R&P sẽ bán. Đây là bo mạch của R&P thiết kế, không phải của MCHP.

Phần thiết kế lại nhằm mục đích:
- Mở rộng thêm các chân I/O để giao tiếp và điều khiển (bo này chưa có)
- Bổ sung thêm MCP để nâng áp cho USB Host (đã có trong thiết kế, nhưng chưa hàn).
- Chuẩn hóa lại linh kiện để đảm bảo chất lượng.
- Giảm thiểu số chân giao tiếp với ENC, vì dù có chọn Mode cao nhất, tốn nhiều chân, nhưng khi chạy ở các mode "thấp" (ít chất hơn) thì vẫn đạt tốc độ tương đương, vậy thì không cần tốn quá nhiều chân.
- Phát triển mục đích sử dụng bo mạch này để người mua không bị lãng phí tiền, vì trên bo chỉ mới thực hành về USB, Ethernet, chừa thêm một vài chân nữa, thiết nghĩ sẽ hiệu quả hơn cho người dùng trong quá trình thử nghiệm.

Chúc vui
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-08-2009, 11:27 PM   #4
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Cái board này nếu sửa đổi như sau:
- Mở rộng thêm các chân I/O, ADC
- Mở rộng thêm (đưa chân ra) cho UART, I2C, SPI
- Thay đổi con ENC624J600 thành ENC424J600 (để tăng thêm chân mở rộng)
- Có thêm con MCP1253 để nâng áp cho USB Host
- Mở rộng thêm con EUI Mac Address xịn để khi cần là sử dụng vào ứng dụng thực luôn

Giá bán khoảng 50$/board

Không biết giá này có hợp lý không? Nếu anh em thấy chấp nhận được thì đặt hàng bên F làm. Những người nào đặt hàng sẽ được giá ưu đãi 5$/board, nghĩa là 45$/board, đã bao gồm VAT.

Dự kiến thiết kế lại xong và thành phẩm vào khoảng 20/9/2009.

Các bạn thấy với mức giá như vậy có được không? Bởi R&P đã cố gắng tính toán để giảm chi phí, nhưng đụng phải chi phí thiết kế và mua vật tư với số lượng nhỏ hơi khó có giá tốt. Chi phí tối thiểu có thể làm được ở sản lượng 100 board sẽ vào khoảng 35$, chi phí ở sản lượng 50 board khoảng 45$, và chi phí ở sản lượng 30 board thì khoảng 50$. Do vậy, nếu bạn nào đặt hàng trước thì sẽ cung cấp được ở mức 45$, và có thể giá bán chính thức sẽ là 50$.

F muốn thăm dò thử để hỗ trợ thị trường, vì chi phí cơ bản là các chi phí ban đầu cho thiết kế thử nghiệm khá cao. Nhưng công việc của R&P là phải làm để hỗ trợ người dùng PIC thì đã làm thử nghiệm rồi. Duy có điều để sản xuất ra thành phẩm cho người dùng học tập luôn thì lại tốn chi phí, đặc biệt nữa là phải viết tài liệu để người dùng sử dụng.

Mong sự hỗ trợ, cho ý kiến của các bạn.

Chúc vui
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 11-12-2011, 11:12 AM   #5
komikumi
Nhập môn đệ tử
 
Tham gia ngày: Sep 2010
Bài gửi: 10
:
Board có vài con linh kiện mà giá lên tới 50$ chắc là rắn mới mua được quá bác ah. Kể cả giá ở số lượng lớn cũng bất hợp lý.
komikumi vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lờ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à 04:19 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